From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Date: Thu, 03 Nov 2011 15:58:11 -0400 Message-ID: References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1320350323 25542 80.91.229.12 (3 Nov 2011 19:58:43 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 3 Nov 2011 19:58:43 +0000 (UTC) Cc: 9943@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 03 20:58:38 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RM3Qr-0003Zk-UZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Nov 2011 20:58:38 +0100 Original-Received: from localhost ([::1]:47521 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM3Qr-0008OI-KV for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Nov 2011 15:58:37 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:36986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM3Qo-0008KK-7e for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 15:58:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RM3Qm-0000H7-Up for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 15:58:34 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM3Qm-0000H2-Sw for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 15:58:32 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RM3TC-0001ta-Jt for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 16:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2011 20:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9943 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.13203504477255 (code B ref 9943); Thu, 03 Nov 2011 20:01:02 +0000 Original-Received: (at 9943) by debbugs.gnu.org; 3 Nov 2011 20:00:47 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM3Sw-0001sx-SX for submit@debbugs.gnu.org; Thu, 03 Nov 2011 16:00:47 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM3Su-0001so-R4 for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 16:00:46 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RM3QS-0005nr-Vm; Thu, 03 Nov 2011 15:58:12 -0400 X-Spook: Ft. Meade halcon Ansar al-Islam Waco, Texas credit card X-Ran: GKEb"vPS&_>RYQ)MXGR3QF;dG=74t|POD(~JERj![w-dq!.KEGmubr`a21eAWzp6y[P{za X-Hue: green X-Attribution: GM In-Reply-To: <834nylm3c3.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 03 Nov 2011 21:08:12 +0200") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 03 Nov 2011 16:01:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:53477 Archived-At: Eli Zaretskii wrote: > I fixed this for w32 (revision 106273 on the trunk). I think the same > problem can happen on X, but I cannot run Emacs on X where I'm typing > this. Could someone please try the recipe on X and see if the same > problem happens there? It could matter which toolkit was used to > build Emacs, so please tell which toolkit you are using. TIA. Lucid toolkit: Breakpoint 1, abort () at emacs.c:386 386 kill (getpid (), SIGABRT); (gdb) bt full #0 abort () at emacs.c:386 No locals. #1 0x0000000000414ac5 in check_glyph_memory () at dispnew.c:2370 tail =3D 12777890 frame =3D 17795205 #2 0x0000000000557bed in shut_down_emacs (sig=3D0, no_x=3D0, stuff=3D12777= 890) at emacs.c:2102 No locals. #3 0x0000000000557a81 in Fkill_emacs (arg=3D12777890) at emacs.c:2014 gcpro1 =3D { next =3D 0xccaa32,=20 var =3D 0xc2f9a2,=20 nvars =3D 12777890 } hook =3D 12942546 exit_code =3D 0 #4 0x00000000005fb2f8 in Ffuncall (nargs=3D1, args=3D0x7fffffff4550) at eval.c:2974 fun =3D 9416221 original_fun =3D 12942018 funcar =3D 12777890 numargs =3D 0 lisp_numargs =3D 13905136 val =3D 12777938 backtrace =3D { next =3D 0x7fffffff49a0,=20 function =3D 0x7fffffff4550,=20 args =3D 0x7fffffff4558,=20 nargs =3D 0,=20 debug_on_exit =3D 0 } internal_args =3D 0x7fffffff4490 i =3D 1 #5 0x0000000000648108 in exec_byte_code (bytestr=3D9893129, vector=3D98931= 65,=20 maxdepth=3D20, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:785 count =3D 7 op =3D 0 vectorp =3D 0x96f538 stack =3D { pc =3D 0xb6f949 "\207",=20 byte_string =3D 9893129,=20 byte_string_start =3D 0xb6f8ea "=C3=84\b=C3=85\"\210=C3=85=C3=86= =C3=87=C3=88 \">\203\025",=20 constants =3D 9893165,=20 next =3D 0x7fffffff4a90 } top =3D 0x7fffffff4550 result =3D 17872832 #6 0x00000000005fbd66 in funcall_lambda (fun=3D9893069, nargs=3D1, arg_vec= tor=3D 0x96f52d) at eval.c:3205 val =3D 13444946 syms_left =3D 12777890 next =3D 13186722 lexenv =3D 12777890 count =3D 6 i =3D 1 optional =3D 1 rest =3D 0 #7 0x00000000005fb50a in Ffuncall (nargs=3D2, args=3D0x7fffffff4a30) at eval.c:3023 fun =3D 9893069 original_fun =3D 13413058 funcar =3D 1320350112 numargs =3D 1 lisp_numargs =3D -1 val =3D 12777890 backtrace =3D { next =3D 0x7fffffff4e70,=20 function =3D 0x7fffffff4a30,=20 args =3D 0x7fffffff4a38,=20 nargs =3D 1,=20 debug_on_exit =3D 0 } internal_args =3D 0x96f6f5 i =3D 4294967296 #8 0x0000000000648108 in exec_byte_code (bytestr=3D9893585, vector=3D98936= 21,=20 maxdepth=3D12, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:785 count =3D 6 op =3D 1 vectorp =3D 0x96f700 stack =3D { pc =3D 0xb6f83d "\207",=20 byte_string =3D 9893585,=20 byte_string_start =3D 0xb6f82e "=C3=81=C3=82 =C3=83\"\203\f",=20 constants =3D 9893621,=20 next =3D 0x0 } top =3D 0x7fffffff4a30 result =3D 10787133 #9 0x00000000005fbd66 in funcall_lambda (fun=3D9893525, nargs=3D1, arg_vec= tor=3D 0x96f6f5) at eval.c:3205 val =3D 20008694 syms_left =3D 12777890 next =3D 13186722 lexenv =3D 12777890 count =3D 5 i =3D 1 optional =3D 1 rest =3D 0 #10 0x00000000005fb50a in Ffuncall (nargs=3D2, args=3D0x7fffffff4f50) at eval.c:3023 fun =3D 9893525 original_fun =3D 13905234 funcar =3D 12777890 numargs =3D 1 lisp_numargs =3D 140737488310000 val =3D 5608658 backtrace =3D { next =3D 0x7fffffff5240,=20 function =3D 0x7fffffff4f50,=20 args =3D 0x7fffffff4f58,=20 nargs =3D 1,=20 debug_on_exit =3D 0 } internal_args =3D 0xb8094b i =3D 140737488310000 #11 0x00000000005f5405 in Fcall_interactively (function=3D13905234, record_= flag=3D 12777890, keys=3D12824213) at callint.c:859 val =3D 0 args =3D 0x7fffffff4f50 visargs =3D 0x7fffffff4f30 specs =3D 9720953 filter_specs =3D 9720953 teml =3D 0 up_event =3D 12777890 enable =3D 12777890 speccount =3D 3 next_event =3D 2 prefix_arg =3D 12777890 string =3D 0x7fffffff4f70 "P" tem =3D 0x6beaec "" varies =3D 0x7fffffff4f10 "" i =3D 2 nargs =3D 2 foo =3D 0 prompt1 =3D '\000' tem1 =3D 0x0 arg_from_tty =3D 0 gcpro1 =3D { next =3D 0x7fffffff50a0,=20 var =3D 0x3b4389aaaa,=20 nvars =3D 0 } gcpro2 =3D { next =3D 0x7fffffff5030,=20 var =3D 0x7ffff7ffe8bc,=20 nvars =3D 1 } gcpro3 =3D { next =3D 0x7fffffff5010,=20 var =3D 0x7ffff7ffe814,=20 nvars =3D 2 } gcpro4 =3D { next =3D 0x0,=20 var =3D 0xc2f9a2,=20 nvars =3D 2 } gcpro5 =3D { next =3D 0x7fffffff5030,=20 var =3D 0x5fbd7b,=20 nvars =3D 0 } key_count =3D 2 record_then_fail =3D 0 save_this_command =3D 13905234 save_last_command =3D 15856130 save_this_original_command =3D 13905234 save_real_this_command =3D 13905234 #12 0x00000000005fb34e in Ffuncall (nargs=3D4, args=3D0x7fffffff52f0) at eval.c:2981 fun =3D 12150765 original_fun =3D 12920322 funcar =3D 0 numargs =3D 3 lisp_numargs =3D 0 val =3D 0 backtrace =3D { next =3D 0x0,=20 function =3D 0x7fffffff52f0,=20 args =3D 0x7fffffff52f8,=20 nargs =3D 3,=20 debug_on_exit =3D 0 } internal_args =3D 0x7fffffff52f8 i =3D 0 #13 0x00000000005fab01 in call3 (fn=3D12920322, arg1=3D13905234, arg2=3D127= 77890,=20 arg3=3D12777890) at eval.c:2774 ret_ungc_val =3D 12777890 gcpro1 =3D { next =3D 0x7fffffff5330,=20 var =3D 0x96f695,=20 nvars =3D 4 } args =3D {12920322, 13905234, 12777890, 12777890} #14 0x000000000056c86e in Fcommand_execute (cmd=3D13905234, record_flag=3D 12777890, keys=3D12777890, special=3D12777890) at keyboard.c:10292 final =3D 13905234 tem =3D 12777890 prefixarg =3D 12777890 #15 0x000000000055a4cf in command_loop_1 () at keyboard.c:1570 scount =3D 2 cmd =3D 13905234 keybuf =3D {96, 12, 140737488311424, 6417217, 14509458, 140737488311520, 12777938, 15585494, 0, 2, 140737488311360, 12830178, 9442785, 12777890, 12777890, 4300115827, 9949569, 140737488311232, 9442774, 19580943, 140737488311424, 12777938, 140737488311488, 5609546, 140737488311520, 15585494, 4262240, 17795200, 2, 4262240} i =3D 2 prev_modiff =3D 22 prev_buffer =3D 0xc36730 already_adjusted =3D 0 #16 0x00000000005f7f4e in internal_condition_case (bfun=3D 0x559c49 , handlers=3D12830082, hfun=3D0x559538 ) at eval.c:1499 val =3D 0 c =3D { tag =3D 12777890,=20 val =3D 12777890,=20 next =3D 0x7fffffff5710,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {0, 2020822257688043310, 4262240, 140737488313584, 0, 0, 2020822257564311342, -2020822783300411602},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {16425921290409140014, 0, 4294967295, 13255638, 1, 9389848, 0, 0, 0, 0, 254531395296, 1, 0, 16122016, 254535570944, 16122016} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } h =3D { handler =3D 12830082,=20 var =3D 12777890,=20 chosen_clause =3D 12777938,=20 tag =3D 0x7fffffff5590,=20 next =3D 0x0 } #17 0x0000000000559938 in command_loop_2 (ignore=3D12777890) at keyboard.c:= 1158 val =3D 0 #18 0x00000000005f78d8 in internal_catch (tag=3D12825874, func=3D 0x559912 , arg=3D12777890) at eval.c:1256 c =3D { tag =3D 12825874,=20 val =3D 12777890,=20 next =3D 0x0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {2, 2020822257467842350, 4262240, 140737488313584, 0, 0, 2020822257679654702, -2020822783234089170},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {6154998, 0, 4301646765, 0, 12777890, 13022400, 140737488312408, 14, 12805936, 12183744, 6153577, 140737488312368, 12777890, 4262240, 140737488313584, 140737488312384} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } #19 0x00000000005598eb in command_loop () at keyboard.c:1137 No locals. #20 0x000000000055907c in recursive_edit_1 () at keyboard.c:757 count =3D 1 val =3D 5607989 #21 0x000000000055921f in Frecursive_edit () at keyboard.c:821 count =3D 0 buffer =3D 12777890 #22 0x0000000000557397 in main (argc=3D2, argv=3D0x7fffffff5cf8) at emacs.c= :1707 dummy =3D 254535599936 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D 1 skip_args =3D 0 rlim =3D { rlim_cur =3D 33554432,=20 rlim_max =3D 18446744073709551615 } no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x7ffff7652358 "@\024bC;" Lisp Backtrace: "kill-emacs" (0xffff4558) "save-buffers-kill-emacs" (0xffff4a38) "save-buffers-kill-terminal" (0xffff4f58) "call-interactively" (0xffff52f8)