GNU bug report logs - #8270
23.2 crash in mark_object

Previous Next

Packages: emacs, ns;

Reported by: David Reitter <david.reitter <at> gmail.com>

Date: Thu, 17 Mar 2011 12:26:02 UTC

Severity: normal

Merged with 8276, 9457

Found in version 23.2

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 8270 in the body.
You can then email your comments to 8270 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to owner <at> debbugs.gnu.org, user.emacs <at> gmail.com, bug-gnu-emacs <at> gnu.org:
bug#8270; Package emacs. (Thu, 17 Mar 2011 12:26:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Reitter <david.reitter <at> gmail.com>:
New bug report received and forwarded. Copy sent to user.emacs <at> gmail.com, bug-gnu-emacs <at> gnu.org. (Thu, 17 Mar 2011 12:26:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: David Reitter <david.reitter <at> gmail.com>
To: Bug-Gnu-Emacs <bug-gnu-emacs <at> gnu.org>
Subject: 23.2 crash in mark_object 
Date: Thu, 17 Mar 2011 08:18:10 -0400
X-Debbugs-Reply-To: user.emacs <at> gmail.com
X-Debbugs-CC: user.emacs <at> gmail.com

Hello Emacs User,
if you can, please send a backtrace (the one under "Thread Crashed") that is complete rather than just listing the first few calls to "mark_object" - or are there just calls to that, i.e., an infinite loop?

- David


Begin forwarded message:

> From: emacs user <user.emacs <at> gmail.com>
> Date: March 14, 2011 4:21:01 AM EDT
> To: aquamacs-bugs <at> aquamacs.org
> Subject: [Aquamacs-bugs] crash in latest released aquamacs/ gnu emacs 23.2/ gnu emacs trunk
> Reply-To: Bug reports for Aquamacs Emacs <aquamacs-bugs <at> aquamacs.org>
> 
> Hi, This is a crash which I can reproduce using my .emacs and mail
> files, but unfortunately have no simple recipe for others to
> reproduce.  This occurs repeatedly when I read my mail files using VM.
> The same bug exactly occurs in gnu emacs 23.2 and in gnu emacs trunk
> version, in both cases when using the nextstep version.    This
> happens many times a day for me, so I'd be more than very happy to do
> additional tests and provide any information I can given simple
> instructions...  I attach the gdb report and the crash report.  Please
> see also
> http://groups.google.com/group/gnu.emacs.bug/browse_thread/thread/78bd58969c139e44/d15f40508b222938
> for a few more details.  Many thanks...  E
> 
> $ gdb /Applications/Aquamacs.app/Contents/MacOS/
> Aquamacs  bin/      libexec/
> eli <at> udp003013uds:~ $ gdb /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
> GNU gdb 6.3.50-20050815 (Apple version gdb-1472) (Wed Jul 21 10:53:12 UTC 2010)
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "x86_64-apple-darwin"...Reading symbols for
> shared libraries ........... done
> 
> (gdb) run
> Starting program: /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
> Reading symbols for shared libraries
> .++++++++++....................................................................................................................
> done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> 2011-03-14 04:02:27.128 Aquamacs[13639:a0f] ns_raise_fr
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> 2011-03-14 04:02:28.050 Aquamacs[13639:a0f] ns_raise_fr
> 2011-03-14 04:02:28.617 Aquamacs[13639:a0f] ns_raise_fr
> 2011-03-14 04:02:31.510 Aquamacs[13639:a0f] ns_raise_fr
> 
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_PROTECTION_FAILURE at address:
>  in mark_object ()
> (gdb) xbt
> Undefined command: "xbt".  Try "help".
> (gdb) backtrace full
> #0  0x0011ee06 in mark_object ()
> No symbol table info available.
> #1  0x0011ee0b in mark_object ()
> No symbol table info available.
> 
> 
> 
> Process:         Aquamacs [13281]
> Path:            /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
> Identifier:      org.gnu.Aquamacs
> Version:         2.1 (2.1.)
> Code Type:       X86 (Native)
> Parent Process:  launchd [118]
> 
> Date/Time:       2011-03-14 09:58:41.657 +0200
> OS Version:      Mac OS X 10.6.6 (10J567)
> Report Version:  6
> Sleep/Wake UUID:
> 
> Interval Since Last Report:          2175240 sec
> Crashes Since Last Report:           66
> Per-App Interval Since Last Report:  153 sec
> Per-App Crashes Since Last Report:   2
> Anonymous UUID:
> 
> Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes: KERN_PROTECTION_FAILURE at
> Crashed Thread:  0  Dispatch queue: com.apple.main-thread
> 
> Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
> 0   org.gnu.Aquamacs              	0x0011e9e4 mark_object + 20
> 1   org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
> 2   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
> 3   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
> 4   org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
> 5   org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
> 6   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
> .
> .
> .
> _______________________________________________
> Aquamacs-bugs mailing list
> Aquamacs-bugs <at> aquamacs.org
> http://lists.aquamacs.org/mailman/listinfo.cgi/aquamacs-bugs





Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8270; Package emacs. (Thu, 17 Mar 2011 18:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 8270 <at> debbugs.gnu.org (full text, mbox):

From: emacs user <user.emacs <at> gmail.com>
To: David Reitter <david.reitter <at> gmail.com>
Cc: 8270 <at> debbugs.gnu.org
Subject: Re: bug#8270: 23.2 crash in mark_object
Date: Thu, 17 Mar 2011 20:55:58 +0200
thanks for responding.  I am no expert, but I think it may be an
infinite loop.  details are below.

Process:         Aquamacs [29237]
Path:            /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
Identifier:      org.gnu.Aquamacs
Version:         2.1 (2.1.)
Code Type:       X86 (Native)
Parent Process:  launchd [118]

Date/Time:       2011-03-17 20:53:37.886 +0200
OS Version:      Mac OS X 10.6.6 (10J567)
Report Version:  6

Interval Since Last Report:          2340018 sec
Crashes Since Last Report:           73
Per-App Interval Since Last Report:  401 sec
Per-App Crashes Since Last Report:   4
Anonymous UUID:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000bf7fffd8
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   org.gnu.Aquamacs              	0x0011e9e4 mark_object + 20
1   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
2   org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
3   org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
4   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
5   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
6   org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
7   org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
8   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
9   org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
10  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
11  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
12  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
13  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
14  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
15  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
16  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
17  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
18  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
19  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
20  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
21  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
22  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
23  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
24  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
25  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
26  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
27  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
28  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
29  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
30  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
31  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
32  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
33  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
34  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
35  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
36  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
37  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
38  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
39  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
40  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
41  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
42  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
43  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
44  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
45  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
46  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
47  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
48  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
49  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
50  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
51  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
52  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
53  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
54  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
55  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
56  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
57  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
58  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
59  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
60  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
61  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
62  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
63  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
64  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
65  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
66  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
67  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
68  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
69  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
70  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
71  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
72  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
73  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
74  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
75  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
76  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
77  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
78  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
79  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
80  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
81  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
82  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
83  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
84  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
85  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
86  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
87  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
88  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
89  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
90  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
91  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
92  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
93  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
94  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
95  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
96  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
97  org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
98  org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
99  org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
100 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
101 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
102 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
103 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
104 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
105 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
106 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
107 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
108 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
109 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
110 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
111 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
112 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
113 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
114 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
115 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
116 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
117 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
118 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
119 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
120 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
121 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
122 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
123 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
124 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
125 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
126 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
127 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
128 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
129 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
130 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
131 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
132 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
133 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
134 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
135 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
136 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
137 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
138 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
139 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
140 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
141 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
142 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
143 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
144 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
145 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
146 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
147 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
148 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
149 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
150 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
151 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
152 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
153 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
154 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
155 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
156 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
157 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
158 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
159 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
160 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
161 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
162 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
163 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
164 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
165 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
166 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
167 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
168 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
169 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
170 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
171 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
172 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
173 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
174 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
175 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
176 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
177 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
178 org.gnu.Aquamacs              	0x0011eb3f mark_object + 367
179 org.gnu.Aquamacs              	0x0011ec13 mark_object + 579
180 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083
181 org.gnu.Aquamacs              	0x0011ee0b mark_object + 1083




Merged 8270 8276 9457. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 26 Mar 2012 21:35:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 17 Mar 2013 11:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 156 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.