From unknown Thu Jun 19 14:03:58 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#10169 <10169@debbugs.gnu.org> To: bug#10169 <10169@debbugs.gnu.org> Subject: Status: a simple interrupt evokes abort?! (but only with (require 'saveplace)) Reply-To: bug#10169 <10169@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:03:58 +0000 retitle 10169 a simple interrupt evokes abort?! (but only with (require 'sa= veplace)) reassign 10169 emacs submitter 10169 Jim Meyering severity 10169 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 07:25:50 2011 Received: (at submit) by debbugs.gnu.org; 30 Nov 2011 12:25:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RVjER-0005S5-NI for submit@debbugs.gnu.org; Wed, 30 Nov 2011 07:25:49 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RVjEO-0005Rs-54 for submit@debbugs.gnu.org; Wed, 30 Nov 2011 07:25:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVjEA-0007nH-Az for submit@debbugs.gnu.org; Wed, 30 Nov 2011 07:25:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,PLING_QUERY, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:59652) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVjEA-0007mn-4H for submit@debbugs.gnu.org; Wed, 30 Nov 2011 07:25:30 -0500 Received: from eggs.gnu.org ([140.186.70.92]:51378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVjDk-0002Qn-Dl for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2011 07:25:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVjDZ-0007ex-FK for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2011 07:24:59 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:47289) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVjDZ-0007ep-DH for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2011 07:24:53 -0500 Received: from eggs.gnu.org ([140.186.70.92]:48644) by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1RVjDZ-0000QQ-46 for bug-emacs@gnu.org; Wed, 30 Nov 2011 07:24:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVjDX-0007eD-Ap for bug-emacs@gnu.org; Wed, 30 Nov 2011 07:24:52 -0500 Received: from mx.meyering.net ([88.168.87.75]:37870) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVjDW-0007e3-TQ for bug-emacs@gnu.org; Wed, 30 Nov 2011 07:24:51 -0500 Received: from rho.meyering.net (localhost.localdomain [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id 29B3B60039 for ; Wed, 30 Nov 2011 13:24:50 +0100 (CET) From: Jim Meyering To: bug-emacs@gnu.org Subject: a simple interrupt evokes abort?! (but only with (require 'saveplace)) Date: Wed, 30 Nov 2011 13:24:50 +0100 Message-ID: <87ipm13ii5.fsf@rho.meyering.net> Lines: 22 MIME-Version: 1.0 Content-Type: text/plain 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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.0 (----) 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.0 (----) When I edit any file and interrupt emacs, I get an abort, in src/eval.c: if (gc_in_progress || waiting_for_input) abort (); waiting_for_input is 1. However, that happens only when using my .emacs file. When I use -q, e.g., "touch /tmp/x; emacs -q /tmp/x" there is no abort. Bisecting ~/.emacs, I found the culprit: (require 'saveplace) without that line, there is no problem. So anyone can reproduce it by running this and then hitting ^C: $ touch /tmp/k; emacs -q --eval "(require 'saveplace)" /tmp/k ^CFatal error (6)zsh: abort (core dumped) emacs -q --eval "(require\ 'saveplace)" /tmp/k [Exit 134 (ABRT)] From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 11:03:48 2011 Received: (at 10169) by debbugs.gnu.org; 1 Dec 2011 16:03:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RW96y-0004dE-Gk for submit@debbugs.gnu.org; Thu, 01 Dec 2011 11:03:48 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RW96v-0004d6-TU for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 11:03:47 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 39D4339E800B; Thu, 1 Dec 2011 08:03:35 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RdR4RKv7BBaM; Thu, 1 Dec 2011 08:03:35 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 0D78439E8008; Thu, 1 Dec 2011 08:03:35 -0800 (PST) Message-ID: <4ED7A551.5080803@cs.ucla.edu> Date: Thu, 01 Dec 2011 08:03:29 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111115 Thunderbird/8.0 MIME-Version: 1.0 To: Jim Meyering Subject: Re: a simple interrupt evokes abort?! (but only with (require 'saveplace)) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 10169 Cc: 10169@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.3 (--) > So anyone can reproduce it by running this and then hitting ^C: > $ touch /tmp/k; emacs -q --eval "(require 'saveplace)" /tmp/k > ^CFatal error (6)zsh: abort (core dumped) emacs -q --eval "(require\ > 'saveplace)" /tmp/k > [Exit 134 (ABRT)] Unfortunately I can't reproduce this problem, with either Fedora 15 Emacs or with the latest trunk (built with GCC 4.6.2, x86-64). Which version of Emacs and which platform are you using? Can you send a GDB backtrace? Assuming it's the trunk, it's helpful to compile without optimization when getting a backtrace. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 11:13:20 2011 Received: (at 10169) by debbugs.gnu.org; 1 Dec 2011 16:13:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RW9GC-0004rx-Dn for submit@debbugs.gnu.org; Thu, 01 Dec 2011 11:13:20 -0500 Received: from mx.meyering.net ([88.168.87.75]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RW9G9-0004ro-NY for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 11:13:18 -0500 Received: from rho.meyering.net (localhost.localdomain [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id D9D3460050; Thu, 1 Dec 2011 17:13:06 +0100 (CET) From: Jim Meyering To: Paul Eggert Subject: Re: a simple interrupt evokes abort?! (but only with (require 'saveplace)) In-Reply-To: <4ED7A551.5080803@cs.ucla.edu> (Paul Eggert's message of "Thu, 01 Dec 2011 08:03:29 -0800") References: <4ED7A551.5080803@cs.ucla.edu> Date: Thu, 01 Dec 2011 17:13:06 +0100 Message-ID: <871uso6zjh.fsf@rho.meyering.net> Lines: 18 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 10169 Cc: 10169@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.0 (--) Paul Eggert wrote: >> So anyone can reproduce it by running this and then hitting ^C: >> $ touch /tmp/k; emacs -q --eval "(require 'saveplace)" /tmp/k >> ^CFatal error (6)zsh: abort (core dumped) emacs -q --eval "(require\ >> 'saveplace)" /tmp/k >> [Exit 134 (ABRT)] > > Unfortunately I can't reproduce this problem, with either Fedora 15 Emacs > or with the latest trunk (built with GCC 4.6.2, x86-64). Which version of > Emacs and which platform are you using? Can you send a GDB backtrace? > Assuming it's the trunk, it's helpful to compile without optimization > when getting a backtrace. Hi Paul, It was with the latest emacs from bzr (some time yesterday), built on Fedora 16 using gcc-4.7.0 20111124. If I find time today, I'll narrow it down or post a backtrace. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 13:09:50 2011 Received: (at 10169) by debbugs.gnu.org; 1 Dec 2011 18:09:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWB4v-000079-Ei for submit@debbugs.gnu.org; Thu, 01 Dec 2011 13:09:50 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWB4t-000071-CM for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 13:09:48 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWB4h-0008II-UL; Thu, 01 Dec 2011 13:09:35 -0500 From: Glenn Morris To: Jim Meyering Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> X-Spook: anthrax keyhole 9/11 CIDA Serbian JUWTF North Korea X-Ran: PVn-{!'SU7)6jl@du7R6P~dZU=TKCVCTV}0WK7*Kb>;W#AH]a)oR7MZ~aU(Z;OpbhCKt^" X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 01 Dec 2011 13:09:34 -0500 In-Reply-To: <871uso6zjh.fsf@rho.meyering.net> (Jim Meyering's message of "Thu, 01 Dec 2011 17:13:06 +0100") Message-ID: <1bliqwtb8h.fsf@fencepost.gnu.org> 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: -5.7 (-----) X-Debbugs-Envelope-To: 10169 Cc: Paul Eggert , 10169@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.7 (-----) I can reproduce it on Scientific Linux 6.1, x86_64, with gcc 4.4.5 20110214 (Red Hat 4.4.5-6). Backtrace: #0 abort () at emacs.c:386 No locals. #1 0x00000000005f7e51 in Fsignal (error_symbol=3D12961906, data=3D19014854) at eval.c:1662 conditions =3D 15231761 string =3D 19738512 real_error_symbol =3D 12961906 clause =3D 12777890 h =3D 0x12224b6 bp =3D 0xe86b11 #2 0x00000000005f81ba in xsignal (error_symbol=3D12961906, data=3D19014854) at eval.c:1758 No locals. #3 0x00000000005f8289 in xsignal3 (error_symbol=3D12961906, arg1=3D1523176= 1, arg2=3D 208, arg3=3D212) at eval.c:1785 No locals. #4 0x000000000063ad86 in scan_lists (from=3D15231761, count=3D1, depth=3D-= 2,=20 sexpflag=3D0) at syntax.c:2607 comstart_first =3D 0 prefix =3D 0 syntax =3D 5 other_syntax =3D 0 val =3D 12 stop =3D 212 c =3D 208 c1 =3D 208 stringterm =3D 34 quoted =3D 112 mathexit =3D 0 ---Type to continue, or q to quit--- code =3D Sclose temp_code =3D 208 min_depth =3D -1 comstyle =3D 0 comnested =3D 0 temp_pos =3D 3 last_good =3D 52 found =3D 0 from_byte =3D 53 out_bytepos =3D 140737488295520 out_charpos =3D 47 temp =3D 2 dummy =3D 0 multibyte_symbol_p =3D 0 #5 0x000000000063e831 in Fscan_lists (from=3D12, count=3D4, depth=3D-4) at syntax.c:2865 No locals. #6 0x00000000005fad2a in Ffuncall (nargs=3D4, args=3D0x7fffffff19b0) at eval.c:2981 fun =3D 12160837 original_fun =3D 12963634 funcar =3D 4 numargs =3D 3 lisp_numargs =3D 13226320 val =3D 12777890 backtrace =3D { next =3D 0x7fffffff1e00,=20 function =3D 0x7fffffff19b0,=20 args =3D 0x7fffffff19b8,=20 ---Type to continue, or q to quit--- nargs =3D 3,=20 debug_on_exit =3D 0 } internal_args =3D 0x7fffffff19b8 i =3D 140737488296352 #7 0x0000000000647ae4 in exec_byte_code (bytestr=3D10875017, vector=3D1087= 5053,=20 maxdepth=3D20, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:785 count =3D 14 op =3D 3 vectorp =3D 0xa5f0b8 stack =3D { pc =3D 0xb21096 "\206$",=20 byte_string =3D 10875017,=20 byte_string_start =3D 0xb21078 "\b\204\006",=20 constants =3D 10875053,=20 next =3D 0x7fffffff1ef0 } top =3D 0x7fffffff19b0 result =3D 12777890 #8 0x00000000005fb742 in funcall_lambda (fun=3D10874957, nargs=3D1, arg_ve= ctor=3D 0xa5f0ad) at eval.c:3205 val =3D 12777890 syms_left =3D 12777890 next =3D 13184898 lexenv =3D 12777890 count =3D 13 i =3D 1 optional =3D 1 rest =3D 0 ---Type to continue, or q to quit--- #9 0x00000000005faee6 in Ffuncall (nargs=3D2, args=3D0x7fffffff1e98) at eval.c:3023 fun =3D 10874957 original_fun =3D 13178802 funcar =3D 1 numargs =3D 1 lisp_numargs =3D 4294967295 val =3D 12777890 backtrace =3D { next =3D 0x7fffffff2330,=20 function =3D 0x7fffffff1e98,=20 args =3D 0x7fffffff1ea0,=20 nargs =3D 1,=20 debug_on_exit =3D 0 } internal_args =3D 0xfec0f5 i =3D 140737488297424 #10 0x0000000000647ae4 in exec_byte_code (bytestr=3D17578657, vector=3D1669= 5541,=20 maxdepth=3D12, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:785 count =3D 13 op =3D 1 vectorp =3D 0xfec100 stack =3D { pc =3D 0x12d1f04 "\210\207",=20 byte_string =3D 17578657,=20 byte_string_start =3D 0x12d1f00 "=C3=80=C3=81=C3=82!\210\207",=20 constants =3D 16695541,=20 next =3D 0x7fffffff25d0 } ---Type to continue, or q to quit--- top =3D 0x7fffffff1e98 result =3D 12777938 #11 0x0000000000646f63 in Fbyte_code (bytestr=3D17578657, vector=3D16695541= ,=20 maxdepth=3D12) at bytecode.c:423 No locals. #12 0x00000000005f9670 in eval_sub (form=3D18964262) at eval.c:2328 numargs =3D 12 args_left =3D 12777890 i =3D 6582052 maxargs =3D 3 argvals =3D {17578657, 16695541, 12, 44, 0, 6266547, 140737488298864, 1} fun =3D 12161029 val =3D 3 original_fun =3D 12917730 original_args =3D 18964278 funcar =3D 3 backtrace =3D { next =3D 0x7fffffff29b0,=20 function =3D 0x7fffffff2360,=20 args =3D 0x7fffffff2290,=20 nargs =3D 3,=20 debug_on_exit =3D 0 ---Type to continue, or q to quit--- } gcpro1 =3D { next =3D 0xd,=20 var =3D 0xe86ab1,=20 nvars =3D 140737488299072 } gcpro2 =3D { next =3D 0x7fffffff2440,=20 var =3D 0x600bc1,=20 nvars =3D 48 } gcpro3 =3D { next =3D 0xd,=20 var =3D 0x7fffffff2290,=20 nvars =3D 3 } #13 0x00000000005f77c2 in internal_lisp_condition_case (var=3D16146594, bod= yform=3D 18964262, handlers=3D18964358) at eval.c:1453 val =3D 12777890 c =3D { tag =3D 12777890,=20 val =3D 12777890,=20 next =3D 0x7fffffff52f0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {448, -8826069716758269337, 0, 140737488312912, ---Type to continue, or q to quit--- 0, 0, -8826069716840058265, 8826069120708014695},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {12777890, 12777890, 5853900, 140737488299360, 6274425, 12777890, 55851513923, 12777890, 19014806, 6190615, 0, 2, 2, 15226369, 15226368, 15226368} } }},=20 backlist =3D 0x7fffffff29b0,=20 handlerlist =3D 0x7fffffff52c0,=20 lisp_eval_depth =3D 5,=20 pdlcount =3D 13,=20 poll_suppress_count =3D 1,=20 ---Type to continue, or q to quit--- interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x7fffffff25d0 } h =3D { handler =3D 18964358,=20 var =3D 16146594,=20 chosen_clause =3D 140737488299200,=20 tag =3D 0x7fffffff2440,=20 next =3D 0x7fffffff52c0 } #14 0x0000000000648862 in exec_byte_code (bytestr=3D17578561, vector=3D1679= 7397,=20 maxdepth=3D12, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:981 handlers =3D 18964358 body =3D 18964262 count =3D 13 op =3D 143 vectorp =3D 0x1004ee0 stack =3D { pc =3D 0x12d1e7b "\203\061",=20 byte_string =3D 17578561,=20 byte_string_start =3D 0x12d1e70 "eb\210m\204X",=20 constants =3D 16797397,=20 next =3D 0x7fffffff2aa0 } top =3D 0x7fffffff2570 result =3D 18960278 #15 0x00000000005fb742 in funcall_lambda (fun=3D16797749, nargs=3D0, arg_ve= ctor=3D 0x1004ed5) at eval.c:3205 val =3D 12777890 ---Type to continue, or q to quit--- syms_left =3D 12777890 next =3D 480 lexenv =3D 12777890 count =3D 13 i =3D 0 optional =3D 0 rest =3D 0 #16 0x00000000005faee6 in Ffuncall (nargs=3D1, args=3D0x7fffffff2a40) at eval.c:3023 fun =3D 16797749 original_fun =3D 14562050 funcar =3D 12777938 numargs =3D 0 lisp_numargs =3D 12897104 val =3D 12777890 backtrace =3D { next =3D 0x7fffffff2e80,=20 function =3D 0x7fffffff2a40,=20 args =3D 0x7fffffff2a48,=20 nargs =3D 0,=20 debug_on_exit =3D 0 } internal_args =3D 0x1e0 i =3D 140737488300592 #17 0x0000000000647ae4 in exec_byte_code (bytestr=3D17581121, vector=3D1808= 5877,=20 maxdepth=3D12, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:785 count =3D 11 op =3D 0 vectorp =3D 0x113f800 ---Type to continue, or q to quit--- stack =3D { pc =3D 0x12d1c74 "\210=C3=8E *\207",=20 byte_string =3D 17581121,=20 byte_string_start =3D=20 0x12d1c58 "r=C3=85=C3=86!q\210=C3=87\216=C3=88=C3=89!\210=C3=8A\b!\210\= t=C3=8B\032\033=C3=8C\fp\"\210*=C3=8D \210=C3=8E *\207",=20 constants =3D 18085877,=20 next =3D 0x7fffffff2f70 } top =3D 0x7fffffff2a40 result =3D 13489890 #18 0x00000000005fb742 in funcall_lambda (fun=3D17184725, nargs=3D1, arg_ve= ctor=3D 0x113f7f5) at eval.c:3205 val =3D 42962450898 syms_left =3D 12777890 next =3D 13006258 lexenv =3D 12777890 count =3D 10 i =3D 1 optional =3D 0 rest =3D 0 #19 0x00000000005faee6 in Ffuncall (nargs=3D2, args=3D0x7fffffff2f18) at eval.c:3023 fun =3D 17184725 original_fun =3D 14562002 funcar =3D 12777890 numargs =3D 1 lisp_numargs =3D 1 val =3D 0 ---Type to continue, or q to quit--- backtrace =3D { next =3D 0x7fffffff3350,=20 function =3D 0x7fffffff2f18,=20 args =3D 0x7fffffff2f20,=20 nargs =3D 1,=20 debug_on_exit =3D 0 } internal_args =3D 0x10050b5 i =3D 140737488301840 #20 0x0000000000647ae4 in exec_byte_code (bytestr=3D16796577, vector=3D1679= 7877,=20 maxdepth=3D12, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:785 count =3D 10 op =3D 1 vectorp =3D 0x10050c0 stack =3D { pc =3D 0x12d2084 "\t\206\t",=20 byte_string =3D 16796577,=20 byte_string_start =3D 0x12d2080 "=C3=83=C3=84\b!\t\206\t",=20 constants =3D 16797877,=20 next =3D 0x7fffffff3440 } top =3D 0x7fffffff2f18 result =3D 6267955 #21 0x00000000005fb742 in funcall_lambda (fun=3D18065669, nargs=3D2, arg_ve= ctor=3D 0x10050b5) at eval.c:3205 val =3D 0 syms_left =3D 12777890 next =3D 16146642 lexenv =3D 12777890 ---Type to continue, or q to quit--- count =3D 8 i =3D 2 optional =3D 1 rest =3D 0 #22 0x00000000005faee6 in Ffuncall (nargs=3D3, args=3D0x7fffffff33e0) at eval.c:3023 fun =3D 18065669 original_fun =3D 14562098 funcar =3D 12898242 numargs =3D 2 lisp_numargs =3D 12897008 val =3D 14176790 backtrace =3D { next =3D 0x7fffffff3820,=20 function =3D 0x7fffffff33e0,=20 args =3D 0x7fffffff33e8,=20 nargs =3D 2,=20 debug_on_exit =3D 0 } internal_args =3D 0x10337c5 i =3D 140737488303056 #23 0x0000000000647ae4 in exec_byte_code (bytestr=3D17434609, vector=3D1698= 8101,=20 maxdepth=3D16, args_template=3D12777890, nargs=3D0, args=3D0x0) at byte= code.c:785 count =3D 3 op =3D 2 vectorp =3D 0x10337d0 stack =3D { pc =3D 0x1029aab "\210*\016\030\204\066",=20 byte_string =3D 17434609,=20 ---Type to continue, or q to quit--- byte_string_start =3D=20 0x1029a80 "=C3=86\b!=C3=87\031\032r=C3=88=C3=89!q\210ed|\210\v\203\027"= ,=20 constants =3D 16988101,=20 next =3D 0x7fffffff3900 } top =3D 0x7fffffff33e0 result =3D 12777890 #24 0x00000000005fb742 in funcall_lambda (fun=3D14360165, nargs=3D0, arg_ve= ctor=3D 0x10337c5) at eval.c:3205 val =3D 12777890 syms_left =3D 12777890 next =3D 19269826 lexenv =3D 12777890 count =3D 3 i =3D 0 optional =3D 0 rest =3D 0 #25 0x00000000005faee6 in Ffuncall (nargs=3D1, args=3D0x7fffffff38b0) at eval.c:3023 fun =3D 14360165 original_fun =3D 16146258 funcar =3D 10783013 numargs =3D 0 lisp_numargs =3D 12026631 val =3D 12777890 backtrace =3D { next =3D 0x7fffffff3ce0,=20 function =3D 0x7fffffff38b0,=20 args =3D 0x7fffffff38b8,=20 ---Type to continue, or q to quit--- nargs =3D 0,=20 debug_on_exit =3D 0 } internal_args =3D 0x102daf5 i =3D 12026624 #26 0x0000000000647ae4 in exec_byte_code (bytestr=3D16765873, vector=3D1696= 4341,=20 maxdepth=3D4, args_template=3D12777890, nargs=3D0, args=3D0x0) at bytec= ode.c:785 count =3D 3 op =3D 0 vectorp =3D 0x102db00 stack =3D { pc =3D 0x102a319 "\207",=20 byte_string =3D 16765873,=20 byte_string_start =3D 0x102a310 "=C3=81 \210\b\205\t",=20 constants =3D 16964341,=20 next =3D 0x0 } top =3D 0x7fffffff38b0 result =3D 12777938 #27 0x00000000005fb742 in funcall_lambda (fun=3D16693349, nargs=3D0, arg_ve= ctor=3D 0x102daf5) at eval.c:3205 val =3D 140737488305640 syms_left =3D 12777890 next =3D 140737340148088 lexenv =3D 12777890 count =3D 3 i =3D 0 optional =3D 0 rest =3D 0 ---Type to continue, or q to quit--- #28 0x00000000005faee6 in Ffuncall (nargs=3D1, args=3D0x7fffffff3e50) at eval.c:3023 fun =3D 16693349 original_fun =3D 16146450 funcar =3D 0 numargs =3D 0 lisp_numargs =3D 12777890 val =3D 20 backtrace =3D { next =3D 0x0,=20 function =3D 0x7fffffff3e50,=20 args =3D 0x7fffffff3e58,=20 nargs =3D 0,=20 debug_on_exit =3D 0 } internal_args =3D 0x7ffff70a09a0 i =3D 10784509 #29 0x00000000005f9ed6 in funcall_nil (nargs=3D1, args=3D0x7fffffff3e50) at eval.c:2491 No locals. #30 0x00000000005fa2e7 in run_hook_with_args (nargs=3D1, args=3D0x7fffffff3= e50,=20 funcall=3D0x5f9eb3 ) at eval.c:2680 global_vals =3D 12777890 sym =3D 12940338 val =3D 13947622 ret =3D 12777890 gcpro1 =3D { next =3D 0x126c852,=20 var =3D 0x7ffff70a09a0,=20 ---Type to continue, or q to quit--- nvars =3D 7032063 } gcpro2 =3D { next =3D 0xf,=20 var =3D 0xc2c9e5,=20 nvars =3D 820 } gcpro3 =3D { next =3D 0x7fffffff3e10,=20 var =3D 0x62aeb8,=20 nvars =3D 0 } #31 0x00000000005f9f22 in Frun_hooks (nargs=3D1, args=3D0x7fffffff3e88) at eval.c:2518 hook =3D {16146450} i =3D 0 #32 0x00000000005573f1 in Fkill_emacs (arg=3D12777890) at emacs.c:2005 gcpro1 =3D { next =3D 0xa48fd6,=20 var =3D 0x6b6f2d,=20 nvars =3D 4294917824 } hook =3D 12940338 exit_code =3D 0 #33 0x000000000056d52a in interrupt_signal (signalnum=3D2) at keyboard.c:10= 862 old_errno =3D 11 terminal =3D 0x0 #34 No symbol table info available. ---Type to continue, or q to quit--- #35 0x000000366b8de363 in __select_nocancel () from /lib64/libc.so.6 No symbol table info available. #36 0x0000000000652a14 in select_wrapper (n=3D8, rfd=3D0x7fffffff4660, wfd= =3D 0x7fffffff45e0, xfd=3D0x0, tmo=3D0x7fffffff45c0) at process.c:4245 No locals. #37 0x0000000000653b1e in wait_reading_process_output (time_limit=3D0, micr= osecs=3D 0, read_kbd=3D-1, do_display=3D1, wait_for_cell=3D12777890, wait_proc= =3D0x0,=20 just_wait_proc=3D0) at process.c:4611 timeout_reduced_for_timers =3D 1 channel =3D -47520 nfds =3D 0 Available =3D { fds_bits =3D {128, 0 } } Writeok =3D { fds_bits =3D {0 } } check_write =3D 1 check_delay =3D 0 no_avail =3D 0 xerrno =3D 11 proc =3D 0 timeout =3D { tv_sec =3D 0,=20 tv_usec =3D 473112 } end_time =3D { tv_sec =3D 0,=20 ---Type to continue, or q to quit--- tv_usec =3D 0 } wait_channel =3D -1 got_some_input =3D 1 count =3D 2 #38 0x000000000055eac0 in kbd_buffer_get_event (kbp=3D0x7fffffff4990,=20 used_mouse_menu=3D0x7fffffff4ec4, end_time=3D0x0) at keyboard.c:3850 c =3D 2 obj =3D 4294967296 #39 0x000000000055c67b in read_char (commandflag=3D1, nmaps=3D2, maps=3D 0x7fffffff4ce0, prev_event=3D12777890, used_mouse_menu=3D0x7fffffff4ec4= ,=20 end_time=3D0x0) at keyboard.c:2796 kb =3D 0x0 c =3D 12777890 jmpcount =3D 2 local_getcjmp =3D {{ __jmpbuf =3D {2, -8826069719702670745, 4261152, 140737488312912, 0, 0, -8826069719851568537, 8826069075804582503},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {66, 18446744073709551615, 4294967294, ---Type to continue, or q to quit--- 0, 0, 0, 0, 0, 0, 46, 0, 12777890, 12777890, 12777890, 12777890, 12777890} } }} save_jump =3D {{ __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {0 } } }} ---Type to continue, or q to quit--- key_already_recorded =3D 0 tem =3D 12811970 save =3D 140737488309296 previous_echo_area_message =3D 12777890 also_record =3D 12777890 reread =3D 0 gcpro1 =3D { next =3D 0x7fffffff4bf0,=20 var =3D 0x7fffffff4bf8,=20 nvars =3D 140737488308752 } gcpro2 =3D { next =3D 0x0,=20 var =3D 0x7fffffff4a18,=20 nvars =3D 12777890 } polling_stopped_here =3D 1 orig_kboard =3D 0x12b0150 #40 0x0000000000569c32 in read_key_sequence (keybuf=3D0x7fffffff5130, bufsi= ze=3D 30, prompt=3D12777890, dont_downcase_last=3D0, can_return_switch_frame= =3D1,=20 fix_current_buffer=3D1) at keyboard.c:9290 interrupted_kboard =3D 0x12b0150 interrupted_frame =3D 0xff3700 key =3D 16908133 used_mouse_menu =3D 0 echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 local_first_binding =3D 1 ---Type to continue, or q to quit--- from_string =3D 12777890 count =3D 2 t =3D 0 echo_start =3D 0 keys_start =3D 0 nmaps =3D 2 nmaps_allocated =3D 2 defs =3D 0x7fffffff4cc0 submaps =3D 0x7fffffff4ce0 orig_local_map =3D 12777890 orig_keymap =3D 12777890 localized_local_map =3D 0 first_binding =3D 1 first_unbound =3D 31 mock_input =3D 0 fkey =3D { parent =3D 18294934,=20 map =3D 18294934,=20 start =3D 0,=20 end =3D 0 } keytran =3D { parent =3D 12757414,=20 map =3D 12757414,=20 start =3D 0,=20 end =3D 0 } indec =3D { parent =3D 18294950,=20 ---Type to continue, or q to quit--- map =3D 18294950,=20 start =3D 0,=20 end =3D 0 } shift_translated =3D 0 delayed_switch_frame =3D 12777890 original_uppercase =3D 12777938 original_uppercase_position =3D -1 dummyflag =3D 0 starting_buffer =3D 0xf5f2e0 fake_prefixed_keys =3D 12777890 gcpro1 =3D { next =3D 0x7fffffff4f00,=20 var =3D 0x5ddf17,=20 nvars =3D 0 } #41 0x00000000005599d2 in command_loop_1 () at keyboard.c:1447 cmd =3D 12899282 keybuf =3D {4261152, 140737488312912, 140737488310640, 6152116, 2822930839, 12777890, 0, 5, 140737488310720, 6154447, 12777890, ---Type to continue, or q to quit--- 12899282, 140737488310800, 12899280, 7, 12627840, 0, 140737488310752, 140737488310880, 6274735, 13356918, 8602712482, 12899282, 12777890, 0, 0, 4261152, 140737488312912, 140737488310880, 6274155} i =3D 12899280 prev_modiff =3D 0 prev_buffer =3D 0x0 already_adjusted =3D 0 #42 0x00000000005f792a in internal_condition_case (bfun=3D 0x5595e9 , handlers=3D12830082, hfun=3D0x558ed8 ) at eval.c:1499 val =3D 0 c =3D { tag =3D 12777890,=20 ---Type to continue, or q to quit--- val =3D 12777890,=20 next =3D 0x7fffffff5470,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {5, -8826069720493297049, 4261152, 140737488312912, 0, 0, -8826069720575085977, 8826069120765948519},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {8826069120765948519, 0, 4294967295, 13307238, 1, 9389376, 0, 0, 0, 0, 233723453152, 1, 0, 16110896, 233731823104, ---Type to continue, or q to quit--- 16110896} } }},=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 12830082,=20 tag =3D 0x7fffffff52f0,=20 next =3D 0x0 } #43 0x00000000005592d8 in command_loop_2 (ignore=3D12777890) at keyboard.c:= 1158 val =3D 5 #44 0x00000000005f72b4 in internal_catch (tag=3D12825874, func=3D 0x5592b2 , 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 {5, ---Type to continue, or q to quit--- -8826069720545725849, 4261152, 140737488312912, 0, 0, -8826069720484908441, 8826069120562786919},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {6153416, 0, 4301645564, 0, 12777890, 13003840, 140737488311736, 14, 12805936, 12183296, 6151995, 140737488311696, 12777890, 4261152, 140737488312912, 140737488311712} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 ---Type to continue, or q to quit--- 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 } #45 0x000000000055928b in command_loop () at keyboard.c:1137 No locals. #46 0x0000000000558a1c in recursive_edit_1 () at keyboard.c:757 count =3D 1 val =3D 5606357 #47 0x0000000000558bbf in Frecursive_edit () at keyboard.c:821 count =3D 0 buffer =3D 12777890 #48 0x0000000000556d37 in main (argc=3D5, argv=3D0x7fffffff5a58) at emacs.c= :1707 dummy =3D 233731852096 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 0x7ffff7526cf0 "@\024\"k6" Lisp Backtrace: "scan-lists" (0xffff19b8) "down-list" (0xffff1ea0) "byte-code" (0xffff2290) "pp-buffer" (0xffff2a48) "pp-to-string" (0xffff2f20) "pp" (0xffff33e8) "save-place-alist-to-file" (0xffff38b8) "save-place-kill-emacs-hook" (0xffff3e58) From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 13:42:54 2011 Received: (at 10169-done) by debbugs.gnu.org; 1 Dec 2011 18:42: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 1RWBaw-0000td-4p for submit@debbugs.gnu.org; Thu, 01 Dec 2011 13:42:54 -0500 Received: from mail-out.m-online.net ([212.18.0.9]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWBat-0000tV-US for 10169-done@debbugs.gnu.org; Thu, 01 Dec 2011 13:42:52 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 621ED1C1D9FC; Thu, 1 Dec 2011 19:42:39 +0100 (CET) X-Auth-Info: +ntakBMZzXVxuU76kcsBf13H4aFsG9dNkszqkLy8vY4= Received: from igel.home (ppp-88-217-102-231.dynamic.mnet-online.de [88.217.102.231]) by mail.mnet-online.de (Postfix) with ESMTPA id 0A9321C0111E; Thu, 1 Dec 2011 19:42:39 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id A4E58CA29C; Thu, 1 Dec 2011 19:42:38 +0100 (CET) From: Andreas Schwab To: Glenn Morris Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> X-Yow: Three attractive BANK ROBBERS are discussing RELIGIOUS DIFFERENCES and MAKE-UP TECHNIQUE with them!! Date: Thu, 01 Dec 2011 19:42:38 +0100 In-Reply-To: <1bliqwtb8h.fsf@fencepost.gnu.org> (Glenn Morris's message of "Thu, 01 Dec 2011 13:09:34 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10169-done Cc: Paul Eggert , 10169-done@debbugs.gnu.org, Jim Meyering 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 (-) Should be fixed now. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 14:00:26 2011 Received: (at 10169) by debbugs.gnu.org; 1 Dec 2011 19:00:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWBrt-0001KT-4p for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:00:26 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWBrp-0001KK-Ef for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 14:00:22 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWBrd-0002kS-28; Thu, 01 Dec 2011 14:00:09 -0500 From: Glenn Morris To: Andreas Schwab Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> X-Spook: Consul Clinton Vickie Weaver SAPO mindwar oil Leitrim X-Ran: LF:?0#fcZkel.R!'ZXyr=7@TYwgAD}WqQ(CVoch,Yah6vP:`l8bn\ckfreLg2q[7Rz@ X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 01 Dec 2011 14:00:08 -0500 In-Reply-To: (Andreas Schwab's message of "Thu, 01 Dec 2011 19:42:38 +0100") Message-ID: <82aa7cyv5z.fsf@fencepost.gnu.org> 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: -5.7 (-----) X-Debbugs-Envelope-To: 10169 Cc: Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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.7 (-----) Now interrupts are silently ignored: bash> ./emacs -Q ctrl-C # in the shell just prints ^C. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 14:02:32 2011 Received: (at 10169) by debbugs.gnu.org; 1 Dec 2011 19:02: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 1RWBtw-0001Nc-A9 for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:02:32 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWBtv-0001NW-0Y for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 14:02:31 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWBtk-00032f-3M; Thu, 01 Dec 2011 14:02:20 -0500 From: Glenn Morris To: Andreas Schwab Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> X-Spook: eternity server militia AMW AVN BLU-97 A/B Exon Shell emc X-Ran: #ZWmrx?X$U0.\OhC^Z-F&Mi}HVlzm#TCDKGP1p$hD#$ZHH#2hwN]FZ?sbssW-;jV+ev9qf X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 01 Dec 2011 14:02:20 -0500 In-Reply-To: <82aa7cyv5z.fsf@fencepost.gnu.org> (Glenn Morris's message of "Thu, 01 Dec 2011 14:00:08 -0500") 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: -5.7 (-----) X-Debbugs-Envelope-To: 10169 Cc: Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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.7 (-----) Glenn Morris wrote: > Now interrupts are silently ignored: > > bash> ./emacs -Q > ctrl-C # in the shell > > just prints ^C. Correction, not silently ignored: Emacs prints "Quit" but is otherwise unaffected. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 14:26:19 2011 Received: (at 10169) by debbugs.gnu.org; 1 Dec 2011 19:26: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 1RWCGx-0001wJ-87 for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:26:19 -0500 Received: from relais.videotron.ca ([24.201.245.36]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWCGu-0001wB-I1 for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 14:26:17 -0500 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ceviche.home ([173.176.12.77]) by VL-VM-MR004.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0LVJ000EVHT8FFF0@VL-VM-MR004.ip.videotron.ca> for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 14:22:23 -0500 (EST) Received: by ceviche.home (Postfix, from userid 20848) id E60B3660D4; Thu, 01 Dec 2011 14:25:52 -0500 (EST) From: Stefan Monnier To: Jim Meyering Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) Message-id: References: <87ipm13ii5.fsf@rho.meyering.net> Date: Thu, 01 Dec 2011 14:25:52 -0500 In-reply-to: <87ipm13ii5.fsf@rho.meyering.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 10169 Cc: 10169@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: -1.1 (-) > So anyone can reproduce it by running this and then hitting ^C: > $ touch /tmp/k; emacs -q --eval "(require 'saveplace)" /tmp/k > ^CFatal error (6)zsh: abort (core dumped) emacs -q --eval "(require\ > 'saveplace)" /tmp/k > [Exit 134 (ABRT)] I can reproduce it indeed with Debian testing's emacs23 as well as with the current trunk. I have to be careful to hit C-c before Emacs actually opens the frame (i.e. interrupt it during startup), otherwise it exits cleanly. Can't investigate further right now, so if anyone wants to pick up from here, he's welcome. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 14:38:42 2011 Received: (at 10169) by debbugs.gnu.org; 1 Dec 2011 19:38: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 1RWCSw-0002Gi-3w for submit@debbugs.gnu.org; Thu, 01 Dec 2011 14:38:42 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWCSt-0002GZ-Ax for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 14:38:40 -0500 Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWCSi-00053M-8P; Thu, 01 Dec 2011 14:38:28 -0500 From: Dan Nicolaescu To: Stefan Monnier Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <87ipm13ii5.fsf@rho.meyering.net> X-Debbugs-No-Ack: yes Date: Thu, 01 Dec 2011 14:38:28 -0500 In-Reply-To: (Stefan Monnier's message of "Thu, 01 Dec 2011 14:25:52 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 10169 Cc: 10169@debbugs.gnu.org, Jim Meyering 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.9 (-----) Stefan Monnier writes: >> So anyone can reproduce it by running this and then hitting ^C: > >> $ touch /tmp/k; emacs -q --eval "(require 'saveplace)" /tmp/k >> ^CFatal error (6)zsh: abort (core dumped) emacs -q --eval "(require\ >> 'saveplace)" /tmp/k >> [Exit 134 (ABRT)] > > I can reproduce it indeed with Debian testing's emacs23 as well as with > the current trunk. > > I have to be careful to hit C-c before Emacs actually opens the frame > (i.e. interrupt it during startup), otherwise it exits cleanly. I cannot reproduce it with emacs-23.3 on Fedora 16... I can reproduce it on yesterday's trunk. I vaguely remember there was some problem with saveplace.el and emacs --daemon, something about saveplace.el wanting to chat when shutting down. No idea if that's related, and I can't find the discussion at the moment... From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 19:34:55 2011 Received: (at 10169) by debbugs.gnu.org; 2 Dec 2011 00:34:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWH5a-0000hk-Ff for submit@debbugs.gnu.org; Thu, 01 Dec 2011 19:34:54 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWH5X-0000hc-PK for 10169@debbugs.gnu.org; Thu, 01 Dec 2011 19:34:52 -0500 Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWH5K-0005yP-JC; Thu, 01 Dec 2011 19:34:38 -0500 From: Dan Nicolaescu To: Glenn Morris Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> X-Debbugs-No-Ack: yes Date: Thu, 01 Dec 2011 19:34:38 -0500 In-Reply-To: <1bliqwtb8h.fsf@fencepost.gnu.org> (Glenn Morris's message of "Thu, 01 Dec 2011 13:09:34 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 10169 Cc: Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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.9 (-----) Glenn Morris writes: > I can reproduce it on Scientific Linux 6.1, x86_64, with gcc 4.4.5 > 20110214 (Red Hat 4.4.5-6). Backtrace: > > Lisp Backtrace: > "scan-lists" (0xffff19b8) > "down-list" (0xffff1ea0) > "byte-code" (0xffff2290) > "pp-buffer" (0xffff2a48) > "pp-to-string" (0xffff2f20) > "pp" (0xffff33e8) > "save-place-alist-to-file" (0xffff38b8) > "save-place-kill-emacs-hook" (0xffff3e58) A quick hack: put a `when' around the `pp' call in `save-place-alist-to-file' (when save-place-alist (pp (sort save-place-alist and it does not crash anymore. Sounds strange, but unfortunately I don't have time at the moment to investigate further what's really going on. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 03:55:23 2011 Received: (at 10169) by debbugs.gnu.org; 3 Dec 2011 08:55:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWlNS-0002Ae-Mp for submit@debbugs.gnu.org; Sat, 03 Dec 2011 03:55:23 -0500 Received: from mail-out.m-online.net ([212.18.0.9]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWlNQ-0002AX-Mi for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 03:55:21 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 46A021C0F59A; Sat, 3 Dec 2011 09:55:00 +0100 (CET) X-Auth-Info: nnBu3YsWOFgDNLHNXKKxFlbvrlPik7ZV2KaFKwp2VVk= Received: from igel.home (ppp-93-104-149-66.dynamic.mnet-online.de [93.104.149.66]) by mail.mnet-online.de (Postfix) with ESMTPA id 3976C1C0006E; Sat, 3 Dec 2011 09:55:00 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id EA20CCA29C; Sat, 3 Dec 2011 09:54:59 +0100 (CET) From: Andreas Schwab To: Glenn Morris Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> X-Yow: A GRAM?? A BRAM... A GROOM... A BROOM... Oh, Yeh!! Wash the ROOM!! Date: Sat, 03 Dec 2011 09:54:59 +0100 In-Reply-To: (Glenn Morris's message of "Thu, 01 Dec 2011 14:02:20 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10169 Cc: Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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 (-) Glenn Morris writes: > Glenn Morris wrote: > >> Now interrupts are silently ignored: >> >> bash> ./emacs -Q >> ctrl-C # in the shell >> >> just prints ^C. > > Correction, not silently ignored: Emacs prints "Quit" but is otherwise > unaffected. IMHO this is the correct behaviour for an interactive programm. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 15:21:28 2011 Received: (at 10169) by debbugs.gnu.org; 3 Dec 2011 20:21: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 1RWw5P-0001sV-Kx for submit@debbugs.gnu.org; Sat, 03 Dec 2011 15:21:27 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWw5O-0001sN-3O for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 15:21:27 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWw51-0004Hz-9R; Sat, 03 Dec 2011 15:21:03 -0500 From: Glenn Morris To: Andreas Schwab Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> X-Spook: Glock bank David John Oates Jiang Zemin Kosovo COSCO X-Ran: ehcFJ_qQ`1?0-UZ~'*\Y5U@/Kw*ny#UtiGON9k,Y;BY[V)`g|q/2D"y'-Y[;t>B"5l5l}) X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sat, 03 Dec 2011 15:21:03 -0500 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: -5.7 (-----) X-Debbugs-Envelope-To: 10169 Cc: Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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.7 (-----) Andreas Schwab wrote: > IMHO this is the correct behaviour for an interactive programm. It seems weird to me, but I'm not qualified to argue with you. None of xterm, gedit, firefox, librefoffice behave as you describe. gnome-terminal and gvim "detach" themselves, or whatever the term is (ie, act like you had used '&' even if you had not; this also seems weird to me), but Emacs does not. gvim -f behaves like Emacs does now. I guess this means you fixed your own report, so I will merge it: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5743 From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 15:22:07 2011 Received: (at control) by debbugs.gnu.org; 3 Dec 2011 20:22:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWw62-0001uJ-Hf for submit@debbugs.gnu.org; Sat, 03 Dec 2011 15:22:06 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWw61-0001uD-0I for control@debbugs.gnu.org; Sat, 03 Dec 2011 15:22:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWw5e-0004Io-KV for control@debbugs.gnu.org; Sat, 03 Dec 2011 15:21:42 -0500 Date: Sat, 03 Dec 2011 15:21:42 -0500 Message-Id: Subject: control message for bug 5743 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 (------) forcemerge 10169 5743 From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 16:04:41 2011 Received: (at 10169) by debbugs.gnu.org; 3 Dec 2011 21:04: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 1RWwlF-0003eP-Nk for submit@debbugs.gnu.org; Sat, 03 Dec 2011 16:04:41 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWwlD-0003eI-As for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 16:04:39 -0500 Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWwkp-0006iv-EW; Sat, 03 Dec 2011 16:04:15 -0500 From: Dan Nicolaescu To: Andreas Schwab Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> X-Debbugs-No-Ack: yes Date: Sat, 03 Dec 2011 16:04:15 -0500 In-Reply-To: (Andreas Schwab's message of "Sat, 03 Dec 2011 09:54:59 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 10169 Cc: Glenn Morris , Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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.9 (-----) Andreas Schwab writes: > Glenn Morris writes: > >> Glenn Morris wrote: >> >>> Now interrupts are silently ignored: >>> >>> bash> ./emacs -Q >>> ctrl-C # in the shell >>> >>> just prints ^C. >> >> Correction, not silently ignored: Emacs prints "Quit" but is otherwise >> unaffected. > > IMHO this is the correct behaviour for an interactive programm. Why do you think that and what other widely use programs can you name that have the same behavior? Why do you think that pretest is the right time to do such a change to a long available behavior, and why is it OK to do it with zero discussion? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 16:26:54 2011 Received: (at 10169) by debbugs.gnu.org; 3 Dec 2011 21:26: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 1RWx6j-0004AG-Hd for submit@debbugs.gnu.org; Sat, 03 Dec 2011 16:26:53 -0500 Received: from mail-out.m-online.net ([212.18.0.9]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWx6i-0004A9-3z for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 16:26:52 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id C1BB61C1DA15; Sat, 3 Dec 2011 22:26:26 +0100 (CET) X-Auth-Info: YDwRM9Rkx7Bv+kmYpx3Cw66P/Q1mrxfequCGyMhrrUI= Received: from igel.home (ppp-93-104-149-66.dynamic.mnet-online.de [93.104.149.66]) by mail.mnet-online.de (Postfix) with ESMTPA id B00291C0011E; Sat, 3 Dec 2011 22:26:26 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 5487CCA29C; Sat, 3 Dec 2011 22:26:26 +0100 (CET) From: Andreas Schwab To: Dan Nicolaescu Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> X-Yow: Hydraulic pizza oven!! Guided missile! Herring sandwich! Styrofoam! Jayne Mansfield! Aluminum siding! Borax! Pedal pushers! Jukebox! Date: Sat, 03 Dec 2011 22:26:26 +0100 In-Reply-To: (Dan Nicolaescu's message of "Sat, 03 Dec 2011 16:04:15 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10169 Cc: Glenn Morris , Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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 (-) Dan Nicolaescu writes: > Why do you think that pretest is the right time to do such a change to a > long available behavior, and why is it OK to do it with zero discussion? It fixes a severe bug: it is fatal to run Lisp code in a signal handler. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 17:08:14 2011 Received: (at 10169) by debbugs.gnu.org; 3 Dec 2011 22:08:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWxkj-00059v-UT for submit@debbugs.gnu.org; Sat, 03 Dec 2011 17:08:14 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWxkh-00059o-Qz for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 17:08:12 -0500 Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWxkJ-0002Zy-M3; Sat, 03 Dec 2011 17:07:47 -0500 From: Dan Nicolaescu To: Andreas Schwab Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> Date: Sat, 03 Dec 2011 17:07:47 -0500 In-Reply-To: (Andreas Schwab's message of "Sat, 03 Dec 2011 22:26:26 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 10169 Cc: Glenn Morris , Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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.9 (-----) Andreas Schwab writes: > Dan Nicolaescu writes: > >> Why do you think that pretest is the right time to do such a change to a >> long available behavior, and why is it OK to do it with zero discussion? > > It fixes a severe bug: it is fatal to run Lisp code in a signal handler. How does that that justify introducing another severe bug: can't kill emacs using C-c (as it has always been possible ? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 17:24:07 2011 Received: (at 10169) by debbugs.gnu.org; 3 Dec 2011 22:24:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWy07-0005WS-7I for submit@debbugs.gnu.org; Sat, 03 Dec 2011 17:24:07 -0500 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWy05-0005WK-7n for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 17:24:06 -0500 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id B8765188A169; Sat, 3 Dec 2011 23:23:40 +0100 (CET) X-Auth-Info: +fysi+SJ8AEcDzz/xQHhWU/C9pX8ZaGs7/U18KF+nWk= Received: from igel.home (ppp-93-104-149-66.dynamic.mnet-online.de [93.104.149.66]) by mail.mnet-online.de (Postfix) with ESMTPA id 238CC1C00117; Sat, 3 Dec 2011 23:23:41 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id C0D0DCA29C; Sat, 3 Dec 2011 23:23:40 +0100 (CET) From: Andreas Schwab To: Dan Nicolaescu Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> X-Yow: My mind is making ashtrays in Dayton.... Date: Sat, 03 Dec 2011 23:23:40 +0100 In-Reply-To: (Dan Nicolaescu's message of "Sat, 03 Dec 2011 17:07:47 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10169 Cc: Glenn Morris , Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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 (-) Dan Nicolaescu writes: > How does that that justify introducing another severe bug: can't kill > emacs using C-c (as it has always been possible ? C-c in an interactive shell doesn't kill it either. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 17:47:19 2011 Received: (at 10169) by debbugs.gnu.org; 3 Dec 2011 22:47: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 1RWyMZ-00062z-10 for submit@debbugs.gnu.org; Sat, 03 Dec 2011 17:47:19 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWyMW-00062s-T0 for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 17:47:17 -0500 Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RWyM8-0004qd-Ty; Sat, 03 Dec 2011 17:46:52 -0500 From: Dan Nicolaescu To: Andreas Schwab Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> Date: Sat, 03 Dec 2011 17:46:52 -0500 In-Reply-To: (Andreas Schwab's message of "Sat, 03 Dec 2011 23:23:40 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.8 (-----) X-Debbugs-Envelope-To: 10169 Cc: Glenn Morris , Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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 (-----) Andreas Schwab writes: > Dan Nicolaescu writes: > >> How does that that justify introducing another severe bug: can't kill >> emacs using C-c (as it has always been possible ? > > C-c in an interactive shell doesn't kill it either. What's the similarity between emacs as an X11 application and an interactive shell? And again, how do you justify changing a long time behavior? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 19:01:00 2011 Received: (at 10169) by debbugs.gnu.org; 4 Dec 2011 00:01:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWzVr-0007l1-V0 for submit@debbugs.gnu.org; Sat, 03 Dec 2011 19:01:00 -0500 Received: from dancol.org ([96.126.100.184]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RWySq-0006Bj-9i for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 17:53:48 -0500 Received: from c-24-18-179-193.hsd1.wa.comcast.net ([24.18.179.193] helo=[192.168.1.2]) by dancol.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1RWySK-0007C8-15; Sat, 03 Dec 2011 14:53:16 -0800 Message-ID: <4EDAA84E.2050201@dancol.org> Date: Sat, 03 Dec 2011 14:53:02 -0800 From: Daniel Colascione User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: Dan Nicolaescu Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> In-Reply-To: X-Enigmail-Version: 1.3.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig46DCCECABEAAF717AB9B7854" X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 10169 X-Mailman-Approved-At: Sat, 03 Dec 2011 19:00:58 -0500 Cc: 10169@debbugs.gnu.org, Paul Eggert , Andreas Schwab , Jim Meyering 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.2 (-) This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig46DCCECABEAAF717AB9B7854 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 12/3/11 2:46 PM, Dan Nicolaescu wrote: > Andreas Schwab writes: >=20 >> Dan Nicolaescu writes: >> >>> How does that that justify introducing another severe bug: can't kill= >>> emacs using C-c (as it has always been possible ?=20 >> >> C-c in an interactive shell doesn't kill it either. >=20 > What's the similarity between emacs as an X11 application and an > interactive shell? > And again, how do you justify changing a long time behavior? I agree: a SIGINT sent to an Emacs running as a deamon or as a GUI applic= ation should kill it dead, without running any Lisp code at all. It's only when= Emacs is actually interesting with the user over a terminal that Emacs should p= rocess control-c specially. --------------enig46DCCECABEAAF717AB9B7854 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAk7aqFkACgkQ17c2LVA10VvVewCeNinWj2UV8Bk0BdsgsPU+cGuF eXMAn0n4O758Xo9ZbpigqNk7+vPClRsS =DPXl -----END PGP SIGNATURE----- --------------enig46DCCECABEAAF717AB9B7854-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 21:09:34 2011 Received: (at 10169) by debbugs.gnu.org; 4 Dec 2011 02:09:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RX1WH-0002z6-Dz for submit@debbugs.gnu.org; Sat, 03 Dec 2011 21:09:33 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RX1WF-0002yz-K1 for 10169@debbugs.gnu.org; Sat, 03 Dec 2011 21:09:32 -0500 Received: from bb121-6-69-237.singnet.com.sg ([121.6.69.237]:39650 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RX1Vq-0006s9-Oh; Sat, 03 Dec 2011 21:09:07 -0500 From: Chong Yidong To: Andreas Schwab Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> Date: Sun, 04 Dec 2011 10:08:57 +0800 In-Reply-To: (Andreas Schwab's message of "Sat, 03 Dec 2011 23:23:40 +0100") Message-ID: <87ty5hytom.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 10169 Cc: Dan Nicolaescu , Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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.9 (-----) Andreas Schwab writes: > Dan Nicolaescu writes: > >> How does that that justify introducing another severe bug: can't kill >> emacs using C-c (as it has always been possible ? > > C-c in an interactive shell doesn't kill it either. The argument is invalid: here, Emacs is not using C-c as keyboard input. This change is worse than the bug it is trying to fix. Please revert. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 04 04:37:38 2011 Received: (at 10169) by debbugs.gnu.org; 4 Dec 2011 09:37:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RX8Vu-000527-GP for submit@debbugs.gnu.org; Sun, 04 Dec 2011 04:37:38 -0500 Received: from mail-out.m-online.net ([212.18.0.9]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RX8Vt-000520-2L for 10169@debbugs.gnu.org; Sun, 04 Dec 2011 04:37:37 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id A0B951C0F561; Sun, 4 Dec 2011 10:37:07 +0100 (CET) X-Auth-Info: F2Ukc885i0ilAEC9epOfe69DfJf9iUtypj0De2xpE44= Received: from igel.home (ppp-93-104-157-78.dynamic.mnet-online.de [93.104.157.78]) by mail.mnet-online.de (Postfix) with ESMTPA id 53A351C000EA; Sun, 4 Dec 2011 10:37:07 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 0A94ECA29C; Sun, 4 Dec 2011 10:37:06 +0100 (CET) From: Andreas Schwab To: Chong Yidong Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> <87ty5hytom.fsf@gnu.org> X-Yow: My mind is a potato field... Date: Sun, 04 Dec 2011 10:37:06 +0100 In-Reply-To: <87ty5hytom.fsf@gnu.org> (Chong Yidong's message of "Sun, 04 Dec 2011 10:08:57 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10169 Cc: Dan Nicolaescu , Paul Eggert , 10169@debbugs.gnu.org, Jim Meyering 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 (-) Chong Yidong writes: > The argument is invalid: here, Emacs is not using C-c as keyboard input. > This change is worse than the bug it is trying to fix. Please revert. It is an absolute no-go to call Lisp in a signal handler. So I have installed a different solution. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 04 10:05:43 2011 Received: (at 10169) by debbugs.gnu.org; 4 Dec 2011 15:05:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXDdP-0005gQ-3Q for submit@debbugs.gnu.org; Sun, 04 Dec 2011 10:05:43 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXDdL-0005gI-N0 for 10169@debbugs.gnu.org; Sun, 04 Dec 2011 10:05:41 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RXDcu-000356-Hp; Sun, 04 Dec 2011 10:05:12 -0500 Date: Sun, 04 Dec 2011 10:05:12 -0500 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman To: Chong Yidong In-reply-to: <87ty5hytom.fsf@gnu.org> (message from Chong Yidong on Sun, 04 Dec 2011 10:08:57 +0800) Subject: Re: bug#10169: a simple interrupt evokes abort?! (but only with (require 'saveplace)) References: <4ED7A551.5080803@cs.ucla.edu> <871uso6zjh.fsf@rho.meyering.net> <1bliqwtb8h.fsf@fencepost.gnu.org> <82aa7cyv5z.fsf@fencepost.gnu.org> <87ty5hytom.fsf@gnu.org> X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 10169 Cc: dann@gnu.org, eggert@cs.ucla.edu, schwab@linux-m68k.org, jim@meyering.net, 10169@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: rms@gnu.org 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.9 (-----) > C-c in an interactive shell doesn't kill it either. The argument is invalid: here, Emacs is not using C-c as keyboard input. This change is worse than the bug it is trying to fix. Please revert. I agree. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/ From unknown Thu Jun 19 14:03:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 Jan 2012 12:24:03 +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