From unknown Sat Jun 21 10:39:07 2025 X-Loop: don@donarmstrong.com Subject: bug#209: 23.0.60; clicking on mode-line coding system indicator "M" causes crash Reply-To: "Eric Hanchrow" , 209@debbugs.gnu.org Resent-From: "Eric Hanchrow" Original-Sender: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 09 May 2008 18:35:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 209 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.121035770616845 (code B ref -1); Fri, 09 May 2008 18:35:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: * X-Spam-Status: No, score=1.1 required=4.0 tests=FOURLA,IMPRONONCABLE_2 autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 9 May 2008 18:28:26 +0000 Received: from mercure.iro.umontreal.ca (mercure.iro.umontreal.ca [132.204.24.67]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m49ISD7e016839 for ; Fri, 9 May 2008 11:28:15 -0700 Received: by mercure.iro.umontreal.ca (Postfix, from userid 20848) id 4DD3C2CFD05; Fri, 9 May 2008 14:28:13 -0400 (EDT) X-Original-To: monnier@iro.umontreal.ca Received: from perlin.iro.umontreal.ca (perlin.iro.umontreal.ca [132.204.24.51]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 23E232CFCA1 for ; Fri, 9 May 2008 14:28:13 -0400 (EDT) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by perlin.iro.umontreal.ca (Postfix) with ESMTP id 33B4814821C for ; Fri, 9 May 2008 14:27:55 -0400 (EDT) Received: from localhost ([127.0.0.1]:43967 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JuXJu-0006Ex-HW for monnier@iro.umontreal.ca; Fri, 09 May 2008 14:27:50 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JuXJZ-0006Es-HY for emacs-devel@gnu.org; Fri, 09 May 2008 14:27:29 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JuXJX-0006Ea-Ed for emacs-devel@gnu.org; Fri, 09 May 2008 14:27:28 -0400 Received: from [199.232.76.173] (port=60156 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JuXJX-0006EX-Bm for emacs-devel@gnu.org; Fri, 09 May 2008 14:27:27 -0400 Received: from fencepost.gnu.org ([140.186.70.10]:37811) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JuXJW-0004eT-Jr for emacs-devel@gnu.org; Fri, 09 May 2008 14:27:27 -0400 Received: from mx10.gnu.org ([199.232.76.166]:46674) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JuXIl-0004yU-Nf for emacs-pretest-bug@gnu.org; Fri, 09 May 2008 14:26:40 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JuXJQ-0004db-DM for emacs-pretest-bug@gnu.org; Fri, 09 May 2008 14:27:25 -0400 Received: from hs-out-0708.google.com ([64.233.178.251]:11515) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JuXJP-0004d7-Oa for emacs-pretest-bug@gnu.org; Fri, 09 May 2008 14:27:20 -0400 Received: by hs-out-0708.google.com with SMTP id 55so1100550hsc.10 for ; Fri, 09 May 2008 11:27:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=EKFnGnhB9xDaBu2uaHUeUK156i2E52NYTZV1aMvof64=; b=e/BIpjRvooyN+2nJEa/edZmxzW28Wwv55oQBKnWrph4POY3v0WaSw8JZTiuFZzSVGJm6wLe6WfD5yxgjlsjnJMCQs9/OxjQ8KIFNEitSZHZFzxFK+8QReevTo1zf7suWQqTtdVrEcRl5KFTOxEKdmqJEigr986UCqqBs2bg5MME= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=unRY4kd2zfKFoIAqItUBjSWj3djSeiF9RUYOI6zItnpLfkx+0bO+Ve3aNyggH0qVv29URL7SV7uuT4KR51nNtnsOZ0bNT8NX89Y1IRRz8MYVgAYI8CmVh57kPvrc2DGGKZsgqSpI3TpaolUzj8pQN3eVtQZqZnfuM7UzYiXth9E= Received: by 10.90.66.14 with SMTP id o14mr6884831aga.38.1210357638212; Fri, 09 May 2008 11:27:18 -0700 (PDT) Received: by 10.90.100.3 with HTTP; Fri, 9 May 2008 11:27:16 -0700 (PDT) Message-ID: <36366a980805091127m49c60a33s2338e70f2251eff8@mail.gmail.com> Date: Fri, 9 May 2008 11:27:16 -0700 From: "Eric Hanchrow" To: emacs-pretest-bug@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Cc: X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.533, requis 5, autolearn=not spam, BAYES_00 -2.60, RCVD_BY_IP 0.07, SPF_HELO_PASS -0.00) X-DIRO-MailScanner-From: emacs-devel-bounces+monnier=iro.umontreal.ca@gnu.org 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@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 = p0 = p1 = #2 0x081ce7a7 in font_find_for_lface (f=0x9335a40, lface=0x9076434, spec=137780505, c=-1) at font.c:2684 frame = 154360388 entities = val = 137780505 i = result = #3 0x081ce9c4 in font_load_for_face (f=0x9335a40, face=0x90763e8) at font.c:2812 entity = font_object = 137780505 #4 0x080d0c90 in realize_face (cache=0x933ccc0, attrs=0xbfe33314, former_face_id=) 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 = 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 } #8 0x08181c8d in Ffuncall (nargs=3, args=0xbfe33580) at eval.c:3035 fun = original_fun = funcar = numargs = 2 val = backtrace = { next = 0xbfe33684, function = 0xbfe33580, args = 0xbfe33584, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33584 i = #9 0x081abbcc in Fbyte_code (bytestr=136468939, vector=136468956, maxdepth=) 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 = #10 0x081815d4 in funcall_lambda (fun=136468892, nargs=2, arg_vector=0xbfe336c4) at eval.c:3219 val = syms_left = next = i = 2 optional = 0 rest = 0 #11 0x08181a1b in Ffuncall (nargs=3, args=0xbfe336c0) at eval.c:3089 fun = 136468892 original_fun = 143219409 funcar = numargs = 2 val = backtrace = { next = 0xbfe337b4, function = 0xbfe336c0, args = 0xbfe336c4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe336c4 i = #12 0x081abbcc in Fbyte_code (bytestr=136469195, vector=136469212, maxdepth=) 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 = #13 0x081815d4 in funcall_lambda (fun=136469140, nargs=2, arg_vector=0xbfe337f4) at eval.c:3219 val = syms_left = next = i = 2 optional = 1 rest = 0 #14 0x08181a1b in Ffuncall (nargs=3, args=0xbfe337f0) at eval.c:3089 fun = 136469140 original_fun = 143063505 funcar = numargs = 2 val = backtrace = { next = 0xbfe338f4, function = 0xbfe337f0, args = 0xbfe337f4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe337f4 i = #15 0x081abbcc in Fbyte_code (bytestr=136469875, vector=136469892, maxdepth=) 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 = #16 0x081815d4 in funcall_lambda (fun=136469820, nargs=3, arg_vector=0xbfe33934) at eval.c:3219 val = syms_left = next = i = 3 optional = 0 rest = 0 #17 0x08181a1b in Ffuncall (nargs=4, args=0xbfe33930) at eval.c:3089 fun = 136469820 original_fun = 143121009 funcar = numargs = 3 val = backtrace = { next = 0xbfe33a34, function = 0xbfe33930, args = 0xbfe33934, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33934 i = #18 0x081abbcc in Fbyte_code (bytestr=136469723, vector=136469740, maxdepth=) 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 = #19 0x081815d4 in funcall_lambda (fun=136469676, nargs=2, arg_vector=0xbfe33a74) at eval.c:3219 val = syms_left = next = i = 2 optional = 0 rest = 0 #20 0x08181a1b in Ffuncall (nargs=3, args=0xbfe33a70) at eval.c:3089 fun = 136469676 original_fun = 143063673 funcar = numargs = 2 val = backtrace = { next = 0xbfe33b2c, function = 0xbfe33a70, args = 0xbfe33a74, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33a74 i = #21 0x081abbcc in Fbyte_code (bytestr=136474579, vector=136474604, maxdepth=) 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 = #22 0x0818114c in Feval (form=136474565) at eval.c:2369 numargs = argvals = {136474579, 136474604, 24, -16121856, 137390919, -1075627200, 0, -1075627096} args_left = 137780505 i = 3 fun = val = original_fun = 137943033 original_args = 136474573 funcar = 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 = 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=) at bytecode.c:869 handlers = 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 = #25 0x081815d4 in funcall_lambda (fun=136474148, nargs=1, arg_vector=0xbfe33dc4) at eval.c:3219 val = syms_left = next = i = 1 optional = 0 rest = 0 #26 0x08181a1b in Ffuncall (nargs=2, args=0xbfe33dc0) at eval.c:3089 fun = 136474148 original_fun = 137981089 funcar = numargs = 1 val = backtrace = { next = 0xbfe33ef4, function = 0xbfe33dc0, args = 0xbfe33dc4, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33dc4 i = #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 = root_x = root_y = old_buffer = pos = { charpos = 0, bytepos = 0 } i = width = height = old_windows_or_buffers_changed = 0 #29 0x08181bff in Ffuncall (nargs=7, args=0xbfe33f30) at eval.c:3051 fun = original_fun = funcar = numargs = 6 val = backtrace = { next = 0xbfe33ffc, function = 0xbfe33f30, args = 0xbfe33f34, nargs = 6, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe33f34 i = #30 0x081abbcc in Fbyte_code (bytestr=136956123, vector=136956148, maxdepth=) 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 = #31 0x0818114c in Feval (form=136956109) at eval.c:2369 numargs = argvals = {136956123, 136956148, 56, 2, -1213609122, 137780480, -1075626656, -16121856} args_left = 137780505 i = 3 fun = val = original_fun = 137943033 original_args = 136956117 funcar = 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 = 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=) at bytecode.c:869 handlers = 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 = #34 0x081815d4 in funcall_lambda (fun=136956004, nargs=2, arg_vector=0xbfe34274) at eval.c:3219 val = syms_left = next = i = 2 optional = 1 rest = 0 #35 0x08181a1b in Ffuncall (nargs=3, args=0xbfe34270) at eval.c:3089 fun = 136956004 original_fun = 148316729 funcar = numargs = 2 val = backtrace = { next = 0xbfe34364, function = 0xbfe34270, args = 0xbfe34274, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34274 i = #36 0x081abbcc in Fbyte_code (bytestr=136957627, vector=136957644, maxdepth=) 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 = #37 0x081815d4 in funcall_lambda (fun=136957588, nargs=1, arg_vector=0xbfe34448) at eval.c:3219 val = syms_left = next = i = 1 optional = 0 rest = 0 #38 0x08181a1b in Ffuncall (nargs=2, args=0xbfe34444) at eval.c:3089 fun = 136957588 original_fun = 148316177 funcar = numargs = 1 val = backtrace = { next = 0xbfe34404, function = 0xbfe34444, args = 0xbfe34448, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34448 i = #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 = #40 0x08181d35 in Ffuncall (nargs=3, args=0xbfe34440) at eval.c:3013 fun = original_fun = 137920721 funcar = numargs = 2 val = backtrace = { next = 0xbfe34534, function = 0xbfe34440, args = 0xbfe34444, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34444 i = #41 0x081abbcc in Fbyte_code (bytestr=136955819, vector=136955836, maxdepth=) 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 = #42 0x081815d4 in funcall_lambda (fun=136955780, nargs=1, arg_vector=0xbfe34628) at eval.c:3219 val = syms_left = next = i = 1 optional = 0 rest = 0 #43 0x08181a1b in Ffuncall (nargs=2, args=0xbfe34624) at eval.c:3089 fun = 136955780 original_fun = 148316681 funcar = numargs = 1 val = backtrace = { next = 0xbfe345e4, function = 0xbfe34624, args = 0xbfe34628, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34628 i = #44 0x081833b9 in Fapply (nargs=2, args=0xbfe34624) at eval.c:2465 i = numargs = spread_arg = 139461144 funcall_args = fun = 148316681 #45 0x08181d35 in Ffuncall (nargs=3, args=0xbfe34620) at eval.c:3013 fun = original_fun = 137920649 funcar = numargs = 2 val = backtrace = { next = 0xbfe346dc, function = 0xbfe34620, args = 0xbfe34624, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34624 i = #46 0x081abbcc in Fbyte_code (bytestr=136811963, vector=136811988, maxdepth=) 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 = #47 0x0818114c in Feval (form=136811949) at eval.c:2369 numargs = argvals = {136811963, 136811988, 32, 137780505, 137099679, -1075624208, 31, -1075624104} args_left = 137780505 i = 3 fun = val = original_fun = 137943033 original_args = 136811957 funcar = 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 = 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=) at bytecode.c:869 handlers = 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 = #50 0x081815d4 in funcall_lambda (fun=136811780, nargs=1, arg_vector=0xbfe34964) at eval.c:3219 val = syms_left = next = i = 1 optional = 0 rest = 0 #51 0x08181a1b in Ffuncall (nargs=2, args=0xbfe34960) at eval.c:3089 fun = 136811780 original_fun = 137813449 funcar = numargs = 1 val = backtrace = { next = 0x0, function = 0xbfe34960, args = 0xbfe34964, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfe34964 i = #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 = idle_timer = 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 = timeout_reduced_for_timers = 1 channel = nfds = 0 Available = { fds_bits = {0 } } Connecting = { fds_bits = {0 } } 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 = delay_level = 67 buffer_size = 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 } } }} key_already_recorded = 0 tem = save = previous_echo_area_message = 137780505 also_record = 137780505 reread = 0 polling_stopped_here = 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 = lose = 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 = prev_modiff = 288 prev_buffer = (struct buffer *) 0x91f5778 already_adjusted = 0 #62 0x081804f0 in internal_condition_case (bfun=0x81282c0 , handlers=137823649, hfun=0x8123240 ) at eval.c:1501 val = 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 , 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 = #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 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. From unknown Sat Jun 21 10:39:07 2025 X-Loop: don@donarmstrong.com Subject: bug#209: 23.0.60; clicking on mode-line coding system indicator "M" causes crash Reply-To: Chong Yidong , 209@debbugs.gnu.org Resent-From: Chong Yidong Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 23 Jul 2008 22:50:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 209 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 209-submit@emacsbugs.donarmstrong.com id=B209.12168529726091 (code B ref 209); Wed, 23 Jul 2008 22:50:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 209) by emacsbugs.donarmstrong.com; 23 Jul 2008 22:42:52 +0000 Received: from cyd (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6NMgopl006085 for <209@emacsbugs.donarmstrong.com>; Wed, 23 Jul 2008 15:42:51 -0700 Received: by cyd (Postfix, from userid 1000) id 8E81157E32C; Wed, 23 Jul 2008 18:44:12 -0400 (EDT) From: Chong Yidong To: "Eric Hanchrow" Cc: 209@debbugs.gnu.org Date: Wed, 23 Jul 2008 18:44:11 -0400 Message-ID: <87od4o2pc4.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > 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? From unknown Sat Jun 21 10:39:07 2025 X-Loop: don@donarmstrong.com Subject: bug#209: 23.0.60; clicking on mode-line coding system indicator "M" causes crash Reply-To: Eric Hanchrow , 209@debbugs.gnu.org Resent-From: Eric Hanchrow Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 24 Jul 2008 04:55:05 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 209 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 209-submit@emacsbugs.donarmstrong.com id=B209.121687494631276 (code B ref 209); Thu, 24 Jul 2008 04:55:05 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.3 required=4.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_LOW autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 209) by emacsbugs.donarmstrong.com; 24 Jul 2008 04:49:06 +0000 Received: from mail.avvanta.com (smtp61.avvanta.com [206.124.128.61]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m6O4n3YI031269 for <209@emacsbugs.donarmstrong.com>; Wed, 23 Jul 2008 21:49:04 -0700 Received: from mail.avvanta.com (localhost.pops.p.blarg.net [127.0.0.1]) by mail.avvanta.com (Postfix) with ESMTP id D52DD276CBD; Wed, 23 Jul 2008 21:48:57 -0700 (PDT) Received: from offby1.atm01.sea.blarg.net (q-static-138-125.avvanta.com [206.124.138.125]) by mail.avvanta.com (Postfix) with ESMTP id B24ED276CB8; Wed, 23 Jul 2008 21:48:57 -0700 (PDT) Received: from erich by offby1.atm01.sea.blarg.net with local (Exim 4.69) (envelope-from ) id 1KLsl6-0005SC-Tm; Wed, 23 Jul 2008 21:48:56 -0700 From: Eric Hanchrow To: Chong Yidong Cc: "Eric Hanchrow" , 209@debbugs.gnu.org References: <87od4o2pc4.fsf@stupidchicken.com> Date: Wed, 23 Jul 2008 21:48:56 -0700 In-Reply-To: <87od4o2pc4.fsf@stupidchicken.com> (Chong Yidong's message of "Wed, 23 Jul 2008 18:44:11 -0400") Message-ID: <87fxpz3n0n.fsf@offby1.atm01.sea.blarg.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BlargAV-Status: No viruses detected, BlargAV v1.1 on localhost.pops.p.blarg.net >>>>> "Chong" == Chong Yidong 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")