From: emacs user <user.emacs@gmail.com>
To: Chong Yidong <cyd@stupidchicken.com>
Cc: 7517@debbugs.gnu.org
Subject: bug#7517: 24.0.50; repeated crash under Mac OS X
Date: Sat, 18 Dec 2010 01:42:02 +0200 [thread overview]
Message-ID: <AANLkTinM4RTJTjiOvkgE1REOPb6C1GnMpGPcnZek+Erb@mail.gmail.com> (raw)
In-Reply-To: <87tyic1uzh.fsf@stupidchicken.com>
and here is the backtrace for emacs-23.2 for the original bug. this
is with optimization. should I try without?
$ gdb /usr/local/emacs-23.2/nextstep/Emacs-23.2.app/Contents/MacOS/Emacs
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:
/usr/local/emacs-23.2/nextstep/Emacs-23.2.app/Contents/MacOS/Emacs
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
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
2010-12-17 18:39:00.121 Emacs[36221:a0f] *** Assertion failure in
-[EmacsWindow setTitle:],
/SourceCache/AppKit/AppKit-1038.35/AppKit.subproj/NSWindow.m:2036
2010-12-17 18:39:00.124 Emacs[36221:a0f] An uncaught exception was raised
2010-12-17 18:39:00.124 Emacs[36221:a0f] Invalid parameter not
satisfying: aString != nil
2010-12-17 18:39:00.128 Emacs[36221:a0f] *** Terminating app due to
uncaught exception 'NSInternalInconsistencyException', reason:
'Invalid parameter not satisfying: aString != nil'
*** Call stack at first throw:
(
0 CoreFoundation 0x00007fff842277b4
__exceptionPreprocess + 180
1 libobjc.A.dylib 0x00007fff83f070f3
objc_exception_throw + 45
2 CoreFoundation 0x00007fff842275d7
+[NSException raise:format:arguments:] + 103
3 Foundation 0x00007fff8394687a
-[NSAssertionHandler
handleFailureInMethod:object:file:lineNumber:description:] + 198
4 AppKit 0x00007fff8052ab98 -[NSWindow
setTitle:] + 141
5 Emacs 0x000000010017b99c
ns_set_name_as_filename + 844
6 Emacs 0x0000000100037cd1
prepare_menu_bars + 721
7 Emacs 0x000000010004150a
redisplay_internal + 3146
8 Emacs 0x0000000100041e5f
redisplay_preserve_echo_area + 47
9 Emacs 0x00000001000058a1 Fredisplay + 225
10 Emacs 0x00000001001092c2 Ffuncall + 1218
11 Emacs 0x0000000100145abe Fbyte_code + 6814
12 Emacs 0x0000000100108c0c funcall_lambda + 588
13 Emacs 0x0000000100109052 Ffuncall + 594
14 Emacs 0x0000000100145abe Fbyte_code + 6814
15 Emacs 0x0000000100108c0c funcall_lambda + 588
16 Emacs 0x0000000100109052 Ffuncall + 594
17 Emacs 0x000000010010acb5 Fapply + 325
18 Emacs 0x000000010010935b Ffuncall + 1371
19 Emacs 0x0000000100145abe Fbyte_code + 6814
20 Emacs 0x0000000100108674 Feval + 1476
21 Emacs 0x000000010010b1e6
internal_lisp_condition_case + 502
22 Emacs 0x0000000100144b25 Fbyte_code + 2821
23 Emacs 0x0000000100108c0c funcall_lambda + 588
24 Emacs 0x0000000100109052 Ffuncall + 594
25 Emacs 0x000000010010a79e call1 + 30
26 Emacs 0x0000000100099695 timer_check + 1013
27 Emacs 0x000000010014dd28
wait_reading_process_output + 3816
28 Emacs 0x000000010014f4a8
Faccept_process_output + 312
29 Emacs 0x0000000100109283 Ffuncall + 1155
30 Emacs 0x0000000100145abe Fbyte_code + 6814
31 Emacs 0x0000000100108674 Feval + 1476
32 Emacs 0x000000010010b1e6
internal_lisp_condition_case + 502
33 Emacs 0x0000000100144b25 Fbyte_code + 2821
34 Emacs 0x0000000100108c0c funcall_lambda + 588
35 Emacs 0x0000000100109052 Ffuncall + 594
36 Emacs 0x0000000100145abe Fbyte_code + 6814
37 Emacs 0x0000000100108c0c funcall_lambda + 588
38 Emacs 0x0000000100109052 Ffuncall + 594
39 Emacs 0x000000010010a9af
run_hook_with_args + 271
40 Emacs 0x000000010010ab46 Frun_hooks + 54
41 Emacs 0x000000010010935b Ffuncall + 1371
42 Emacs 0x000000010010a79e call1 + 30
43 Emacs 0x0000000100107727
internal_condition_case + 327
44 Emacs 0x000000010009a9b0 safe_run_hooks + 80
45 Emacs 0x00000001000a3903
command_loop_1 + 1315
46 Emacs 0x0000000100107727
internal_condition_case + 327
47 Emacs 0x000000010009aa07 command_loop_2 + 55
48 Emacs 0x0000000100107830 internal_catch + 224
49 Emacs 0x000000010009b496 command_loop + 182
50 Emacs 0x000000010009b8ff
recursive_edit_1 + 159
51 Emacs 0x000000010009ba9f
Frecursive_edit + 287
52 Emacs 0x0000000100091087 main + 3447
53 Emacs 0x00000001000020b4 start + 52
54 ??? 0x0000000000000001 0x0 + 1
)
terminate called after throwing an instance of 'NSException'
Program received signal SIGABRT, Aborted.
0x00007fff84003616 in __kill ()
(gdb) bt full
#0 0x00007fff84003616 in __kill ()
No symbol table info available.
#1 0x00007fff840a3cca in abort ()
No symbol table info available.
#2 0x00007fff888e15d2 in __gnu_cxx::__verbose_terminate_handler ()
No symbol table info available.
#3 0x00007fff83f0ad29 in _objc_terminate ()
No symbol table info available.
#4 0x00007fff888dfae1 in __cxxabiv1::__terminate ()
No symbol table info available.
#5 0x00007fff888dfb16 in std::terminate ()
No symbol table info available.
#6 0x00007fff888dfbfc in __cxa_throw ()
No symbol table info available.
#7 0x00007fff83f07192 in objc_exception_throw ()
No symbol table info available.
#8 0x00007fff842275d7 in +[NSException raise:format:arguments:] ()
No symbol table info available.
#9 0x00007fff8394687a in -[NSAssertionHandler
handleFailureInMethod:object:file:lineNumber:description:] ()
No symbol table info available.
#10 0x00007fff8052ab98 in -[NSWindow setTitle:] ()
No symbol table info available.
#11 0x000000010017b99c in ns_set_name_as_filename (f=0x100753e70) at nsfns.m:666
str = (NSString *) 0x0
view = (NSView *) 0x100ae85f0
name = 4802201153
buf = <value temporarily unavailable, due to optimizations>
title = <value temporarily unavailable, due to optimizations>
#12 0x0000000100037cd1 in prepare_menu_bars () at xdisp.c:9475
tail = <value temporarily unavailable, due to optimizations>
fmt = <value temporarily unavailable, due to optimizations>
len = 0
title = 0x100a0c4d0 ""
it = {
window = 4797980437,
w = 0x11dfb5f10,
f = 0x100753e70,
method = GET_FROM_BUFFER,
stop_charpos = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
region_beg_charpos = -1,
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x116916eb0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 4320133130,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = 0,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
line_wrap = WINDOW_WRAP,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 0,
id = -1,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
image_id = 0,
slice = {
x = 4320133130,
y = 4320133130,
width = 4320133130,
height = 4320133130
},
space_width = 4320133130,
voffset = 0,
tab_width = 8,
font_height = 4320133130,
object = 0,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 1080,
last_visible_y = 696,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = TEXT_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0
}
f = <value temporarily unavailable, due to optimizations>
frame = Cannot access memory at address 0x0
(gdb)
On Fri, Dec 17, 2010 at 1:47 PM, Chong Yidong <cyd@stupidchicken.com> wrote:
> emacs user <user.emacs@gmail.com> writes:
>
>> This crash occurs when I use vm to read my mail, and attempt to edit
>> an email written in non-English characters. I cannot provide a simple
>> reproducible example, but it is very easy for me to reproduce this
>> with my setup and mail files. Am happy to try patches etc. Backtrace
>> attached.
>
> The backtrace doesn't tell much. Please try couple of things to pin
> down the problem:
>
> 1. Compile without optimizations (CFLAGS="-g" ./configure; make) and
> post another backtrace.
>
> 2. Bisect to find the checkin that introduced this problem.
>
> Thanks.
>
next prev parent reply other threads:[~2010-12-17 23:42 UTC|newest]
Thread overview: 95+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-29 14:22 bug#7517: 24.0.50; repeated crash under Mac OS X emacs user
2010-12-17 11:47 ` Chong Yidong
2010-12-17 23:07 ` emacs user
2010-12-17 23:42 ` emacs user [this message]
[not found] ` <AANLkTinQHfFXazEbf+qxtz5+MfKcaXQLN18nPnyQMj8X@mail.gmail.com>
2010-12-26 18:43 ` emacs user
2010-12-29 4:29 ` Chong Yidong
2010-12-29 4:29 ` Chong Yidong
2010-12-29 11:59 ` Jan Djärv
2010-12-29 11:59 ` Jan Djärv
2010-12-29 12:21 ` Jan Djärv
2010-12-29 12:21 ` Jan Djärv
2010-12-29 15:41 ` Stefan Monnier
2010-12-29 15:41 ` Stefan Monnier
2010-12-29 16:06 ` emacs user
2010-12-30 11:35 ` Jan Djärv
2010-12-30 11:35 ` Jan Djärv
2010-12-30 14:20 ` emacs user
2010-12-30 22:02 ` Jan Djärv
2010-12-30 22:02 ` Jan Djärv
2010-12-31 6:11 ` emacs user
2010-12-31 6:12 ` emacs user
2010-12-31 8:18 ` Eli Zaretskii
2010-12-31 8:18 ` Eli Zaretskii
2010-12-31 11:16 ` emacs user
2010-12-31 10:49 ` Jan Djärv
2010-12-31 10:49 ` Jan Djärv
2010-12-31 11:23 ` Jan Djärv
2010-12-31 11:26 ` emacs user
2010-12-31 12:53 ` Eli Zaretskii
2010-12-31 12:53 ` Eli Zaretskii
2010-12-31 13:06 ` emacs user
2010-12-31 13:18 ` Jan Djärv
2010-12-31 13:18 ` Jan Djärv
2010-12-31 13:10 ` Jan Djärv
2010-12-31 13:10 ` Jan Djärv
2010-12-31 13:19 ` Eli Zaretskii
2010-12-31 14:22 ` Jan Djärv
2010-12-31 14:22 ` Jan Djärv
2010-12-31 16:07 ` Eli Zaretskii
2010-12-31 16:09 ` emacs user
2010-12-31 16:09 ` emacs user
2010-12-31 18:57 ` Jan Djärv
2011-01-01 3:55 ` Stephen J. Turnbull
2011-01-01 3:55 ` Stephen J. Turnbull
2010-12-31 18:57 ` Jan Djärv
2010-12-31 16:07 ` Eli Zaretskii
2010-12-31 16:56 ` Stefan Monnier
2010-12-31 17:42 ` emacs user
2010-12-31 22:30 ` Jan Djärv
2010-12-31 23:07 ` Stefan Monnier
2010-12-31 23:07 ` Stefan Monnier
2011-01-01 11:57 ` Eli Zaretskii
2011-01-01 11:57 ` Eli Zaretskii
2011-01-01 12:46 ` emacs user
2011-01-01 12:46 ` emacs user
2011-01-01 15:40 ` Eli Zaretskii
2011-01-01 15:40 ` Eli Zaretskii
2011-01-01 17:02 ` Uday S Reddy
2011-01-01 17:02 ` Uday S Reddy
2011-01-01 18:08 ` Eli Zaretskii
2011-01-01 18:08 ` Eli Zaretskii
2011-01-01 18:34 ` Jan D.
2011-01-02 14:02 ` Chong Yidong
2011-01-02 14:02 ` Chong Yidong
2011-01-03 21:34 ` Jan Djärv
2011-01-03 21:34 ` Jan Djärv
2011-01-01 17:22 ` Stefan Monnier
2011-01-01 18:07 ` Eli Zaretskii
2011-01-01 18:07 ` Eli Zaretskii
2011-01-01 17:22 ` Stefan Monnier
2011-01-01 12:00 ` Eli Zaretskii
2011-01-01 17:11 ` Stefan Monnier
2011-01-01 18:06 ` Eli Zaretskii
2011-01-01 18:06 ` Eli Zaretskii
2011-01-01 22:43 ` Uday S Reddy
2011-01-02 4:03 ` Eli Zaretskii
2011-01-02 20:43 ` Uday S Reddy
2011-01-02 22:06 ` Jan Djärv
2011-01-03 4:59 ` Uday S Reddy
2011-01-03 8:10 ` emacs user
2011-01-02 22:08 ` Eli Zaretskii
2011-01-03 4:50 ` Uday S Reddy
2011-01-03 13:10 ` Eli Zaretskii
2011-01-03 21:07 ` Jan Djärv
2011-01-03 0:27 ` Stefan Monnier
2011-01-01 17:11 ` Stefan Monnier
2011-01-01 12:00 ` Eli Zaretskii
2010-12-31 22:30 ` Jan Djärv
2010-12-31 16:56 ` Stefan Monnier
2010-12-31 13:19 ` Eli Zaretskii
2010-12-31 11:23 ` Jan Djärv
2010-12-31 12:52 ` Eli Zaretskii
2010-12-31 12:52 ` Eli Zaretskii
2010-12-31 13:16 ` Eli Zaretskii
2010-12-31 13:16 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AANLkTinM4RTJTjiOvkgE1REOPb6C1GnMpGPcnZek+Erb@mail.gmail.com \
--to=user.emacs@gmail.com \
--cc=7517@debbugs.gnu.org \
--cc=cyd@stupidchicken.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.