From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g Date: Sat, 09 Feb 2019 11:38:53 +0000 Message-ID: <87imxtxkc2.fsf@gmail.com> References: <87va1tye42.fsf@gmail.com> <83wom9o0hu.fsf@gnu.org> <87r2chxpli.fsf@gmail.com> <83k1i9nugh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="260039"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 34394@debbugs.gnu.org, schwab@linux-m68k.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Feb 09 12:40:16 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gsQzY-0015VE-0X for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Feb 2019 12:40:16 +0100 Original-Received: from localhost ([127.0.0.1]:44304 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsQzW-00055b-Ro for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Feb 2019 06:40:14 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55656) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsQzN-00053F-6T for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:40:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gsQzK-00008d-LL for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:40:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41248) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gsQzK-00008R-HR for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:40:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gsQzK-000550-Bq for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:40:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Feb 2019 11:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34394 X-GNU-PR-Package: emacs Original-Received: via spool by 34394-submit@debbugs.gnu.org id=B34394.154971235019459 (code B ref 34394); Sat, 09 Feb 2019 11:40:02 +0000 Original-Received: (at 34394) by debbugs.gnu.org; 9 Feb 2019 11:39:10 +0000 Original-Received: from localhost ([127.0.0.1]:40529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gsQyR-00053l-RM for submit@debbugs.gnu.org; Sat, 09 Feb 2019 06:39:08 -0500 Original-Received: from mail-wm1-f49.google.com ([209.85.128.49]:39944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gsQyO-00053F-9n for 34394@debbugs.gnu.org; Sat, 09 Feb 2019 06:39:05 -0500 Original-Received: by mail-wm1-f49.google.com with SMTP id q21so7867341wmc.5 for <34394@debbugs.gnu.org>; Sat, 09 Feb 2019 03:39:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=ut4Mv7gT6104nhdqWEPZ0GvGuH5PIWLId4VLOzeWln8=; b=CvfFiolMdEHvCqv687K+7dWnt5o/gz/dR/176fAgJJCUlRe7xL3jTsgejTUZVbZxSD PGt9w8G9EYtGX+rHO3j7xV/ew6Fy/A59uR5aUk/s+Cf5cL1n2ED/V1m+MkllEgMgg3hg /f8+HR6IJIItp6QwWMnlWbYcWGM2NS1cD2isyVI1c3AIhunXmcc6qJWPkLvXE1DskgMt ZquQqXey6XnQp4FaM32dA1GooNmhxdavqBTAJOtJHzjVFCGPSqqvllu0Fqbd9Mj3FdyF zCm5PGLibQk8Ift71mQo6+2oH+Oj3V2CtQwvYELZLaK2K5M5nm8MLKxDcuuQsrHO0oAf SQzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=ut4Mv7gT6104nhdqWEPZ0GvGuH5PIWLId4VLOzeWln8=; b=j8zzo7M8C4HZHQ9gs7X1uRa1iIf9myWjhvEqPMMGQtaFJieSbIr1sG7NO//vbmyIp3 v4AWFJt+woIVNcbM4+2kOA/sJOsOIiauwJuzCGMPo/vtkFUE5njkoVZSbqyljjYYItE2 878mlzAlOgW9MDJ/C1lnkONt21oRd5Dp3zL+rTqHmk1rcbiidsBLmqAUXwldwjIio6uJ igYM5FT0/9b3fulM0iiLJoI+NtfGQ0/F3QAU0kDs/mf+76DgBfYAf+2OlVkOK5pGoqRx I+sofAyhgbdVqn5P1lf6bhgGh/XfDJ0deMNB30JJ9dp51tzdNYEghxO1c8C+jIt0xacD ttSw== X-Gm-Message-State: AHQUAuas+kyzkjY00F2/bBAxVZPNA8xFYLK91y6uD6Khw35RKbBcmln1 KwOLeBbxNX1OmT0ZsSiDvpg= X-Google-Smtp-Source: AHgI3IaLuNohf4A9o/zE3FT7bOTtbrGnOr9HXMnxvfhZTjBEl7op7W7afi+LNbTQcA9ZuaDozSiuUw== X-Received: by 2002:adf:dc10:: with SMTP id t16mr2958033wri.40.1549712336942; Sat, 09 Feb 2019 03:38:56 -0800 (PST) Original-Received: from lolita.yourcompany.com (188.139.62.94.rev.vodafone.pt. [94.62.139.188]) by smtp.gmail.com with ESMTPSA id y1sm5188818wru.4.2019.02.09.03.38.55 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 09 Feb 2019 03:38:55 -0800 (PST) In-Reply-To: <83k1i9nugh.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Feb 2019 12:10:22 +0200") 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: 209.51.188.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:155299 Archived-At: Eli Zaretskii writes: > Btw, does this happen only on master, otr is it reproducible on > emacs-26 as well? Yep, also Emacs 26.1 and seems to be _way_ easier to trigger there. I get it on the first C-g! A 26.1 backtrace after my sig. By the way, this is important: I've removed the inhibit-quit hack I used to have, so the lisp code is now simpler. You will stil notice that there is a strange "unwind-protect" there. I don't think it should be needed, but sometimes it's like the (while (sit-for)) exits non-locally even without C-g and the (setq cancelled-on-input) never gets executed. (catch catch-tag (sly-rex () (sexp package) ((:ok value) (unless cancelled-on-input (throw catch-tag (list #'identity value)))) ((:abort _condition) (throw catch-tag (list #'error "Synchronous Lisp Evaluation abort= ed")))) (cond (cancel-on-input (unwind-protect (while (sit-for 30)) (setq cancelled-on-input t)) (funcall check-conn)) (t (while t (funcall check-conn) (accept-process-output nil 30)))) (list #'identity cancel-on-input-retval)) I will try with a Emacs 26.1 debug build, perhaps that won't smash the stack. Jo=C3=A3o gdb --args /usr/local/bin/emacs -Q -L ~/Source/Emacs/sly -l sly-autoloads -= L ~/Source/Emacs/company-mode -l ~/Source/Emacs/company-mode/company.el -f = global-company-mode -f sly GNU gdb (Debian 8.2-1) 8.2 Copyright (C) 2018 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 "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/bin/emacs...done. (gdb) r Starting program: /usr/local/bin/emacs -Q -L /home/capitaomorte/Source/Emac= s/sly -l sly-autoloads -L /home/capitaomorte/Source/Emacs/company-mode -l /= home/capitaomorte/Source/Emacs/company-mode/company.el -f global-company-mo= de -f sly [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffef46a700 (LWP 21053)] [New Thread 0x7fffeec14700 (LWP 21054)] [New Thread 0x7fffee413700 (LWP 21055)] [Detaching after vfork from child process 21056] *** longjmp causes uninitialized stack frame ***: /usr/local/bin/emacs term= inated Thread 1 "emacs" received signal SIGABRT, Aborted. __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:= 50 #1 0x00007ffff3db3535 in __GI_abort () at abort.c:79 #2 0x00007ffff3e0a718 in __libc_message (action=3D, fmt=3Df= mt@entry=3D0x7ffff3f15088 "*** %s ***: %s terminated\n") at ../sysdeps/posi= x/libc_fatal.c:181 #3 0x00007ffff3e9bbbd in __GI___fortify_fail_abort (need_backtrace=3Dneed_= backtrace@entry=3Dtrue,=20 msg=3D0x7ffff3f1503d "longjmp causes uninitialized stack = frame") at fortify_fail.c:28 #4 0x00007ffff3e9bbf1 in __GI___fortify_fail (msg=3D) at fo= rtify_fail.c:44 #5 0x00007ffff3e9baad in ____longjmp_chk () at ../sysdeps/unix/sysv/linux/= x86_64/____longjmp_chk.S:105 #6 0x00007ffff3e9ba0b in __longjmp_chk (env=3D0xc09e98 , = val=3Dval@entry=3D1) at ../setjmp/longjmp.c:39 #7 0x00000000004ec067 in quit_throw_to_read_char (from_signal=3Dfrom_signa= l@entry=3Dfalse) at keyboard.c:10548 #8 0x00000000004eda11 in handle_interrupt (in_signal_handler=3D) at keyboard.c:10523 #9 0x00000000004f202d in kbd_buffer_store_event_hold (hold_quit=3D0x0, eve= nt=3D0x7fffffffc4d0) at keyboard.h:472 #10 kbd_buffer_store_event (event=3D0x7fffffffc4d0) at keyboard.c:3439 #11 gobble_input () at keyboard.c:6955 #12 0x00000000004f25d5 in handle_async_input () at keyboard.c:7146 #13 process_pending_signals () at keyboard.c:7160 #14 0x00000000005d9e49 in xg_select (fds_lim=3D, rfds=3Drfds= @entry=3D0x7fffffffcce0, wfds=3Dwfds@entry=3D0x7fffffffcd60, efds=3Defds@en= try=3D0x0,=20 timeout=3Dtimeout@entry=3D0x7fffffffcbf0, sigmask=3Dsigmask@entry=3D0x0= ) at xgselect.c:163 #15 0x000000000059ee2d in wait_reading_process_output (time_limit=3Dtime_li= mit@entry=3D30, nsecs=3Dnsecs@entry=3D0, read_kbd=3Dread_kbd@entry=3D-1,=20 do_display=3Ddo_display@entry=3Dtrue, wait_for_cell=3D..., wait_for_cel= l@entry=3D..., wait_proc=3Dwait_proc@entry=3D0x0, just_wait_proc=3D0) at pr= ocess.c:5381 #16 0x0000000000420a10 in sit_for (timeout=3D..., reading=3Dreading@entry= =3Dtrue, display_option=3Ddisplay_option@entry=3D1) at dispnew.c:5793 #17 0x00000000004f7364 in read_char (commandflag=3Dcommandflag@entry=3D1, m= ap=3D..., map@entry=3D..., prev_event=3D..., used_mouse_menu=3Dused_mouse_m= enu@entry=3D0x7fffffffd5cb,=20 end_time=3Dend_time@entry=3D0x0) at keyboard.c:2717 #18 0x00000000004f80ac in read_key_sequence (keybuf=3Dkeybuf@entry=3D0x7fff= ffffd6d0, prompt=3D..., prompt@entry=3D..., dont_downcase_last=3Ddont_downc= ase_last@entry=3Dfalse,=20 can_return_switch_frame=3Dcan_return_switch_frame@entry=3Dtrue, fix_cur= rent_buffer=3Dfix_current_buffer@entry=3Dtrue, prevent_redisplay=3Dprevent_= redisplay@entry=3Dfalse,=20 bufsize=3D30) at keyboard.c:9147 #19 0x00000000004f9af6 in command_loop_1 () at keyboard.c:1368 #20 0x000000000055e10e in internal_condition_case (bfun=3Dbfun@entry=3D0x4f= 98d0 , handlers=3D..., handlers@entry=3D..., hfun=3Dhfun@en= try=3D0x4f0230 ) at eval.c:1332 #21 0x00000000004eb5b4 in command_loop_2 (ignore=3D..., ignore@entry=3D...)= at keyboard.c:1110 #22 0x000000000055e07d in internal_catch (tag=3D..., tag@entry=3D..., func= =3Dfunc@entry=3D0x4eb590 , arg=3D..., arg@entry=3D...) at e= val.c:1097 #23 0x00000000004eb54b in command_loop () at keyboard.c:1089 #24 0x00000000004efe43 in recursive_edit_1 () at keyboard.c:695 #25 0x00000000004f0166 in Frecursive_edit () at keyboard.c:766 #26 0x0000000000416a9c in main (argc=3D, argv=3D0x7fffffffda= 58) at emacs.c:1713 (gdb) bt full #0 __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:= 50 set =3D {__val =3D {0, 0, 0, 0, 0, 140737289216860, 0, 140737289216= 860, 46552288, 18446744073709551615, 0, 46552288, 140737488339368, 14073733= 0954679, 0,=20 46556584}} pid =3D tid =3D ret =3D #1 0x00007ffff3db3535 in __GI_abort () at abort.c:79 save_stage =3D 1 act =3D {__sigaction_handler =3D {sa_handler =3D 0x7fffffffc1b0, sa= _sigaction =3D 0x7fffffffc1b0}, sa_mask =3D {__val =3D {140737331369509, 54= 273616, 46543248,=20 140737488339368, 140737289216860, 0, 140737289216860, 4655228= 8, 18446744073709551615, 0, 46552288, 140737488339784, 140737330954679, 0, = 140737488339488,=20 140737488339888}}, sa_flags =3D -15840, sa_restorer =3D 0x100= 0} sigs =3D {__val =3D {32, 0 }} #2 0x00007ffff3e0a718 in __libc_message (action=3D, fmt=3Df= mt@entry=3D0x7ffff3f15088 "*** %s ***: %s terminated\n") at ../sysdeps/posi= x/libc_fatal.c:181 ap =3D {{gp_offset =3D 32, fp_offset =3D 32767, overflow_arg_area = =3D 0x7fffffffc3c0, reg_save_area =3D 0x7fffffffc350}} fd =3D 16 list =3D nlist =3D cp =3D written =3D #3 0x00007ffff3e9bbbd in __GI___fortify_fail_abort (need_backtrace=3Dneed_= backtrace@entry=3Dtrue,=20 msg=3D0x7ffff3f1503d "longjmp causes uninitialized stack = frame") at fortify_fail.c:28 No locals. #4 0x00007ffff3e9bbf1 in __GI___fortify_fail (msg=3D) at fo= rtify_fail.c:44 No locals. #5 0x00007ffff3e9baad in ____longjmp_chk () at ../sysdeps/unix/sysv/linux/= x86_64/____longjmp_chk.S:105 No locals. #6 0x00007ffff3e9ba0b in __longjmp_chk (env=3D0xc09e98 , = val=3Dval@entry=3D1) at ../setjmp/longjmp.c:39 No locals. #7 0x00000000004ec067 in quit_throw_to_read_char (from_signal=3Dfrom_signa= l@entry=3Dfalse) at keyboard.c:10548 No locals. #8 0x00000000004eda11 in handle_interrupt (in_signal_handler=3D) at keyboard.c:10523 c =3D #9 0x00000000004f202d in kbd_buffer_store_event_hold (hold_quit=3D0x0, eve= nt=3D0x7fffffffc4d0) at keyboard.h:472 No locals. #10 kbd_buffer_store_event (event=3D0x7fffffffc4d0) at keyboard.c:3439 No locals. #11 gobble_input () at keyboard.c:6955 nr =3D hold_quit =3D {kind =3D ASCII_KEYSTROKE_EVENT, part =3D scroll_bar_= nowhere, code =3D 103, modifiers =3D 67108864, x =3D {i =3D 0}, y =3D {i = =3D 0}, timestamp =3D 234566431,=20 frame_or_window =3D {i =3D 20692101}, arg =3D {i =3D 0}} next =3D 0x0 nread =3D 1 --Type for more, q to quit, c to continue without paging--c err =3D t =3D #12 0x00000000004f25d5 in handle_async_input () at keyboard.c:7146 nread =3D #13 process_pending_signals () at keyboard.c:7160 No locals. #14 0x00000000005d9e49 in xg_select (fds_lim=3D, rfds=3Drfds= @entry=3D0x7fffffffcce0, wfds=3Dwfds@entry=3D0x7fffffffcd60, efds=3Defds@en= try=3D0x0, timeout=3Dtimeout@entry=3D0x7fffffffcbf0, sigmask=3Dsigmask@entr= y=3D0x0) at xgselect.c:163 pselect_errno =3D 11 all_rfds =3D {fds_bits =3D {32, 0 }} all_wfds =3D {fds_bits =3D {0 }} tmo =3D {tv_sec =3D 10, tv_nsec =3D 140737488340024} tmop =3D context =3D 0x2c8bb00 have_wfds =3D gfds_buf =3D {{fd =3D 6, events =3D 1, revents =3D 0}, {fd =3D 3004= 8, events =3D 0, revents =3D 0}, {fd =3D 49296, events =3D 0, revents =3D 0= }, {fd =3D 59531525, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0,= revents =3D 0}, {fd =3D 6, events =3D 0, revents =3D 0}, {fd =3D -13856, e= vents =3D 32767, revents =3D 0}, {fd =3D 6, events =3D 0, revents =3D 0}, {= fd =3D -13856, events =3D 32767, revents =3D 0}, {fd =3D 6, events =3D 0, r= events =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 5850777, ev= ents =3D 0, revents =3D 0}, {fd =3D -14288, events =3D 32767, revents =3D 0= }, {fd =3D -199138468, events =3D 32767, revents =3D 0}, {fd =3D 0, events = =3D 0, revents =3D 0}, {fd =3D -199138468, events =3D 32767, revents =3D 0}= , {fd =3D 46552288, events =3D 0, revents =3D 0}, {fd =3D -1, events =3D 65= 535, revents =3D 65535}, {fd =3D 46552288, events =3D 0, revents =3D 0}, {f= d =3D 0, events =3D 0, revents =3D 0}, {fd =3D 46552312, events =3D 0, reve= nts =3D 0}, {fd =3D -157400649, events =3D 32767, revents =3D 0}, {fd =3D 6= 4028770, events =3D 8906, revents =3D 52227}, {fd =3D 46556584, events =3D = 0, revents =3D 0}, {fd =3D -1, events =3D 65535, revents =3D 65535}, {fd = =3D 1141098441, events =3D 1, revents =3D 0}, {fd =3D -1, events =3D 65535,= revents =3D 65535}, {fd =3D 4096, events =3D 1, revents =3D 0}, {fd =3D 46= 552404, events =3D 0, revents =3D 0}, {fd =3D 4096, events =3D 0, revents = =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, r= events =3D 0}, {fd =3D -14416, events =3D 32767, revents =3D 0}, {fd =3D 1,= events =3D 0, revents =3D 0}, {fd =3D -14336, events =3D 32767, revents = =3D 0}, {fd =3D 80, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, = revents =3D 0}, {fd =3D 1221919700, events =3D 54788, revents =3D 8776}, {f= d =3D -1786630103, events =3D 55040, revents =3D 1496}, {fd =3D -2093397803= , events =3D 144, revents =3D 56025}, {fd =3D 1221920518, events =3D 33314,= revents =3D 145}, {fd =3D -1306328101, events =3D 34817, revents =3D 34049= }, {fd =3D 218235047, events =3D 34110, revents =3D 167}, {fd =3D -89230310= 2, events =3D 45641, revents =3D 46593}, {fd =3D 8857986, events =3D 0, rev= ents =3D 0}, {fd =3D 51868912, events =3D 0, revents =3D 0}, {fd =3D 48, ev= ents =3D 0, revents =3D 0}, {fd =3D 612678144, events =3D 6336, revents =3D= 38703}, {fd =3D 48, events =3D 0, revents =3D 0}, {fd =3D 612678144, event= s =3D 6336, revents =3D 38703}, {fd =3D 0, events =3D 0, revents =3D 0}, {f= d =3D 46552288, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reve= nts =3D 0}, {fd =3D 46552312, events =3D 0, revents =3D 0}, {fd =3D 0, even= ts =3D 0, revents =3D 0}, {fd =3D -13956, events =3D 32767, revents =3D 0},= {fd =3D -13696, events =3D 32767, revents =3D 0}, {fd =3D -157398747, even= ts =3D 32767, revents =3D 0}, {fd =3D 46550768, events =3D 0, revents =3D 0= }, {fd =3D 46543248, events =3D 0, revents =3D 0}, {fd =3D 46550768, events= =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D -1= 4080, events =3D 32767, revents =3D 0}, {fd =3D -156985874, events =3D 3276= 7, revents =3D 0}, {fd =3D 46543248, events =3D 0, revents =3D 0}, {fd =3D = 46543248, events =3D 0, revents =3D 0}, {fd =3D -14088, events =3D 32767, r= events =3D 0}, {fd =3D -156985504, events =3D 32767, revents =3D 0}, {fd = =3D -1, events =3D 65535, revents =3D 8191}, {fd =3D 0, events =3D 0, reven= ts =3D 0}, {fd =3D -13872, events =3D 32767, revents =3D 0}, {fd =3D 612678= 144, events =3D 6336, revents =3D 38703}, {fd =3D 0, events =3D 0, revents = =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, r= events =3D 0}, {fd =3D 5527825, events =3D 0, revents =3D 0}, {fd =3D 0, ev= ents =3D 0, revents =3D 0}, {fd =3D -13792, events =3D 32767, revents =3D 0= }, {fd =3D -1, events =3D 65535, revents =3D 8191}, {fd =3D 3, events =3D 0= , revents =3D 0}, {fd =3D -13792, events =3D 32767, revents =3D 0}, {fd =3D= 5660967, events =3D 0, revents =3D 0}, {fd =3D -13952, events =3D 32767, r= events =3D 0}, {fd =3D 50263384, events =3D 0, revents =3D 0}, {fd =3D 5026= 3544, 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, revents= =3D 0}, {fd =3D -13872, events =3D 32767, revents =3D 0}, {fd =3D 0, event= s =3D 0, revents =3D 0}, {fd =3D 37, events =3D 0, revents =3D 0}, {fd =3D = 60345027, events =3D 0, revents =3D 0}, {fd =3D -13824, events =3D 32767, r= events =3D 0}, {fd =3D -134398938, events =3D 32767, revents =3D 0}, {fd = =3D -13632, events =3D 32767, revents =3D 0}, {fd =3D -13768, events =3D 1,= revents =3D 0}, {fd =3D 1, events =3D 0, revents =3D 0}, {fd =3D 0, events= =3D 0, revents =3D 0}, {fd =3D -13792, events =3D 32767, revents =3D 0}, {= fd =3D 60344963, events =3D 0, revents =3D 0}, {fd =3D 51088672, events =3D= 0, revents =3D 0}, {fd =3D 60344963, events =3D 0, revents =3D 0}, {fd =3D= -13632, events =3D 32767, revents =3D 0}, {fd =3D 5167845, events =3D 0, r= events =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events = =3D 41248, revents =3D 7}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D= 5167820, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents = =3D 0}, {fd =3D 0, events =3D 41248, revents =3D 7}, {fd =3D 0, events =3D = 0, revents =3D 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 1212381= 6, events =3D 0, revents =3D 0}, {fd =3D 5181078, events =3D 0, revents =3D= 0}, {fd =3D 0, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D 0, reve= nts =3D 0}, {fd =3D 60344915, events =3D 0, revents =3D 0}, {fd =3D -13632,= events =3D 32767, revents =3D 0}, {fd =3D 60344912, events =3D 0, revents = =3D 0}, {fd =3D 52451429, events =3D 0, revents =3D 0}, {fd =3D 146025568, = events =3D 0, revents =3D 0}, {fd =3D 1549711958, events =3D 0, revents =3D= 0}, {fd =3D 419252587, events =3D 0, revents =3D 0}, {fd =3D -13648, event= s =3D 32767, revents =3D 0}, {fd =3D 1549711962, events =3D 0, revents =3D = 0}, {fd =3D 656260140, events =3D 0, revents =3D 0}, {fd =3D 0, events =3D = 0, revents =3D 0}, {fd =3D 500000000, events =3D 0, revents =3D 0}} gfds =3D gfds_size =3D n_gfds =3D retval =3D our_fds =3D max_fds =3D context_acquired =3D true i =3D nfds =3D 1 tmo_in_millisec =3D -1 must_free =3D need_to_dispatch =3D true #15 0x000000000059ee2d in wait_reading_process_output (time_limit=3Dtime_li= mit@entry=3D30, nsecs=3Dnsecs@entry=3D0, read_kbd=3Dread_kbd@entry=3D-1, do= _display=3Ddo_display@entry=3Dtrue, wait_for_cell=3D..., wait_for_cell@entr= y=3D..., wait_proc=3Dwait_proc@entry=3D0x0, just_wait_proc=3D0) at process.= c:5381 process_skipped =3D channel =3D nfds =3D Available =3D {fds_bits =3D {32, 0 }} Writeok =3D {fds_bits =3D {0 }} check_write =3D true check_delay =3D 1 no_avail =3D false xerrno =3D 11 proc =3D timeout =3D {tv_sec =3D 0, tv_nsec =3D 0} end_time =3D {tv_sec =3D 1549711988, tv_nsec =3D 273248462} timer_delay =3D got_output_end_time =3D {tv_sec =3D 1549711988, tv_nsec =3D 2732484= 62} wait =3D TIMEOUT got_some_output =3D -1 retry_for_async =3D count =3D now =3D #16 0x0000000000420a10 in sit_for (timeout=3D..., reading=3Dreading@entry= =3Dtrue, display_option=3Ddisplay_option@entry=3D1) at dispnew.c:5793 sec =3D 30 nsec =3D 0 do_display =3D true #17 0x00000000004f7364 in read_char (commandflag=3Dcommandflag@entry=3D1, m= ap=3D..., map@entry=3D..., prev_event=3D..., used_mouse_menu=3Dused_mouse_m= enu@entry=3D0x7fffffffd5cb, end_time=3Dend_time@entry=3D0x0) at keyboard.c:= 2717 tem0 =3D timeout =3D delay_level =3D buffer_size =3D c =3D jmpcount =3D 3 local_getcjmp =3D {{__jmpbuf =3D {12467136, 142997390669071825, 120= 37472, 59531520, 140737488344776, 0, -142992387451304495, 14299182809004590= 5}, __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {1, 639, 1407374883= 43744, 46790521, 5640065, 140737488343920, 53427059, 140737488344032, 53143= 552, 140737488344016, 53126771, 40178224, 53129219, 53143552, 5639024, 5026= 3384}}}} save_jump =3D {{__jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_s= aved =3D 0, __saved_mask =3D {__val =3D {0 }}}} tem =3D {i =3D 140737488344776} save =3D previous_echo_area_message =3D {i =3D 0} also_record =3D {i =3D 0} reread =3D false recorded =3D false polling_stopped_here =3D false orig_kboard =3D 0x2c7bc40 #18 0x00000000004f80ac in read_key_sequence (keybuf=3Dkeybuf@entry=3D0x7fff= ffffd6d0, prompt=3D..., prompt@entry=3D..., dont_downcase_last=3Ddont_downc= ase_last@entry=3Dfalse, can_return_switch_frame=3Dcan_return_switch_frame@e= ntry=3Dtrue, fix_current_buffer=3Dfix_current_buffer@entry=3Dtrue, prevent_= redisplay=3Dprevent_redisplay@entry=3Dfalse, bufsize=3D30) at keyboard.c:91= 47 interrupted_kboard =3D 0x2c7bc40 interrupted_frame =3D 0x13bbc80 key =3D used_mouse_menu =3D false echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 new_binding =3D count =3D t =3D 0 echo_start =3D 0 keys_start =3D 0 current_binding =3D {i =3D 60152867} first_event =3D {i =3D 0} first_unbound =3D 31 mock_input =3D 0 fkey =3D {parent =3D {i =3D 17252003}, map =3D {i =3D 17252003}, st= art =3D 0, end =3D 0} keytran =3D {parent =3D {i =3D 13068947}, map =3D {i =3D 13068947},= start =3D 0, end =3D 0} indec =3D {parent =3D {i =3D 17252019}, map =3D {i =3D 17252019}, s= tart =3D 0, end =3D 0} shift_translated =3D false delayed_switch_frame =3D {i =3D 0} original_uppercase =3D {i =3D 0} original_uppercase_position =3D -1 dummyflag =3D false starting_buffer =3D fake_prefixed_keys =3D {i =3D 0} #19 0x00000000004f9af6 in command_loop_1 () at keyboard.c:1368 cmd =3D {i =3D 120} keybuf =3D {{i =3D 53376}, {i =3D 140737488344736}, {i =3D 280}, {i= =3D 10427248}, {i =3D 9873088}, {i =3D 12477088}, {i =3D -255}, {i =3D 4},= {i =3D 140737488345040}, {i =3D 5639591}, {i =3D -816}, {i =3D 4}, {i =3D = 223338299410}, {i =3D 0}, {i =3D 0}, {i =3D 511101108315}, {i =3D 0}, {i = =3D 0}, {i =3D 0}, {i =3D 120}, {i =3D 140737488344992}, {i =3D 0}, {i =3D = 13375491}, {i =3D -1}, {i =3D 0}, {i =3D 5630425}, {i =3D 5}, {i =3D 31200}= , {i =3D 0}, {i =3D 13079557}} i =3D prev_modiff =3D 36 prev_buffer =3D 0x38c6100 #20 0x000000000055e10e in internal_condition_case (bfun=3Dbfun@entry=3D0x4f= 98d0 , handlers=3D..., handlers@entry=3D..., hfun=3Dhfun@en= try=3D0x4f0230 ) at eval.c:1332 val =3D {i =3D 0} c =3D 0x2c5d8f0 #21 0x00000000004eb5b4 in command_loop_2 (ignore=3D..., ignore@entry=3D...)= at keyboard.c:1110 val =3D #22 0x000000000055e07d in internal_catch (tag=3D..., tag@entry=3D..., func= =3Dfunc@entry=3D0x4eb590 , arg=3D..., arg@entry=3D...) at e= val.c:1097 val =3D {i =3D 0} c =3D 0x2c5d7d0 #23 0x00000000004eb54b in command_loop () at keyboard.c:1089 No locals. #24 0x00000000004efe43 in recursive_edit_1 () at keyboard.c:695 count =3D val =3D #25 0x00000000004f0166 in Frecursive_edit () at keyboard.c:766 count =3D buffer =3D #26 0x0000000000416a9c in main (argc=3D, argv=3D0x7fffffffda= 58) at emacs.c:1713 stack_bottom_variable =3D 0xd49656e69 do_initial_setlocale =3D dumping =3D skip_args =3D 0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D disable_aslr =3D rlim =3D {rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615} sockfd =3D -1 (gdb)=20