From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Elias Martenson Newsgroups: gmane.emacs.bugs Subject: bug#25178: 26.0.50; Crash when pressing C-g in TTY mode Date: Tue, 13 Dec 2016 10:52:17 +0800 Message-ID: References: <83bmwhccib.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6075896719524908373==" X-Trace: blaine.gmane.org 1481597596 14462 195.159.176.226 (13 Dec 2016 02:53:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 13 Dec 2016 02:53:16 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 25178@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 13 03:53:11 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGdDK-0002a1-LS for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Dec 2016 03:53:10 +0100 Original-Received: from localhost ([::1]:34996 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGdDM-0007dg-VE for geb-bug-gnu-emacs@m.gmane.org; Mon, 12 Dec 2016 21:53:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGdDF-0007db-M7 for bug-gnu-emacs@gnu.org; Mon, 12 Dec 2016 21:53:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGdDC-000373-HF for bug-gnu-emacs@gnu.org; Mon, 12 Dec 2016 21:53:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52767) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cGdDC-00036z-DQ for bug-gnu-emacs@gnu.org; Mon, 12 Dec 2016 21:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cGdDC-0002yM-4P for bug-gnu-emacs@gnu.org; Mon, 12 Dec 2016 21:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Elias Martenson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2016 02:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25178 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25178-submit@debbugs.gnu.org id=B25178.148159753711369 (code B ref 25178); Tue, 13 Dec 2016 02:53:02 +0000 Original-Received: (at 25178) by debbugs.gnu.org; 13 Dec 2016 02:52:17 +0000 Original-Received: from localhost ([127.0.0.1]:39933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGdCS-0002xJ-Va for submit@debbugs.gnu.org; Mon, 12 Dec 2016 21:52:17 -0500 Original-Received: from mail.murex.com ([194.98.51.42]:49317 helo=bl-ironport.murex.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGdCQ-0002xA-Qc for 25178@debbugs.gnu.org; Mon, 12 Dec 2016 21:52:15 -0500 X-IronPort-AV: E=Sophos;i="5.33,339,1477954800"; d="scan'208";a="6582582" Original-Received: from unknown (HELO FR-FRDC1-HC-V1.fr.murex.com) ([10.0.0.1]) by bl-ironport.murex.com with ESMTP; 13 Dec 2016 03:52:13 +0100 Original-Received: from SG-SGDC1-HC-V2.sg.murex.com (172.21.65.12) by FR-FRDC1-HC-V1.fr.murex.com (172.21.43.213) with Microsoft SMTP Server (TLS) id 14.3.279.2; Tue, 13 Dec 2016 03:52:12 +0100 Original-Received: from em-desktop (172.21.72.4) by SG-SGDC1-HC-V2.sg.murex.com (172.21.65.43) with Microsoft SMTP Server (TLS) id 14.3.279.2; Tue, 13 Dec 2016 10:52:10 +0800 In-Reply-To: <83bmwhccib.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Dec 2016 18:56:12 +0200") Original-MIME-Version: 1.0 X-Originating-IP: [172.21.72.4] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:126961 Archived-At: --===============6075896719524908373== Content-Type: text/plain Content-Transfer-Encoding: quoted-printable > Eli Zaretskii writes: > > > From: Elias Martenson > > Date: Mon, 12 Dec 2016 12:33:01 +0800 > >=20 > > Build 2783e0e3899cf92910e97dc8bfda3e47b3df1478 with default options. > >=20 > > Start emacs -nw -Q > >=20 > > Press C-g > >=20 > > This causes the application to crash immediately. >=20 > Doesn't happen to me. >=20 > Can you run this under GDB and show the backtrace from the crash? It still happens on a completely fresh checkout and install of 8db7b65d66f01e90a05cc9f11c67667233d84ca0 Here is the stack trace: Thread 1 "emacs" received signal SIGINT, Interrupt. 0x00007fffef71f18c in pselect () from /usr/lib/libc.so.6 (gdb) bt full #0 0x00007fffef71f18c in pselect () at /usr/lib/libc.so.6 #1 0x000000000069fd6b in xg_select (fds_lim=3D8, rfds=3D0x7fffffffdcd0, wf= ds=3D0x7fffffffdc50, efds=3D0x0, timeout=3D0x7fffffffdc30, sigmask=3D0x0) a= t xgselect.c:116 all_rfds =3D {fds_bits =3D {192, 0 }} all_wfds =3D {fds_bits =3D {0 }} tmo =3D {tv_sec =3D 0, tv_nsec =3D 140737488345200} tmop =3D 0x7fffffffdc30 context =3D 0x2d825d0 have_wfds =3D true gfds_buf =3D=20 {{fd =3D 7, events =3D 1, revents =3D 0}, {fd =3D 6560509, even= ts =3D 0, revents =3D 0}, {fd =3D -10080, events =3D 32767, revents =3D 0},= {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 1030, events =3D 0, reven= ts =3D 0}, {fd =3D 42, events =3D 0, revents =3D 0}, {fd =3D 11055605, even= ts =3D 0, revents =3D 0}, {fd =3D 11055572, events =3D 0, revents =3D 0}, {= fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 88, events =3D 0, revents = =3D 0}, {fd =3D 12167591, events =3D 0, revents =3D 0}, {fd =3D 11055572, e= vents =3D 0, revents =3D 0}, {fd =3D 12167420, events =3D 0, revents =3D 0}= , {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents= =3D 0}, {fd =3D 0, events =3D 10, revents =3D 0}, {fd =3D 12772560, events= =3D 0, revents =3D 0}, {fd =3D -11112, events =3D 32767, revents =3D 0}, {= fd =3D 5573343, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reve= nts =3D 0}, {fd =3D 12772565, events =3D 0, revents =3D 0}, {fd =3D 1, even= ts =3D 0, revents =3D 0}, {fd =3D 12772560, events =3D 0, revents =3D 0}, {= fd =3D 21486901, events =3D 0, revents =3D 0}, {fd =3D -11064, events =3D 3= 2767, revents =3D 0}, {fd =3D 5570466, events =3D 0, revents =3D 0}, {fd = =3D 21486901, events =3D 0, revents =3D 0}, {fd =3D -11040, events =3D 3276= 7, revents =3D 0}, {fd =3D 5570466, events =3D 0, revents =3D 0}, {fd =3D 9= , events =3D 0, revents =3D 0}, {fd =3D 5572836, events =3D 0, revents =3D = 0}, {fd =3D 2, events =3D 0, revents =3D 0}, {fd =3D 13300048, events =3D 0= , revents =3D 0}, {fd =3D 6281605, events =3D 0, revents =3D 0}, {fd =3D 45= 984, events =3D 0, revents =3D 0}, {fd =3D -136433516, events =3D 32767, re= vents =3D 0}, {fd =3D 5568885, events =3D 0, revents =3D 0}, {fd =3D 305, e= vents =3D 0, revents =3D 0}, {fd =3D -134537216, events =3D 32767, revents = =3D 0}, {fd =3D -268357864, events =3D 32767, revents =3D 0}, {fd =3D -2683= 49704, events =3D 32767, revents =3D 0}, {fd =3D -136431405, events =3D 327= 67, revents =3D 0}, {fd =3D 305, events =3D 0, revents =3D 0}, {fd =3D -268= 349704, events =3D 32767, revents =3D 0}, {fd =3D -134537216, events =3D 32= 767, revents =3D 0}, {fd =3D -10792, events =3D 32767, revents =3D 0}, {fd = =3D -10796, events =3D 32767, revents =3D 0}, {fd =3D -136433077, events = =3D 32767, revents =3D 0}, {fd =3D 4242610, events =3D 0, revents =3D 0}, {= fd =3D 4199752, events =3D 0, revents =3D 0}, {fd =3D -10792, events =3D 32= 767, revents =3D 0}, {fd =3D 2111285930, events =3D 0, revents =3D 0}, {fd = =3D 26, events =3D 0, revents =3D 0}, {fd =3D -268349704, events =3D 32767,= revents =3D 0}, {fd =3D -10576, events =3D 32767, revents =3D 0}, {fd =3D = -268357864, events =3D 32767, revents =3D 0}, {fd =3D -10796, events =3D 32= 767, revents =3D 0}, {fd =3D -10592, events =3D 32767, revents =3D 0}, {fd = =3D -135176416, events =3D 32767, revents =3D 0}, {fd =3D 106, events =3D 0= , revents =3D 0}, {fd =3D 47427648, events =3D 0, revents =3D 0}, {fd =3D 0= , events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {f= d =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D= 0}, {fd =3D -134224792, events =3D 32767, revents =3D 0}, {fd =3D -10432, = events =3D 32767, revents =3D 0}, {fd =3D -135175304, events =3D 32767, rev= ents =3D 0}, {fd =3D 5, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D= 0, revents =3D 0}, {fd =3D -10392, events =3D 32767, revents =3D 0}, {fd = =3D -136430111, events =3D 32767, revents =3D 0}, {fd =3D 49, events =3D 0,= revents =3D 0}, {fd =3D 22169539, events =3D 0, revents =3D 0}, {fd =3D 21= 486901, events =3D 0, revents =3D 0}, {fd =3D 9562752, events =3D 0, revent= s =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 13251680, events= =3D 0, revents =3D 0}, {fd =3D -10528, events =3D 32767, revents =3D 0}, {= fd =3D 6138465, events =3D 0, revents =3D 0}, {fd =3D 13743104, events =3D = 0, revents =3D 0}, {fd =3D 13251680, events =3D 0, revents =3D 0}, {fd =3D = -10576, events =3D 32767, revents =3D 0}, {fd =3D 1, events =3D 0, revents = =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 1, events =3D 0, r= events =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 257, events= =3D 0, revents =3D 0}, {fd =3D -11304, events =3D 32767, revents =3D 0}, {= fd =3D 0, events =3D 6, revents =3D 0}, {fd =3D 0, events =3D 0, revents = =3D 0}, {fd =3D 11, events =3D 0, revents =3D 0}, {fd =3D 13251680, events = =3D 0, revents =3D 0}, {fd =3D -10528, events =3D 32767, revents =3D 0}, {f= d =3D 28272, events =3D 0, revents =3D 0}, {fd =3D 4294032, events =3D 0, r= events =3D 0}, {fd =3D -10400, events =3D 32767, revents =3D 0}, {fd =3D 61= 41648, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0= }, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revent= s =3D 0}, {fd =3D 28272, events =3D 0, revents =3D 0}, {fd =3D 1, events = =3D 135, revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 1= 3251680, events =3D 0, revents =3D 0}, {fd =3D 13743104, events =3D 0, reve= nts =3D 0}, {fd =3D 13254064, events =3D 0, revents =3D 0}, {fd =3D -11392,= events =3D 32767, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0},= {fd =3D 13282336, events =3D 0, revents =3D 0}, {fd =3D 5568885, events = =3D 0, revents =3D 0}, {fd =3D 28272, events =3D 0, revents =3D 0}, {fd =3D= -10352, events =3D 32767, revents =3D 0}, {fd =3D 6140345, events =3D 0, r= events =3D 0}, {fd =3D 13251680, events =3D 0, revents =3D 0}, {fd =3D 0, e= vents =3D 0, revents =3D 0}, {fd =3D 5573208, events =3D 0, revents =3D 0},= {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -10256, events =3D 32767,= revents =3D 0}, {fd =3D 6144162, events =3D 0, revents =3D 0}, {fd =3D 0, = events =3D 0, revents =3D 0}, {fd =3D 28272, events =3D 0, revents =3D 0}, {fd =3D 5, events =3D 0, revents =3D 0}, {fd =3D 6, events =3D 0, revents = =3D 0}, {fd =3D 13251680, events =3D 0, revents =3D 0}, {fd =3D -10248, eve= nts =3D 32767, revents =3D 0}, {fd =3D 5573343, events =3D 0, revents =3D 0= }, {fd =3D 13282336, events =3D 0, revents =3D 0}} gfds =3D 0x7fffffffd3e0 gfds_size =3D 128 n_gfds =3D 1 retval =3D 0 our_fds =3D 0 max_fds =3D 7 context_acquired =3D true i =3D 1 nfds =3D 0 tmo_in_millisec =3D -1 must_free =3D 0 need_to_dispatch =3D 35 #2 0x0000000000676dad in really_call_select (arg=3D0x7fffffffda20) at thre= ad.c:498 sa =3D 0x7fffffffda20 self =3D 0xcc69e0 #3 0x00000000005d4a02 in flush_stack_call_func (func=3D0x676d51 , arg=3D0x7fffffffda20) at alloc.c:5137 end =3D 0x7fffffffd9a0 self =3D 0xcc69e0 #4 0x0000000000676e2b in thread_select (func=3D0x69f84f , max_f= ds=3D7, rfds=3D0x7fffffffdcd0, wfds=3D0x7fffffffdc50, efds=3D0x0, timeout= =3D0x7fffffffdc30, sigmask=3D0x0) at thread.c:517 sa =3D=20 {func =3D 0x69f84f , max_fds =3D 7, rfds =3D 0x7ffffff= fdcd0, wfds =3D 0x7fffffffdc50, efds =3D 0x0, timeout =3D 0x7fffffffdc30, s= igmask =3D 0x0, result =3D -1} #5 0x0000000000651168 in wait_reading_process_output (time_limit=3D30, nse= cs=3D0, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0, wait_proc=3D0x= 0, just_wait_proc=3D0) at process.c:5345 process_skipped =3D false channel =3D 1024 nfds =3D 0 Available =3D {fds_bits =3D {64, 0 }} Writeok =3D {fds_bits =3D {0 }} check_write =3D true check_delay =3D 0 no_avail =3D false xerrno =3D 4 proc =3D 47321728 timeout =3D {tv_sec =3D 9, tv_nsec =3D 484656783} end_time =3D {tv_sec =3D 1481596880, tv_nsec =3D 100278958} timer_delay =3D {tv_sec =3D 9, tv_nsec =3D 484656783} got_output_end_time =3D {tv_sec =3D 1481596880, tv_nsec =3D 1002789= 58} wait =3D TIMEOUT got_some_output =3D -1 retry_for_async =3D false count =3D 3 now =3D {tv_sec =3D 0, tv_nsec =3D -1} #6 0x00000000004252be in sit_for (timeout=3D122, reading=3Dtrue, display_o= ption=3D1) at dispnew.c:5763 sec =3D 30 nsec =3D 0 do_display =3D true #7 0x000000000055bc48 in read_char (commandflag=3D1, map=3D18488707, prev_= event=3D0, used_mouse_menu=3D0x7fffffffe24f, end_time=3D0x0) at keyboard.c:= 2722 tem0 =3D 5568885 timeout =3D 30 delay_level =3D 4 buffer_size =3D 1 c =3D 0 jmpcount =3D 3 local_getcjmp =3D=20 {{__jmpbuf =3D {0, -1720637353449548036, 4294032, 140737488= 349360, 0, 0, -1720637351413213444, 1720636901125723900}, __mask_was_saved = =3D 0, __saved_mask =3D {__val =3D {20304512, 13254064, 6140185, 0, 1407374= 88347280, 5568885, 18152640, 13254064, 5703904, 0, 140737488347328, 5568885= , 19983315, 140737488347424, 6272424, 0}}}} save_jump =3D=20 {{__jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = =3D 0, __saved_mask =3D {__val =3D {0 }}}} tem =3D 18488707 save =3D 0 previous_echo_area_message =3D 0 also_record =3D 0 reread =3D false recorded =3D false polling_stopped_here =3D false orig_kboard =3D 0x2d23870 #8 0x0000000000568714 in read_key_sequence (keybuf=3D0x7fffffffe400, bufsi= ze=3D30, prompt=3D0, dont_downcase_last=3Dfalse, can_return_switch_frame=3D= true, fix_current_buffer=3Dtrue, prevent_redisplay=3Dfalse) at keyboard.c:9= 136 interrupted_kboard =3D 0x2d23870 interrupted_frame =3D 0xd28688 key =3D 4545089 used_mouse_menu =3D false echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 new_binding =3D 5 count =3D 3 t =3D 0 echo_start =3D 0 keys_start =3D 0 current_binding =3D 18488707 first_event =3D 0 first_unbound =3D 31 mock_input =3D 0 fkey =3D {parent =3D 14043411, map =3D 14043411, start =3D 0, end = =3D 0} keytran =3D {parent =3D 13732419, map =3D 13732419, start =3D 0, en= d =3D 0} indec =3D {parent =3D 14043443, map =3D 14043443, start =3D 0, end = =3D 0} shift_translated =3D false delayed_switch_frame =3D 0 original_uppercase =3D 0 original_uppercase_position =3D -1 dummyflag =3D false starting_buffer =3D 0xd1b400 fake_prefixed_keys =3D 0 #9 0x0000000000558939 in command_loop_1 () at keyboard.c:1373 cmd =3D 140737488348496 keybuf =3D=20 {0, 29328, 8321642624, 0, 13251856, 29328, 288, 13283392, 1325185= 6, 0, 140737488348320, 6271814, 4294967296, 140737488348352, 13254064, 0, 0= , 140737488348320, 5568885, 0, 140737488348416, 6272424, 14045523, 3, 13254= 064, 29328, 0, 140737488348400, 5568885, 0} i =3D 0 prev_modiff =3D 0 prev_buffer =3D 0x0 already_adjusted =3D false #10 0x00000000005f64a5 in internal_condition_case (bfun=3D0x558528 , handlers=3D19680, hfun=3D0x557d15 ) at eval.c:1336 val =3D 5568885 c =3D 0x2d3af10 #11 0x0000000000558232 in command_loop_2 (ignore=3D0) at keyboard.c:1115 val =3D 0 #12 0x00000000005f5d72 in internal_catch (tag=3D47472, func=3D0x558209 , arg=3D0) at eval.c:1101 val =3D 5568885 c =3D 0x2d23940 #13 0x00000000005581d4 in command_loop () at keyboard.c:1094 #14 0x00000000005578f0 in recursive_edit_1 () at keyboard.c:700 count =3D 1 val =3D 140737488348800 #15 0x0000000000557a6c in Frecursive_edit () at keyboard.c:771 count =3D 0 buffer =3D 0 #16 0x0000000000555867 in main (argc=3D3, argv=3D0x7fffffffe8b8) at emacs.c= :1686 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D true dumping =3D false skip_args =3D 1 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 disable_aslr =3D false rlim =3D {rlim_cur =3D 8720384, rlim_max =3D 18446744073709551615} sockfd =3D -1 --===============6075896719524908373== Content-Type: multipart/alternative; boundary="===============1726792422858395034==" MIME-Version: 1.0 Content-Disposition: inline --===============1726792422858395034== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ******************************* This e-mail contains information for the intended recipient only. It may co= ntain proprietary material or confidential information. If you are not the = intended recipient you are not authorised to distribute, copy or use this e= -mail or any attachment to it. Murex cannot guarantee that it is virus free= and accepts no responsibility for any loss or damage arising from its use.= If you have received this e-mail in error please notify immediately the se= nder and delete the original email received, any attachments and all copies= from your system. --===============1726792422858395034== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable

*= ******************************

This e-mail con= tains information for the intended recipient only. It may contain proprieta= ry material or confidential information. If you are not the intended r= ecipient you are not authorised to distribute, copy or use this e-mail= or any attachment to it.