From: "João Távora" <joaotavora@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 34394@debbugs.gnu.org, schwab@linux-m68k.org
Subject: bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g
Date: Sat, 09 Feb 2019 11:38:53 +0000 [thread overview]
Message-ID: <87imxtxkc2.fsf@gmail.com> (raw)
In-Reply-To: <83k1i9nugh.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Feb 2019 12:10:22 +0200")
Eli Zaretskii <eliz@gnu.org> 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 aborted"))))
(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ão
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 <http://gnu.org/licenses/gpl.html>
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:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
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/Emacs/sly -l sly-autoloads -L /home/capitaomorte/Source/Emacs/company-mode -l /home/capitaomorte/Source/Emacs/company-mode/company.el -f global-company-mode -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 terminated
Thread 1 "emacs" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) 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=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff3db3535 in __GI_abort () at abort.c:79
#2 0x00007ffff3e0a718 in __libc_message (action=<optimized out>, fmt=fmt@entry=0x7ffff3f15088 "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:181
#3 0x00007ffff3e9bbbd in __GI___fortify_fail_abort (need_backtrace=need_backtrace@entry=true,
msg=0x7ffff3f1503d <longjmp_msg> "longjmp causes uninitialized stack frame") at fortify_fail.c:28
#4 0x00007ffff3e9bbf1 in __GI___fortify_fail (msg=<optimized out>) at fortify_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=0xc09e98 <main_thread+216>, val=val@entry=1) at ../setjmp/longjmp.c:39
#7 0x00000000004ec067 in quit_throw_to_read_char (from_signal=from_signal@entry=false) at keyboard.c:10548
#8 0x00000000004eda11 in handle_interrupt (in_signal_handler=<optimized out>) at keyboard.c:10523
#9 0x00000000004f202d in kbd_buffer_store_event_hold (hold_quit=0x0, event=0x7fffffffc4d0) at keyboard.h:472
#10 kbd_buffer_store_event (event=0x7fffffffc4d0) 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=<optimized out>, rfds=rfds@entry=0x7fffffffcce0, wfds=wfds@entry=0x7fffffffcd60, efds=efds@entry=0x0,
timeout=timeout@entry=0x7fffffffcbf0, sigmask=sigmask@entry=0x0) at xgselect.c:163
#15 0x000000000059ee2d in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1,
do_display=do_display@entry=true, wait_for_cell=..., wait_for_cell@entry=..., wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5381
#16 0x0000000000420a10 in sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5793
#17 0x00000000004f7364 in read_char (commandflag=commandflag@entry=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7fffffffd5cb,
end_time=end_time@entry=0x0) at keyboard.c:2717
#18 0x00000000004f80ac in read_key_sequence (keybuf=keybuf@entry=0x7fffffffd6d0, prompt=..., prompt@entry=..., dont_downcase_last=dont_downcase_last@entry=false,
can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false,
bufsize=30) at keyboard.c:9147
#19 0x00000000004f9af6 in command_loop_1 () at keyboard.c:1368
#20 0x000000000055e10e in internal_condition_case (bfun=bfun@entry=0x4f98d0 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x4f0230 <cmd_error>)
at eval.c:1332
#21 0x00000000004eb5b4 in command_loop_2 (ignore=..., ignore@entry=...) at keyboard.c:1110
#22 0x000000000055e07d in internal_catch (tag=..., tag@entry=..., func=func@entry=0x4eb590 <command_loop_2>, arg=..., arg@entry=...) at eval.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=<optimized out>, argv=0x7fffffffda58) at emacs.c:1713
(gdb) bt full
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 0, 0, 0, 0, 140737289216860, 0, 140737289216860, 46552288, 18446744073709551615, 0, 46552288, 140737488339368, 140737330954679, 0,
46556584}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x00007ffff3db3535 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x7fffffffc1b0, sa_sigaction = 0x7fffffffc1b0}, sa_mask = {__val = {140737331369509, 54273616, 46543248,
140737488339368, 140737289216860, 0, 140737289216860, 46552288, 18446744073709551615, 0, 46552288, 140737488339784, 140737330954679, 0, 140737488339488,
140737488339888}}, sa_flags = -15840, sa_restorer = 0x1000}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff3e0a718 in __libc_message (action=<optimized out>, fmt=fmt@entry=0x7ffff3f15088 "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:181
ap = {{gp_offset = 32, fp_offset = 32767, overflow_arg_area = 0x7fffffffc3c0, reg_save_area = 0x7fffffffc350}}
fd = 16
list = <optimized out>
nlist = <optimized out>
cp = <optimized out>
written = <optimized out>
#3 0x00007ffff3e9bbbd in __GI___fortify_fail_abort (need_backtrace=need_backtrace@entry=true,
msg=0x7ffff3f1503d <longjmp_msg> "longjmp causes uninitialized stack frame") at fortify_fail.c:28
No locals.
#4 0x00007ffff3e9bbf1 in __GI___fortify_fail (msg=<optimized out>) at fortify_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=0xc09e98 <main_thread+216>, val=val@entry=1) at ../setjmp/longjmp.c:39
No locals.
#7 0x00000000004ec067 in quit_throw_to_read_char (from_signal=from_signal@entry=false) at keyboard.c:10548
No locals.
#8 0x00000000004eda11 in handle_interrupt (in_signal_handler=<optimized out>) at keyboard.c:10523
c = <optimized out>
#9 0x00000000004f202d in kbd_buffer_store_event_hold (hold_quit=0x0, event=0x7fffffffc4d0) at keyboard.h:472
No locals.
#10 kbd_buffer_store_event (event=0x7fffffffc4d0) at keyboard.c:3439
No locals.
#11 gobble_input () at keyboard.c:6955
nr = <optimized out>
hold_quit = {kind = ASCII_KEYSTROKE_EVENT, part = scroll_bar_nowhere, code = 103, modifiers = 67108864, x = {i = 0}, y = {i = 0}, timestamp = 234566431,
frame_or_window = {i = 20692101}, arg = {i = 0}}
next = 0x0
nread = 1
--Type <RET> for more, q to quit, c to continue without paging--c
err = <optimized out>
t = <optimized out>
#12 0x00000000004f25d5 in handle_async_input () at keyboard.c:7146
nread = <optimized out>
#13 process_pending_signals () at keyboard.c:7160
No locals.
#14 0x00000000005d9e49 in xg_select (fds_lim=<optimized out>, rfds=rfds@entry=0x7fffffffcce0, wfds=wfds@entry=0x7fffffffcd60, efds=efds@entry=0x0, timeout=timeout@entry=0x7fffffffcbf0, sigmask=sigmask@entry=0x0) at xgselect.c:163
pselect_errno = 11
all_rfds = {fds_bits = {32, 0 <repeats 15 times>}}
all_wfds = {fds_bits = {0 <repeats 16 times>}}
tmo = {tv_sec = 10, tv_nsec = 140737488340024}
tmop = <optimized out>
context = 0x2c8bb00
have_wfds = <optimized out>
gfds_buf = {{fd = 6, events = 1, revents = 0}, {fd = 30048, events = 0, revents = 0}, {fd = 49296, events = 0, revents = 0}, {fd = 59531525, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 6, events = 0, revents = 0}, {fd = -13856, events = 32767, revents = 0}, {fd = 6, events = 0, revents = 0}, {fd = -13856, events = 32767, revents = 0}, {fd = 6, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 5850777, events = 0, revents = 0}, {fd = -14288, events = 32767, revents = 0}, {fd = -199138468, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -199138468, events = 32767, revents = 0}, {fd = 46552288, events = 0, revents = 0}, {fd = -1, events = 65535, revents = 65535}, {fd = 46552288, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 46552312, events = 0, revents = 0}, {fd = -157400649, events = 32767, revents = 0}, {fd = 64028770, events = 8906, revents = 52227}, {fd = 46556584, events = 0, revents = 0}, {fd = -1, events = 65535, revents = 65535}, {fd = 1141098441, events = 1, revents = 0}, {fd = -1, events = 65535, revents = 65535}, {fd = 4096, events = 1, revents = 0}, {fd = 46552404, events = 0, revents = 0}, {fd = 4096, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -14416, events = 32767, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = -14336, events = 32767, revents = 0}, {fd = 80, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 1221919700, events = 54788, revents = 8776}, {fd = -1786630103, events = 55040, revents = 1496}, {fd = -2093397803, events = 144, revents = 56025}, {fd = 1221920518, events = 33314, revents = 145}, {fd = -1306328101, events = 34817, revents = 34049}, {fd = 218235047, events = 34110, revents = 167}, {fd = -892303102, events = 45641, revents = 46593}, {fd = 8857986, events = 0, revents = 0}, {fd = 51868912, events = 0, revents = 0}, {fd = 48, events = 0, revents = 0}, {fd = 612678144, events = 6336, revents = 38703}, {fd = 48, events = 0, revents = 0}, {fd = 612678144, events = 6336, revents = 38703}, {fd = 0, events = 0, revents = 0}, {fd = 46552288, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 46552312, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -13956, events = 32767, revents = 0}, {fd = -13696, events = 32767, revents = 0}, {fd = -157398747, events = 32767, revents = 0}, {fd = 46550768, events = 0, revents = 0}, {fd = 46543248, events = 0, revents = 0}, {fd = 46550768, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -14080, events = 32767, revents = 0}, {fd = -156985874, events = 32767, revents = 0}, {fd = 46543248, events = 0, revents = 0}, {fd = 46543248, events = 0, revents = 0}, {fd = -14088, events = 32767, revents = 0}, {fd = -156985504, events = 32767, revents = 0}, {fd = -1, events = 65535, revents = 8191}, {fd = 0, events = 0, revents = 0}, {fd = -13872, events = 32767, revents = 0}, {fd = 612678144, events = 6336, revents = 38703}, {fd = 0, events = 0, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 5527825, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -13792, events = 32767, revents = 0}, {fd = -1, events = 65535, revents = 8191}, {fd = 3, events = 0, revents = 0}, {fd = -13792, events = 32767, revents = 0}, {fd = 5660967, events = 0, revents = 0}, {fd = -13952, events = 32767, revents = 0}, {fd = 50263384, events = 0, revents = 0}, {fd = 50263544, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -13872, events = 32767, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 37, events = 0, revents = 0}, {fd = 60345027, events = 0, revents = 0}, {fd = -13824, events = 32767, revents = 0}, {fd = -134398938, events = 32767, revents = 0}, {fd = -13632, events = 32767, revents = 0}, {fd = -13768, events = 1, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -13792, events = 32767, revents = 0}, {fd = 60344963, events = 0, revents = 0}, {fd = 51088672, events = 0, revents = 0}, {fd = 60344963, events = 0, revents = 0}, {fd = -13632, events = 32767, revents = 0}, {fd = 5167845, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 41248, revents = 7}, {fd = 0, events = 0, revents = 0}, {fd = 5167820, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 41248, revents = 7}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 12123816, events = 0, revents = 0}, {fd = 5181078, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 60344915, events = 0, revents = 0}, {fd = -13632, events = 32767, revents = 0}, {fd = 60344912, events = 0, revents = 0}, {fd = 52451429, events = 0, revents = 0}, {fd = 146025568, events = 0, revents = 0}, {fd = 1549711958, events = 0, revents = 0}, {fd = 419252587, events = 0, revents = 0}, {fd = -13648, events = 32767, revents = 0}, {fd = 1549711962, events = 0, revents = 0}, {fd = 656260140, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 500000000, events = 0, revents = 0}}
gfds = <optimized out>
gfds_size = <optimized out>
n_gfds = <optimized out>
retval = <optimized out>
our_fds = <optimized out>
max_fds = <optimized out>
context_acquired = true
i = <optimized out>
nfds = 1
tmo_in_millisec = -1
must_free = <optimized out>
need_to_dispatch = true
#15 0x000000000059ee2d in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, wait_for_cell=..., wait_for_cell@entry=..., wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5381
process_skipped = <optimized out>
channel = <optimized out>
nfds = <optimized out>
Available = {fds_bits = {32, 0 <repeats 15 times>}}
Writeok = {fds_bits = {0 <repeats 16 times>}}
check_write = true
check_delay = 1
no_avail = false
xerrno = 11
proc = <optimized out>
timeout = {tv_sec = 0, tv_nsec = 0}
end_time = {tv_sec = 1549711988, tv_nsec = 273248462}
timer_delay = <optimized out>
got_output_end_time = {tv_sec = 1549711988, tv_nsec = 273248462}
wait = TIMEOUT
got_some_output = -1
retry_for_async = <optimized out>
count = <optimized out>
now = <optimized out>
#16 0x0000000000420a10 in sit_for (timeout=..., reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5793
sec = 30
nsec = 0
do_display = true
#17 0x00000000004f7364 in read_char (commandflag=commandflag@entry=1, map=..., map@entry=..., prev_event=..., used_mouse_menu=used_mouse_menu@entry=0x7fffffffd5cb, end_time=end_time@entry=0x0) at keyboard.c:2717
tem0 = <optimized out>
timeout = <optimized out>
delay_level = <optimized out>
buffer_size = <optimized out>
c = <optimized out>
jmpcount = 3
local_getcjmp = {{__jmpbuf = {12467136, 142997390669071825, 12037472, 59531520, 140737488344776, 0, -142992387451304495, 142991828090045905}, __mask_was_saved = 0, __saved_mask = {__val = {1, 639, 140737488343744, 46790521, 5640065, 140737488343920, 53427059, 140737488344032, 53143552, 140737488344016, 53126771, 40178224, 53129219, 53143552, 5639024, 50263384}}}}
save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 16 times>}}}}
tem = {i = 140737488344776}
save = <optimized out>
previous_echo_area_message = {i = 0}
also_record = {i = 0}
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = 0x2c7bc40
#18 0x00000000004f80ac in read_key_sequence (keybuf=keybuf@entry=0x7fffffffd6d0, prompt=..., prompt@entry=..., dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at keyboard.c:9147
interrupted_kboard = 0x2c7bc40
interrupted_frame = 0x13bbc80 <bss_sbrk_buffer+8068256>
key = <optimized out>
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
new_binding = <optimized out>
count = <optimized out>
t = 0
echo_start = 0
keys_start = 0
current_binding = {i = 60152867}
first_event = {i = 0}
first_unbound = 31
mock_input = 0
fkey = {parent = {i = 17252003}, map = {i = 17252003}, start = 0, end = 0}
keytran = {parent = {i = 13068947}, map = {i = 13068947}, start = 0, end = 0}
indec = {parent = {i = 17252019}, map = {i = 17252019}, start = 0, end = 0}
shift_translated = false
delayed_switch_frame = {i = 0}
original_uppercase = {i = 0}
original_uppercase_position = -1
dummyflag = false
starting_buffer = <optimized out>
fake_prefixed_keys = {i = 0}
#19 0x00000000004f9af6 in command_loop_1 () at keyboard.c:1368
cmd = {i = 120}
keybuf = {{i = 53376}, {i = 140737488344736}, {i = 280}, {i = 10427248}, {i = 9873088}, {i = 12477088}, {i = -255}, {i = 4}, {i = 140737488345040}, {i = 5639591}, {i = -816}, {i = 4}, {i = 223338299410}, {i = 0}, {i = 0}, {i = 511101108315}, {i = 0}, {i = 0}, {i = 0}, {i = 120}, {i = 140737488344992}, {i = 0}, {i = 13375491}, {i = -1}, {i = 0}, {i = 5630425}, {i = 5}, {i = 31200}, {i = 0}, {i = 13079557}}
i = <optimized out>
prev_modiff = 36
prev_buffer = 0x38c6100
#20 0x000000000055e10e in internal_condition_case (bfun=bfun@entry=0x4f98d0 <command_loop_1>, handlers=..., handlers@entry=..., hfun=hfun@entry=0x4f0230 <cmd_error>) at eval.c:1332
val = {i = 0}
c = 0x2c5d8f0
#21 0x00000000004eb5b4 in command_loop_2 (ignore=..., ignore@entry=...) at keyboard.c:1110
val = <optimized out>
#22 0x000000000055e07d in internal_catch (tag=..., tag@entry=..., func=func@entry=0x4eb590 <command_loop_2>, arg=..., arg@entry=...) at eval.c:1097
val = {i = 0}
c = 0x2c5d7d0
#23 0x00000000004eb54b in command_loop () at keyboard.c:1089
No locals.
#24 0x00000000004efe43 in recursive_edit_1 () at keyboard.c:695
count = <optimized out>
val = <optimized out>
#25 0x00000000004f0166 in Frecursive_edit () at keyboard.c:766
count = <optimized out>
buffer = <optimized out>
#26 0x0000000000416a9c in main (argc=<optimized out>, argv=0x7fffffffda58) at emacs.c:1713
stack_bottom_variable = 0xd49656e69
do_initial_setlocale = <optimized out>
dumping = <optimized out>
skip_args = 0
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = <optimized out>
disable_aslr = <optimized out>
rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615}
sockfd = -1
(gdb)
next prev parent reply other threads:[~2019-02-09 11:38 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-09 0:55 bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g João Távora
2019-02-09 7:59 ` Eli Zaretskii
2019-02-09 9:45 ` João Távora
2019-02-09 10:10 ` Eli Zaretskii
2019-02-09 11:31 ` João Távora
2019-02-09 12:11 ` Eli Zaretskii
2019-02-09 12:33 ` Eli Zaretskii
2019-02-09 12:56 ` João Távora
2019-02-09 13:11 ` Eli Zaretskii
2019-02-09 13:23 ` João Távora
2019-02-09 13:46 ` Eli Zaretskii
2019-02-09 14:00 ` João Távora
2019-02-09 14:01 ` João Távora
2019-02-09 14:13 ` João Távora
2019-02-09 14:36 ` Eli Zaretskii
2019-02-09 15:21 ` Eli Zaretskii
2019-02-09 15:37 ` João Távora
2019-02-09 15:51 ` Eli Zaretskii
2019-02-09 16:04 ` João Távora
2019-02-09 16:14 ` João Távora
2019-02-09 16:20 ` Eli Zaretskii
2019-02-09 16:26 ` João Távora
2019-02-09 20:08 ` João Távora
2019-02-10 16:42 ` Eli Zaretskii
2019-02-12 17:25 ` Eli Zaretskii
2019-02-12 18:10 ` João Távora
2019-02-12 18:29 ` Eli Zaretskii
2019-02-12 19:15 ` Eli Zaretskii
2019-02-12 20:42 ` João Távora
2019-02-13 16:26 ` Eli Zaretskii
2019-02-18 20:42 ` João Távora
2019-02-19 3:28 ` Eli Zaretskii
2019-02-09 16:21 ` Eli Zaretskii
2019-02-09 14:48 ` Eli Zaretskii
2019-02-09 11:38 ` João Távora [this message]
2019-02-09 8:08 ` Andreas Schwab
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87imxtxkc2.fsf@gmail.com \
--to=joaotavora@gmail.com \
--cc=34394@debbugs.gnu.org \
--cc=eliz@gnu.org \
--cc=schwab@linux-m68k.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).