* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
@ 2023-10-25 10:01 Ihor Radchenko
2023-10-26 14:10 ` Gerd Möllmann
0 siblings, 1 reply; 18+ messages in thread
From: Ihor Radchenko @ 2023-10-25 10:01 UTC (permalink / raw)
To: 66744
Steps to reproduce:
1. ./src/emacs -Q --batch -l ~/Downloads/dump.el
---- dump.el -----
(dump-emacs-portable "/tmp/emacs-dumped.dmp")
---------------
2. ./src/emacs -Q --dump-file="/tmp/emacs-dumped.dmp"
3. ./src/emacs -Q --batch -l ~/Downloads/dump.el
Observe Emacs instance crashing.
Backtrace:
> gdb ./src/emacs
GNU gdb (Gentoo 13.2 vanilla) 13.2
Copyright (C) 2023 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
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 ./src/emacs...
(gdb) r -Q --dump-file="/tmp/emacs-dumped.dmp"
Starting program: /home/yantar92/Git/emacs/src/emacs -Q --dump-file="/tmp/emacs-dumped.dmp"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff15fe6c0 (LWP 19006)]
[New Thread 0x7ffff0dfd6c0 (LWP 19007)]
[New Thread 0x7fffebfff6c0 (LWP 19008)]
[New Thread 0x7fffeb7fe6c0 (LWP 19009)]
[New Thread 0x7fffeaffd6c0 (LWP 19019)]
[New Thread 0x7fffea3cd6c0 (LWP 19020)]
[New Thread 0x7fffe9bcc6c0 (LWP 19021)]
[Thread 0x7fffe9bcc6c0 (LWP 19021) exited]
[New Thread 0x7fffe9bcc6c0 (LWP 19022)]
[New Thread 0x7fffe93cb6c0 (LWP 19023)]
[Thread 0x7fffe9bcc6c0 (LWP 19022) exited]
[New Thread 0x7fffe9bcc6c0 (LWP 19024)]
[New Thread 0x7fffe8b656c0 (LWP 19025)]
[Thread 0x7fffe9bcc6c0 (LWP 19024) exited]
[Thread 0x7fffe93cb6c0 (LWP 19023) exited]
[Thread 0x7fffe8b656c0 (LWP 19025) exited]
Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
0x00005555556622c2 in window_outdated (w=0x5555561c6c90) at window.c:231
231 return (w->last_modified < BUF_MODIFF (b)
(gdb) backtrace full
#0 0x00005555556622c2 in window_outdated (w=0x5555561c6c90) at window.c:231
b = 0x7ffff1e49708
#1 0x000055555564f3d5 in note_mouse_highlight (f=0x5555561c6a18, x=767, y=457) at xdisp.c:35626
hlinfo = 0x55555636b9e0
part = ON_TEXT
window = {i = 0x5555561c6c95}
w = 0x5555561c6c90
cursor = 8388633
pointer = {i = 0x0}
b = 0x7ffff1e49708
#2 0x000055555571c9eb in x_note_mouse_movement (frame=0x5555561c6a18, event=0x7fffffffbd30, device=...) at xterm.c:14636
r = 0x55555636bca8
dpyinfo = 0x55555636b8e0
#3 0x000055555572c9cb in handle_one_xevent (dpyinfo=0x55555636b8e0, event=0x7fffffffc1d0, finish=0x555556056244 <current_finish>, hold_quit=0x7fffffffc4a0)
at xterm.c:22318
enter = 0x55555663a440
ev = {type = -17024, serial = 16568027359284850688, send_event = 0, display = 0x1, window = 8388932, root = 93825005902888, subwindow = 0, time = 259252391, x = 767, y = 457, x_root = 1435851277, y_root = 21845, state = 4294950432, is_hint = -1 '\377', same_screen = -152996144}
source = 0x55555636dd00
must_free_data = false
xi_event = 0x55555663a440
xev = 0x55555663a440
bar = 0x0
inev = {kind = NO_EVENT, ie = {kind = NO_EVENT, part = scroll_bar_nowhere, code = 0, modifiers = 0, x = {i = 0x0}, y = {i = 0x0}, timestamp = 0, frame_or_window = {i = 0x0}, arg = {i = 0x0}, device = {i = 0x30}}, sie = {kind = NO_EVENT, dpyinfo = 0x0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}}
count = 0
do_help = 0
gen_help_device = 0x0
gen_help_time = 0
nbytes = 0
any = 0x5555561c6a18
f = 0x5555561c6a18
mouse_frame = 0x0
hlinfo = 0x55555636b9e0
compose_status = {compose_ptr = 0x0, chars_matched = 0}
configureEvent = {type = 0, xany = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0}, xkey = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, root = 8589934592, subwindow = 140737488338656, time = 0, x = 240, y = 0, x_root = 1448031472, y_root = 21845, state = 4294950880, keycode = 32767, same_screen = -16784}, xbutton = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, root = 8589934592, subwindow = 140737488338656, time = 0, x = 240, y = 0, x_root = 1448031472, y_root = 21845, state = 4294950880, button = 32767, same_screen = -16784}, xmotion = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, root = 8589934592, subwindow = 14--Type <RET> for more, q to quit, c to continue without paging--c
0737488338656, time = 0, x = 240, y = 0, x_root = 1448031472, y_root = 21845, state = 4294950880, is_hint = -1 '\377', same_screen = -16784}, xcrossing = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, root = 8589934592, subwindow = 140737488338656, time = 0, x = 240, y = 0, x_root = 1448031472, y_root = 21845, mode = -16416, detail = 32767, same_screen = -16784, focus = 32767, state = 0}, xfocus = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, mode = 0, detail = 2}, xexpose = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, x = 0, y = 2, width = -16672, height = 32767, count = 0}, xgraphicsexpose = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, drawable = 0, x = 0, y = 2, width = -16672, height = 32767, count = 0, major_code = 0, minor_code = 240}, xnoexpose = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, drawable = 0, major_code = 0, minor_code = 2}, xvisibility = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, state = 0}, xcreatewindow = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, parent = 0, window = 8589934592, x = -16672, y = 32767, width = 0, height = 0, border_width = 240, override_redirect = 0}, xdestroywindow = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, event = 0, window = 8589934592}, xunmap = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, event = 0, window = 8589934592, from_configure = -16672}, xmap = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, event = 0, window = 8589934592, override_redirect = -16672}, xmaprequest = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, parent = 0, window = 8589934592}, xreparent = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, event = 0, window = 8589934592, parent = 140737488338656, x = 0, y = 0, override_redirect = 240}, xconfigure = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, event = 0, window = 8589934592, x = -16672, y = 32767, width = 0, height = 0, border_width = 240, above = 93825008612592, override_redirect = -16416}, xgravity = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, event = 0, window = 8589934592, x = -16672, y = 32767}, xresizerequest = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, width = 0, height = 2}, xconfigurerequest = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, parent = 0, window = 8589934592, x = -16672, y = 32767, width = 0, height = 0, border_width = 240, above = 93825008612592, detail = -16416, value_mask = 140737488338544}, xcirculate = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, event = 0, window = 8589934592, place = -16672}, xcirculaterequest = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, parent = 0, window = 8589934592, place = -16672}, xproperty = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, atom = 8589934592, time = 140737488338656, state = 0}, xselectionclear = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, selection = 8589934592, time = 140737488338656}, xselectionrequest = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, owner = 0, requestor = 8589934592, selection = 140737488338656, target = 0, property = 240, time = 93825008612592}, xselection = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, requestor = 0, selection = 8589934592, target = 140737488338656, property = 0, time = 240}, xcolormap = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, colormap = 8589934592, new = -16672, state = 32767}, xclient = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, message_type = 8589934592, format = -16672, data = {b = "\000\000\000\000\000\000\000\000\360\000\000\000\000\000\000\000\3604OV", s = {0, 0, 0, 0, 240, 0, 0, 0, 13552, 22095}, l = {0, 240, 93825008612592, 140737488338912, 140737488338544}}}, xmapping = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, request = 0, first_keycode = 2, count = -16672}, xerror = {type = 0, display = 0x7fffffffbe95, resourceid = 270582922688, serial = 0, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, window = 0, key_vector = "\000\000\000\000\002\000\000\000\340\276\377\377\377\177\000\000\000\000\000\000\000\000\000\000\360\000\000\000\000\000\000"}, xgeneric = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, extension = 0, evtype = 0}, xcookie = {type = 0, serial = 140737488338581, send_event = -16960, display = 0x0, extension = 0, evtype = 0, cookie = 0, data = 0x7fffffffbee0}, pad = {0, 140737488338581, 270582922688, 0, 0, 8589934592, 140737488338656, 0, 240, 93825008612592, 140737488338912, 140737488338544, 0, 140737313116857, 93825007575728, 140737345309579, 12884885040, 140737345309552, 0, 24, 140737314294464, -336, -392, 11}}
next_event = {type = -1094, xany = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24}, xkey = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, root = 93825007674896, subwindow = 457, time = 93825007575728, x = 1447093776, y = 21845, x_root = -147525425, y_root = 32767, state = 4294950632, keycode = 32767, same_screen = -1094}, xbutton = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, root = 93825007674896, subwindow = 457, time = 93825007575728, x = 1447093776, y = 21845, x_root = -147525425, y_root = 32767, state = 4294950632, button = 32767, same_screen = -1094}, xmotion = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, root = 93825007674896, subwindow = 457, time = 93825007575728, x = 1447093776, y = 21845, x_root = -147525425, y_root = 32767, state = 4294950632, is_hint = -1 '\377', same_screen = -1094}, xcrossing = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, root = 93825007674896, subwindow = 457, time = 93825007575728, x = 1447093776, y = 21845, x_root = -147525425, y_root = 32767, mode = -16664, detail = 32767, same_screen = -1094, focus = 0, state = 457}, xfocus = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, mode = 1447093776, detail = 21845}, xexpose = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, x = 1447093776, y = 21845, width = 457, height = 0, count = 1446994608}, xgraphicsexpose = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, drawable = 24, x = 1447093776, y = 21845, width = 457, height = 0, count = 1446994608, major_code = 21845, minor_code = 1447093776}, xnoexpose = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, drawable = 24, major_code = 1447093776, minor_code = 21845}, xvisibility = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, state = 1447093776}, xcreatewindow = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, parent = 24, window = 93825007674896, x = 457, y = 0, width = 1446994608, height = 21845, border_width = 1447093776, override_redirect = 21845}, xdestroywindow = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, event = 24, window = 93825007674896}, xunmap = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, event = 24, window = 93825007674896, from_configure = 457}, xmap = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, event = 24, window = 93825007674896, override_redirect = 457}, xmaprequest = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, parent = 24, window = 93825007674896}, xreparent = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, event = 24, window = 93825007674896, parent = 457, x = 1446994608, y = 21845, override_redirect = 1447093776}, xconfigure = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, event = 24, window = 93825007674896, x = 457, y = 0, width = 1446994608, height = 21845, border_width = 1447093776, above = 140737340829903, override_redirect = -16664}, xgravity = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, event = 24, window = 93825007674896, x = 457, y = 0}, xresizerequest = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, width = 1447093776, height = 21845}, xconfigurerequest = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, parent = 24, window = 93825007674896, x = 457, y = 0, width = 1446994608, height = 21845, border_width = 1447093776, above = 140737340829903, detail = -16664, value_mask = 4294966202}, xcirculate = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, event = 24, window = 93825007674896, place = 457}, xcirculaterequest = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, parent = 24, window = 93825007674896, place = 457}, xproperty = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, atom = 93825007674896, time = 457, state = 1446994608}, xselectionclear = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, selection = 93825007674896, time = 457}, xselectionrequest = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, owner = 24, requestor = 93825007674896, selection = 457, target = 93825007575728, property = 93825007674896, time = 140737340829903}, xselection = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, requestor = 24, selection = 93825007674896, target = 457, property = 93825007575728, time = 93825007674896}, xcolormap = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, colormap = 93825007674896, new = 457, state = 0}, xclient = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, message_type = 93825007674896, format = 457, data = {b = "\260b?VUU\000\000\020\346@VUU\000\000\317\360", <incomplete sequence \367>, s = {25264, 22079, 21845, 0, -6640, 22080, 21845, 0, -3889, -2252}, l = {93825007575728, 93825007674896, 140737340829903, 140737488338664, 4294966202}}}, xmapping = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, request = 1447093776, first_keycode = 21845, count = 457}, xerror = {type = -1094, display = 0x55555662b0e0, resourceid = 93825007575728, serial = 140737313120943, error_code = 24 '\030', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, window = 24, key_vector = "\020\346@VUU\000\000\311\001\000\000\000\000\000\000\260b?VUU\000\000\020\346@VUU\000"}, xgeneric = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, extension = 24, evtype = 0}, xcookie = {type = -1094, serial = 93825009889504, send_event = 1446994608, display = 0x7ffff58e22af <free+111>, extension = 24, evtype = 0, cookie = 1447093776, data = 0x1c9}, pad = {4294966202, 93825009889504, 93825007575728, 140737313120943, 24, 93825007674896, 457, 93825007575728, 93825007674896, 140737340829903, 140737488338664, 4294966202, 457, 140737345206298, 140737488338756, 140737488338752, 93825009889264, 93825009889264, 24, -4570845758525274299, 4646747245213908992, -1878716714424700928, 457, 93825009889504}}
coding = {i = 0x555556307150}
dx = 1445321768
dy = -17152
sa_avail = 16384
sa_count = {bytes = 192}
#4 0x0000555555722196 in event_handler_gdk (gxev=0x7fffffffc1d0, ev=0x5555563a2420, data=0x0) at xterm.c:17860
dpyinfo = 0x55555636b8e0
xev = 0x7fffffffc1d0
#5 0x00007ffff7393b78 in () at /usr/lib64/libgdk-3.so.0
#6 0x00007ffff733a060 in gdk_display_get_event () at /usr/lib64/libgdk-3.so.0
#7 0x00007ffff73938e2 in () at /usr/lib64/libgdk-3.so.0
#8 0x00007ffff6cb48a6 in () at /usr/lib64/libglib-2.0.so.0
#9 0x00007ffff6cb7e20 in () at /usr/lib64/libglib-2.0.so.0
#10 0x00007ffff6cb863c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#11 0x00007ffff7615665 in gtk_main_iteration () at /usr/lib64/libgtk-3.so.0
#12 0x0000555555733d5a in XTread_socket (terminal=0x5555561caf70, hold_quit=0x7fffffffc4a0) at xterm.c:25622
count = 0
event_found = false
dpyinfo = 0x55555636b8e0
#13 0x00005555557a87b5 in gobble_input () at keyboard.c:7861
nr = 0
hold_quit = {kind = NO_EVENT, part = scroll_bar_nowhere, code = 0, modifiers = 0, x = {i = 0x0}, y = {i = 0x0}, timestamp = 0, frame_or_window = {i = 0x0}, arg = {i = 0x0}, device = {i = 0x30}}
next = 0x0
nread = 0
err = false
t = 0x5555561caf70
#14 0x00005555557a8d43 in handle_async_input () at keyboard.c:8100
nread = 21845
#15 0x00005555557a8d62 in process_pending_signals () at keyboard.c:8114
#16 0x00005555557a8da2 in unblock_input_to (level=0) at keyboard.c:8129
#17 0x00005555557a8dc6 in unblock_input () at keyboard.c:8148
#18 0x000055555579ff24 in timer_check () at keyboard.c:4817
nexttime = {tv_sec = 140737488340400, tv_nsec = 93825004222880}
timers = {i = 0x7ffff2de0eb3}
idle_timers = {i = 0x7ffff2de0ea3}
tem = {i = 0x0}
#19 0x000055555579c95e in readable_events (flags=1) at keyboard.c:3564
#20 0x00005555557a8668 in get_input_pending (flags=1) at keyboard.c:7811
#21 0x00005555557b2fac in detect_input_pending_run_timers (do_display=true) at keyboard.c:11524
old_timers_run = 2
#22 0x000055555590ebde in wait_reading_process_output
(time_limit=0, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=..., wait_proc=0x0, just_wait_proc=0) at process.c:5812
leave = false
process_skipped = false
wrapped = true
channel_start = 0
child_fd = -1
last_read_channel = -1
channel = 1024
nfds = 1
Available = {fds_bits = {16, 0 <repeats 15 times>}}
Writeok = {fds_bits = {0 <repeats 16 times>}}
check_write = true
check_delay = 0
no_avail = false
xerrno = 11
proc = {i = 0x7ffff6abb491}
timeout = {tv_sec = 0, tv_nsec = 0}
end_time = {tv_sec = 93825005377104, tv_nsec = 93825005892064}
timer_delay = {tv_sec = 2, tv_nsec = 534756785}
got_output_end_time = {tv_sec = 1698327630, tv_nsec = 400227179}
wait = FOREVER
got_some_output = -1
prev_wait_proc_nbytes_read = 0
retry_for_async = false
count = {bytes = 160}
now = {tv_sec = 0, tv_nsec = -1}
#23 0x000055555579d98a in kbd_buffer_get_event (kbp=0x7fffffffcb70, used_mouse_menu=0x7fffffffd188, end_time=0x0) at keyboard.c:4060
do_display = true
obj = {i = 0x7fff00000002}
str = {i = 0x0}
had_pending_selection_requests = false
had_pending_conversion_events = false
#24 0x0000555555797d6e in read_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fffffffcf80, used_mouse_menu=0x7fffffffd188) at keyboard.c:2309
c = {i = 0x0}
save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 16 times>}}}}
kb = 0x55555624be30
count = {bytes = 128}
#25 0x00005555557981a2 in read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fffffffcf80, prev_event=..., used_mouse_menu=0x7fffffffd188)
at keyboard.c:2373
nextevt = {i = 0x5555560c39a0 <lispsym>}
frame = 0x55555579007b <XSYMBOL+106>
terminal = 0x6
events = {{i = 0x7fffffffcd20}, {i = 0x5555557900d4 <make_lisp_symbol+61>}, {i = 0x0}, {i = 0x5555560c39a0 <lispsym>}, {i = 0x0}, {i = 0x0}, {i = 0x7fffffffcd40}, {i = 0x55555579012e <builtin_lisp_symbol+48>}, {i = 0x5555561c6a1d}, {i = 0xffffcd50}, {i = 0x7fffffffcd70}, {i = 0x5555557946b8 <some_mouse_moved+29>}, {i = 0x7fffffffcd70}, {i = 0x555555996185 <detect_conversion_events+36>}, {i = 0x0}, {i = 0x0}}
n = 0
#26 0x000055555579a631 in read_char (commandflag=1, map=..., prev_event=..., used_mouse_menu=0x7fffffffd188, end_time=0x0) at keyboard.c:3003
c = {i = 0x0}
local_getcjmp = {{__jmpbuf = {0, -6908541075300550463, 93825007622165, 48, 140737354125312, 93824998012440, -6908541076212811583, -771598287009089343}, __mask_was_saved = 0, __saved_mask = {__val = {0, 140737488343024, 93824995577174, 128, 1444359792, 140737488343136, 93824995633152, 140737268095027, 128, 140737488343104, 0, 140737268095043, 93825004222880, 0, 0, 140737488343136}}}}
save_jump = {{__jmpbuf = {140737268095027, 0, 140737488343296, 42576, 42576, 93825004265456, 140737488343200, 93824994744705}, __mask_was_saved = -12112, __saved_mask = {__val = {42576, 140737488343248, 93824994744794, 140737488343248, 0, 0, 93825004222880, 140737488343280, 93824994574459, 140737268095027, 0, 140737488343328, 93824994574548, 139642271682816, 93825004222880, 0}}}}
tem = {i = 0x2aaa9bf622c8}
save = {i = 0x0}
previous_echo_area_message = {i = 0x0}
also_record = {i = 0x0}
reread = false
recorded = false
polling_stopped_here = true
orig_kboard = 0x55555624be30
jmpcount = {bytes = 128}
#27 0x00005555557b09c9 in read_key_sequence
(keybuf=0x7fffffffd390, prompt=..., dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at keyboard.c:10680
interrupted_kboard = 0x55555624be30
interrupted_frame = 0x5555561c6a18
key = {i = 0x0}
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
new_binding = {i = 0x7fffffffd220}
count = {bytes = 96}
t = 0
echo_start = 0
keys_start = 0
current_binding = {i = 0x7ffff2df1823}
first_unbound = 31
mock_input = 0
used_mouse_menu_history = {false <repeats 30 times>}
fkey = {parent = {i = 0x7ffff2df5993}, map = {i = 0x7ffff2df5993}, start = 0, end = 0}
keytran = {parent = {i = 0x7ffff25e1873}, map = {i = 0x7ffff25e1873}, start = 0, end = 0}
indec = {parent = {i = 0x7ffff2df5983}, map = {i = 0x7ffff2df5983}, start = 0, end = 0}
shift_translated = false
delayed_switch_frame = {i = 0x0}
original_uppercase = {i = 0x0}
original_uppercase_position = -1
dummyflag = false
disabled_conversion = false
starting_buffer = 0x7ffff1e49708
fake_prefixed_keys = {i = 0x0}
first_event = {i = 0x0}
second_event = {i = 0x0}
#28 0x0000555555794c77 in command_loop_1 () at keyboard.c:1408
cmd = {i = 0x9ea0}
keybuf = {{i = 0x80}, {i = 0x0}, {i = 0x7fffffffd3d0}, {i = 0x0}, {i = 0x0}, {i = 0x5555560c39a0 <lispsym>}, {i = 0x7fffffffd3e0}, {i = 0x555555884ca3 <XSYMBOL+106>}, {i = 0x7fffffffd3f0}, {i = 0x0}, {i = 0x7fffffffd410}, {i = 0x555555884cfc <make_lisp_symbol+61>}, {i = 0x7fffffffd460}, {i = 0x5555560c39a0 <lispsym>}, {i = 0x0}, {i = 0x0}, {i = 0x7fffffffd430}, {i = 0x60}, {i = 0x7fffffffd430}, {i = 0x555556024dc0 <main_thread>}, {i = 0x7fffffffd470}, {i = 0x55555588b6b2 <push_handler_nosignal+246>}, {i = 0x100000000}, {i = 0x90}, {i = 0x7fffffffd470}, {i = 0x5555561b74a0}, {i = 0x7fffffffd4a0}, {i = 0x90}, {i = 0x7fffffffd4a0}, {i = 0x55555588b5a1 <push_handler+32>}}
i = 0
last_pt = 93825004222880
prev_modiff = 0
prev_buffer = 0x0
#29 0x000055555588b0fd in internal_condition_case (bfun=0x555555794826 <command_loop_1>, handlers=..., hfun=0x555555793beb <cmd_error>) at eval.c:1486
val = {i = 0x7fffffffd500}
c = 0x5555561b74a0
#30 0x00005555557943df in command_loop_2 (handlers=...) at keyboard.c:1157
val = {i = 0x107d0}
#31 0x000055555588a1d3 in internal_catch (tag=..., func=0x5555557943b5 <command_loop_2>, arg=...) at eval.c:1209
val = {i = 0x55555579012e <builtin_lisp_symbol+48>}
c = 0x5555561b7360
#32 0x0000555555794371 in command_loop () at keyboard.c:1135
#33 0x000055555579368d in recursive_edit_1 () at keyboard.c:744
count = {bytes = 32}
val = {i = 0x555555892032 <record_unwind_protect+114>}
#34 0x00005555557938b9 in Frecursive_edit () at keyboard.c:827
count = {bytes = 0}
buffer = {i = 0x0}
#35 0x000055555578e813 in main (argc=3, argv=0x7fffffffd858) at emacs.c:2625
stack_bottom_variable = 0x21
old_argc = 3
dump_file = 0x0
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = 0x0
dump_mode = 0x0
skip_args = 0
temacs = 0x0
attempt_load_pdump = true
only_version = false
rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615}
lc_all = 0x0
sockfd = -1
module_assertions = false
(gdb)
Quit
(gdb) Quit
(gdb) q
A debugging session is active.
Inferior 1 [process 18999] will be killed.
Quit anyway? (y or n) y
In GNU Emacs 30.0.50 (build 26, x86_64-pc-linux-gnu, GTK+ Version
3.24.38, cairo version 1.18.0) of 2023-10-25 built on localhost
Repository revision: 8f00c9c3c6c4e76651c000e41582e002755e598b
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101008
System Description: Gentoo Linux
Configured using:
'configure --with-native-compilation CFLAGS=-g3'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XINPUT2 XPM GTK3 ZLIB
Important settings:
value of $LANG: en_US.utf8
locale-coding-system: utf-8-unix
Major mode: Org-Agenda Day Ddl Habit -@home-@groupmeeting-@Kai
Minor modes in effect:
TeX-PDF-mode: t
git-email-notmuch-mode: t
git-email-piem-mode: t
piem-notmuch-mode: t
org-edna-mode: t
erc-track-mode: t
erc-spelling-mode: t
erc-ring-mode: t
erc-netsplit-mode: t
erc-menu-mode: t
erc-match-mode: t
erc-log-mode: t
erc-list-mode: t
erc-smiley-mode: t
erc-irccontrols-mode: t
erc-noncommands-mode: t
erc-keep-place-mode: t
erc-move-to-prompt-mode: t
erc-readonly-mode: t
erc-autojoin-mode: t
erc-autoaway-mode: t
eros-mode: t
pdf-occur-global-minor-mode: t
which-key-mode: t
diredfl-global-mode: t
eval-sexp-fu-flash-mode: t
global-flycheck-mode: t
flycheck-mode: t
el-patch-use-package-mode: t
global-git-commit-mode: t
magit-auto-revert-mode: t
persistent-scratch-autosave-mode: t
helm-adaptive-mode: t
helm-mode: t
helm-minibuffer-history-mode: t
helm-ff-icon-mode: t
helm--remap-mouse-mode: t
async-bytecomp-package-mode: t
boon-mode: t
boon-local-mode: t
global-page-break-lines-mode: t
shackle-mode: t
straight-use-package-mode: t
straight-package-neutering-mode: t
server-mode: t
override-global-mode: t
global-hl-line-mode: t
repeat-mode: t
pixel-scroll-precision-mode: t
savehist-mode: t
recentf-mode: t
winner-mode: t
erc-button-mode: t
erc-fill-mode: t
erc-stamp-mode: t
erc-networks-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
global-prettify-symbols-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
window-divider-mode: t
minibuffer-regexp-mode: t
buffer-read-only: t
line-number-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
abbrev-mode: t
Load-path shadows:
/home/yantar92/.emacs.d/straight/build/emacsql/emacsql-sqlite hides /home/yantar92/.emacs.d/straight/build/emacsql-sqlite/emacsql-sqlite
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-eukleides hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-eukleides
/home/yantar92/.emacs.d/straight/build/org-contrib/ol-elisp-symbol hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ol-elisp-symbol
/home/yantar92/.emacs.d/straight/build/org-contrib/org-learn hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-learn
/home/yantar92/.emacs.d/straight/build/org-contrib/org-static-mathjax hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-static-mathjax
/home/yantar92/.emacs.d/straight/build/org-contrib/ol-mew hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ol-mew
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-picolisp hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-picolisp
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-abc hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-abc
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-vbnet hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-vbnet
/home/yantar92/.emacs.d/straight/build/org-contrib/org-screenshot hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-screenshot
/home/yantar92/.emacs.d/straight/build/org-contrib/org-bibtex-extras hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-bibtex-extras
/home/yantar92/.emacs.d/straight/build/org-contrib/org-mairix hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-mairix
/home/yantar92/.emacs.d/straight/build/org-contrib/org-collector hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-collector
/home/yantar92/.emacs.d/straight/build/org-contrib/ol-vm hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ol-vm
/home/yantar92/.emacs.d/straight/build/org-contrib/org-eval hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-eval
/home/yantar92/.emacs.d/straight/build/org-contrib/org-contribdir hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-contribdir
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-asymptote hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-asymptote
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-freemind hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-freemind
/home/yantar92/.emacs.d/straight/build/org-contrib/org-checklist hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-checklist
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-fomus hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-fomus
/home/yantar92/.emacs.d/straight/build/org-contrib/org-wikinodes hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-wikinodes
/home/yantar92/.emacs.d/straight/build/org-contrib/ol-git-link hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ol-git-link
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-mscgen hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-mscgen
/home/yantar92/.emacs.d/straight/build/org-contrib/org-contrib hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-contrib
/home/yantar92/.emacs.d/straight/build/org-contrib/org-choose hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-choose
/home/yantar92/.emacs.d/straight/build/org-contrib/ol-wl hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ol-wl
/home/yantar92/.emacs.d/straight/build/org-contrib/org-track hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-track
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-io hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-io
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-s5 hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-s5
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-ebnf hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-ebnf
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-ledger hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-ledger
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-vala hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-vala
/home/yantar92/.emacs.d/straight/build/org-contrib/org-secretary hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-secretary
/home/yantar92/.emacs.d/straight/build/org-contrib/org-eldoc hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-eldoc
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-extra hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-extra
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-shen hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-shen
/home/yantar92/.emacs.d/straight/build/org-contrib/org-interactive-query hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-interactive-query
/home/yantar92/.emacs.d/straight/build/org-contrib/org-invoice hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-invoice
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-mathomatic hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-mathomatic
/home/yantar92/.emacs.d/straight/build/org-contrib/org-license hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-license
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-hledger hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-hledger
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-stata hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-stata
/home/yantar92/.emacs.d/straight/build/org-contrib/org-panel hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-panel
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-J hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-J
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-confluence hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-confluence
/home/yantar92/.emacs.d/straight/build/org-contrib/org-eval-light hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-eval-light
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-tcl hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-tcl
/home/yantar92/.emacs.d/straight/build/org-contrib/org-depend hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-depend
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-groff hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-groff
/home/yantar92/.emacs.d/straight/build/org-contrib/org-expiry hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-expiry
/home/yantar92/.emacs.d/straight/build/org-contrib/org-effectiveness hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-effectiveness
/home/yantar92/.emacs.d/straight/build/org-contrib/org-screen hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-screen
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-deck hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-deck
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-oz hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-oz
/home/yantar92/.emacs.d/straight/build/org-contrib/org-sudoku hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-sudoku
/home/yantar92/.emacs.d/straight/build/org-contrib/org-toc hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-toc
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-bibtex hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-bibtex
/home/yantar92/.emacs.d/straight/build/org-contrib/org-contrib-autoloads hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-contrib-autoloads
/home/yantar92/.emacs.d/straight/build/org-contrib/orgtbl-sqlinsert hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/orgtbl-sqlinsert
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-coq hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-coq
/home/yantar92/.emacs.d/straight/build/org-contrib/org-registry hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-registry
/home/yantar92/.emacs.d/straight/build/org-contrib/ob-csharp hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ob-csharp
/home/yantar92/.emacs.d/straight/build/org-contrib/ol-bookmark hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ol-bookmark
/home/yantar92/.emacs.d/straight/build/org-contrib/ox-taskjuggler hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/ox-taskjuggler
/home/yantar92/.emacs.d/straight/build/org-contrib/org-mac-iCal hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-mac-iCal
/home/yantar92/.emacs.d/straight/build/org-contrib/org-annotate-file hides /home/yantar92/.emacs.d/elpa/org-contrib-0.4.2/org-annotate-file
/home/yantar92/.emacs.d/straight/build/transient/transient hides /home/yantar92/Git/emacs/lisp/transient
/home/yantar92/.emacs.d/straight/build/bind-key/bind-key hides /home/yantar92/Git/emacs/lisp/bind-key
/home/yantar92/.emacs.d/straight/build/modus-themes/theme-loaddefs hides /home/yantar92/Git/emacs/lisp/theme-loaddefs
/home/yantar92/.emacs.d/straight/build/use-package/use-package hides /home/yantar92/Git/emacs/lisp/use-package/use-package
/home/yantar92/.emacs.d/straight/build/use-package/use-package-jump hides /home/yantar92/Git/emacs/lisp/use-package/use-package-jump
/home/yantar92/.emacs.d/straight/build/use-package/use-package-ensure hides /home/yantar92/Git/emacs/lisp/use-package/use-package-ensure
/home/yantar92/.emacs.d/straight/build/use-package/use-package-delight hides /home/yantar92/Git/emacs/lisp/use-package/use-package-delight
/home/yantar92/.emacs.d/straight/build/use-package/use-package-lint hides /home/yantar92/Git/emacs/lisp/use-package/use-package-lint
/home/yantar92/.emacs.d/straight/build/use-package/use-package-diminish hides /home/yantar92/Git/emacs/lisp/use-package/use-package-diminish
/home/yantar92/.emacs.d/straight/build/use-package/use-package-bind-key hides /home/yantar92/Git/emacs/lisp/use-package/use-package-bind-key
/home/yantar92/.emacs.d/straight/build/use-package/use-package-core hides /home/yantar92/Git/emacs/lisp/use-package/use-package-core
/home/yantar92/.emacs.d/straight/build/project/project hides /home/yantar92/Git/emacs/lisp/progmodes/project
/home/yantar92/.emacs.d/straight/build/xref/xref hides /home/yantar92/Git/emacs/lisp/progmodes/xref
/home/yantar92/.emacs.d/straight/build/org/org-refile hides /home/yantar92/Git/emacs/lisp/org/org-refile
/home/yantar92/.emacs.d/straight/build/org/ob-emacs-lisp hides /home/yantar92/Git/emacs/lisp/org/ob-emacs-lisp
/home/yantar92/.emacs.d/straight/build/org/org-goto hides /home/yantar92/Git/emacs/lisp/org/org-goto
/home/yantar92/.emacs.d/straight/build/org/ob-latex hides /home/yantar92/Git/emacs/lisp/org/ob-latex
/home/yantar92/.emacs.d/straight/build/org/ob-eshell hides /home/yantar92/Git/emacs/lisp/org/ob-eshell
/home/yantar92/.emacs.d/straight/build/org/ob-lilypond hides /home/yantar92/Git/emacs/lisp/org/ob-lilypond
/home/yantar92/.emacs.d/straight/build/org/ol-mhe hides /home/yantar92/Git/emacs/lisp/org/ol-mhe
/home/yantar92/.emacs.d/straight/build/org/ob-eval hides /home/yantar92/Git/emacs/lisp/org/ob-eval
/home/yantar92/.emacs.d/straight/build/org/org-protocol hides /home/yantar92/Git/emacs/lisp/org/org-protocol
/home/yantar92/.emacs.d/straight/build/org/ob-forth hides /home/yantar92/Git/emacs/lisp/org/ob-forth
/home/yantar92/.emacs.d/straight/build/org/oc-basic hides /home/yantar92/Git/emacs/lisp/org/oc-basic
/home/yantar92/.emacs.d/straight/build/org/org-datetree hides /home/yantar92/Git/emacs/lisp/org/org-datetree
/home/yantar92/.emacs.d/straight/build/org/oc hides /home/yantar92/Git/emacs/lisp/org/oc
/home/yantar92/.emacs.d/straight/build/org/ol-bbdb hides /home/yantar92/Git/emacs/lisp/org/ol-bbdb
/home/yantar92/.emacs.d/straight/build/org/ob-perl hides /home/yantar92/Git/emacs/lisp/org/ob-perl
/home/yantar92/.emacs.d/straight/build/org/org-id hides /home/yantar92/Git/emacs/lisp/org/org-id
/home/yantar92/.emacs.d/straight/build/org/ob-shell hides /home/yantar92/Git/emacs/lisp/org/ob-shell
/home/yantar92/.emacs.d/straight/build/org/ob-sed hides /home/yantar92/Git/emacs/lisp/org/ob-sed
/home/yantar92/.emacs.d/straight/build/org/ox hides /home/yantar92/Git/emacs/lisp/org/ox
/home/yantar92/.emacs.d/straight/build/org/ob hides /home/yantar92/Git/emacs/lisp/org/ob
/home/yantar92/.emacs.d/straight/build/org/oc-bibtex hides /home/yantar92/Git/emacs/lisp/org/oc-bibtex
/home/yantar92/.emacs.d/straight/build/org/ob-maxima hides /home/yantar92/Git/emacs/lisp/org/ob-maxima
/home/yantar92/.emacs.d/straight/build/org/org-cycle hides /home/yantar92/Git/emacs/lisp/org/org-cycle
/home/yantar92/.emacs.d/straight/build/org/ob-groovy hides /home/yantar92/Git/emacs/lisp/org/ob-groovy
/home/yantar92/.emacs.d/straight/build/org/org-crypt hides /home/yantar92/Git/emacs/lisp/org/org-crypt
/home/yantar92/.emacs.d/straight/build/org/ol-docview hides /home/yantar92/Git/emacs/lisp/org/ol-docview
/home/yantar92/.emacs.d/straight/build/org/ob-java hides /home/yantar92/Git/emacs/lisp/org/ob-java
/home/yantar92/.emacs.d/straight/build/org/ob-R hides /home/yantar92/Git/emacs/lisp/org/ob-R
/home/yantar92/.emacs.d/straight/build/org/org-pcomplete hides /home/yantar92/Git/emacs/lisp/org/org-pcomplete
/home/yantar92/.emacs.d/straight/build/org/org-keys hides /home/yantar92/Git/emacs/lisp/org/org-keys
/home/yantar92/.emacs.d/straight/build/org/ox-org hides /home/yantar92/Git/emacs/lisp/org/ox-org
/home/yantar92/.emacs.d/straight/build/org/ob-table hides /home/yantar92/Git/emacs/lisp/org/ob-table
/home/yantar92/.emacs.d/straight/build/org/org-ctags hides /home/yantar92/Git/emacs/lisp/org/org-ctags
/home/yantar92/.emacs.d/straight/build/org/ob-ocaml hides /home/yantar92/Git/emacs/lisp/org/ob-ocaml
/home/yantar92/.emacs.d/straight/build/org/ox-ascii hides /home/yantar92/Git/emacs/lisp/org/ox-ascii
/home/yantar92/.emacs.d/straight/build/org/org-duration hides /home/yantar92/Git/emacs/lisp/org/org-duration
/home/yantar92/.emacs.d/straight/build/org/oc-csl hides /home/yantar92/Git/emacs/lisp/org/oc-csl
/home/yantar92/.emacs.d/straight/build/org/org-persist hides /home/yantar92/Git/emacs/lisp/org/org-persist
/home/yantar92/.emacs.d/straight/build/org/org-table hides /home/yantar92/Git/emacs/lisp/org/org-table
/home/yantar92/.emacs.d/straight/build/org/ob-matlab hides /home/yantar92/Git/emacs/lisp/org/ob-matlab
/home/yantar92/.emacs.d/straight/build/org/ob-calc hides /home/yantar92/Git/emacs/lisp/org/ob-calc
/home/yantar92/.emacs.d/straight/build/org/ob-lua hides /home/yantar92/Git/emacs/lisp/org/ob-lua
/home/yantar92/.emacs.d/straight/build/org/org-macro hides /home/yantar92/Git/emacs/lisp/org/org-macro
/home/yantar92/.emacs.d/straight/build/org/ob-clojure hides /home/yantar92/Git/emacs/lisp/org/ob-clojure
/home/yantar92/.emacs.d/straight/build/org/ox-beamer hides /home/yantar92/Git/emacs/lisp/org/ox-beamer
/home/yantar92/.emacs.d/straight/build/org/ox-koma-letter hides /home/yantar92/Git/emacs/lisp/org/ox-koma-letter
/home/yantar92/.emacs.d/straight/build/org/ob-screen hides /home/yantar92/Git/emacs/lisp/org/ob-screen
/home/yantar92/.emacs.d/straight/build/org/ol-eww hides /home/yantar92/Git/emacs/lisp/org/ol-eww
/home/yantar92/.emacs.d/straight/build/org/ox-texinfo hides /home/yantar92/Git/emacs/lisp/org/ox-texinfo
/home/yantar92/.emacs.d/straight/build/org/ob-dot hides /home/yantar92/Git/emacs/lisp/org/ob-dot
/home/yantar92/.emacs.d/straight/build/org/org-clock hides /home/yantar92/Git/emacs/lisp/org/org-clock
/home/yantar92/.emacs.d/straight/build/org/org-attach-git hides /home/yantar92/Git/emacs/lisp/org/org-attach-git
/home/yantar92/.emacs.d/straight/build/org/ob-sass hides /home/yantar92/Git/emacs/lisp/org/ob-sass
/home/yantar92/.emacs.d/straight/build/org/ol-w3m hides /home/yantar92/Git/emacs/lisp/org/ol-w3m
/home/yantar92/.emacs.d/straight/build/org/org-lint hides /home/yantar92/Git/emacs/lisp/org/org-lint
/home/yantar92/.emacs.d/straight/build/org/ob-org hides /home/yantar92/Git/emacs/lisp/org/ob-org
/home/yantar92/.emacs.d/straight/build/org/ob-ref hides /home/yantar92/Git/emacs/lisp/org/ob-ref
/home/yantar92/.emacs.d/straight/build/org/ob-python hides /home/yantar92/Git/emacs/lisp/org/ob-python
/home/yantar92/.emacs.d/straight/build/org/ol-info hides /home/yantar92/Git/emacs/lisp/org/ol-info
/home/yantar92/.emacs.d/straight/build/org/org-entities hides /home/yantar92/Git/emacs/lisp/org/org-entities
/home/yantar92/.emacs.d/straight/build/org/ox-publish hides /home/yantar92/Git/emacs/lisp/org/ox-publish
/home/yantar92/.emacs.d/straight/build/org/ob-makefile hides /home/yantar92/Git/emacs/lisp/org/ob-makefile
/home/yantar92/.emacs.d/straight/build/org/ob-lisp hides /home/yantar92/Git/emacs/lisp/org/ob-lisp
/home/yantar92/.emacs.d/straight/build/org/ol hides /home/yantar92/Git/emacs/lisp/org/ol
/home/yantar92/.emacs.d/straight/build/org/oc-natbib hides /home/yantar92/Git/emacs/lisp/org/oc-natbib
/home/yantar92/.emacs.d/straight/build/org/org-mouse hides /home/yantar92/Git/emacs/lisp/org/org-mouse
/home/yantar92/.emacs.d/straight/build/org/ob-processing hides /home/yantar92/Git/emacs/lisp/org/ob-processing
/home/yantar92/.emacs.d/straight/build/org/ob-sqlite hides /home/yantar92/Git/emacs/lisp/org/ob-sqlite
/home/yantar92/.emacs.d/straight/build/org/ox-latex hides /home/yantar92/Git/emacs/lisp/org/ox-latex
/home/yantar92/.emacs.d/straight/build/org/ob-ditaa hides /home/yantar92/Git/emacs/lisp/org/ob-ditaa
/home/yantar92/.emacs.d/straight/build/org/org-loaddefs hides /home/yantar92/Git/emacs/lisp/org/org-loaddefs
/home/yantar92/.emacs.d/straight/build/org/org-inlinetask hides /home/yantar92/Git/emacs/lisp/org/org-inlinetask
/home/yantar92/.emacs.d/straight/build/org/ol-man hides /home/yantar92/Git/emacs/lisp/org/ol-man
/home/yantar92/.emacs.d/straight/build/org/ol-bibtex hides /home/yantar92/Git/emacs/lisp/org/ol-bibtex
/home/yantar92/.emacs.d/straight/build/org/ob-sql hides /home/yantar92/Git/emacs/lisp/org/ob-sql
/home/yantar92/.emacs.d/straight/build/org/ob-lob hides /home/yantar92/Git/emacs/lisp/org/ob-lob
/home/yantar92/.emacs.d/straight/build/org/org-fold-core hides /home/yantar92/Git/emacs/lisp/org/org-fold-core
/home/yantar92/.emacs.d/straight/build/org/org-version hides /home/yantar92/Git/emacs/lisp/org/org-version
/home/yantar92/.emacs.d/straight/build/org/org-list hides /home/yantar92/Git/emacs/lisp/org/org-list
/home/yantar92/.emacs.d/straight/build/org/org-attach hides /home/yantar92/Git/emacs/lisp/org/org-attach
/home/yantar92/.emacs.d/straight/build/org/org-macs hides /home/yantar92/Git/emacs/lisp/org/org-macs
/home/yantar92/.emacs.d/straight/build/org/org-habit hides /home/yantar92/Git/emacs/lisp/org/org-habit
/home/yantar92/.emacs.d/straight/build/org/ob-tangle hides /home/yantar92/Git/emacs/lisp/org/ob-tangle
/home/yantar92/.emacs.d/straight/build/org/org-feed hides /home/yantar92/Git/emacs/lisp/org/org-feed
/home/yantar92/.emacs.d/straight/build/org/ob-plantuml hides /home/yantar92/Git/emacs/lisp/org/ob-plantuml
/home/yantar92/.emacs.d/straight/build/org/oc-biblatex hides /home/yantar92/Git/emacs/lisp/org/oc-biblatex
/home/yantar92/.emacs.d/straight/build/org/ob-js hides /home/yantar92/Git/emacs/lisp/org/ob-js
/home/yantar92/.emacs.d/straight/build/org/org-timer hides /home/yantar92/Git/emacs/lisp/org/org-timer
/home/yantar92/.emacs.d/straight/build/org/ob-ruby hides /home/yantar92/Git/emacs/lisp/org/ob-ruby
/home/yantar92/.emacs.d/straight/build/org/ob-css hides /home/yantar92/Git/emacs/lisp/org/ob-css
/home/yantar92/.emacs.d/straight/build/org/ol-eshell hides /home/yantar92/Git/emacs/lisp/org/ol-eshell
/home/yantar92/.emacs.d/straight/build/org/org-faces hides /home/yantar92/Git/emacs/lisp/org/org-faces
/home/yantar92/.emacs.d/straight/build/org/ob-scheme hides /home/yantar92/Git/emacs/lisp/org/ob-scheme
/home/yantar92/.emacs.d/straight/build/org/ol-doi hides /home/yantar92/Git/emacs/lisp/org/ol-doi
/home/yantar92/.emacs.d/straight/build/org/org-tempo hides /home/yantar92/Git/emacs/lisp/org/org-tempo
/home/yantar92/.emacs.d/straight/build/org/org-archive hides /home/yantar92/Git/emacs/lisp/org/org-archive
/home/yantar92/.emacs.d/straight/build/org/ob-awk hides /home/yantar92/Git/emacs/lisp/org/ob-awk
/home/yantar92/.emacs.d/straight/build/org/ob-C hides /home/yantar92/Git/emacs/lisp/org/ob-C
/home/yantar92/.emacs.d/straight/build/org/org-agenda hides /home/yantar92/Git/emacs/lisp/org/org-agenda
/home/yantar92/.emacs.d/straight/build/org/org-mobile hides /home/yantar92/Git/emacs/lisp/org/org-mobile
/home/yantar92/.emacs.d/straight/build/org/org-src hides /home/yantar92/Git/emacs/lisp/org/org-src
/home/yantar92/.emacs.d/straight/build/org/org-compat hides /home/yantar92/Git/emacs/lisp/org/org-compat
/home/yantar92/.emacs.d/straight/build/org/ol-irc hides /home/yantar92/Git/emacs/lisp/org/ol-irc
/home/yantar92/.emacs.d/straight/build/org/org-capture hides /home/yantar92/Git/emacs/lisp/org/org-capture
/home/yantar92/.emacs.d/straight/build/org/org hides /home/yantar92/Git/emacs/lisp/org/org
/home/yantar92/.emacs.d/straight/build/org/ob-fortran hides /home/yantar92/Git/emacs/lisp/org/ob-fortran
/home/yantar92/.emacs.d/straight/build/org/ob-julia hides /home/yantar92/Git/emacs/lisp/org/ob-julia
/home/yantar92/.emacs.d/straight/build/org/ox-md hides /home/yantar92/Git/emacs/lisp/org/ox-md
/home/yantar92/.emacs.d/straight/build/org/org-fold hides /home/yantar92/Git/emacs/lisp/org/org-fold
/home/yantar92/.emacs.d/straight/build/org/ol-gnus hides /home/yantar92/Git/emacs/lisp/org/ol-gnus
/home/yantar92/.emacs.d/straight/build/org/ox-man hides /home/yantar92/Git/emacs/lisp/org/ox-man
/home/yantar92/.emacs.d/straight/build/org/ob-core hides /home/yantar92/Git/emacs/lisp/org/ob-core
/home/yantar92/.emacs.d/straight/build/org/org-colview hides /home/yantar92/Git/emacs/lisp/org/org-colview
/home/yantar92/.emacs.d/straight/build/org/ob-octave hides /home/yantar92/Git/emacs/lisp/org/ob-octave
/home/yantar92/.emacs.d/straight/build/org/ox-html hides /home/yantar92/Git/emacs/lisp/org/ox-html
/home/yantar92/.emacs.d/straight/build/org/ob-gnuplot hides /home/yantar92/Git/emacs/lisp/org/ob-gnuplot
/home/yantar92/.emacs.d/straight/build/org/org-footnote hides /home/yantar92/Git/emacs/lisp/org/org-footnote
/home/yantar92/.emacs.d/straight/build/org/ob-exp hides /home/yantar92/Git/emacs/lisp/org/ob-exp
/home/yantar92/.emacs.d/straight/build/org/org-indent hides /home/yantar92/Git/emacs/lisp/org/org-indent
/home/yantar92/.emacs.d/straight/build/org/ox-odt hides /home/yantar92/Git/emacs/lisp/org/ox-odt
/home/yantar92/.emacs.d/straight/build/org/ox-icalendar hides /home/yantar92/Git/emacs/lisp/org/ox-icalendar
/home/yantar92/.emacs.d/straight/build/org/org-element hides /home/yantar92/Git/emacs/lisp/org/org-element
/home/yantar92/.emacs.d/straight/build/org/ob-haskell hides /home/yantar92/Git/emacs/lisp/org/ob-haskell
/home/yantar92/.emacs.d/straight/build/org/ol-rmail hides /home/yantar92/Git/emacs/lisp/org/ol-rmail
/home/yantar92/.emacs.d/straight/build/org/ob-comint hides /home/yantar92/Git/emacs/lisp/org/ob-comint
/home/yantar92/.emacs.d/straight/build/org/org-plot hides /home/yantar92/Git/emacs/lisp/org/org-plot
/home/yantar92/.emacs.d/straight/build/org/org-num hides /home/yantar92/Git/emacs/lisp/org/org-num
/home/yantar92/.emacs.d/straight/build/seq/seq hides /home/yantar92/Git/emacs/lisp/emacs-lisp/seq
/home/yantar92/.emacs.d/straight/build/let-alist/let-alist hides /home/yantar92/Git/emacs/lisp/emacs-lisp/let-alist
/home/yantar92/.emacs.d/straight/build/map/map hides /home/yantar92/Git/emacs/lisp/emacs-lisp/map
Features:
(shadow emacsbug latex latex-flymake tex-ispell tex-style tex boon-main
boon-hl boon-arguments multiple-cursors mc-separate-operations
rectangular-region-mode mc-mark-pop mc-edit-lines
mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors
multiple-cursors-core boon-regs boon-utils org-duration
org-table-sticky-header oc-basic helm-command helm-x-files
git-email-magit magit-patch git-email-notmuch git-email-piem git-email
git-email-autoloads project-autoloads xref-autoloads piem-notmuch piem
piem-maildir piem-autoloads org-page simple-httpd op-export op-template
op-enhance op-git git op-util op-vars org-page-autoloads git-autoloads
htmlize-autoloads mustache-autoloads simple-httpd-autoloads org-crypt
helm-for-files helm-bookmark helm-external helm-net helm-notmuch
helm-notmuch-autoloads ol-notmuch ol-notmuch-autoloads org-eldoc
org-table-sticky-header-autoloads posframe posframe-autoloads ob-latex
ob-dot ob-calc ob-gnuplot ob-ditaa ob-C ob-python ob-perl ob-org
ob-shell ob-mathematica ob-mathematica-autoloads org-tempo org-archive
ox-md ox-beamer engrave-faces engrave-faces-autoloads ox-extra ox-odt
ox-latex ox-icalendar ox-html ox-ascii ox-publish ox orgdiff-autoloads
ol-bibtex doct ya-org-capture ya-org-capture-autoloads doct-autoloads
org-capture-pop-frame org-capture-pop-frame-autoloads org-protocol
org-analyzer-autoloads pomidor-autoloads alert-autoloads log4e-autoloads
gntp-autoloads helm-org-ql helm-org org-clock org-autosort
org-autosort-autoloads helm-org-contacts helm-org-contacts-autoloads
org-contacts org-contacts-autoloads helm-org-ql-autoloads
helm-org-autoloads org-ql-search org-ql-view ov org-super-agenda ht
org-ql peg ts org-ql-autoloads peg-autoloads ov-autoloads
org-super-agenda-autoloads ts-autoloads ht-autoloads map-autoloads
org-quick-peek org-quick-peek-autoloads org-attach texmathp cdlatex
reftex reftex-loaddefs reftex-vars cdlatex-autoloads scimax-inkscape
scimax-inkscape-autoloads org-checklist org-habit org-edna
org-edna-autoloads org-inlinetask org-drill org-agenda
org-drill-autoloads ol-irc ol-info ol-w3m ol-doi org-link-doi speed-type
speed-type-autoloads osm osm-ol osm-autoloads chatgpt-shell
chatgpt-shell-autoloads shell-maker shell-maker-autoloads mastodon
mastodon-search mastodon-toot mastodon-iso persist mastodon-http request
mastodon-autoloads persist-autoloads request-autoloads helm-ring
helm-elisp helm-eval 0x0 0x0-autoloads erc-hl-nicks-autoloads
erc-hl-nicks erc-track erc-spelling erc-ring erc-netsplit erc-menu
erc-match erc-log erc-list erc-goodies erc-pcomplete erc-join
erc-autoaway notmuch-calendar-x notmuch-calendar-x-autoloads notmuch
notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print
notmuch-crypto notmuch-mua notmuch-message notmuch-draft
notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
notmuch-wash coolj notmuch-tag notmuch-lib notmuch-version
notmuch-compat org-capture-ref org-capture persid persid-autoloads
w3m-autoloads elfeed-score elfeed-score-maint elfeed-score-scoring
elfeed-score-serde elfeed-score-rule-stats elfeed-org org-element
org-persist elfeed-org-autoloads quick-peek quick-peek-autoloads
elfeed-show elfeed-search license-snippets yasnippet-snippets-autoloads
yasnippet-snippets eros rainbow-delimiters highlight-numbers parent-mode
easy-escape goggles pulse yasnippet elfeed-csv elfeed elfeed-curl
elfeed-log elfeed-db elfeed-lib xml-query elfeed-score-rules
elfeed-score-log elfeed-score-autoloads elfeed-autoloads
ytel-show-autoloads ytel ytel-autoloads qrencode-el-autoloads tb-keycast
tb-keycast-autoloads gif-screencast gif-screencast-autoloads yaml-mode
yaml-mode-autoloads calctex calctex-autoloads shell-pop-autoloads
eterm-256color-autoloads xterm-color-autoloads vterm vterm-module
vterm-autoloads diffpdf diffpdf-autoloads pdf-view-restore
pdf-view-restore-autoloads pdf-occur tablist tablist-filter pdf-isearch
pdf-misc pdf-tools pdf-roll pdf-view pdf-cache pdf-info pdf-util
pdf-macs pdf-tools-autoloads tablist-autoloads image-roll
image-roll-autoloads wolfram-mode wolfram-mode-autoloads
ledger-mode-autoloads auctex-autoloads tex-site ebuild-mode
ebuild-mode-autoloads lua-mode lua-mode-autoloads gnuplot-autoloads
eros-autoloads paredit paredit-autoloads helm-info which-key
which-key-autoloads helm-descbinds helm-descbinds-autoloads elisp-demos
elisp-demos-autoloads helpful elisp-refs helpful-autoloads
elisp-refs-autoloads tldr tldr-autoloads inspector inspector-autoloads
macrostep macrostep-autoloads highlight-refontification
highlight-refontification-autoloads font-lock-profiler
font-lock-profiler-autoloads font-lock-studio font-lock-studio-autoloads
memory-usage memory-usage-autoloads bug-hunter bug-hunter-autoloads
lorem-ipsum lorem-ipsum-autoloads vundo vundo-autoloads
license-snippets-autoloads yasnippet-autoloads move-text
move-text-autoloads aggressive-indent aggressive-indent-autoloads
visual-regexp-autoloads helm-bm helm-bm-autoloads bm bm-autoloads
helm-dash dash-docs helm-dash-autoloads dash-docs-autoloads disk-usage
disk-usage-autoloads dired-hide-dotfiles-autoloads diredfl
diredfl-autoloads all-the-icons-dired-autoloads dired-filter-autoloads
dired-open-autoloads dired-avfs dired-avfs-autoloads dired-hacks-utils
dired-hacks-utils-autoloads windower emacs-windower-autoloads
skip-buffers-mode avy-autoloads eval-sexp-fu eval-sexp-fu-autoloads
goggles-autoloads easy-escape-autoloads highlight-numbers-autoloads
parent-mode-autoloads rainbow-delimiters-autoloads highlight-parentheses
highlight-parentheses-autoloads flycheck-tip error-tip popup
flycheck-tip-autoloads flycheck flycheck-autoloads pkg-info-autoloads
epl-autoloads wordnut wordnut-history wordnut-u wordnut-autoloads smog
smog-autoloads writegood-mode writegood-mode-autoloads
langtool-ignore-fonts langtool-ignore-fonts-autoloads langtool
langtool-autoloads el-patch-autoloads el-patch el-patch-stub orgit
orgit-autoloads browse-at-remote f f-shortdoc browse-at-remote-autoloads
f-autoloads forge-list forge-commands forge-semi forge-bitbucket buck
forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github
ghub-graphql treepy gsexp ghub forge-notify forge-revnote forge-pullreq
forge-issue forge-topic yaml forge-post markdown-mode forge-repo forge
forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler
magit-bookmark magit-submodule magit-blame magit-stash magit-reflog
magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote
magit-commit magit-sequence magit-notes magit-worktree magit-tag
magit-merge magit-branch magit-reset magit-files magit-refs magit-status
magit magit-repos magit-apply magit-wip magit-log magit-diff git-commit
magit-core magit-autorevert magit-margin magit-transient magit-process
with-editor magit-mode magit-git magit-base magit-section
forge-autoloads yaml-autoloads markdown-mode-autoloads ghub-autoloads
treepy-autoloads let-alist-autoloads closql-autoloads
emacsql-sqlite-autoloads emacsql-autoloads magit-autoloads
magit-section-autoloads git-commit-autoloads with-editor-autoloads
transient-autoloads hl-todo pretty-symbols company-oddmuse
company-keywords company-etags company-gtags company-dabbrev-code
company-dabbrev company-files company-clang company-capf company-cmake
company-semantic company-template company-bbdb company
persistent-scratch persistent-scratch-autoloads backup-walker-autoloads
company-autoloads helm-adaptive helm-mode helm-misc helm-files
helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp
helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu
helm-core async-bytecomp helm-source helm-multi-match helm-lib
helm-autoloads popup-autoloads wfnames-autoloads helm-core-autoloads
pyim pyim-cloudim pyim-probe pyim-preview pyim-page pyim-indicator
pyim-dhashcache pyim-dict async pyim-autoselector pyim-process
pyim-punctuation pyim-outcome pyim-candidates pyim-cstring pyim-cregexp
xr pyim-codes pyim-imobjs pyim-pinyin pyim-entered pyim-dcache
pyim-pymap pyim-scheme pyim-common pyim-autoloads xr-autoloads
async-autoloads reverse-im reverse-im-autoloads hydra lv boon-qwerty
olivetti straight-x boon boon-keys boon-core boon-loaddefs
boon-autoloads multiple-cursors-autoloads expand-region-autoloads
meta-functions org-id org-refile org-element-ast dash
meta-functions-autoloads dash-autoloads memoize memoize-autoloads
info-colors info-colors-autoloads hl-todo-autoloads latex-pretty-symbols
latex-pretty-symbols-autoloads pretty-symbols-autoloads page-break-lines
page-break-lines-autoloads adaptive-wrap adaptive-wrap-autoloads
olivetti-autoloads shackle shackle-autoloads all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons all-the-icons-autoloads org
ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint
org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp
ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys
oc org-loaddefs org-version org-compat org-macs modus-operandi-theme
modus-themes modus-themes-autoloads s s-autoloads asoc asoc.el-autoloads
no-littering compat no-littering-autoloads compat-autoloads
seq-autoloads hydra-autoloads lv-autoloads diminish diminish-autoloads
use-package-autoloads bind-key-autoloads straight-autoloads straight
org-contrib-autoloads ox-hugo-autoloads tomelr-autoloads server
use-package-bind-key bind-key finder-inf noutline outline sh-script smie
executable use-package-diminish use-package-core trace hl-line repeat
inline pixel-scroll cua-base advice color quail sort image-dired
image-dired-tags image-dired-external image-dired-util savehist etags
fileloop xref recentf tree-widget autorevert crm cursor-sensor comp
comp-cstr transient cl-extra edmacro kmacro log-edit pcvs-util add-log
smerge-mode diff which-func imenu package url-handlers bug-reference
let-alist url-http url-auth url-gw vc-git diff-mode easy-mmode ediff
ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init
ediff-util hi-lock flyspell ispell notifications winner bookmark edebug
debug backtrace help-fns info-look info cc-langs skeleton tq cus-edit
cus-start cus-load semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local find-func cedet
ibuf-ext ibuffer ibuffer-loaddefs term/xterm xterm term disp-table ehelp
face-remap calc-sel avl-tree loaddefs-gen lisp-mnt radix-tree
display-fill-column-indicator hideshow bibtex icalendar diary-lib
diary-loaddefs goto-addr erc-button erc-fill erc-stamp erc erc-backend
erc-networks erc-common erc-compat erc-loaddefs facemenu view esh-mode
esh-var eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg
esh-module esh-groups esh-util ielm pp gnus-art mm-uu mml2015 mm-view
mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start
gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec
gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec epa
derived epg rfc6068 epg-config mailabbrev gmm-utils mailheader gnus-win
table rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn
nxml-parse nxml-ns nxml-enc xmltok nxml-util tempo python pcase treesit
calc-trail calc-store calc-ext calc calc-loaddefs rect calc-macs
mail-extr tramp-archive tramp-gvfs dbus tramp trampver tramp-integration
files-x tramp-message help-mode tramp-compat shell pcomplete parse-time
iso8601 format-spec tramp-loaddefs mule-util ffap vc vc-dispatcher
cal-iso image-file image-converter dired-aux dired-x grep texinfo
texinfo-loaddefs cmacexp cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs cl-print eww xdg url-queue
shr pixel-fill kinsoku url-file svg xml dom browse-url mm-url gnus
nnheader gnus-util time-date mail-utils range wid-edit url-cache
network-stream nsm footnote rx textsec-check textsec uni-scripts url
url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq
eieio eieio-core cl-macs password-cache json subr-x map url-vars mailcap
puny idna-mapping ucs-normalize uni-confusable timezone flymake project
byte-opt gv bytecomp byte-compile compile text-property-search comint
ansi-osc ansi-color ring warnings thingatpt tabify mm-archive mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr tab-line icons doc-view filenotify jka-compr
image-mode exif dired dired-loaddefs misearch multi-isearch cl-loaddefs
cl-lib qp cal-move cal-menu calendar cal-loaddefs conf-mode rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar
make-network-process native-compile emacs)
Memory information:
((conses 16 4091654 3835159) (symbols 48 48827 2152)
(strings 32 286221 124715) (string-bytes 1 13588815)
(vectors 16 508153) (vector-slots 8 7456310 4445100)
(floats 8 5969 7847) (intervals 56 121781 15782) (buffers 984 46))
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-25 10:01 bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Ihor Radchenko
@ 2023-10-26 14:10 ` Gerd Möllmann
2023-10-26 14:39 ` Ihor Radchenko
0 siblings, 1 reply; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 14:10 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: 66744
Ihor Radchenko <yantar92@posteo.net> writes:
> Steps to reproduce:
>
> 1. ./src/emacs -Q --batch -l ~/Downloads/dump.el
>
> ---- dump.el -----
> (dump-emacs-portable "/tmp/emacs-dumped.dmp")
> ---------------
>
> 2. ./src/emacs -Q --dump-file="/tmp/emacs-dumped.dmp"
I wasn't yet able to reproduce this here, on macOS.
The stack trace says it's during mouse-highlighting, so chances are it's
not related to the dump in step 3. What happens when you leave out step
3, and just try some mouse-highligting in the Emacs from step 2?
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 14:10 ` Gerd Möllmann
@ 2023-10-26 14:39 ` Ihor Radchenko
2023-10-26 14:42 ` Gerd Möllmann
2023-10-26 15:45 ` Gerd Möllmann
0 siblings, 2 replies; 18+ messages in thread
From: Ihor Radchenko @ 2023-10-26 14:39 UTC (permalink / raw)
To: Gerd Möllmann; +Cc: 66744
Gerd Möllmann <gerd.moellmann@gmail.com> writes:
>> 2. ./src/emacs -Q --dump-file="/tmp/emacs-dumped.dmp"
>
> I wasn't yet able to reproduce this here, on macOS.
>
> The stack trace says it's during mouse-highlighting, so chances are it's
> not related to the dump in step 3. What happens when you leave out step
> 3, and just try some mouse-highligting in the Emacs from step 2?
I am running Emacs from step 2 for more than 24 hours by now with normal
usage.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 14:39 ` Ihor Radchenko
@ 2023-10-26 14:42 ` Gerd Möllmann
2023-10-26 15:45 ` Gerd Möllmann
1 sibling, 0 replies; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 14:42 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: 66744
Ihor Radchenko <yantar92@posteo.net> writes:
> Gerd Möllmann <gerd.moellmann@gmail.com> writes:
>
>>> 2. ./src/emacs -Q --dump-file="/tmp/emacs-dumped.dmp"
>>
>> I wasn't yet able to reproduce this here, on macOS.
>>
>> The stack trace says it's during mouse-highlighting, so chances are it's
>> not related to the dump in step 3. What happens when you leave out step
>> 3, and just try some mouse-highligting in the Emacs from step 2?
>
> I am running Emacs from step 2 for more than 24 hours by now with normal
> usage.
Ok, thanks.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 14:39 ` Ihor Radchenko
2023-10-26 14:42 ` Gerd Möllmann
@ 2023-10-26 15:45 ` Gerd Möllmann
2023-10-26 15:58 ` Eli Zaretskii
1 sibling, 1 reply; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 15:45 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: 66744
Ihor Radchenko <yantar92@posteo.net> writes:
> Gerd Möllmann <gerd.moellmann@gmail.com> writes:
>
>>> 2. ./src/emacs -Q --dump-file="/tmp/emacs-dumped.dmp"
>>
>> I wasn't yet able to reproduce this here, on macOS.
>>
>> The stack trace says it's during mouse-highlighting, so chances are it's
>> not related to the dump in step 3. What happens when you leave out step
>> 3, and just try some mouse-highligting in the Emacs from step 2?
>
> I am running Emacs from step 2 for more than 24 hours by now with normal
> usage.
The linux man page for mmap says, according to Google,
MAP_PRIVATE
...
It is unspecified whether changes made to the file
after the mmap() call are visible in the mapped region.
So, if the changes made to the dump file in step 3 are visible in the
mmaped dump file that Emacs from step 2 uses, that would be a bit
suboptimal :-).
I'll leave it to the maintainers to decide if this needs action.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 15:45 ` Gerd Möllmann
@ 2023-10-26 15:58 ` Eli Zaretskii
2023-10-26 16:32 ` Gerd Möllmann
2023-10-26 19:28 ` Andreas Schwab
0 siblings, 2 replies; 18+ messages in thread
From: Eli Zaretskii @ 2023-10-26 15:58 UTC (permalink / raw)
To: Gerd Möllmann; +Cc: yantar92, 66744
> Cc: 66744@debbugs.gnu.org
> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Date: Thu, 26 Oct 2023 17:45:49 +0200
>
> The linux man page for mmap says, according to Google,
>
> MAP_PRIVATE
> ...
> It is unspecified whether changes made to the file
> after the mmap() call are visible in the mapped region.
>
> So, if the changes made to the dump file in step 3 are visible in the
> mmaped dump file that Emacs from step 2 uses, that would be a bit
> suboptimal :-).
Emacs on GNU/Linux doesn't use mmap, we stopped doing this many years
ago.
It could be relevant to MS-Windows, which emulates mmap and uses the
relevant code in Emacs. But Ihor doesn't use MS-Windows, AFAIK.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 15:58 ` Eli Zaretskii
@ 2023-10-26 16:32 ` Gerd Möllmann
2023-10-26 18:18 ` Eli Zaretskii
2023-10-26 19:28 ` Andreas Schwab
1 sibling, 1 reply; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 16:32 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: yantar92, 66744
Eli Zaretskii <eliz@gnu.org> writes:
>> Cc: 66744@debbugs.gnu.org
>> From: Gerd Möllmann <gerd.moellmann@gmail.com>
>> Date: Thu, 26 Oct 2023 17:45:49 +0200
>>
>> The linux man page for mmap says, according to Google,
>>
>> MAP_PRIVATE
>> ...
>> It is unspecified whether changes made to the file
>> after the mmap() call are visible in the mapped region.
>>
>> So, if the changes made to the dump file in step 3 are visible in the
>> mmaped dump file that Emacs from step 2 uses, that would be a bit
>> suboptimal :-).
>
> Emacs on GNU/Linux doesn't use mmap, we stopped doing this many years
> ago.
Ok, but I must admit that I don't see how that is done in pdumper.c.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 16:32 ` Gerd Möllmann
@ 2023-10-26 18:18 ` Eli Zaretskii
2023-10-26 18:26 ` Gerd Möllmann
2023-10-26 18:34 ` Ihor Radchenko
0 siblings, 2 replies; 18+ messages in thread
From: Eli Zaretskii @ 2023-10-26 18:18 UTC (permalink / raw)
To: Gerd Möllmann; +Cc: yantar92, 66744
> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Cc: yantar92@posteo.net, 66744@debbugs.gnu.org
> Date: Thu, 26 Oct 2023 18:32:23 +0200
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Cc: 66744@debbugs.gnu.org
> >> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> >> Date: Thu, 26 Oct 2023 17:45:49 +0200
> >>
> >> The linux man page for mmap says, according to Google,
> >>
> >> MAP_PRIVATE
> >> ...
> >> It is unspecified whether changes made to the file
> >> after the mmap() call are visible in the mapped region.
> >>
> >> So, if the changes made to the dump file in step 3 are visible in the
> >> mmaped dump file that Emacs from step 2 uses, that would be a bit
> >> suboptimal :-).
> >
> > Emacs on GNU/Linux doesn't use mmap, we stopped doing this many years
> > ago.
>
> Ok, but I must admit that I don't see how that is done in pdumper.c.
Then maybe I don't understand what bothers you. What are the "changes
made to the dump file in step 3" to which you allude? AFRAIU, step 3
simply loads the dump file, it doesn't change the file. What did I
miss?
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 18:18 ` Eli Zaretskii
@ 2023-10-26 18:26 ` Gerd Möllmann
2023-10-26 18:34 ` Ihor Radchenko
1 sibling, 0 replies; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 18:26 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: yantar92, 66744
Eli Zaretskii <eliz@gnu.org> writes:
>> > Emacs on GNU/Linux doesn't use mmap, we stopped doing this many years
>> > ago.
>>
>> Ok, but I must admit that I don't see how that is done in pdumper.c.
>
> Then maybe I don't understand what bothers you. What are the "changes
> made to the dump file in step 3" to which you allude? AFRAIU, step 3
> simply loads the dump file, it doesn't change the file. What did I
> miss?
What Ihor does is
1. Create a dump file F
2. Start an Emacs with that dump file F
3. Create F again, while the Emacs from step 2 runs
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 18:18 ` Eli Zaretskii
2023-10-26 18:26 ` Gerd Möllmann
@ 2023-10-26 18:34 ` Ihor Radchenko
2023-10-26 18:41 ` Eli Zaretskii
2023-10-26 18:42 ` Gerd Möllmann
1 sibling, 2 replies; 18+ messages in thread
From: Ihor Radchenko @ 2023-10-26 18:34 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Gerd Möllmann, 66744
Eli Zaretskii <eliz@gnu.org> writes:
> Then maybe I don't understand what bothers you. What are the "changes
> made to the dump file in step 3" to which you allude? AFRAIU, step 3
> simply loads the dump file, it doesn't change the file. What did I
> miss?
step 1: create the dump file
step 2: load Emacs with the created dump file
step 3: repeat step 1 while Emacs is running -> running Emacs crashes
once I interact with its frame.
Hope it is more clear.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 18:34 ` Ihor Radchenko
@ 2023-10-26 18:41 ` Eli Zaretskii
2023-10-26 18:47 ` Gerd Möllmann
2023-10-26 18:42 ` Gerd Möllmann
1 sibling, 1 reply; 18+ messages in thread
From: Eli Zaretskii @ 2023-10-26 18:41 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: gerd.moellmann, 66744
> From: Ihor Radchenko <yantar92@posteo.net>
> Cc: Gerd Möllmann <gerd.moellmann@gmail.com>,
> 66744@debbugs.gnu.org
> Date: Thu, 26 Oct 2023 18:34:24 +0000
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > Then maybe I don't understand what bothers you. What are the "changes
> > made to the dump file in step 3" to which you allude? AFRAIU, step 3
> > simply loads the dump file, it doesn't change the file. What did I
> > miss?
>
> step 1: create the dump file
> step 2: load Emacs with the created dump file
> step 3: repeat step 1 while Emacs is running -> running Emacs crashes
> once I interact with its frame.
>
> Hope it is more clear.
Thanks, but no, it isn't. Step 3 writes a new and different dump
file, doesn't it? So how could those changes be "visible in the
mmaped dump file that Emacs from step 2 uses"?
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 18:41 ` Eli Zaretskii
@ 2023-10-26 18:47 ` Gerd Möllmann
2023-10-26 18:48 ` Eli Zaretskii
0 siblings, 1 reply; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 18:47 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Ihor Radchenko, 66744
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Ihor Radchenko <yantar92@posteo.net>
>> Cc: Gerd Möllmann <gerd.moellmann@gmail.com>,
>> 66744@debbugs.gnu.org
>> Date: Thu, 26 Oct 2023 18:34:24 +0000
>>
>> Eli Zaretskii <eliz@gnu.org> writes:
>>
>> > Then maybe I don't understand what bothers you. What are the "changes
>> > made to the dump file in step 3" to which you allude? AFRAIU, step 3
>> > simply loads the dump file, it doesn't change the file. What did I
>> > miss?
>>
>> step 1: create the dump file
>> step 2: load Emacs with the created dump file
>> step 3: repeat step 1 while Emacs is running -> running Emacs crashes
>> once I interact with its frame.
>>
>> Hope it is more clear.
>
> Thanks, but no, it isn't. Step 3 writes a new and different dump
> file, doesn't it? So how could those changes be "visible in the
> mmaped dump file that Emacs from step 2 uses"?
Please see my mail, which is more precise: it's always the same file F.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 18:47 ` Gerd Möllmann
@ 2023-10-26 18:48 ` Eli Zaretskii
2023-10-26 19:03 ` Ihor Radchenko
0 siblings, 1 reply; 18+ messages in thread
From: Eli Zaretskii @ 2023-10-26 18:48 UTC (permalink / raw)
To: Gerd Möllmann; +Cc: yantar92, 66744
> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> Cc: Ihor Radchenko <yantar92@posteo.net>, 66744@debbugs.gnu.org
> Date: Thu, 26 Oct 2023 20:47:13 +0200
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > Thanks, but no, it isn't. Step 3 writes a new and different dump
> > file, doesn't it? So how could those changes be "visible in the
> > mmaped dump file that Emacs from step 2 uses"?
>
> Please see my mail, which is more precise: it's always the same file F.
Then it shouldn't be. Each new dump should go to a new file, not to
the one we loaded in this session. There's no reason to try to debug
the crash, since TRT is just "not to do that".
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 18:48 ` Eli Zaretskii
@ 2023-10-26 19:03 ` Ihor Radchenko
2023-10-26 19:23 ` Gerd Möllmann
2023-10-27 5:33 ` Eli Zaretskii
0 siblings, 2 replies; 18+ messages in thread
From: Ihor Radchenko @ 2023-10-26 19:03 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Gerd Möllmann, 66744
Eli Zaretskii <eliz@gnu.org> writes:
>> Please see my mail, which is more precise: it's always the same file F.
>
> Then it shouldn't be. Each new dump should go to a new file, not to
> the one we loaded in this session. There's no reason to try to debug
> the crash, since TRT is just "not to do that".
For record, the crash also happens when the dump file is modified by
other means. I did echo > dump-file as step 3 and got the same crash.
If you think that it should also not be fixed, feel free to close this
report.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 19:03 ` Ihor Radchenko
@ 2023-10-26 19:23 ` Gerd Möllmann
2023-10-27 5:33 ` Eli Zaretskii
1 sibling, 0 replies; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 19:23 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: Eli Zaretskii, 66744
Ihor Radchenko <yantar92@posteo.net> writes:
> Eli Zaretskii <eliz@gnu.org> writes:
>
>>> Please see my mail, which is more precise: it's always the same file F.
>>
>> Then it shouldn't be. Each new dump should go to a new file, not to
>> the one we loaded in this session. There's no reason to try to debug
>> the crash, since TRT is just "not to do that".
>
> For record, the crash also happens when the dump file is modified by
> other means. I did echo > dump-file as step 3 and got the same crash.
>
> If you think that it should also not be fixed, feel free to close this
> report.
Thanks, Ihor. I close the issue, then.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 19:03 ` Ihor Radchenko
2023-10-26 19:23 ` Gerd Möllmann
@ 2023-10-27 5:33 ` Eli Zaretskii
1 sibling, 0 replies; 18+ messages in thread
From: Eli Zaretskii @ 2023-10-27 5:33 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: gerd.moellmann, 66744
tags 66744 notabug wontfix
close 66744
thanks
> From: Ihor Radchenko <yantar92@posteo.net>
> Cc: Gerd Möllmann <gerd.moellmann@gmail.com>,
> 66744@debbugs.gnu.org
> Date: Thu, 26 Oct 2023 19:03:59 +0000
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Please see my mail, which is more precise: it's always the same file F.
> >
> > Then it shouldn't be. Each new dump should go to a new file, not to
> > the one we loaded in this session. There's no reason to try to debug
> > the crash, since TRT is just "not to do that".
>
> For record, the crash also happens when the dump file is modified by
> other means. I did echo > dump-file as step 3 and got the same crash.
The dump file loaded by the current session shouldn't be modified by
any means.
> If you think that it should also not be fixed, feel free to close this
> report.
Done.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 18:34 ` Ihor Radchenko
2023-10-26 18:41 ` Eli Zaretskii
@ 2023-10-26 18:42 ` Gerd Möllmann
1 sibling, 0 replies; 18+ messages in thread
From: Gerd Möllmann @ 2023-10-26 18:42 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: Eli Zaretskii, 66744
Ihor Radchenko <yantar92@posteo.net> writes:
> Eli Zaretskii <eliz@gnu.org> writes:
>
>> Then maybe I don't understand what bothers you. What are the "changes
>> made to the dump file in step 3" to which you allude? AFRAIU, step 3
>> simply loads the dump file, it doesn't change the file. What did I
>> miss?
>
> step 1: create the dump file
> step 2: load Emacs with the created dump file
> step 3: repeat step 1 while Emacs is running -> running Emacs crashes
> once I interact with its frame.
>
> Hope it is more clear.
Ihor, maybe you could run emacs in a debuuger with a breakpoint on dump_map_file, so that we know
for sure if mmap is called?
gdb emacs
(gdb) b dump_map_file
(gbd) r -Q --dump-file <file> # or what the command line was...
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using
2023-10-26 15:58 ` Eli Zaretskii
2023-10-26 16:32 ` Gerd Möllmann
@ 2023-10-26 19:28 ` Andreas Schwab
1 sibling, 0 replies; 18+ messages in thread
From: Andreas Schwab @ 2023-10-26 19:28 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Gerd Möllmann, yantar92, 66744
On Okt 26 2023, Eli Zaretskii wrote:
> Emacs on GNU/Linux doesn't use mmap, we stopped doing this many years
> ago.
It uses mmap to map the pdump file.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2023-10-27 5:33 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-25 10:01 bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Ihor Radchenko
2023-10-26 14:10 ` Gerd Möllmann
2023-10-26 14:39 ` Ihor Radchenko
2023-10-26 14:42 ` Gerd Möllmann
2023-10-26 15:45 ` Gerd Möllmann
2023-10-26 15:58 ` Eli Zaretskii
2023-10-26 16:32 ` Gerd Möllmann
2023-10-26 18:18 ` Eli Zaretskii
2023-10-26 18:26 ` Gerd Möllmann
2023-10-26 18:34 ` Ihor Radchenko
2023-10-26 18:41 ` Eli Zaretskii
2023-10-26 18:47 ` Gerd Möllmann
2023-10-26 18:48 ` Eli Zaretskii
2023-10-26 19:03 ` Ihor Radchenko
2023-10-26 19:23 ` Gerd Möllmann
2023-10-27 5:33 ` Eli Zaretskii
2023-10-26 18:42 ` Gerd Möllmann
2023-10-26 19:28 ` Andreas Schwab
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).