Package: emacs;
Reported by: "Eric Hanchrow" <eric.hanchrow <at> gmail.com>
Date: Fri, 9 May 2008 18:35:03 UTC
Severity: normal
Done: Chong Yidong <cyd <at> stupidchicken.com>
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 209 in the body.
You can then email your comments to 209 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
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:bug#209
; Package emacs
.
Full text and rfc822 format available."Eric Hanchrow" <eric.hanchrow <at> gmail.com>
:Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
Full text and rfc822 format available.Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
From: "Eric Hanchrow" <eric.hanchrow <at> gmail.com> To: emacs-pretest-bug <at> gnu.org Subject: 23.0.60; clicking on mode-line coding system indicator "M" causes crash Date: Fri, 9 May 2008 11:27:16 -0700
Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug <at> gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: I visited my ~/.abbrev_defs file, and noted that the coding system indicator in the mode line was "M". I didn't know what that meant, so I clicked on it. Kaboom. Breakpoint 1, abort () at emacs.c:430 430 kill (getpid (), SIGABRT); #0 abort () at emacs.c:430 No locals. #1 0x081cdb2b in font_merge_old_spec (name=137780505, family=137807457, registry=137780505, spec=138025180) at font.c:1582 len = <value optimized out> p0 = <value optimized out> p1 = <value optimized out> #2 0x081ce7a7 in font_find_for_lface (f=0x9335a40, lface=0x9076434, spec=137780505, c=-1) at font.c:2684 frame = 154360388 entities = <value optimized out> val = 137780505 i = <value optimized out> result = <value optimized out> #3 0x081ce9c4 in font_load_for_face (f=0x9335a40, face=0x90763e8) at font.c:2812 entity = <value optimized out> font_object = 137780505 #4 0x080d0c90 in realize_face (cache=0x933ccc0, attrs=0xbfe33314, former_face_id=<value optimized out>) at xfaces.c:7755 face = (struct face *) 0x90763e8 #5 0x080d13be in realize_named_face (f=0x9335a40, symbol=137812417, id=1) at xfaces.c:7597 c = (struct face_cache *) 0x933ccc0 lface = <value optimized out> attrs = {137780841, 137807457, 137807457, 968, 137807457, 137807457, 137780505, 137780505, 151551979, 137944099, 137780505, 137780505, 137780505, 138342461, 137780505, 137780505, 56, 152426651} symbol_attrs = {137780841, 137807457, 137807457, 137807457, 137807457, 137807457, 137807457, 137807457, 151551979, 137944099, 137807457, 137807457, 137807457, 138342461, 137807457, 137807457, 137807457, 137807457} #6 0x080d1568 in realize_basic_faces (f=0x9335a40) at xfaces.c:7392 success_p = 1 #7 0x080d27e5 in Fdisplay_supports_face_attributes_p (attributes=147618653, display=154360388) at xfaces.c:6637 frame = 154360388 def_face = (struct face *) 0xbfe339b8 attrs = {137807457, 137807457, 137807457, 137807457, 137807457, 137807145, 137807457 <repeats 12 times>} #8 0x08181c8d in Ffuncall (nargs=3, args=0xbfe33580) at eval.c:3035 fun = <value optimized out> original_fun = <value optimized out> funcar = <value optimized out> numargs = 2 val = <value optimized out> backtrace = { next = 0xbfe33684, function = 0xbfe33580, args = 0xbfe33584, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33584 i = <value optimized out> #9 0x081abbcc in Fbyte_code (bytestr=136468939, vector=136468956, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x82259e0 stack = { pc = 0x82f6635 "\202\302", top = 0xbfe33588, bottom = 0xbfe33580, byte_string = 136468939, byte_string_start = 0x82f657b "\b\031\306\211\032\033\306\034\307\035\t\307=\203\022", constants = 136468956, next = 0xbfe336fc } top = (Lisp_Object *) 0xbfe33580 result = <value optimized out> #10 0x081815d4 in funcall_lambda (fun=136468892, nargs=2, arg_vector=0xbfe336c4) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 2 optional = 0 rest = 0 #11 0x08181a1b in Ffuncall (nargs=3, args=0xbfe336c0) at eval.c:3089 fun = 136468892 original_fun = 143219409 funcar = <value optimized out> numargs = 2 val = <value optimized out> backtrace = { next = 0xbfe337b4, function = 0xbfe336c0, args = 0xbfe336c4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe336c4 i = <value optimized out> #12 0x081abbcc in Fbyte_code (bytestr=136469195, vector=136469212, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x8225ae0 stack = { pc = 0x82f6524 "\203L", top = 0xbfe336c8, bottom = 0xbfe336c0, byte_string = 136469195, byte_string_start = 0x82f64e0 "\b\204\a", constants = 136469212, next = 0xbfe3383c } top = (Lisp_Object *) 0xbfe336c0 result = <value optimized out> #13 0x081815d4 in funcall_lambda (fun=136469140, nargs=2, arg_vector=0xbfe337f4) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 2 optional = 1 rest = 0 #14 0x08181a1b in Ffuncall (nargs=3, args=0xbfe337f0) at eval.c:3089 fun = 136469140 original_fun = 143063505 funcar = <value optimized out> numargs = 2 val = <value optimized out> backtrace = { next = 0xbfe338f4, function = 0xbfe337f0, args = 0xbfe337f4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe337f4 i = <value optimized out> #15 0x081abbcc in Fbyte_code (bytestr=136469875, vector=136469892, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x8225d88 stack = { pc = 0x82f635a "\211\032\205h", top = 0xbfe337f8, bottom = 0xbfe337f0, byte_string = 136469875, byte_string_start = 0x82f6356 "\306\b\t\"\211\032\205h", constants = 136469892, next = 0xbfe3397c } top = (Lisp_Object *) 0xbfe337f0 result = <value optimized out> #16 0x081815d4 in funcall_lambda (fun=136469820, nargs=3, arg_vector=0xbfe33934) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 3 optional = 0 rest = 0 #17 0x08181a1b in Ffuncall (nargs=4, args=0xbfe33930) at eval.c:3089 fun = 136469820 original_fun = 143121009 funcar = <value optimized out> numargs = 3 val = <value optimized out> backtrace = { next = 0xbfe33a34, function = 0xbfe33930, args = 0xbfe33934, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33934 i = <value optimized out> #18 0x081abbcc in Fbyte_code (bytestr=136469723, vector=136469740, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x8225cf0 stack = { pc = 0x82f63e7 "\210\314\n\315N!\211\033\316\034\211\035\203K", top = 0xbfe3393c, bottom = 0xbfe33930, byte_string = 136469723, byte_string_start = 0x82f63c1 "\306\b\t\"\210\b\307N\206\f", constants = 136469740, next = 0xbfe33aac } top = (Lisp_Object *) 0xbfe33930 result = <value optimized out> #19 0x081815d4 in funcall_lambda (fun=136469676, nargs=2, arg_vector=0xbfe33a74) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 2 optional = 0 rest = 0 #20 0x08181a1b in Ffuncall (nargs=3, args=0xbfe33a70) at eval.c:3089 fun = 136469676 original_fun = 143063673 funcar = <value optimized out> numargs = 2 val = <value optimized out> backtrace = { next = 0xbfe33b2c, function = 0xbfe33a70, args = 0xbfe33a74, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33a74 i = <value optimized out> #21 0x081abbcc in Fbyte_code (bytestr=136474579, vector=136474604, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x8226ff0 stack = { pc = 0x82f5a0b "\210\303\t!\304>\203\022", top = 0xbfe33a78, bottom = 0xbfe33a70, byte_string = 136474579, byte_string_start = 0x82f5a07 "\302\b\t\"\210\303\t!\304>\203\022", constants = 136474604, next = 0xbfe33ccc } top = (Lisp_Object *) 0xbfe33a70 result = <value optimized out> #22 0x0818114c in Feval (form=136474565) at eval.c:2369 numargs = <value optimized out> argvals = {136474579, 136474604, 24, -16121856, 137390919, -1075627200, 0, -1075627096} args_left = 137780505 i = 3 fun = <value optimized out> val = <value optimized out> original_fun = 137943033 original_args = 136474573 funcar = <value optimized out> backtrace = { next = 0xbfe33d84, function = 0xbfe33b44, args = 0xbfe33b0c, nargs = 3, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #23 0x0818370f in internal_lisp_condition_case (var=137780505, bodyform=136474565, handlers=136474677) at eval.c:1446 val = <value optimized out> c = { tag = 137780505, val = 137780505, next = 0xbfe34048, gcpro = 0x0, jmp = {{ __jmpbuf = {137780505, -1075626896, 181, -1075626920, -763969407, 611111918}, __mask_was_saved = 0, __saved_mask = { __val = {0, 3219340264, 135796205, 368, 154119061, 24, 3219340412, 136455100, 23, 3219340264, 135832527, 154122149, 137780505, 0, 2, 3219340404, 1, 3219340376, 135797901, 137807529, 154119061, 3219340336, 3219340568, 4294967295, 3219340552, 3077361652, 3219340568, 3219340336, 3219340508, 137931864, 3219340336, 2} } }}, backlist = 0xbfe33d84, handlerlist = 0xbfe34110, lisp_eval_depth = 10, pdlcount = 25, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0xbfe33ccc } h = { handler = 136474677, var = 137780505, chosen_clause = -16121856, tag = 0xbfe33b78, next = 0xbfe34110 } #24 0x081ac520 in Fbyte_code (bytestr=136474187, vector=136474204, maxdepth=<value optimized out>) at bytecode.c:869 handlers = <value optimized out> body = 137807457 op = 137807457 vectorp = (Lisp_Object *) 0x8226e60 stack = { pc = 0x82f5add "\210\016\036A\211\026\036\204\265", top = 0xbfe33c70, bottom = 0xbfe33c70, byte_string = 136474187, byte_string_start = 0x82f5a1f "\b\204Q", constants = 136474204, next = 0xbfe33f7c } top = (Lisp_Object *) 0xbfe33c70 result = <value optimized out> #25 0x081815d4 in funcall_lambda (fun=136474148, nargs=1, arg_vector=0xbfe33dc4) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 1 optional = 0 rest = 0 #26 0x08181a1b in Ffuncall (nargs=2, args=0xbfe33dc0) at eval.c:3089 fun = 136474148 original_fun = 137981089 funcar = <value optimized out> numargs = 1 val = <value optimized out> backtrace = { next = 0xbfe33ef4, function = 0xbfe33dc0, args = 0xbfe33dc4, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33dc4 i = <value optimized out> #27 0x08182eb9 in call1 (fn=137981089, arg1=154360388) at eval.c:2817 ret_ungc_val = 1 #28 0x080e9633 in Fx_show_tip (string=152261491, frame=152254836, parms=139457421, timeout=80, dx=40, dy=160) at xfns.c:5184 f = (struct frame *) 0x9133970 w = <value optimized out> root_x = <value optimized out> root_y = <value optimized out> old_buffer = <value optimized out> pos = { charpos = 0, bytepos = 0 } i = <value optimized out> width = <value optimized out> height = <value optimized out> old_windows_or_buffers_changed = 0 #29 0x08181bff in Ffuncall (nargs=7, args=0xbfe33f30) at eval.c:3051 fun = <value optimized out> original_fun = <value optimized out> funcar = <value optimized out> numargs = 6 val = <value optimized out> backtrace = { next = 0xbfe33ffc, function = 0xbfe33f30, args = 0xbfe33f34, nargs = 6, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33f34 i = <value optimized out> #30 0x081abbcc in Fbyte_code (bytestr=136956123, vector=136956148, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x829c8f8 stack = { pc = 0x82abe69 "+\207", top = 0xbfe33f48, bottom = 0xbfe33f30, byte_string = 136956123, byte_string_start = 0x82abe2f "\306\b!\307\310\311\"\307\310\312\"\031\032\033\n;\203\037", constants = 136956148, next = 0xbfe3417c } top = (Lisp_Object *) 0xbfe33f30 result = <value optimized out> #31 0x0818114c in Feval (form=136956109) at eval.c:2369 numargs = <value optimized out> argvals = {136956123, 136956148, 56, 2, -1213609122, 137780480, -1075626656, -16121856} args_left = 137780505 i = 3 fun = <value optimized out> val = <value optimized out> original_fun = 137943033 original_args = 136956117 funcar = <value optimized out> backtrace = { next = 0xbfe34234, function = 0xbfe34014, args = 0xbfe33fdc, nargs = 3, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #32 0x0818370f in internal_lisp_condition_case (var=137823649, bodyform=136956109, handlers=136956253) at eval.c:1446 val = <value optimized out> c = { tag = 137780505, val = 137780505, next = 0xbfe34728, gcpro = 0x0, jmp = {{ __jmpbuf = {137780505, -1075625664, 8, -1075625688, -763338623, 611111918}, __mask_was_saved = 0, __saved_mask = { __val = {140684184, 3081176608, 0, 0, 0, 0, 0, 268435456, 0, 3219341780, 3219341732, 3076447633, 0, 141065856, 16777216, 0, 147041856, 144143128, 146791832, 0, 147041856, 32, 2492, 1, 16, 0, 144143144, 0, 0, 0, 0, 0} } }}, backlist = 0xbfe34234, handlerlist = 0xbfe347f0, lisp_eval_depth = 7, pdlcount = 12, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0xbfe3417c } h = { handler = 136956253, var = 137823649, chosen_clause = 0, tag = 0xbfe34048, next = 0xbfe347f0 } #33 0x081ac520 in Fbyte_code (bytestr=136956059, vector=136956076, maxdepth=<value optimized out>) at bytecode.c:869 handlers = <value optimized out> body = 137807457 op = 137807457 vectorp = (Lisp_Object *) 0x829c8b0 stack = { pc = 0x82abe78 "\207", top = 0xbfe34140, bottom = 0xbfe34140, byte_string = 136956059, byte_string_start = 0x82abe6c "\b\203\b", constants = 136956076, next = 0xbfe342ac } top = (Lisp_Object *) 0xbfe34140 result = <value optimized out> #34 0x081815d4 in funcall_lambda (fun=136956004, nargs=2, arg_vector=0xbfe34274) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 2 optional = 1 rest = 0 #35 0x08181a1b in Ffuncall (nargs=3, args=0xbfe34270) at eval.c:3089 fun = 136956004 original_fun = 148316729 funcar = <value optimized out> numargs = 2 val = <value optimized out> backtrace = { next = 0xbfe34364, function = 0xbfe34270, args = 0xbfe34274, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34274 i = <value optimized out> #36 0x081abbcc in Fbyte_code (bytestr=136957627, vector=136957644, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x829ced0 stack = { pc = 0x82abbfc "\210\303\207", top = 0xbfe34278, bottom = 0xbfe34270, byte_string = 136957627, byte_string_start = 0x82abbf3 "\b;\205\v", constants = 136957644, next = 0xbfe3447c } top = (Lisp_Object *) 0xbfe34270 result = <value optimized out> #37 0x081815d4 in funcall_lambda (fun=136957588, nargs=1, arg_vector=0xbfe34448) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 1 optional = 0 rest = 0 #38 0x08181a1b in Ffuncall (nargs=2, args=0xbfe34444) at eval.c:3089 fun = 136957588 original_fun = 148316177 funcar = <value optimized out> numargs = 1 val = <value optimized out> backtrace = { next = 0xbfe34404, function = 0xbfe34444, args = 0xbfe34448, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34448 i = <value optimized out> #39 0x08183031 in run_hook_with_args (nargs=2, args=0xbfe34444, cond=until_success) at eval.c:2691 sym = 148316153 val = 137807457 ret = 137780505 globals = <value optimized out> #40 0x08181d35 in Ffuncall (nargs=3, args=0xbfe34440) at eval.c:3013 fun = <value optimized out> original_fun = 137920721 funcar = <value optimized out> numargs = 2 val = <value optimized out> backtrace = { next = 0xbfe34534, function = 0xbfe34440, args = 0xbfe34444, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34444 i = <value optimized out> #41 0x081abbcc in Fbyte_code (bytestr=136955819, vector=136955836, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x829c7c0 stack = { pc = 0x8306b47 "\207", top = 0xbfe34448, bottom = 0xbfe34440, byte_string = 136955819, byte_string_start = 0x8306b43 "\301\302\b\"\207", constants = 136955836, next = 0xbfe3465c } top = (Lisp_Object *) 0xbfe34440 result = <value optimized out> #42 0x081815d4 in funcall_lambda (fun=136955780, nargs=1, arg_vector=0xbfe34628) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 1 optional = 0 rest = 0 #43 0x08181a1b in Ffuncall (nargs=2, args=0xbfe34624) at eval.c:3089 fun = 136955780 original_fun = 148316681 funcar = <value optimized out> numargs = 1 val = <value optimized out> backtrace = { next = 0xbfe345e4, function = 0xbfe34624, args = 0xbfe34628, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34628 i = <value optimized out> #44 0x081833b9 in Fapply (nargs=2, args=0xbfe34624) at eval.c:2465 i = <value optimized out> numargs = <value optimized out> spread_arg = 139461144 funcall_args = <value optimized out> fun = 148316681 #45 0x08181d35 in Ffuncall (nargs=3, args=0xbfe34620) at eval.c:3013 fun = <value optimized out> original_fun = 137920649 funcar = <value optimized out> numargs = 2 val = <value optimized out> backtrace = { next = 0xbfe346dc, function = 0xbfe34620, args = 0xbfe34624, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34624 i = <value optimized out> #46 0x081abbcc in Fbyte_code (bytestr=136811963, vector=136811988, maxdepth=<value optimized out>) at bytecode.c:679 op = 137807457 vectorp = (Lisp_Object *) 0x82795d8 stack = { pc = 0x82bf80e "\207", top = 0xbfe34628, bottom = 0xbfe34620, byte_string = 136811963, byte_string_start = 0x82bf806 "\301\b\302H\b\303H\"\207", constants = 136811988, next = 0xbfe3486c } top = (Lisp_Object *) 0xbfe34620 result = <value optimized out> #47 0x0818114c in Feval (form=136811949) at eval.c:2369 numargs = <value optimized out> argvals = {136811963, 136811988, 32, 137780505, 137099679, -1075624208, 31, -1075624104} args_left = 137780505 i = 3 fun = <value optimized out> val = <value optimized out> original_fun = 137943033 original_args = 136811957 funcar = <value optimized out> backtrace = { next = 0xbfe34924, function = 0xbfe346f4, args = 0xbfe346bc, nargs = 3, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #48 0x0818370f in internal_lisp_condition_case (var=137780505, bodyform=136811949, handlers=136812021) at eval.c:1446 val = <value optimized out> c = { tag = 137780505, val = 137780505, next = 0xbfe3520c, gcpro = 0x0, jmp = {{ __jmpbuf = {137780505, -1075623904, 106, -1075623928, -762437503, 611111918}, __mask_was_saved = 0, __saved_mask = { __val = {1, 3219343256, 135796205, 128, 139460901, 32, 3219343396, 136811308, 8, 140479648, 4, 1, 0, 0, 136811308, 148203553, 1, 3219343368, 135797275, 137916936, 137918432, 3219343320, 135732837, 137918433, 137916938, 137780553, 149516048, 0, 28, 148203552, 137918432, 1} } }}, backlist = 0xbfe34924, handlerlist = 0xbfe352d4, lisp_eval_depth = 1, pdlcount = 8, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0xbfe3486c } h = { handler = 136812021, var = 137780505, chosen_clause = -16121856, tag = 0xbfe34728, next = 0xbfe352d4 } #49 0x081ac520 in Fbyte_code (bytestr=136811819, vector=136811836, maxdepth=<value optimized out>) at bytecode.c:869 handlers = <value optimized out> body = 137807457 op = 137807457 vectorp = (Lisp_Object *) 0x8279540 stack = { pc = 0x82bf87e "\210\016\026\205x", top = 0xbfe34820, bottom = 0xbfe34820, byte_string = 136811819, byte_string_start = 0x82bf810 "\b\021\n\020\v\022\306\034\307\v!\203|", constants = 136811836, next = 0x0 } top = (Lisp_Object *) 0xbfe34820 result = <value optimized out> #50 0x081815d4 in funcall_lambda (fun=136811780, nargs=1, arg_vector=0xbfe34964) at eval.c:3219 val = <value optimized out> syms_left = <value optimized out> next = <value optimized out> i = 1 optional = 0 rest = 0 #51 0x08181a1b in Ffuncall (nargs=2, args=0xbfe34960) at eval.c:3089 fun = 136811780 original_fun = 137813449 funcar = <value optimized out> numargs = 1 val = <value optimized out> backtrace = { next = 0x0, function = 0xbfe34960, args = 0xbfe34964, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34964 i = <value optimized out> #52 0x08182eb9 in call1 (fn=137813449, arg1=154246444) at eval.c:2817 ret_ungc_val = 1 #53 0x08120748 in timer_check (do_it_now=1) at keyboard.c:4658 old_deactivate_mark = 137780505 timer = <value optimized out> idle_timer = <value optimized out> now = { tv_sec = 1210357426, tv_usec = 608191 } timers = 153791901 idle_timers = 137780505 chosen_timer = 154246444 #54 0x08120949 in readable_events (flags=1) at keyboard.c:3648 No locals. #55 0x081209b7 in get_input_pending (addr=0x8351c58, flags=1) at keyboard.c:6952 No locals. #56 0x08120aa0 in detect_input_pending_run_timers (do_display=1) at keyboard.c:10632 old_timers_run = 147 #57 0x081b294a in wait_reading_process_output (time_limit=67, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=137780505, wait_proc=0x0, just_wait_proc=0) at process.c:4682 old_timers_run = 147 old_buffer = (struct buffer *) 0x8e96f10 old_window = 154194212 leave = <value optimized out> timeout_reduced_for_timers = 1 channel = <value optimized out> nfds = 0 Available = { fds_bits = {0 <repeats 32 times>} } Connecting = { fds_bits = {0 <repeats 32 times>} } check_connect = 0 check_delay = 1 no_avail = 0 xerrno = 11 proc = 36 timeout = { tv_sec = 0, tv_usec = 0 } end_time = { tv_sec = 1210357493, tv_usec = 355021 } wait_channel = -1 got_some_input = 0 #58 0x08057e86 in sit_for (timeout=536, reading=1, do_display=1) at dispnew.c:6614 sec = 67 usec = 0 #59 0x081252d6 in read_char (commandflag=1, nmaps=4, maps=0xbfe35040, prev_event=137780505, used_mouse_menu=0xbfe350d0, end_time=0x0) at keyboard.c:2932 tem0 = <value optimized out> delay_level = 67 buffer_size = <value optimized out> c = 137780505 local_getcjmp = {{ __jmpbuf = {140479680, 0, 4, -1075621896, -761560959, 814426094}, __mask_was_saved = 0, __saved_mask = { __val = {149516052, 3219345416, 135769428, 137809841, 8, 149516052, 3219345292, 0, 0, 4278845440, 1, 137780505, 3219345288, 3219345256, 135802929, 1, 3219345288, 137780553, 0, 1, 137813641, 153830536, 1, 3219345288, 1, 3219345304, 135803327, 137780505, 137780505, 4278845440, 142916721, 149516052} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 32 times>} } }} key_already_recorded = 0 tem = <value optimized out> save = <value optimized out> previous_echo_area_message = 137780505 also_record = 137780505 reread = 0 polling_stopped_here = <value optimized out> orig_kboard = (struct kboard *) 0x8c4b7a0 #60 0x081264df in read_key_sequence (keybuf=0xbfe35174, bufsize=30, prompt=137780505, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9441 interrupted_kboard = (KBOARD *) 0x8c4b7a0 key = 0 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 137780505 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 4 nmaps_allocated = 4 defs = (Lisp_Object * volatile) 0xbfe35020 submaps = (Lisp_Object * volatile) 0xbfe35040 orig_local_map = 137780505 orig_keymap = 137780505 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 143397661, map = 143397661, start = 0, end = 0 } keytran = { parent = 137773949, map = 137773949, start = 0, end = 0 } indec = { parent = 143397733, map = 143397733, start = 0, end = 0 } shift_translated = 0 delayed_switch_frame = 137780505 original_uppercase = 137780505 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x8e96f10 fake_prefixed_keys = 137780505 #61 0x08128467 in command_loop_1 () at keyboard.c:1653 cmd = <value optimized out> lose = <value optimized out> nonundocount = 0 keybuf = {192, 48, 135410158, 153686565, 137780553, -1075621450, 137780505, 0, 137780505, -1075621384, 135410421, 153686565, -1075621450, 1, 1006, -1223592592, -1224689016, 134543445, 0, -1075621420, -1075621584, 0, -1075642368, 137780505, 143119153, -16121856, 0, 138291120, 138291104, -16121856} i = <value optimized out> prev_modiff = 288 prev_buffer = (struct buffer *) 0x91f5778 already_adjusted = 0 #62 0x081804f0 in internal_condition_case (bfun=0x81282c0 <command_loop_1>, handlers=137823649, hfun=0x8123240 <cmd_error>) at eval.c:1501 val = <value optimized out> c = { tag = 137780505, val = 137780505, next = 0xbfe35320, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 138291120, 138291104, -1075621144, -761003903, 604595182}, __mask_was_saved = 0, __saved_mask = { __val = {3076053788, 3219324930, 3086815833, 134542761, 3078797884, 3086868468, 3219345728, 3071374556, 3219345780, 3086794841, 147018424, 3219345716, 3077361652, 147018424, 3086853564, 3219345728, 3219345984, 3219346080, 3219346368, 4294967295, 3219346216, 135465443, 3219346368, 3076037532, 3078797960, 0, 4294967295, 3086868468, 134523132, 3086870120, 3219346160, 3086812201} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 137823649, var = 137780505, chosen_clause = 137780553, tag = 0xbfe3520c, next = 0x0 } #63 0x08122653 in command_loop_2 () at keyboard.c:1369 val = 1 #64 0x081805ca in internal_catch (tag=137819625, func=0x8122630 <command_loop_2>, arg=137780505) at eval.c:1237 c = { tag = 137819625, val = 137780505, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 138291120, 138291104, -1075620888, -760864639, 604732398}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 0, 0, 0, 0, 3076447633, 0, 0, 0, 0, 0, 0, 0, 145164288, 3077239541, 0, 3077366160, 0, 138006618, 138006616, 138009856, 3219346392, 135732837, 138009857, 138006618, 137780505, 137806352, 0, 0, 137780529} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #65 0x081230a7 in command_loop () at keyboard.c:1348 No locals. #66 0x0812341b in recursive_edit_1 () at keyboard.c:957 val = <value optimized out> #67 0x08123551 in Frecursive_edit () at keyboard.c:1019 buffer = 137780505 #68 0x08118142 in main (argc=1, argv=0xbfe357f4) at emacs.c:1784 dummy = 0 stack_bottom_variable = 8 '\b' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 Lisp Backtrace: "display-supports-face-attributes-p" (0xbfe33584) "face-spec-set-match-display" (0xbfe336c4) "face-spec-choose" (0xbfe337f4) "face-spec-set-2" (0xbfe33934) "face-spec-recalc" (0xbfe33a74) "byte-code" (0xbfe33b0c) "face-set-after-frame-default" (0xbfe33dc4) "x-show-tip" (0xbfe33f34) "byte-code" (0xbfe33fdc) "tooltip-show" (0xbfe34274) "tooltip-help-tips" (0xbfe34448) "run-hook-with-args-until-success" (0xbfe34444) "tooltip-timeout" (0xbfe34628) "apply" (0xbfe34624) "byte-code" (0xbfe346bc) "timer-event-handler" (0xbfe34964) The program being debugged has been started already. Start it from the beginning? (y or n) Starting program: /usr/local/src/emacs-via-git/src/emacs [Thread debugging using libthread_db enabled] [New Thread 0xb705f720 (LWP 25204)] If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /usr/local/src/emacs-via-git/etc/DEBUG for instructions. In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.9) of 2008-05-09 on enver-laptop Windowing system distributor `The X.Org Foundation', version 11.0.10400090 configured using `configure '--enable-maintainer-mode' '--with-xpm=no' '--with-jpeg=no' '--with-gif=no' '--with-tiff=no' '--with-xft' '--with-x-toolkit=gtk'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t Major mode: Dired by name Minor modes in effect: erc-autojoin-mode: t erc-match-mode: t erc-log-mode: t erc-services-mode: t erc-networks-mode: t desktop-save-mode: t recentf-mode: t display-time-mode: t global-auto-revert-mode: t shell-dirtrack-mode: t iswitchb-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: y M-x r e p o r t - e m <tab> <return> Recent messages: setting up indent stuff Indentation variables are now local. Indentation setup for shell type sh Note: file is write protected Setting up indent for shell type sh setting up indent stuff Indentation variables are now local. Indentation setup for shell type sh Desktop: 21 buffers restored. For information about GNU Emacs and the GNU system, type C-h C-a.
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:bug#209
; Package emacs
.
Full text and rfc822 format available.Chong Yidong <cyd <at> stupidchicken.com>
:Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
Full text and rfc822 format available.Message #10 received at 209 <at> emacsbugs.donarmstrong.com (full text, mbox):
From: Chong Yidong <cyd <at> stupidchicken.com> To: "Eric Hanchrow" <eric.hanchrow <at> gmail.com> Cc: 209 <at> debbugs.gnu.org Subject: Re: 23.0.60; clicking on mode-line coding system indicator "M" causes crash Date: Wed, 23 Jul 2008 18:44:11 -0400
> I visited my ~/.abbrev_defs file, and noted that the coding system > indicator in the mode line was "M". I didn't know what that meant, so > I clicked on it. Kaboom. Is this bug still present with latest CVS?
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:bug#209
; Package emacs
.
Full text and rfc822 format available.Eric Hanchrow <offby1 <at> blarg.net>
:Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
Full text and rfc822 format available.Message #15 received at 209 <at> emacsbugs.donarmstrong.com (full text, mbox):
From: Eric Hanchrow <offby1 <at> blarg.net> To: Chong Yidong <cyd <at> stupidchicken.com> Cc: "Eric Hanchrow" <eric.hanchrow <at> gmail.com>, 209 <at> debbugs.gnu.org Subject: Re: 23.0.60; clicking on mode-line coding system indicator "M" causes crash Date: Wed, 23 Jul 2008 21:48:56 -0700
>>>>> "Chong" == Chong Yidong <cyd <at> stupidchicken.com> writes: >> I visited my ~/.abbrev_defs file, and noted that the coding >> system indicator in the mode line was "M". I didn't know what >> that meant, so I clicked on it. Kaboom. Chong> Is this bug still present with latest CVS? Nope, works fine -- pops up a *Help* buffer and tells me about the encoding. Thanks. -- ... a physicist of my acquaintance confiscated my copies of The Tao of Physics and The Dancing Wu-li Masters and wouldn't let me have them back even when I threatened to sue. -- Megan McArdle (writing as "Jane Galt")
Chong Yidong <cyd <at> stupidchicken.com>
to control <at> emacsbugs.donarmstrong.com
.
(Thu, 24 Jul 2008 05:00:04 GMT) Full text and rfc822 format available.Debbugs Internal Request <don <at> donarmstrong.com>
to internal_control <at> emacsbugs.donarmstrong.com
.
(Thu, 21 Aug 2008 14:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.