Package: emacs;
Reported by: Ihor Radchenko <yantar92 <at> posteo.net>
Date: Wed, 25 Oct 2023 10:01:02 UTC
Severity: normal
Tags: notabug, wontfix
Found in version 30.0.50
Fixed in version 30.1
Done: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 66744 in the body.
You can then email your comments to 66744 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Wed, 25 Oct 2023 10:01:02 GMT) Full text and rfc822 format available.Ihor Radchenko <yantar92 <at> posteo.net>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 25 Oct 2023 10:01:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Ihor Radchenko <yantar92 <at> posteo.net> To: bug-gnu-emacs <at> gnu.org Subject: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Wed, 25 Oct 2023 10:01:08 +0000
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 <at> 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 <at> VUU\000\000\311\001\000\000\000\000\000\000\260b?VUU\000\000\020\346 <at> 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>
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 14:12:01 GMT) Full text and rfc822 format available.Message #8 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Ihor Radchenko <yantar92 <at> posteo.net> Cc: 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 16:10:47 +0200
Ihor Radchenko <yantar92 <at> 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?
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 14:39:02 GMT) Full text and rfc822 format available.Message #11 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Ihor Radchenko <yantar92 <at> posteo.net> To: Gerd Möllmann <gerd.moellmann <at> gmail.com> Cc: 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 14:39:24 +0000
Gerd Möllmann <gerd.moellmann <at> 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>
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 14:44:02 GMT) Full text and rfc822 format available.Message #14 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Ihor Radchenko <yantar92 <at> posteo.net> Cc: 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 16:42:30 +0200
Ihor Radchenko <yantar92 <at> posteo.net> writes: > Gerd Möllmann <gerd.moellmann <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 15:47:02 GMT) Full text and rfc822 format available.Message #17 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Ihor Radchenko <yantar92 <at> posteo.net> Cc: 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 17:45:49 +0200
Ihor Radchenko <yantar92 <at> posteo.net> writes: > Gerd Möllmann <gerd.moellmann <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 16:00:02 GMT) Full text and rfc822 format available.Message #20 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Gerd Möllmann <gerd.moellmann <at> gmail.com> Cc: yantar92 <at> posteo.net, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 18:58:34 +0300
> Cc: 66744 <at> debbugs.gnu.org > From: Gerd Möllmann <gerd.moellmann <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 16:34:02 GMT) Full text and rfc822 format available.Message #23 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: yantar92 <at> posteo.net, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 18:32:23 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: >> Cc: 66744 <at> debbugs.gnu.org >> From: Gerd Möllmann <gerd.moellmann <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 18:19:02 GMT) Full text and rfc822 format available.Message #26 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Gerd Möllmann <gerd.moellmann <at> gmail.com> Cc: yantar92 <at> posteo.net, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 21:18:25 +0300
> From: Gerd Möllmann <gerd.moellmann <at> gmail.com> > Cc: yantar92 <at> posteo.net, 66744 <at> debbugs.gnu.org > Date: Thu, 26 Oct 2023 18:32:23 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> Cc: 66744 <at> debbugs.gnu.org > >> From: Gerd Möllmann <gerd.moellmann <at> 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?
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 18:34:01 GMT) Full text and rfc822 format available.Message #29 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Ihor Radchenko <yantar92 <at> posteo.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 18:34:24 +0000
Eli Zaretskii <eliz <at> 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>
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 18:43:01 GMT) Full text and rfc822 format available.Message #32 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Ihor Radchenko <yantar92 <at> posteo.net> Cc: gerd.moellmann <at> gmail.com, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 21:41:42 +0300
> From: Ihor Radchenko <yantar92 <at> posteo.net> > Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, > 66744 <at> debbugs.gnu.org > Date: Thu, 26 Oct 2023 18:34:24 +0000 > > Eli Zaretskii <eliz <at> 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"?
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 18:44:02 GMT) Full text and rfc822 format available.Message #35 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Ihor Radchenko <yantar92 <at> posteo.net> Cc: Eli Zaretskii <eliz <at> gnu.org>, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 20:42:29 +0200
Ihor Radchenko <yantar92 <at> posteo.net> writes: > Eli Zaretskii <eliz <at> 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...
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 18:48:02 GMT) Full text and rfc822 format available.Message #38 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Ihor Radchenko <yantar92 <at> posteo.net>, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 20:47:13 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Ihor Radchenko <yantar92 <at> posteo.net> >> Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, >> 66744 <at> debbugs.gnu.org >> Date: Thu, 26 Oct 2023 18:34:24 +0000 >> >> Eli Zaretskii <eliz <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 18:50:01 GMT) Full text and rfc822 format available.Message #41 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Gerd Möllmann <gerd.moellmann <at> gmail.com> Cc: yantar92 <at> posteo.net, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 21:48:57 +0300
> From: Gerd Möllmann <gerd.moellmann <at> gmail.com> > Cc: Ihor Radchenko <yantar92 <at> posteo.net>, 66744 <at> debbugs.gnu.org > Date: Thu, 26 Oct 2023 20:47:13 +0200 > > Eli Zaretskii <eliz <at> 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".
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 19:04:02 GMT) Full text and rfc822 format available.Message #44 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Ihor Radchenko <yantar92 <at> posteo.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 19:03:59 +0000
Eli Zaretskii <eliz <at> 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>
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 19:25:02 GMT) Full text and rfc822 format available.Message #47 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Ihor Radchenko <yantar92 <at> posteo.net> Cc: Eli Zaretskii <eliz <at> gnu.org>, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 21:23:27 +0200
Ihor Radchenko <yantar92 <at> posteo.net> writes: > Eli Zaretskii <eliz <at> 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.
Gerd Möllmann <gerd.moellmann <at> gmail.com>
to control <at> debbugs.gnu.org
.
(Thu, 26 Oct 2023 19:25:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 19:30:02 GMT) Full text and rfc822 format available.Message #52 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Andreas Schwab <schwab <at> linux-m68k.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, yantar92 <at> posteo.net, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 21:28:36 +0200
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 <at> linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Thu, 26 Oct 2023 20:07:02 GMT) Full text and rfc822 format available.Message #55 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Gerd Möllmann <gerd.moellmann <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: yantar92 <at> posteo.net, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Thu, 26 Oct 2023 20:26:27 +0200
Eli Zaretskii <eliz <at> 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
bug-gnu-emacs <at> gnu.org
:bug#66744
; Package emacs
.
(Fri, 27 Oct 2023 05:35:01 GMT) Full text and rfc822 format available.Message #58 received at 66744 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Ihor Radchenko <yantar92 <at> posteo.net> Cc: gerd.moellmann <at> gmail.com, 66744 <at> debbugs.gnu.org Subject: Re: bug#66744: 30.0.50; Emacs crashes when re-dumping into the same dump file another Emacs instance is using Date: Fri, 27 Oct 2023 08:33:52 +0300
tags 66744 notabug wontfix close 66744 thanks > From: Ihor Radchenko <yantar92 <at> posteo.net> > Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, > 66744 <at> debbugs.gnu.org > Date: Thu, 26 Oct 2023 19:03:59 +0000 > > Eli Zaretskii <eliz <at> 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.
Eli Zaretskii <eliz <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Fri, 27 Oct 2023 05:35:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Fri, 24 Nov 2023 12:24:05 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.