From unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2011 09:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9943 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9943@debbugs.gnu.org X-Debbugs-Original-To: Bug-Gnu-Emacs Received: via spool by submit@debbugs.gnu.org id=B.13203119818485 (code B ref -1); Thu, 03 Nov 2011 09:20:02 +0000 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 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-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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2011 19:12: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 To: martin rudalics Cc: 9943@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.13203474922938 (code B ref 9943); Thu, 03 Nov 2011 19:12:02 +0000 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 In-reply-to: <4EB25C0C.3060806@gmx.at> X-012-Sender: halo1@inter.net.il Message-id: <834nylm3c3.fsf@gnu.org> References: <4EB25C0C.3060806@gmx.at> X-Spam-Score: -2.0 (--) 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.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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory 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 To: Eli Zaretskii Cc: martin rudalics , 9943@debbugs.gnu.org Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.13203504477255 (code B ref 9943); Thu, 03 Nov 2011 20:01:02 +0000 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 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-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-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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Ken Brown Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2011 21:09:01 +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 To: Glenn Morris Cc: Eli Zaretskii , 9943@debbugs.gnu.org Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132035450213371 (code B ref 9943); Thu, 03 Nov 2011 21:09:01 +0000 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 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-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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2011 22: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 To: Glenn Morris Cc: rudalics@gmx.at, 9943@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132035762218004 (code B ref 9943); Thu, 03 Nov 2011 22:01:02 +0000 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 In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <8339e4na27.fsf@gnu.org> References: <4EB25C0C.3060806@gmx.at> <834nylm3c3.fsf@gnu.org> X-Spam-Score: -2.0 (--) 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.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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2011 22:02: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 To: Ken Brown Cc: rgm@gnu.org, 9943@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132035772118140 (code B ref 9943); Thu, 03 Nov 2011 22:02:02 +0000 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 In-reply-to: <4EB30229.7070105@cornell.edu> X-012-Sender: halo1@inter.net.il 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-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.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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Nov 2011 00:38: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 To: Eli Zaretskii Cc: Glenn Morris , 9943@debbugs.gnu.org Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132036706231750 (code B ref 9943); Fri, 04 Nov 2011 00:38:02 +0000 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 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-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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Nov 2011 09:16: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 To: Stefan Monnier Cc: rgm@gnu.org, 9943@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132039810412651 (code B ref 9943); Fri, 04 Nov 2011 09:16:02 +0000 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 In-reply-to: X-012-Sender: halo1@inter.net.il 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-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.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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Nov 2011 16:57: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 To: Eli Zaretskii Cc: 9943@debbugs.gnu.org, Stefan Monnier Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132042579329763 (code B ref 9943); Fri, 04 Nov 2011 16:57:02 +0000 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 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-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-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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Nov 2011 12:29:01 +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 To: Eli Zaretskii Cc: 9943@debbugs.gnu.org, Ken Brown Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132049613414780 (code B ref 9943); Sat, 05 Nov 2011 12:29:01 +0000 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) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: Jan =?UTF-8?Q?Dj=C3=A4rv?= 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> X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -1.9 (-) 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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Nov 2011 13:23: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 To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 9943@debbugs.gnu.org, kbrown@cornell.edu Reply-To: Eli Zaretskii Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.132049937619564 (code B ref 9943); Sat, 05 Nov 2011 13:23:02 +0000 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 In-reply-to: <0A21B7C4-DE31-4F1F-BE3A-9C12A0B206C5@swipnet.se> 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-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.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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Nov 2011 15:54: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 To: Eli Zaretskii Cc: 9943@debbugs.gnu.org, kbrown@cornell.edu Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.1320508399468 (code B ref 9943); Sat, 05 Nov 2011 15:54:02 +0000 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) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=iso-8859-1 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= 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> X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -1.9 (-) 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 unknown Sun Jun 22 07:52:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9943: 24.0.91; Abort in check_glyph_memory Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Nov 2011 16:32: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 To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 9943@debbugs.gnu.org, kbrown@cornell.edu Reply-To: Eli Zaretskii Received: via spool by 9943-submit@debbugs.gnu.org id=B9943.13205107123895 (code B ref 9943); Sat, 05 Nov 2011 16:32:02 +0000 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 In-reply-to: <361E8211-04B5-419C-BCF8-0C180642DB0A@swipnet.se> 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-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.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 unknown Sun Jun 22 07:52:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: martin rudalics Subject: bug#9943: closed (Re: bug#9943: 24.0.91; Abort in check_glyph_memory) Message-ID: References: <4EB25C0C.3060806@gmx.at> X-Gnu-PR-Message: they-closed 9943 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 9943@debbugs.gnu.org Date: Mon, 07 Nov 2011 21:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1320700142-333-1" This is a multi-part message in MIME format... ------------=_1320700142-333-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #9943: 24.0.91; Abort in check_glyph_memory which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 9943@debbugs.gnu.org. --=20 9943: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D9943 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1320700142-333-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1320700142-333-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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' ------------=_1320700142-333-1-- From unknown Sun Jun 22 07:52:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Drew Adams" Subject: bug#8775: closed (Re: bug#9943: 24.0.91; Abort in check_glyph_memory) Message-ID: References: X-Gnu-PR-Message: they-closed 8775 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 8775@debbugs.gnu.org Date: Mon, 07 Nov 2011 21:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1320700142-333-3" This is a multi-part message in MIME format... ------------=_1320700142-333-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #9943: 24.0.50; crash, GDB info which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8775@debbugs.gnu.org. --=20 9943: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D9943 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1320700142-333-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1320700142-333-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 May 2011 18:46:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRTxj-00077S-H2 for submit@debbugs.gnu.org; Tue, 31 May 2011 14:46:43 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRTxg-00077G-9F for submit@debbugs.gnu.org; Tue, 31 May 2011 14:46:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRTxZ-0004iq-Ch for submit@debbugs.gnu.org; Tue, 31 May 2011 14:46:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:50799) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRTxY-0004ik-Kx for submit@debbugs.gnu.org; Tue, 31 May 2011 14:46:32 -0400 Received: from eggs.gnu.org ([140.186.70.92]:48948) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRTxW-0005Sd-TA for bug-gnu-emacs@gnu.org; Tue, 31 May 2011 14:46:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRTxV-0004i0-CN for bug-gnu-emacs@gnu.org; Tue, 31 May 2011 14:46:30 -0400 Received: from rcsinet12.oracle.com ([148.87.113.124]:46432) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRTxU-0004hd-Nt for bug-gnu-emacs@gnu.org; Tue, 31 May 2011 14:46:29 -0400 Received: from rtcsinet22.oracle.com (rtcsinet22.oracle.com [66.248.204.30]) by rcsinet12.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p4VIkDgq003346 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 31 May 2011 18:46:16 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by rtcsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p4VIVdYp004744 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 31 May 2011 18:31:40 GMT Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p4VIVYMT012041 for ; Tue, 31 May 2011 13:31:34 -0500 Received: from dradamslap1 (/10.159.55.154) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 31 May 2011 11:31:33 -0700 From: "Drew Adams" To: Subject: 24.0.50; crash, GDB info Date: Tue, 31 May 2011 11:31:35 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcwfwPhz/nuW7KkyRiW//34eJiIUug== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 X-Source-IP: rtcsinet22.oracle.com [66.248.204.30] X-CT-RefId: str=0001.0A090208.4DE53780.0080:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.5 (------) 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: -6.5 (------) This was not from emacs -Q, and I do not have more info on what provoked the crash. HTH. $ ./gdb -p 4432 GNU gdb (GDB) 7.2 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "mingw32". For bug reporting instructions, please see: . Attaching to process 4432 [New Thread 4432.0xff4] [New Thread 4432.0x1660] [New Thread 4432.0x50c] Reading symbols from C:\Emacs-24-2011-05-23-lex\bin\emacs.exe...done. [Switching to Thread 4432.0x50c] Warning: c:\drews-lisp-20\bin/../lwlib: No such file or directory. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] Environment variable "DISPLAY" not defined. TERM = cygwin .gdbinit:1328: Error in sourced command file: No symbol "Vsystem_type" in current context. (gdb) c Continuing. Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 4432.0xff4] 0x7c90120f in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll (gdb) bt #0 0x7c90120f in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll #1 0x0114cde4 in w32_abort () at w32fns.c:7198 #2 0x010edcf9 in check_glyph_memory () at dispnew.c:2406 #3 0x01002f0e in shut_down_emacs (sig=0, no_x=0, stuff=53418010) at emacs.c:2073 #4 0x01002e1f in Fkill_emacs (arg=53418010) at emacs.c:1988 #5 0x01035bab in Ffuncall (nargs=1, args=0x83f250) at eval.c:3039 #6 0x010dd46f in exec_byte_code (bytestr=20018649, vector=20018773, maxdepth=20, args_template=53418010, nargs=0, args=0x0) at bytecode.c:783 #7 0x01036b02 in funcall_lambda (fun=20018621, nargs=1, arg_vector=0x32f181a) at eval.c:3272 #8 0x01035fa9 in Ffuncall (nargs=2, args=0x83f550) at eval.c:3088 #9 0x010dd46f in exec_byte_code (bytestr=20018985, vector=20019037, maxdepth=12, args_template=53418010, nargs=0, args=0x0) at bytecode.c:783 #10 0x01036b02 in funcall_lambda (fun=20018957, nargs=1, arg_vector=0x32f181a) at eval.c:3272 #11 0x01035fa9 in Ffuncall (nargs=2, args=0x83f890) at eval.c:3088 #12 0x010e1e0a in Fcall_interactively (function=54630266, record_flag=53418010, keys=170566149) at callint.c:852 #13 0x01035c7e in Ffuncall (nargs=4, args=0x83fb60) at eval.c:3046 #14 0x01035148 in call3 (fn=53582994, arg1=54630266, arg2=53418010, arg3=53418010) at eval.c:2838 #15 0x0101f648 in Fcommand_execute (cmd=54630266, record_flag=53418010, keys=53418010, special=53418010) at keyboard.c:10263 #16 0x010063dd in command_loop_1 () at keyboard.c:1561 #17 0x01031cea in internal_condition_case (bfun=0x10055b3 , handlers=53471738, hfun=0x1004dd7 ) at eval.c:1507 #18 0x0100520f in command_loop_2 (ignore=53418010) at keyboard.c:1156 #19 0x0103170d in internal_catch (tag=53469762, func=0x10051eb , arg=53418010) at eval.c:1261 #20 0x010051cb in command_loop () at keyboard.c:1135 #21 0x010047ac in recursive_edit_1 () at keyboard.c:756 #22 0x01004ac7 in Frecursive_edit () at keyboard.c:820 #23 0x010028bd in main (argc=3, argv=0x33c58) at emacs.c:1686 Lisp Backtrace: "kill-emacs" (0x83f254) "save-buffers-kill-emacs" (0x83f554) "save-buffers-kill-terminal" (0x83f894) "call-interactively" (0x83fb64) (gdb) frame 3 #3 0x01002f0e in shut_down_emacs (sig=0, no_x=0, stuff=53418010) at emacs.c:2073 2073 emacs.c: No such file or directory. in emacs.c (gdb) frame 2 #2 0x010edcf9 in check_glyph_memory () at dispnew.c:2406 2406 dispnew.c: No such file or directory. in dispnew.c (gdb) p selected_window $1 = 187164165 (gdb) xtype Lisp_Vectorlike There is no member named size. (gdb) In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-05-23 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/build/include' ------------=_1320700142-333-3-- 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 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