From unknown Sat Aug 09 15:54:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#9943 <9943@debbugs.gnu.org> To: bug#9943 <9943@debbugs.gnu.org> Subject: Status: 24.0.91; Abort in check_glyph_memory Reply-To: bug#9943 <9943@debbugs.gnu.org> Date: Sat, 09 Aug 2025 22:54:39 +0000 retitle 9943 24.0.91; Abort in check_glyph_memory reassign 9943 emacs submitter 9943 martin rudalics severity 9943 normal tag 9943 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 05:19:41 2011 Received: (at submit) by debbugs.gnu.org; 3 Nov 2011 09:19:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RLtSV-0002Cl-PN for submit@debbugs.gnu.org; Thu, 03 Nov 2011 05:19:41 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RLtST-0002Ce-1n for submit@debbugs.gnu.org; Thu, 03 Nov 2011 05:19:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RLtQ3-0004s3-Ud for submit@debbugs.gnu.org; Thu, 03 Nov 2011 05:17:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:43049) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RLtQ3-0004rt-T0 for submit@debbugs.gnu.org; Thu, 03 Nov 2011 05:17:07 -0400 Received: from eggs.gnu.org ([140.186.70.92]:58190) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RLtQ2-0001v0-P6 for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 05:17:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RLtQ1-0004rQ-La for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 05:17:06 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]:39783) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RLtQ1-0004qz-8C for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 05:17:05 -0400 Received: (qmail invoked by alias); 03 Nov 2011 09:17:02 -0000 Received: from 62-47-62-191.adsl.highway.telekom.at (EHLO [62.47.62.191]) [62.47.62.191] by mail.gmx.net (mp023) with SMTP; 03 Nov 2011 10:17:02 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+PAR0txYWPOW2xBBzh1LPLAJRuX3SgDA/VWmTIYg g4WSrsJIDqjjay Message-ID: <4EB25C0C.3060806@gmx.at> Date: Thu, 03 Nov 2011 10:17:00 +0100 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Bug-Gnu-Emacs Subject: 24.0.91; Abort in check_glyph_memory Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) With emacs -Q evaluating (setq default-frame-alist (cons '(height . 0.2) default-frame-alist)) and subsequently doing C-x 5 2 C-x C-c gets me Breakpoint 1, w32_abort () at w32fns.c:7187 7187 button = MessageBox (NULL, (gdb) bt #0 w32_abort () at w32fns.c:7187 #1 0x010628ad in check_glyph_memory () at dispnew.c:2370 #2 0x01002eaa in shut_down_emacs (sig=0, no_x=0, stuff=50190362) at emacs.c:2102 #3 0x01002da6 in Fkill_emacs (arg=50190362) at emacs.c:2014 #4 0x01022963 in Ffuncall (nargs=1, args=0x82f420) at eval.c:2974 #5 0x010c99cb in exec_byte_code (bytestr=19232745, vector=19232765, maxdepth=20, args_template=50190362, nargs=0, args=0x0) at bytecode.c:785 #6 0x01023282 in funcall_lambda (fun=19232717, nargs=1, arg_vector=0x82f674) at eval.c:3205 #7 0x01022b80 in Ffuncall (nargs=2, args=0x82f670) at eval.c:3023 #8 0x010c99cb in exec_byte_code (bytestr=19232977, vector=19232997, maxdepth=12, args_template=50190362, nargs=0, args=0x0) at bytecode.c:785 #9 0x01023282 in funcall_lambda (fun=19232949, nargs=1, arg_vector=0x82f904) at eval.c:3205 #10 0x01022b80 in Ffuncall (nargs=2, args=0x82f900) at eval.c:3023 #11 0x010c8d97 in Fcall_interactively (function=51032882, record_flag=50190362, keys=50211589) at callint.c:859 #12 0x010229b7 in Ffuncall (nargs=4, args=0x82fb90) at eval.c:2981 #13 0x01022372 in call3 (fn=50310506, arg1=51032882, arg2=50190362, arg3=50190362) at eval.c:2774 #14 0x010132fa in Fcommand_execute (cmd=51032882, record_flag=50190362, keys=50190362, special=50190362) at keyboard.c:10292 #15 0x01005069 in command_loop_1 () at keyboard.c:1570 #16 0x0101ffc1 in internal_condition_case (bfun=0x1004950 , handlers=50248090, hfun=0x100433c ) at eval.c:1499 #17 0x010046ac in command_loop_2 (ignore=50190362) at keyboard.c:1158 #18 0x0101fa97 in internal_catch (tag=50246114, func=0x1004689 , arg=50190362) at eval.c:1256 #19 0x01004664 in command_loop () at keyboard.c:1137 #20 0x01003f72 in recursive_edit_1 () at keyboard.c:757 #21 0x010040bc in Frecursive_edit () at keyboard.c:821 #22 0x01002763 in main (argc=2, argv=0xa327e0) at emacs.c:1707 Lisp Backtrace: "kill-emacs" (0x82f424) "save-buffers-kill-emacs" (0x82f674) "save-buffers-kill-terminal" (0x82f904) "call-interactively" (0x82fb94) (gdb) In GNU Emacs 24.0.91.1 (i386-mingw-nt5.1.2600) of 2011-11-02 on NESTOR Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --no-opt' From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 13:36:41 2011 Received: (at control) by debbugs.gnu.org; 3 Nov 2011 17:36:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM1DU-0006Ie-Sp for submit@debbugs.gnu.org; Thu, 03 Nov 2011 13:36:41 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM1DT-0006IY-KR for control@debbugs.gnu.org; Thu, 03 Nov 2011 13:36:40 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RM1B3-0004p9-Qp for control@debbugs.gnu.org; Thu, 03 Nov 2011 13:34:09 -0400 Date: Thu, 03 Nov 2011 13:34:09 -0400 Message-Id: Subject: control message for bug 9943 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) merge 8775 9943 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 15:11:32 2011 Received: (at 9943) by debbugs.gnu.org; 3 Nov 2011 19:11:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM2hH-0000lK-B0 for submit@debbugs.gnu.org; Thu, 03 Nov 2011 15:11:32 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM2hE-0000l9-0O for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 15:11:29 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LU300F00M9I9900@a-mtaout21.012.net.il> for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 21:08:08 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.228.70.69]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LU300FA4MHJ8V20@a-mtaout21.012.net.il>; Thu, 03 Nov 2011 21:08:08 +0200 (IST) Date: Thu, 03 Nov 2011 21:08:12 +0200 From: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory In-reply-to: <4EB25C0C.3060806@gmx.at> X-012-Sender: halo1@inter.net.il To: martin rudalics Message-id: <834nylm3c3.fsf@gnu.org> References: <4EB25C0C.3060806@gmx.at> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9943 Cc: 9943@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Date: Thu, 03 Nov 2011 10:17:00 +0100 > From: martin rudalics > > With emacs -Q evaluating > > (setq default-frame-alist (cons '(height . 0.2) default-frame-alist)) > > and subsequently doing > > C-x 5 2 > C-x C-c > > gets me > > Breakpoint 1, w32_abort () at w32fns.c:7187 > 7187 button = MessageBox (NULL, > (gdb) bt > #0 w32_abort () at w32fns.c:7187 > #1 0x010628ad in check_glyph_memory () at dispnew.c:2370 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. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 16:00:47 2011 Received: (at 9943) by debbugs.gnu.org; 3 Nov 2011 20:00:47 +0000 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 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 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 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> 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-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 03 Nov 2011 15:58:11 -0400 In-Reply-To: <834nylm3c3.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 03 Nov 2011 21:08:12 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9943 Cc: martin rudalics , 9943@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) 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) From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 17:08:22 2011 Received: (at 9943) by debbugs.gnu.org; 3 Nov 2011 21:08:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM4WM-0003Tc-E5 for submit@debbugs.gnu.org; Thu, 03 Nov 2011 17:08:22 -0400 Received: from granite1.mail.cornell.edu ([128.253.83.141] helo=authusersmtp.mail.cornell.edu) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM4WI-0003TT-ND for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 17:08:20 -0400 Received: from [128.84.234.240] (dhcp240.math.cornell.edu [128.84.234.240]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id pA3L5lJ6023436 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 3 Nov 2011 17:05:47 -0400 (EDT) Message-ID: <4EB30229.7070105@cornell.edu> Date: Thu, 03 Nov 2011 17:05:45 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -5.8 (-----) X-Debbugs-Envelope-To: 9943 Cc: Eli Zaretskii , 9943@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.8 (-----) On 11/3/2011 3:58 PM, Glenn Morris wrote: > 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: [...] Eli, I don't know if you need results from a second toolkit, but here's what I get with gtk: (gdb) bt full #0 abort () at emacs.c:386 No locals. #1 0x00404781 in check_glyph_memory () at dispnew.c:2370 tail = 8775706 frame = -2147299323 #2 0x005149e8 in shut_down_emacs (sig=0, no_x=0, stuff=8775706) at emacs.c:2102 No locals. #3 0x005148ae in Fkill_emacs (arg=8775706) at emacs.c:2014 gcpro1 = { next = 0x96053a, var = 0x85e81a, nvars = 8775706 } hook = 8960458 exit_code = 2670032 #4 0x00596763 in Ffuncall (nargs=1, args=0x28be90) at eval.c:2974 fun = 6464037 original_fun = 8960194 funcar = 8775682 numargs = 0 lisp_numargs = 0 val = 8775730 backtrace = { next = 0x28c13c, function = 0x28be90, args = 0x28be94, nargs = 0, debug_on_exit = 0 } internal_args = 0x28bdd0 i = 1 #5 0x005d4a01 in exec_byte_code (bytestr=6706281, vector=6706301, maxdepth=20, args_template=8775706, nargs=0, args=0x0) at bytecode.c:785 count = 7 op = 0 vectorp = 0x665480 stack = { pc = 0x7959b4 "\207", byte_string = 6706281, byte_string_start = 0x795955 "\304\b\305\"\210\305\306\307\310 \">\203\025", constants = 6706301, next = 0x28c1d4 } top = 0x28be90 result = 5734137 #6 0x005970a0 in funcall_lambda (fun=6706253, nargs=1, arg_vector=0x85e81a) at eval.c:3205 val = 8775706 syms_left = 8775706 next = 9156754 lexenv = 8775706 count = 6 i = 1 optional = 1 rest = 0 #7 0x00596982 in Ffuncall (nargs=2, args=0x28c1a0) at eval.c:3023 fun = 6706253 original_fun = 9831810 funcar = 2671128 numargs = 1 lisp_numargs = 8825122 val = 8775706 backtrace = { next = 0x28c43c, function = 0x28c1a0, args = 0x28c1a4, nargs = 1, debug_on_exit = 0 } internal_args = 0x85e81a i = 11974706 #8 0x005d4a01 in exec_byte_code (bytestr=6706513, vector=6706533, maxdepth=12, args_template=8775706, nargs=0, args=0x0) at bytecode.c:785 count = 6 op = 1 vectorp = 0x665568 stack = { pc = 0x7958a8 "\207", byte_string = 6706513, byte_string_start = 0x795899 "\301\302 \303\"\203\f", constants = 6706533, next = 0x0 } top = 0x28c1a0 result = 6113793 #9 0x005970a0 in funcall_lambda (fun=6706485, nargs=1, arg_vector=0x85e81a) at eval.c:3205 val = 8775706 syms_left = 8775706 next = 9156754 lexenv = 8775706 count = 5 i = 1 optional = 1 rest = 0 #10 0x00596982 in Ffuncall (nargs=2, args=0x28c4f0) at eval.c:3023 fun = 6706485 original_fun = 9831906 funcar = 5832270 numargs = 1 lisp_numargs = 5320791 val = 8775706 backtrace = { next = 0x28c73c, function = 0x28c4f0, args = 0x28c4f4, nargs = 1, debug_on_exit = 0 } internal_args = 0x28c7a4 i = 8775706 #11 0x00591a56 in Fcall_interactively (function=9831906, record_flag=8775706, keys=8554501) at callint.c:859 val = 2818091 args = 0x28c4f0 visargs = 0x28c4d0 specs = 6618545 filter_specs = 6618545 teml = 1628407553 up_event = 8775706 enable = 8775706 speccount = 3 next_event = 2 prefix_arg = 8775706 string = 0x28c510 "P" tem = 0x7d29ec "" varies = 0x28c4b0 "" i = 2 nargs = 2 foo = 0 prompt1 = '\000' tem1 = 0x0 arg_from_tty = 0 gcpro1 = { next = 0x2, var = 0x85e81a, nvars = 7329013 } gcpro2 = { next = 0xb6b25a, var = 0x85e81a, nvars = 0 } gcpro3 = { next = 0x52b07c, var = 0x868005, nvars = 2 } gcpro4 = { next = 0x28c600, var = 0x28c604, nvars = 2 } gcpro5 = { next = 0x85e81a, var = 0x9605e2, nvars = 0 } key_count = 2 record_then_fail = 0 save_this_command = 9831906 save_last_command = 13030146 save_this_original_command = 9831906 save_real_this_command = 9831906 #12 0x005967ae in Ffuncall (nargs=4, args=0x28c7a0) at eval.c:2981 fun = 8101333 original_fun = 8945050 funcar = 0 numargs = 3 lisp_numargs = 0 val = 1320352601 backtrace = { next = 0x0, function = 0x28c7a0, args = 0x28c7a4, nargs = 3, debug_on_exit = 0 } internal_args = 0x28c7a4 i = 0 #13 0x00596179 in call3 (fn=8945050, arg1=9831906, arg2=8775706, arg3=8775706) at eval.c:2774 ret_ungc_val = 6706485 gcpro1 = { next = 0x85e81a, var = 0x86796a, nvars = 4 } args = {8945050, 9831906, 8775706, 8775706} #14 0x00524b8b in Fcommand_execute (cmd=9831906, record_flag=8775706, keys=8775706, special=8775706) at keyboard.c:10292 final = 6706485 tem = 8775706 prefixarg = 8775706 #15 0x00516c59 in command_loop_1 () at keyboard.c:1570 scount = 2 cmd = 9831906 keybuf = {96, 12, 2672640, 6734985, 1, 8775706, 8775706, 6477329, 2672736, 8110664, 2672792, 5333428, 13560702, 8775730, 2672831, 9216194, 8930098, 8775706, 8758782, -2147299328, 0, -2147365760, 2672888, 5333002, 13560702, 2672831, 2672856, 5853201, 2, 8758782} i = 2 prev_modiff = 24 prev_buffer = 0x863c00 already_adjusted = 0 #16 0x00593f0e in internal_condition_case (bfun=0x51653f , handlers=8825218, hfun=0x515f1f ) at eval.c:1499 val = 8758782 c = { tag = 8775706, val = 8775706, next = 0x28ca74, gcpro = 0x0, jmp = {2672960, 0, 32, -2147188704, 2, 5320791, 2673208, 2672896, 5848745, 5439531, 2818091, 2686784, 2677296, 8110660, -2147366528, 2674276, 0, -552734650, 2673240, 2672992, 1628354534, 5439531, 2818091, 2686784, 0, 0, 0, 8110660, 2, 5320791, 2673336, 1628384438, -2147366528, 0, 2673096, 8110660, 0, 3, 2673112, 8110660, 0, 2674276, 2, 5320791, 2673336, 2673088, 1628384355, 5439531, 2818091, 2686784, 2673224, 1628363639}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 0, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 8825218, var = 8775706, chosen_clause = 8775730, tag = 0x28c930, next = 0x0 } #17 0x00516290 in command_loop_2 (ignore=8775706) at keyboard.c:1158 val = 0 #18 0x005939e0 in internal_catch (tag=8823242, func=0x51626c , arg=8775706) at eval.c:1256 c = { tag = 8823242, val = 8775706, next = 0x0, gcpro = 0x0, jmp = {2673284, -2147365760, 32, -2147188704, 2, 5320791, 2673528, 2673248, 5847505, 5439531, 2818091, 2686784, 2677296, -2147365760, 6314967, 8110660, 41, 0, -2147367168, 3, 10, 2673416, -2147366656, 8559424, 41, 2673432, 6315042, 8559360, 41, 100, 0, 0, -2147365760, 2673448, 0, 8559424, 41, 2673464, 2, 5320791, 8775706, 2673528, 5761671, 8246376, 8775706, 8797184, 6186777, 10422672, -2147365760, 8246376, 8797184, 8246376}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 0, interrupt_input_blocked = 0, byte_stack = 0x0 } #19 0x0051624c in command_loop () at keyboard.c:1137 No locals. #20 0x00515b58 in recursive_edit_1 () at keyboard.c:757 count = 1 val = 2673640 #21 0x00515ca9 in Frecursive_edit () at keyboard.c:821 count = 0 buffer = 8775706 #22 0x0051431a in main (argc=2, argv=0x28ccf0) at emacs.c:1707 dummy = 1629631048 stack_bottom_variable = 97 'a' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 2097082, rlim_max = 2097152 } no_loadup = 0 junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x1
Lisp Backtrace: "kill-emacs" (0x28be94) "save-buffers-kill-emacs" (0x28c1a4) "save-buffers-kill-terminal" (0x28c4f4) "call-interactively" (0x28c7a4) From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 18:00:22 2011 Received: (at 9943) by debbugs.gnu.org; 3 Nov 2011 22:00:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM5Kg-0004gL-4r for submit@debbugs.gnu.org; Thu, 03 Nov 2011 18:00:22 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM5Kc-0004gA-QQ for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 18:00:20 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LU300400UAQ8N00@a-mtaout22.012.net.il> for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 23:57:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.228.70.69]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LU3002E0UBWPHQ0@a-mtaout22.012.net.il>; Thu, 03 Nov 2011 23:57:33 +0200 (IST) Date: Thu, 03 Nov 2011 23:57:36 +0200 From: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory In-reply-to: X-012-Sender: halo1@inter.net.il To: Glenn Morris Message-id: <8339e4na27.fsf@gnu.org> References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9943 Cc: rudalics@gmx.at, 9943@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: Glenn Morris > Cc: martin rudalics , 9943@debbugs.gnu.org > Date: Thu, 03 Nov 2011 15:58:11 -0400 > > 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 = 12777890 > frame = 17795205 > #2 0x0000000000557bed in shut_down_emacs (sig=0, no_x=0, stuff=12777890) > at emacs.c:2102 Thanks, I installed the same fix in xfns.c. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 18:02:01 2011 Received: (at 9943) by debbugs.gnu.org; 3 Nov 2011 22:02:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM5MH-0004iX-DJ for submit@debbugs.gnu.org; Thu, 03 Nov 2011 18:02:01 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM5MF-0004iQ-HX for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 18:02:00 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LU300700UBBKZ00@a-mtaout20.012.net.il> for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 23:59:04 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.228.70.69]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LU3007D1UEF5JD0@a-mtaout20.012.net.il>; Thu, 03 Nov 2011 23:59:04 +0200 (IST) Date: Thu, 03 Nov 2011 23:59:07 +0200 From: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory In-reply-to: <4EB30229.7070105@cornell.edu> X-012-Sender: halo1@inter.net.il To: Ken Brown Message-id: <831uton9zo.fsf@gnu.org> References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <4EB30229.7070105@cornell.edu> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9943 Cc: rgm@gnu.org, 9943@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Date: Thu, 03 Nov 2011 17:05:45 -0400 > From: Ken Brown > CC: Eli Zaretskii , 9943@debbugs.gnu.org > > On 11/3/2011 3:58 PM, Glenn Morris wrote: > > 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: > > [...] > > Eli, > > I don't know if you need results from a second toolkit, but here's what > I get with gtk: > > (gdb) bt full > #0 abort () at emacs.c:386 > No locals. > #1 0x00404781 in check_glyph_memory () at dispnew.c:2370 > tail = 8775706 > frame = -2147299323 > #2 0x005149e8 in shut_down_emacs (sig=0, no_x=0, stuff=8775706) > at emacs.c:2102 Thanks, I installed a fix. nsfns.m has a similar problem, but x-create-frame there doesn't have an unwind-protect function to add a similar change. Can someone test this recipe on a Mac? From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 20:37:42 2011 Received: (at 9943) by debbugs.gnu.org; 4 Nov 2011 00:37:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM7mu-0008G2-WB for submit@debbugs.gnu.org; Thu, 03 Nov 2011 20:37:42 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM7ms-0008Fu-AO for 9943@debbugs.gnu.org; Thu, 03 Nov 2011 20:37:39 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EANMys05MCoYy/2dsb2JhbABDqgWBBoFyAQEEAVYjBQsLNBIUGA0kiBW1MokfBJ0IhEyERQ X-IronPort-AV: E=Sophos;i="4.69,453,1315195200"; d="scan'208";a="146179237" Received: from 76-10-134-50.dsl.teksavvy.com (HELO pastel.home) ([76.10.134.50]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 03 Nov 2011 20:35:05 -0400 Received: by pastel.home (Postfix, from userid 20848) id 6D4F8592DE; Thu, 3 Nov 2011 20:35:05 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory Message-ID: References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <8339e4na27.fsf@gnu.org> Date: Thu, 03 Nov 2011 20:35:04 -0400 In-Reply-To: <8339e4na27.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 03 Nov 2011 23:57:36 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 9943 Cc: Glenn Morris , 9943@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) > Thanks, I installed the same fix in xfns.c. All this code duplication is really a bore. We should really create a new file (say "dispfns.c") where we can consolidate common code from xfns, nsfns, and w32fns. A good start would be that whenever we have to make the same fix at all 3 places, we rearrange the code locally to call a new function in dispfns.c which would receive the common part where the fix can then be applied. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 04 05:15:04 2011 Received: (at 9943) by debbugs.gnu.org; 4 Nov 2011 09:15:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMFrc-0003Hz-9V for submit@debbugs.gnu.org; Fri, 04 Nov 2011 05:15:04 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMFrZ-0003HM-9T for 9943@debbugs.gnu.org; Fri, 04 Nov 2011 05:15:02 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LU400900PAKQ100@a-mtaout22.012.net.il> for 9943@debbugs.gnu.org; Fri, 04 Nov 2011 11:12:09 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.228.70.69]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LU4009HQPK7P920@a-mtaout22.012.net.il>; Fri, 04 Nov 2011 11:12:09 +0200 (IST) Date: Fri, 04 Nov 2011 11:12:13 +0200 From: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory In-reply-to: X-012-Sender: halo1@inter.net.il To: Stefan Monnier Message-id: <83ty6kl09e.fsf@gnu.org> References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <8339e4na27.fsf@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9943 Cc: rgm@gnu.org, 9943@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: Stefan Monnier > Cc: Glenn Morris , 9943@debbugs.gnu.org > Date: Thu, 03 Nov 2011 20:35:04 -0400 > > > Thanks, I installed the same fix in xfns.c. > > All this code duplication is really a bore. We should really create > a new file (say "dispfns.c") where we can consolidate common code from > xfns, nsfns, and w32fns. I agree. How about filing a wishlist bug for that? > A good start would be that whenever we have to make the same fix at > all 3 places, we rearrange the code locally to call a new function > in dispfns.c which would receive the common part where the fix can > then be applied. The problem is that the code is similar, but different, with platform-specific fragments sprinkled all over. So refactoring it into a single implementation is not a trivial job. Making a function out of every common fragment is not the best idea, since it will typically depend on local and static variables and static functions. Quite to the opposite: extracting platform-specific snippets into functions with platform-specific implementation might be a better idea. Or not, it all depends on careful analysis that should be done as a prerequisite to deciding which way is better. So it's not an easy editing job, even if you want to approach this incrementally. I think it's rather a refactoring project that should be taken as a whole, or maybe as a few large sub-jobs. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 04 12:56:33 2011 Received: (at 9943) by debbugs.gnu.org; 4 Nov 2011 16:56:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMN4C-0007k0-Mo for submit@debbugs.gnu.org; Fri, 04 Nov 2011 12:56:33 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMN4A-0007jr-Kl for 9943@debbugs.gnu.org; Fri, 04 Nov 2011 12:56:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RMN1b-00055v-7r; Fri, 04 Nov 2011 12:53:51 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <8339e4na27.fsf@gnu.org> <83ty6kl09e.fsf@gnu.org> X-Spook: Guantanamo Mena UNSCOM SEAL Team 6 Nazi Waco, Texas X-Ran: Pz"=/%@Q-%=P"ymGrvyxm6l_y7@kDOnQ:W\>NY;5|L2^~g&PbUXiGB\v#v[jdIk+#mSa{] X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 04 Nov 2011 12:53:50 -0400 In-Reply-To: <83ty6kl09e.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 04 Nov 2011 11:12:13 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9943 Cc: 9943@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Eli Zaretskii wrote: >> All this code duplication is really a bore. We should really create >> a new file (say "dispfns.c") where we can consolidate common code from >> xfns, nsfns, and w32fns. > > I agree. How about filing a wishlist bug for that? I think http://debbugs.gnu.org/cgi/bugreport.cgi?bug=4402#36 covers it. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 05 08:28:54 2011 Received: (at 9943) by debbugs.gnu.org; 5 Nov 2011 12:28:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMfMj-0003qK-OX for submit@debbugs.gnu.org; Sat, 05 Nov 2011 08:28:53 -0400 Received: from mailout.melmac.se ([62.20.26.67]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMfMh-0003qB-Sm for 9943@debbugs.gnu.org; Sat, 05 Nov 2011 08:28:52 -0400 Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.melmac.se (Postfix) with ESMTP id BEFC82C248 for <9943@debbugs.gnu.org>; Sat, 5 Nov 2011 13:26:09 +0100 (CET) Received: (qmail 14245 invoked by uid 89); 5 Nov 2011 12:26:09 -0000 Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 5 Nov 2011 12:26:09 -0000 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 4C41D7FA058; Sat, 5 Nov 2011 13:26:09 +0100 (CET) Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: =?iso-8859-1?Q?Jan_Dj=E4rv?= In-Reply-To: <831uton9zo.fsf@gnu.org> Date: Sat, 5 Nov 2011 13:26:08 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <0A21B7C4-DE31-4F1F-BE3A-9C12A0B206C5@swipnet.se> References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <4EB30229.7070105@cornell.edu> <831uton9zo.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 9943 Cc: 9943@debbugs.gnu.org, Ken Brown X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Hello. 3 nov 2011 kl. 22:59 skrev Eli Zaretskii: >> Date: Thu, 03 Nov 2011 17:05:45 -0400 >> From: Ken Brown >> CC: Eli Zaretskii , 9943@debbugs.gnu.org >>=20 >> On 11/3/2011 3:58 PM, Glenn Morris wrote: >>> Eli Zaretskii wrote: >>>=20 >>>> 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. >>>=20 >>> Lucid toolkit: >>=20 >> [...] >>=20 >> Eli, >>=20 >> I don't know if you need results from a second toolkit, but here's = what=20 >> I get with gtk: >>=20 >> (gdb) bt full >> #0 abort () at emacs.c:386 >> No locals. >> #1 0x00404781 in check_glyph_memory () at dispnew.c:2370 >> tail =3D 8775706 >> frame =3D -2147299323 >> #2 0x005149e8 in shut_down_emacs (sig=3D0, no_x=3D0, stuff=3D8775706) >> at emacs.c:2102 >=20 > Thanks, I installed a fix. I don't think it was quite correct. In x-create-frame terminal->reference_count gets incremented before = record_unwind_protect, but it is not decremented in case the unwind = protect function is called. I don't know if w32 has the same problem? Also, in w32term.c, image_cache_refcount is assigned before = init_frame_faces is called, but in xterm.c, this is reversed. Indeed, = turning on GLYPH_DEBUG and recreating this bug causes an assert = violation in unwind_create_frame. I don't know about w32, but on ns and X, accessing FRAME_IMAGE_CACHE = (f)->refcount before calling init_frame_faces causes a segmentation = violation, as FRAME_IMAGE_CACHE (f) is NULL. Also, there is a typo in the comment to unwind_create_frame, = x_create_top_frame should be ..._tip_frame. This may have been an old = thing. I fixed these issues on X and ns (I hope :-). >=20 > nsfns.m has a similar problem, but x-create-frame there doesn't have > an unwind-protect function to add a similar change. Can someone test > this recipe on a Mac? The same bug was present there, but is fixed now. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 05 09:22:56 2011 Received: (at 9943) by debbugs.gnu.org; 5 Nov 2011 13:22:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMgD2-00055V-6Q for submit@debbugs.gnu.org; Sat, 05 Nov 2011 09:22:56 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMgCy-00055H-JL for 9943@debbugs.gnu.org; Sat, 05 Nov 2011 09:22:54 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LU600400V8QHB00@a-mtaout20.012.net.il> for 9943@debbugs.gnu.org; Sat, 05 Nov 2011 15:19:06 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.228.70.69]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LU600425VNQK100@a-mtaout20.012.net.il>; Sat, 05 Nov 2011 15:19:03 +0200 (IST) Date: Sat, 05 Nov 2011 15:18:11 +0200 From: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory In-reply-to: <0A21B7C4-DE31-4F1F-BE3A-9C12A0B206C5@swipnet.se> To: Jan =?iso-8859-1?Q?Dj=E4rv?= Message-id: <83wrbek8rw.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <4EB30229.7070105@cornell.edu> <831uton9zo.fsf@gnu.org> <0A21B7C4-DE31-4F1F-BE3A-9C12A0B206C5@swipnet.se> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9943 Cc: 9943@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: Jan Dj=E4rv > Date: Sat, 5 Nov 2011 13:26:08 +0100 > Cc: Ken Brown , > 9943@debbugs.gnu.org >=20 > >> #0 abort () at emacs.c:386 > >> No locals. > >> #1 0x00404781 in check_glyph_memory () at dispnew.c:2370 > >> tail =3D 8775706 > >> frame =3D -2147299323 > >> #2 0x005149e8 in shut_down_emacs (sig=3D0, no_x=3D0, stuff=3D87= 75706) > >> at emacs.c:2102 > >=20 > > Thanks, I installed a fix. >=20 > I don't think it was quite correct. Thanks for double-checking it. > In x-create-frame terminal->reference_count gets incremented before= record_unwind_protect, but it is not decremented in case the unwind = protect function is called. Isn't it safer (from the POV of potentially destabilizing Emacs durin= g a pretest) to leave the increment where it was, and decrement it in t= he unwind protect function? > Also, in w32term.c, image_cache_refcount is assigned before init_fr= ame_faces is called, but in xterm.c, this is reversed. Indeed, turni= ng on GLYPH_DEBUG and recreating this bug causes an assert violation = in unwind_create_frame. An old bug, now fixed. Thanks. (Looks like not many people have GLYPH_DEBUG turned on these days.) > I don't know about w32, but on ns and X, accessing FRAME_IMAGE_CACH= E (f)->refcount before calling init_frame_faces causes a segmentation= violation, as FRAME_IMAGE_CACHE (f) is NULL. Even if it doesn't, it doesn't hurt to add the test in w32fns.c as well. > Also, there is a typo in the comment to unwind_create_frame, x_crea= te_top_frame should be ..._tip_frame. This may have been an old thin= g. >=20 > I fixed these issues on X and ns (I hope :-). Thanks. > > nsfns.m has a similar problem, but x-create-frame there doesn't h= ave > > an unwind-protect function to add a similar change. Can someone = test > > this recipe on a Mac? >=20 > The same bug was present there, but is fixed now. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 05 11:53:19 2011 Received: (at 9943) by debbugs.gnu.org; 5 Nov 2011 15:53:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMiYY-00007U-LP for submit@debbugs.gnu.org; Sat, 05 Nov 2011 11:53:18 -0400 Received: from mailout.melmac.se ([62.20.26.67]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMiYW-00007K-L5 for 9943@debbugs.gnu.org; Sat, 05 Nov 2011 11:53:17 -0400 Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.melmac.se (Postfix) with ESMTP id 07B5510BDF for <9943@debbugs.gnu.org>; Sat, 5 Nov 2011 16:50:33 +0100 (CET) Received: (qmail 22040 invoked by uid 89); 5 Nov 2011 15:50:33 -0000 Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 5 Nov 2011 15:50:33 -0000 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id A6D427FA058; Sat, 5 Nov 2011 16:50:33 +0100 (CET) Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=iso-8859-1 From: =?iso-8859-1?Q?Jan_Dj=E4rv?= In-Reply-To: <83wrbek8rw.fsf@gnu.org> Date: Sat, 5 Nov 2011 16:50:33 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <361E8211-04B5-419C-BCF8-0C180642DB0A@swipnet.se> References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <4EB30229.7070105@cornell.edu> <831uton9zo.fsf@gnu.org> <0A21B7C4-DE31-4F1F-BE3A-9C12A0B206C5@swipnet.se> <83wrbek8rw.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 9943 Cc: 9943@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) 5 nov 2011 kl. 14:18 skrev Eli Zaretskii: >> From: Jan Dj=E4rv >> Date: Sat, 5 Nov 2011 13:26:08 +0100 >> Cc: Ken Brown , >> 9943@debbugs.gnu.org >>=20 >=20 >> In x-create-frame terminal->reference_count gets incremented before = record_unwind_protect, but it is not decremented in case the unwind = protect function is called. >=20 > Isn't it safer (from the POV of potentially destabilizing Emacs during > a pretest) to leave the increment where it was, and decrement it in = the > unwind protect function? >=20 Maybe, but I rather leave it as is, so it mirrors the = dpyinfo->reference_count usage. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 05 12:31:51 2011 Received: (at 9943) by debbugs.gnu.org; 5 Nov 2011 16:31:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMj9r-00010m-J2 for submit@debbugs.gnu.org; Sat, 05 Nov 2011 12:31:51 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMj9q-00010e-0F for 9943@debbugs.gnu.org; Sat, 05 Nov 2011 12:31:50 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LU7006004FL4Q00@a-mtaout20.012.net.il> for 9943@debbugs.gnu.org; Sat, 05 Nov 2011 18:29:03 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.228.70.69]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LU7005GH4GEW960@a-mtaout20.012.net.il>; Sat, 05 Nov 2011 18:29:03 +0200 (IST) Date: Sat, 05 Nov 2011 18:27:44 +0200 From: Eli Zaretskii Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory In-reply-to: <361E8211-04B5-419C-BCF8-0C180642DB0A@swipnet.se> To: Jan =?iso-8859-1?Q?Dj=E4rv?= Message-id: <83lirujzzz.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <4EB30229.7070105@cornell.edu> <831uton9zo.fsf@gnu.org> <0A21B7C4-DE31-4F1F-BE3A-9C12A0B206C5@swipnet.se> <83wrbek8rw.fsf@gnu.org> <361E8211-04B5-419C-BCF8-0C180642DB0A@swipnet.se> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9943 Cc: 9943@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: Jan Dj=E4rv > Date: Sat, 5 Nov 2011 16:50:33 +0100 > Cc: kbrown@cornell.edu, > 9943@debbugs.gnu.org >=20 >=20 > >> In x-create-frame terminal->reference_count gets incremented bef= ore record_unwind_protect, but it is not decremented in case the unwi= nd protect function is called. > >=20 > > Isn't it safer (from the POV of potentially destabilizing Emacs d= uring > > a pretest) to leave the increment where it was, and decrement it = in the > > unwind protect function? > >=20 >=20 > Maybe, but I rather leave it as is, so it mirrors the dpyinfo->refe= rence_count usage. OK, I made w32fns.c do the same. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 07 16:08:40 2011 Received: (at 9943-done) by debbugs.gnu.org; 7 Nov 2011 21:08:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNWQp-0008WU-S1 for submit@debbugs.gnu.org; Mon, 07 Nov 2011 16:08:40 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RNWQo-0008WO-Ri for 9943-done@debbugs.gnu.org; Mon, 07 Nov 2011 16:08:39 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RNWO0-0007Fv-TN; Mon, 07 Nov 2011 16:05:44 -0500 From: Glenn Morris To: 9943-done@debbugs.gnu.org Subject: Re: bug#9943: 24.0.91; Abort in check_glyph_memory References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> <4EB30229.7070105@cornell.edu> <831uton9zo.fsf@gnu.org> <0A21B7C4-DE31-4F1F-BE3A-9C12A0B206C5@swipnet.se> <83wrbek8rw.fsf@gnu.org> <361E8211-04B5-419C-BCF8-0C180642DB0A@swipnet.se> <83lirujzzz.fsf@gnu.org> X-Spook: cybercash class struggle assassinate TELINT rail gun X-Ran: LH_5E!-cipa?4zNQtth-Fxw]>T;a3 (Eli Zaretskii's message of "Sat, 05 Nov 2011 18:27:44 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9943-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Version: 24.0.92 IIUC, this is now fixed on all affected platforms. From unknown Sat Aug 09 15:54:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 06 Dec 2011 12:24:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 15 06:47:28 2011 Received: (at control) by debbugs.gnu.org; 15 Dec 2011 11:47:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rb9mZ-00050s-UD for submit@debbugs.gnu.org; Thu, 15 Dec 2011 06:47:28 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rb9mU-00050h-CZ for control@debbugs.gnu.org; Thu, 15 Dec 2011 06:47:23 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LW800300TWYWQ00@a-mtaout20.012.net.il> for control@debbugs.gnu.org; Thu, 15 Dec 2011 13:45:38 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.126.54.125]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LW8001UYU01XXK0@a-mtaout20.012.net.il> for control@debbugs.gnu.org; Thu, 15 Dec 2011 13:45:38 +0200 (IST) Date: Thu, 15 Dec 2011 13:45:40 +0200 From: Eli Zaretskii Subject: bug#10296: 24.0.92; check_glyph_memory still aborting X-012-Sender: halo1@inter.net.il To: control@debbugs.gnu.org Message-id: <837h1y2h3v.fsf@gnu.org> X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) unarchive 9943 quit From unknown Sat Aug 09 15:54:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug No longer marked as fixed in versions 24.0.92 and reopened. Date: Thu, 15 Dec 2011 11:52:01 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug No longer marked as fixed in versions 24.0.92 and reopened. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 15 06:51:13 2011 Received: (at control) by debbugs.gnu.org; 15 Dec 2011 11:51:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rb9qD-00056r-Bz for submit@debbugs.gnu.org; Thu, 15 Dec 2011 06:51:13 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rb9qB-00056i-E6 for control@debbugs.gnu.org; Thu, 15 Dec 2011 06:51:12 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LW800F00U37LN00@a-mtaout21.012.net.il> for control@debbugs.gnu.org; Thu, 15 Dec 2011 13:49:40 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.126.54.125]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LW800FPPU6R9670@a-mtaout21.012.net.il> for control@debbugs.gnu.org; Thu, 15 Dec 2011 13:49:40 +0200 (IST) Date: Thu, 15 Dec 2011 13:49:42 +0200 From: Eli Zaretskii Subject: bug#10296: 24.0.92; check_glyph_memory still aborting X-012-Sender: halo1@inter.net.il To: control@debbugs.gnu.org Message-id: <834nx22gx5.fsf@gnu.org> X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) reopen 9943 merge 10296 9943 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 25 23:03:11 2012 Received: (at control) by debbugs.gnu.org; 26 Aug 2012 03:03:12 +0000 Received: from localhost ([127.0.0.1]:49134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T5T82-0004JO-1Q for submit@debbugs.gnu.org; Sat, 25 Aug 2012 23:03:11 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:55781) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T5T80-0004JH-0d for control@debbugs.gnu.org; Sat, 25 Aug 2012 23:03:08 -0400 Received: by pbbrr4 with SMTP id rr4so5484583pbb.3 for ; Sat, 25 Aug 2012 20:02:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=q1Oy2FwO3tCUWOs+NcWeD/sn8QeFZLIaJdt5PFJmEyk=; b=RAp74icAskPA9zKqeJB39z8b10IxGA7RcgIeVg7Iwcw9AD54lcwFVeUw0qXnpULrxJ UUW5rVTcHl0xJFRE/JM7/XYS5ifyd3zeFeRv5bZJbNHEuRe08/tVe/QM36WpqkDMUSFC 44/5RVTfw5kBVNcFyXHEcD3/9l+WCsYeDgFqpWon7OW6RKYHAdbcYaBiNjiDdC65vikO WNzpVCLBnAhaSI4/lMEcY12xl4hvS1fWV5S+yd+YuVYnTN2IxZBMih+dr8e9Jj92OtVO Pz4fnxHcZVrgmNXkMgKLhrfJnSCYcMJ+txE5z4IM8A/zWF+Oy6MkFTXfNfdkNSiDKT8g +l1A== Received: by 10.66.77.71 with SMTP id q7mr20981553paw.0.1345950142638; Sat, 25 Aug 2012 20:02:22 -0700 (PDT) Received: from ulysses (cm162.gamma80.maxonline.com.sg. [202.156.80.162]) by mx.google.com with ESMTPS id ty1sm11627194pbc.76.2012.08.25.20.02.20 (version=SSLv3 cipher=OTHER); Sat, 25 Aug 2012 20:02:21 -0700 (PDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: merge 8775 12235 Date: Sun, 26 Aug 2012 11:02:18 +0800 Message-ID: <87a9xiz77p.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) merge 8775 12235 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 16 21:47:13 2013 Received: (at control) by debbugs.gnu.org; 17 Feb 2013 02:47:13 +0000 Received: from localhost ([127.0.0.1]:59684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U6uHY-0003hs-Vb for submit@debbugs.gnu.org; Sat, 16 Feb 2013 21:47:13 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:59309) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U6uHX-0003hl-RW for control@debbugs.gnu.org; Sat, 16 Feb 2013 21:47:12 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U6uGi-00022j-68 for control@debbugs.gnu.org; Sat, 16 Feb 2013 21:46:20 -0500 Date: Sat, 16 Feb 2013 21:46:20 -0500 Message-Id: Subject: control message for bug 10296 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) unmerge 10296 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 16 21:48:31 2013 Received: (at control) by debbugs.gnu.org; 17 Feb 2013 02:48:31 +0000 Received: from localhost ([127.0.0.1]:59688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U6uIp-0003kK-Br for submit@debbugs.gnu.org; Sat, 16 Feb 2013 21:48:31 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:59331) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U6uIn-0003kD-SK for control@debbugs.gnu.org; Sat, 16 Feb 2013 21:48:30 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U6uHy-000296-9w for control@debbugs.gnu.org; Sat, 16 Feb 2013 21:47:38 -0500 Date: Sat, 16 Feb 2013 21:47:38 -0500 Message-Id: Subject: control message for bug 9943 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) close 9943 From unknown Sat Aug 09 15:54:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 17 Mar 2013 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator