Package: emacs;
Reported by: Leonard Lausen <leonard <at> lausen.nl>
Date: Sat, 7 Sep 2019 15:50:02 UTC
Severity: normal
Tags: confirmed, moreinfo
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
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 37331 in the body.
You can then email your comments to 37331 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#37331
; Package emacs
.
(Sat, 07 Sep 2019 15:50:02 GMT) Full text and rfc822 format available.Leonard Lausen <leonard <at> lausen.nl>
:bug-gnu-emacs <at> gnu.org
.
(Sat, 07 Sep 2019 15:50:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Leonard Lausen <leonard <at> lausen.nl> To: bug-gnu-emacs <at> gnu.org Subject: 27.0.50; segfault when starting from pdump and using dbus Date: Sat, 07 Sep 2019 15:48:41 +0000
[Message part 1 (text/plain, inline)]
Trying out the pdump feature I noticed that it consistently segfaults on my Gentoo machine when dbus was used prior to dumping as soon as dbus is used in the emacs session created from the pdump. This did not happen on a Ubuntu 18.04 or Debian Buster machine. The bug can be reproduced by preparing a % cat debug-init.el ~ (require 'dbus) (message "%s screensaver on board." (cond ((dbus-ping :session "org.gnome.ScreenSaver" 100) "Gnome") ((dbus-ping :session "org.freedesktop.ScreenSaver" 100) "KDE") (t "No"))) Running the following to dump emacs --batch -Q -l debug-init.el -eval '(dump-emacs-portable "/home/leonard/.emacs.d/.cache/dumps/spacemacs.pdmp")' Starting from the dumped file emacs -Q --dump-file=/home/leonard/.emacs.d/.cache/dumps/spacemacs.pdmp And finally executing the exemplar dbus command in the now running emacs session: (require 'dbus) (message "%s screensaver on board." (cond ((dbus-ping :session "org.gnome.ScreenSaver" 100) "Gnome") ((dbus-ping :session "org.freedesktop.ScreenSaver" 100) "KDE") (t "No"))) I'm attaching gdb output of the backtraces. Please let me know if you would like to see any further information. Output of "bt":
[bt.txt (text/plain, inline)]
#0 [34m0x00007f8bd779269b[m in [33mraise[m () at [32m/lib64/libpthread.so.0[m #1 [34m0x000055799ee02df7[m in [33mterminate_due_to_signal[m (sig=11, backtrace_limit=40) at [32memacs.c[m:405 #2 [34m0x000055799ee3d160[m in [33mhandle_fatal_signal[m (sig=11) at [32msysdep.c[m:1790 #3 [34m0x000055799ee3d131[m in [33mdeliver_thread_signal[m (sig=11, handler=0x55799ee3d146 <handle_fatal_signal>) at [32msysdep.c[m:1764 #4 [34m0x000055799ee3d19b[m in [33mdeliver_fatal_thread_signal[m (sig=11) at [32msysdep.c[m:1802 #5 [34m0x000055799ee3d339[m in [33mhandle_sigsegv[m (sig=11, siginfo=0x55799f5cb9b0 <sigsegv_stack+6928>, arg=0x55799f5cb880 <sigsegv_stack+6624>) at [32msysdep.c[m:1887 #6 [34m0x00007f8bd77928b0[m in [33m<signal handler called>[m () at [32m/lib64/libpthread.so.0[m #7 [34m0x00007f8bd8b62e29[m in [33mdbus_connection_get_is_connected[m () at [32m/usr/lib64/libdbus-1.so.3[m #8 [34m0x000055799edf9804[m in [33mxd_get_connection_address[m (bus=0x1d40) at [32mdbusbind.c[m:969 #9 [34m0x000055799edfb7ab[m in [33mFdbus_message_internal[m (nargs=9, args=0x7ffcdcfa1fc8) at [32mdbusbind.c[m:1353 #10 [34m0x000055799ef34a06[m in [33mfuncall_subr[m (subr=0x55799f56a980 <Sdbus_message_internal>, numargs=9, args=0x7ffcdcfa1fc8) at [32meval.c[m:2856 #11 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=10, args=0x7ffcdcfa1fc0) at [32meval.c[m:2803 #12 [34m0x000055799ef3392d[m in [33mFapply[m (nargs=9, args=0x7ffcdcfa2200) at [32meval.c[m:2425 #13 [34m0x000055799ef34a06[m in [33mfuncall_subr[m (subr=0x55799f572780 <Sapply>, numargs=9, args=0x7ffcdcfa2200) at [32meval.c[m:2856 #14 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=10, args=0x7ffcdcfa21f8) at [32meval.c[m:2803 #15 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd11bd964, vector=0x7f8bd11bd4a5, maxdepth=0x4a, args_template=0x1616, nargs=7, args=0x7ffcdcfa2800) at [32mbytecode.c[m:633 #16 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd11bd465, nargs=7, arg_vector=0x7ffcdcfa27d8) at [32meval.c[m:2998 #17 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=8, args=0x7ffcdcfa27d0) at [32meval.c[m:2805 #18 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd12bc8d4, vector=0x7f8bd12bc85d, maxdepth=0x2e, args_template=0xc0a, nargs=3, args=0x7ffcdcfa2c48) at [32mbytecode.c[m:633 #19 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd12bc81d, nargs=3, arg_vector=0x7ffcdcfa2c30) at [32meval.c[m:2998 #20 [34m0x000055799ef34ed0[m in [33mapply_lambda[m (fun=0x7f8bd12bc81d, args=0x55799fc28bb3, count=17) at [32meval.c[m:2935 #21 [34m0x000055799ef33239[m in [33meval_sub[m (form=0x55799fc28ba3) at [32meval.c[m:2319 #22 [34m0x000055799ef2ef24[m in [33mFcond[m (args=0x55799fc28423) at [32meval.c[m:438 #23 [34m0x000055799ef32c5c[m in [33meval_sub[m (form=0x55799fc28b93) at [32meval.c[m:2227 #24 [34m0x000055799ef32dec[m in [33meval_sub[m (form=0x55799fc28b73) at [32meval.c[m:2241 #25 [34m0x000055799ef2efed[m in [33mFprogn[m (body=0x0) at [32meval.c[m:462 #26 [34m0x000055799ef32c5c[m in [33meval_sub[m (form=0x55799fc284f3) at [32meval.c[m:2227 #27 [34m0x000055799ef3266b[m in [33mFeval[m (form=0x55799fc284f3, lexical=0x30) at [32meval.c[m:2103 #28 [34m0x000055799ef34b25[m in [33mfuncall_subr[m (subr=0x55799f572740 <Seval>, numargs=2, args=0x7ffcdcfa33a0) at [32meval.c[m:2878 #29 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=3, args=0x7ffcdcfa3398) at [32meval.c[m:2803 #30 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd0fb756c, vector=0x7f8bd0fb6ccd, maxdepth=0x42, args_template=0x406, nargs=1, args=0x7ffcdcfa3860) at [32mbytecode.c[m:633 #31 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd0fb6c9d, nargs=1, arg_vector=0x7ffcdcfa3858) at [32meval.c[m:2998 #32 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=2, args=0x7ffcdcfa3850) at [32meval.c[m:2805 #33 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd0fb76bc, vector=0x7f8bd0fb6c45, maxdepth=0x12, args_template=0x406, nargs=1, args=0x7ffcdcfa3e38) at [32mbytecode.c[m:633 #34 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd0fb6c0d, nargs=1, arg_vector=0x7ffcdcfa3e30) at [32meval.c[m:2998 #35 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=2, args=0x7ffcdcfa3e28) at [32meval.c[m:2805 #36 [34m0x000055799ef27144[m in [33mFfuncall_interactively[m (nargs=2, args=0x7ffcdcfa3e28) at [32mcallint.c[m:255 #37 [34m0x000055799ef34a06[m in [33mfuncall_subr[m (subr=0x55799f571f80 <Sfuncall_interactively>, numargs=2, args=0x7ffcdcfa3e28) at [32meval.c[m:2856 #38 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=3, args=0x7ffcdcfa3e20) at [32meval.c[m:2803 #39 [34m0x000055799ef296f4[m in [33mFcall_interactively[m (function=0x2a12319e09f8, record_flag=0x0, keys=0x55799fbe1875) at [32mcallint.c[m:784 #40 [34m0x000055799ef34b57[m in [33mfuncall_subr[m (subr=0x55799f571fc0 <Scall_interactively>, numargs=3, args=0x7ffcdcfa4200) at [32meval.c[m:2881 #41 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=4, args=0x7ffcdcfa41f8) at [32meval.c[m:2803 #42 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd0fa7dcc, vector=0x7f8bd0fa78f5, maxdepth=0x36, args_template=0x1006, nargs=1, args=0x7ffcdcfa4740) at [32mbytecode.c[m:633 #43 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd0fa78c5, nargs=1, arg_vector=0x7ffcdcfa4738) at [32meval.c[m:2998 #44 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=2, args=0x7ffcdcfa4730) at [32meval.c[m:2805 #45 [34m0x000055799ef33f55[m in [33mcall1[m (fn=0x42c0, arg1=0x2a12319e09f8) at [32meval.c[m:2656 #46 [34m0x000055799ee0e541[m in [33mcommand_loop_1[m () at [32mkeyboard.c[m:1458 #47 [34m0x000055799ef30d6e[m in [33minternal_condition_case[m (bfun=0x55799ee0dd15 <command_loop_1>, handlers=0x90, hfun=0x55799ee0d488 <cmd_error>) at [32meval.c[m:1355 #48 [34m0x000055799ee0d9da[m in [33mcommand_loop_2[m (ignore=0x0) at [32mkeyboard.c[m:1091 [m#49 [34m0x000055799ef305df[m in [33minternal_catch[m (tag=0xd1a0, func=0x55799ee0d9ad <command_loop_2>, arg=0x0) at [32meval.c[m:1116 #50 [34m0x000055799ee0d978[m in [33mcommand_loop[m () at [32mkeyboard.c[m:1070 #51 [34m0x000055799ee0d057[m in [33mrecursive_edit_1[m () at [32mkeyboard.c[m:714 #52 [34m0x000055799ee0d1db[m in [33mFrecursive_edit[m () at [32mkeyboard.c[m:786 #53 [34m0x000055799ee05639[m in [33mmain[m (argc=3, argv=0x7ffcdcfa4c18) at [32memacs.c[m:2086
[Message part 3 (text/plain, inline)]
Output of "bt full":
[btfull.txt (text/plain, inline)]
#0 [34m0x00007f8bd779269b[m in [33mraise[m () at [32m/lib64/libpthread.so.0[m #1 [34m0x000055799ee02df7[m in [33mterminate_due_to_signal[m (sig=11, backtrace_limit=40) at [32memacs.c[m:405 #2 [34m0x000055799ee3d160[m in [33mhandle_fatal_signal[m (sig=11) at [32msysdep.c[m:1790 #3 [34m0x000055799ee3d131[m in [33mdeliver_thread_signal[m (sig=11, handler=0x55799ee3d146 <handle_fatal_signal>) at [32msysdep.c[m:1764 old_errno = 11 #4 [34m0x000055799ee3d19b[m in [33mdeliver_fatal_thread_signal[m (sig=11) at [32msysdep.c[m:1802 #5 [34m0x000055799ee3d339[m in [33mhandle_sigsegv[m (sig=11, siginfo=0x55799f5cb9b0 <sigsegv_stack+6928>, arg=0x55799f5cb880 <sigsegv_stack+6624>) at [32msysdep.c[m:1887 fatal = false #6 [34m0x00007f8bd77928b0[m in [33m<signal handler called>[m () at [32m/lib64/libpthread.so.0[m #7 [34m0x00007f8bd8b62e29[m in [33mdbus_connection_get_is_connected[m () at [32m/usr/lib64/libdbus-1.so.3[m #8 [34m0x000055799edf9804[m in [33mxd_get_connection_address[m (bus=0x1d40) at [32mdbusbind.c[m:969 connection = 0x55b6db552d90 val = 0x55b6db552d92 #9 [34m0x000055799edfb7ab[m in [33mFdbus_message_internal[m (nargs=9, args=0x7ffcdcfa1fc8) at [32mdbusbind.c[m:1353 message_type = 0x6 bus = 0x1d40 service = 0x55799fc18ab4 handler = 0x2a1231be75f8 path = 0x7f8bd1271b0c interface = 0x7f8bd12719bc member = 0x7f8bd12bc8a4 result = 0x7ffcdcfa18f0 connection = 0x833a0289c001c001 dmessage = 0x830502b24002004e iter = [m [m{dummy1 = 0x0, dummy2 = 0x0, dummy3 = 2986411699, dummy4 = 1023475969, dummy5 = 67127172, dummy6 = 1048853763, dummy7 = 1099498496, dummy8 = 77727410, dummy9 = -2113621438, dummy10 = 1090781227, dummy11 = 76088754, pad1 = 33862210, pad2 = 0x9f0300058203b241, pad3 = 0x7ffcdc87a405} dtype = 0 mtype = 1 serial = 0 ui_serial = 0 timeout = -1 count = 7 signature = "\350\035\372\334\374\177\000\000\002\000\000\000\000\000\000\000\006\b\000\000\000\000\000\000&\000\000\000\000\000\000\000\355\037\355Ћ\177\000\000\f \355Ћ\177\000\000\000\000\000\000\000\000\000\000\216\001\003\000\207\000\000\000\216\001\000\000\000\000\000\000\001\000\000\000\213\177\000\000\243\000\000\000\000\000\000\000\360\037\355Ћ\177\000\000\021\000\000\000\000\000\000\000\260\030\372\334\374\177\000\000\360\030\372\334\374\177\000\000\000\031\372\334\374\177\000\000S\031\372\334\374\177\000\000\021\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\314\337g\237yU\000\000\314\337g\237yU\000\000t\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\340a]\237yU\000\000\000\000\000\000\000\000\000\000"... __func__ = "Fdbus_message_internal" #10 [34m0x000055799ef34a06[m in [33mfuncall_subr[m (subr=0x55799f56a980 <Sdbus_message_internal>, numargs=9, args=0x7ffcdcfa1fc8) at [32meval.c[m:2856 #11 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=10, args=0x7ffcdcfa1fc0) at [32meval.c[m:2803 fun = 0x55799f56a985 <Sdbus_message_internal+5> original_fun = 0x4aa0 funcar = 0x7ffcdcfa1fb0 numargs = 9 val = 0x0 count = 20 #12 [34m0x000055799ef3392d[m in [33mFapply[m (nargs=9, args=0x7ffcdcfa2200) at [32meval.c[m:2425 i = 10 [m funcall_nargs = 10 funcall_args = 0x7ffcdcfa1fc0 spread_arg = 0x0 fun = 0x55799f56a985 <Sdbus_message_internal+5> sa_avail = 16304 sa_count = 20 numargs = 9 retval = 0x0 #13 [34m0x000055799ef34a06[m in [33mfuncall_subr[m (subr=0x55799f572780 <Sapply>, numargs=9, args=0x7ffcdcfa2200) at [32meval.c[m:2856 #14 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=10, args=0x7ffcdcfa21f8) at [32meval.c[m:2803 fun = 0x55799f572785 <Sapply+5> original_fun = 0x2c40 funcar = 0x2a123188be30 numargs = 9 val = 0x200000192 count = 19 #15 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd11bd964, vector=0x7f8bd11bd4a5, maxdepth=0x4a, args_template=0x1616, nargs=7, args=0x7ffcdcfa2800) at [32mbytecode.c[m:633 op = 9 type = (CONDITION_CASE | CATCHER_ALL | unknown: 2666265576) targets = {0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f428 <exec_byte_code+18025>, 0x55799ef9f42a <exec_byte_code+18027>, 0x55799ef9f42c <exec_byte_code+18029>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f4a5 <exec_byte_code+18150>, 0x55799ef9f52e <exec_byte_code+18287>, 0x55799ef9b34b <exec_byte_code+1420>, 0x55799ef9b34d <exec_byte_code+1422>, 0x55799ef9b34f <exec_byte_code+1424>, 0x55799ef9b351 <exec_byte_code+1426>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b35c <exec_byte_code+1437>, 0x55799ef9b308 <exec_byte_code+1353>, 0x55799ef9b78c <exec_byte_code+2509>, 0x55799ef9b78e <exec_byte_code+2511>, 0x55799ef9b790 <exec_byte_code+2513>, 0x55799ef9b792 <exec_byte_code+2515>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b7de <exec_byte_code+2591>, 0x55799ef9b79d <exec_byte_code+2526>, 0x55799ef9b9e3 <exec_byte_code+3108>, 0x55799ef9b9e5 <exec_byte_code+3110>, 0x55799ef9b9e7 <exec_byte_code+3112>, 0x55799ef9b9e9 <exec_byte_code+3114>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b982 <exec_byte_code+3011>, 0x55799ef9b9a2 <exec_byte_code+3043>, 0x55799ef9bace <exec_byte_code+3343>, 0x55799ef9bad0 <exec_byte_code+3345>, 0x55799ef9bad2 <exec_byte_code+3347>, 0x55799ef9bad4 <exec_byte_code+3349>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9ba6d <exec_byte_code+3246>, 0x55799ef9ba8d <exec_byte_code+3278>, 0x55799ef9bbbc <exec_byte_code+3581>, 0x55799ef9bbbe <exec_byte_code+3583>, 0x55799ef9bbc0 <exec_byte_code+3585>, 0x55799ef9bbc2 <exec_byte_code+3587>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bb5b <exec_byte_code+3484>, 0x55799ef9bb7b <exec_byte_code+3516>, 0x55799ef9c622 <exec_byte_code+6243>, 0x55799ef9c4db <exec_byte_code+5916>, 0x55799ef9c4cf <exec_byte_code+5904>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c8c8 <exec_byte_code+6921>, 0x55799ef9c9e5 <exec_byte_code+7206>, 0x55799ef9ca5a <exec_byte_code+7323>, 0x55799ef9cad2 <exec_byte_code+7443>, 0x55799ef9cb4c <exec_byte_code+7565>, 0x55799ef9b5c5 <exec_byte_code+2054>, 0x55799ef9b65e <exec_byte_code+2207>, 0x55799ef9cbe0 <exec_byte_code+7713>, 0x55799ef9b51b <exec_byte_code+1884>, 0x55799ef9b6e1 <exec_byte_code+2338>, 0x55799ef9cc60 <exec_byte_code+7841>, 0x55799ef9cce3 <exec_byte_code+7972>, 0x55799ef9cd40 <exec_byte_code+8065>, 0x55799ef9cdc3 <exec_byte_code+8196>, 0x55799ef9ce47 <exec_byte_code+8328>, 0x55799ef9cf79 <exec_byte_code+8634>, 0x55799ef9cfd6 <exec_byte_code+8727>, 0x55799ef9d059 <exec_byte_code+8858>, 0x55799ef9d0ff <exec_byte_code+9024>, 0x55799ef9d15c <exec_byte_code+9117>, 0x55799ef9d1b9 <exec_byte_code+9210>, 0x55799ef9d23c <exec_byte_code+9341>, 0x55799ef9d2bf <exec_byte_code+9472>, 0x55799ef9d342 <exec_byte_code+9603>, 0x55799ef9d3e8 <exec_byte_code+9769>, 0x55799ef9d44f <exec_byte_code+9872>, 0x55799ef9d4b6 <exec_byte_code+9975>, 0x55799ef9d5c0 <exec_byte_code+10241>, 0x55799ef9d686 <exec_byte_code+10439>, 0x55799ef9d74c <exec_byte_code+10637>, 0x55799ef9d7d4 <exec_byte_code+10773>, 0x55799ef9d85c <exec_byte_code+10909>, 0x55799ef9d8e4 <exec_byte_code+11045>, 0x55799ef9d96c <exec_byte_code+11181>, 0x55799ef9d9f4 <exec_byte_code+11317>, 0x55799ef9da5b <exec_byte_code+11420>, 0x55799ef9db22 <exec_byte_code+11619>, 0x55799ef9db89 <exec_byte_code+11722>, 0x55799ef9dbf0 <exec_byte_code+11825>, 0x55799ef9dc57 <exec_byte_code+11928>, 0x55799ef9dda8 <exec_byte_code+12265>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9de18 <exec_byte_code+12377>, 0x55799ef9de75 <exec_byte_code+12470>, 0x55799ef9df77 <exec_byte_code+12728>, 0x55799ef9dff2 <exec_byte_code+12851>, 0x55799ef9e062 <exec_byte_code+12963>, 0x55799ef9e0bf <exec_byte_code+13056>, 0x55799ef9e117 <exec_byte_code+13144>, 0x55799ef9e16f <exec_byte_code+13232>, 0x55799ef9e1cf <exec_byte_code+13328>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e23c <exec_byte_code+13437>, 0x55799ef9e294 <exec_byte_code+13525>, 0x55799ef9e2ec <exec_byte_code+13613>, 0x55799ef9e344 <exec_byte_code+13701>, 0x55799ef9e39c <exec_byte_code+13789>, 0x55799ef9e3f4 <exec_byte_code+13877>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e451 <exec_byte_code+13970>, 0x55799ef9e4b8 <exec_byte_code+14073>, 0x55799ef9e515 <exec_byte_code+14166>, 0x55799ef9e572 <exec_byte_code+14259>, 0x55799ef9e5f5 <exec_byte_code+14390>, 0x55799ef9e678 <exec_byte_code+14521>, 0x55799ef9e6d5 <exec_byte_code+14614>, 0x55799ef9e7f8 <exec_byte_code+14905>, 0x55799ef9e87b <exec_byte_code+15036>, 0x55799ef9e8fe <exec_byte_code+15167>, 0x55799ef9e981 <exec_byte_code+15298>, 0x55799ef9e9d9 <exec_byte_code+15386>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c217 <exec_byte_code+5208>, 0x55799ef9bc94 <exec_byte_code+3797>, 0x55799ef9b465 <exec_byte_code+1702>, 0x55799ef9bd7f <exec_byte_code+4032>, 0x55799ef9be27 <exec_byte_code+4200>, 0x55799ef9becc <exec_byte_code+4365>, 0x55799ef9c1b9 <exec_byte_code+5114>, 0x55799ef9c1d1 <exec_byte_code+5138>, 0x55799ef9b91a <exec_byte_code+2907>, 0x55799ef9c2c1 <exec_byte_code+5378>, 0x55799ef9c347 <exec_byte_code+5512>, 0x55799ef9c3f0 <exec_byte_code+5681>, 0x55799ef9c445 <exec_byte_code+5766>, 0x55799ef9c67a <exec_byte_code+6331>, 0x55799ef9c709 <exec_byte_code+6474>, 0x55799ef9c7af <exec_byte_code+6640>, 0x55799ef9c82a <exec_byte_code+6763>, 0x55799ef9bc37 <exec_byte_code+3704>, 0x55799ef9ea36 <exec_byte_code+15479>, 0x55799ef9eadc <exec_byte_code+15645>, 0x55799ef9eb39 <exec_byte_code+15738>, 0x55799ef9eb96 <exec_byte_code+15831>, 0x55799ef9ebf3 <exec_byte_code+15924>, 0x55799ef9ec50 <exec_byte_code+16017>, 0x55799ef9ecd3 <exec_byte_code+16148>, 0x55799ef9ed56 <exec_byte_code+16279>, 0x55799ef9edd9 <exec_byte_code+16410>, 0x55799ef9ee5c <exec_byte_code+16541>, 0x55799ef9ef8e <exec_byte_code+16847>, 0x55799ef9f011 <exec_byte_code+16978>, 0x55799ef9f08e <exec_byte_code+17103>, 0x55799ef9f0eb <exec_byte_code+17196>, 0x55799ef9f168 <exec_byte_code+17321>, 0x55799ef9f1e5 <exec_byte_code+17446>, 0x55799ef9f242 <exec_byte_code+17539>, 0x55799ef9f29f <exec_byte_code+17632>, 0x55799ef9dcbe <exec_byte_code+12031>, 0x55799ef9dd25 <exec_byte_code+12134>, 0x55799ef9f306 <exec_byte_code+17735>, 0x55799ef9f380 <exec_byte_code+17857>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9bf71 <exec_byte_code+4530>, 0x55799ef9bf97 <exec_byte_code+4568>, 0x55799ef9c021 <exec_byte_code+4706>, 0x55799ef9c0ab <exec_byte_code+4844>, 0x55799ef9c132 <exec_byte_code+4979>, 0x55799ef9ced6 <exec_byte_code+8471>, 0x55799ef9d51d <exec_byte_code+10078>, 0x55799ef9ded4 <exec_byte_code+12565>, 0x55799ef9f5e2 <exec_byte_code+18467>, 0x55799ef9f66c <exec_byte_code+18605>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f723 <exec_byte_code+18788>, 0x55799ef9f7d4 <exec_byte_code+18965>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f91f <exec_byte_code+19296> <repeats 64 times>} const_length = 47 bytestr_length = 268 vectorp = 0x7f8bd11bd4a8 quitcounter = 1 '\001' stack_items = 19 sa_avail = 15964 sa_count = 19 alloc = 0x7ffcdcfa21b0 item_bytes = 152 stack_base = 0x7ffcdcfa21b0 top = 0x7ffcdcfa21f8 stack_lim = 0x7ffcdcfa2248 bytestr_data = 0x7ffcdcfa2248 "\305\306!\204\f" pc = 0x7ffcdcfa22b0 "\324\325B\326\002\002\t#\210\327\330\331\332\333\006\006!\334\"\335$\216\336", <incomplete sequence \353> count = 19 result = 0x8201b282b623a20d #16 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd11bd465, nargs=7, arg_vector=0x7ffcdcfa27d8) at [32meval.c[m:2998 size = 5 val = 0x641060603358489 syms_left = 0x1616 next = 0x7ffcdcfa2728 lexenv = 0x60f06033c8201b2 count = 19 i = 5224740382290347539 optional = false rest = false #17 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=8, args=0x7ffcdcfa27d0) at [32meval.c[m:2805 fun = 0x7f8bd11bd465 original_fun = 0x2a1231be7250 funcar = 0x7ffcdcfa27a0 numargs = 7 val = 0x30 count = 18 #18 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd12bc8d4, vector=0x7f8bd12bc85d, maxdepth=0x2e, args_template=0xc0a, nargs=3, args=0x7ffcdcfa2c48) at [32mbytecode.c[m:633 op = 7 type = CONDITION_CASE targets = {0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f428 <exec_byte_code+18025>, 0x55799ef9f42a <exec_byte_code+18027>, 0x55799ef9f42c <exec_byte_code+18029>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f4a5 <exec_byte_code+18150>, 0x55799ef9f52e <exec_byte_code+18287>, 0x55799ef9b34b <exec_byte_code+1420>, 0x55799ef9b34d <exec_byte_code+1422>, 0x55799ef9b34f <exec_byte_code+1424>, 0x55799ef9b351 <exec_byte_code+1426>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b35c <exec_byte_code+1437>, 0x55799ef9b308 <exec_byte_code+1353>, 0x55799ef9b78c <exec_byte_code+2509>, 0x55799ef9b78e <exec_byte_code+2511>, 0x55799ef9b790 <exec_byte_code+2513>, 0x55799ef9b792 <exec_byte_code+2515>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b7de <exec_byte_code+2591>, 0x55799ef9b79d <exec_byte_code+2526>, 0x55799ef9b9e3 <exec_byte_code+3108>, 0x55799ef9b9e5 <exec_byte_code+3110>, 0x55799ef9b9e7 <exec_byte_code+3112>, 0x55799ef9b9e9 <exec_byte_code+3114>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b982 <exec_byte_code+3011>, 0x55799ef9b9a2 <exec_byte_code+3043>, 0x55799ef9bace <exec_byte_code+3343>, 0x55799ef9bad0 <exec_byte_code+3345>, 0x55799ef9bad2 <exec_byte_code+3347>, 0x55799ef9bad4 <exec_byte_code+3349>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9ba6d <exec_byte_code+3246>, 0x55799ef9ba8d <exec_byte_code+3278>, 0x55799ef9bbbc <exec_byte_code+3581>, 0x55799ef9bbbe <exec_byte_code+3583>, 0x55799ef9bbc0 <exec_byte_code+3585>, 0x55799ef9bbc2 <exec_byte_code+3587>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bb5b <exec_byte_code+3484>, 0x55799ef9bb7b <exec_byte_code+3516>, 0x55799ef9c622 <exec_byte_code+6243>, 0x55799ef9c4db <exec_byte_code+5916>, 0x55799ef9c4cf <exec_byte_code+5904>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c8c8 <exec_byte_code+6921>, 0x55799ef9c9e5 <exec_byte_code+7206>, 0x55799ef9ca5a <exec_byte_code+7323>, 0x55799ef9cad2 <exec_byte_code+7443>, 0x55799ef9cb4c <exec_byte_code+7565>, 0x55799ef9b5c5 <exec_byte_code+2054>, 0x55799ef9b65e <exec_byte_code+2207>, 0x55799ef9cbe0 <exec_byte_code+7713>, 0x55799ef9b51b <exec_byte_code+1884>, 0x55799ef9b6e1 <exec_byte_code+2338>, 0x55799ef9cc60 <exec_byte_code+7841>, 0x55799ef9cce3 <exec_byte_code+7972>, 0x55799ef9cd40 <exec_byte_code+8065>, 0x55799ef9cdc3 <exec_byte_code+8196>, 0x55799ef9ce47 <exec_byte_code+8328>, 0x55799ef9cf79 <exec_byte_code+8634>, 0x55799ef9cfd6 <exec_byte_code+8727>, 0x55799ef9d059 <exec_byte_code+8858>, 0x55799ef9d0ff <exec_byte_code+9024>, 0x55799ef9d15c <exec_byte_code+9117>, 0x55799ef9d1b9 <exec_byte_code+9210>, 0x55799ef9d23c <exec_byte_code+9341>, 0x55799ef9d2bf <exec_byte_code+9472>, 0x55799ef9d342 <exec_byte_code+9603>, 0x55799ef9d3e8 <exec_byte_code+9769>, 0x55799ef9d44f <exec_byte_code+9872>, 0x55799ef9d4b6 <exec_byte_code+9975>, 0x55799ef9d5c0 <exec_byte_code+10241>, 0x55799ef9d686 <exec_byte_code+10439>, 0x55799ef9d74c <exec_byte_code+10637>, 0x55799ef9d7d4 <exec_byte_code+10773>, 0x55799ef9d85c <exec_byte_code+10909>, 0x55799ef9d8e4 <exec_byte_code+11045>, 0x55799ef9d96c <exec_byte_code+11181>, 0x55799ef9d9f4 <exec_byte_code+11317>, 0x55799ef9da5b <exec_byte_code+11420>, 0x55799ef9db22 <exec_byte_code+11619>, 0x55799ef9db89 <exec_byte_code+11722>, 0x55799ef9dbf0 <exec_byte_code+11825>, 0x55799ef9dc57 <exec_byte_code+11928>, 0x55799ef9dda8 <exec_byte_code+12265>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9de18 <exec_byte_code+12377>, 0x55799ef9de75 <exec_byte_code+12470>, 0x55799ef9df77 <exec_byte_code+12728>, 0x55799ef9dff2 <exec_byte_code+12851>, 0x55799ef9e062 <exec_byte_code+12963>, 0x55799ef9e0bf <exec_byte_code+13056>, 0x55799ef9e117 <exec_byte_code+13144>, 0x55799ef9e16f <exec_byte_code+13232>, 0x55799ef9e1cf <exec_byte_code+13328>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e23c <exec_byte_code+13437>, 0x55799ef9e294 <exec_byte_code+13525>, 0x55799ef9e2ec <exec_byte_code+13613>, 0x55799ef9e344 <exec_byte_code+13701>, 0x55799ef9e39c <exec_byte_code+13789>, 0x55799ef9e3f4 <exec_byte_code+13877>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e451 <exec_byte_code+13970>, 0x55799ef9e4b8 <exec_byte_code+14073>, 0x55799ef9e515 <exec_byte_code+14166>, 0x55799ef9e572 <exec_byte_code+14259>, 0x55799ef9e5f5 <exec_byte_code+14390>, 0x55799ef9e678 <exec_byte_code+14521>, 0x55799ef9e6d5 <exec_byte_code+14614>, 0x55799ef9e7f8 <exec_byte_code+14905>, 0x55799ef9e87b <exec_byte_code+15036>, 0x55799ef9e8fe <exec_byte_code+15167>, 0x55799ef9e981 <exec_byte_code+15298>, 0x55799ef9e9d9 <exec_byte_code+15386>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c217 <exec_byte_code+5208>, 0x55799ef9bc94 <exec_byte_code+3797>, 0x55799ef9b465 <exec_byte_code+1702>, 0x55799ef9bd7f <exec_byte_code+4032>, 0x55799ef9be27 <exec_byte_code+4200>, 0x55799ef9becc <exec_byte_code+4365>, 0x55799ef9c1b9 <exec_byte_code+5114>, 0x55799ef9c1d1 <exec_byte_code+5138>, 0x55799ef9b91a <exec_byte_code+2907>, 0x55799ef9c2c1 <exec_byte_code+5378>, 0x55799ef9c347 <exec_byte_code+5512>, 0x55799ef9c3f0 <exec_byte_code+5681>, 0x55799ef9c445 <exec_byte_code+5766>, 0x55799ef9c67a <exec_byte_code+6331>, 0x55799ef9c709 <exec_byte_code+6474>, 0x55799ef9c7af <exec_byte_code+6640>, 0x55799ef9c82a <exec_byte_code+6763>, 0x55799ef9bc37 <exec_byte_code+3704>, 0x55799ef9ea36 <exec_byte_code+15479>, 0x55799ef9eadc <exec_byte_code+15645>, 0x55799ef9eb39 <exec_byte_code+15738>, 0x55799ef9eb96 <exec_byte_code+15831>, 0x55799ef9ebf3 <exec_byte_code+15924>, 0x55799ef9ec50 <exec_byte_code+16017>, 0x55799ef9ecd3 <exec_byte_code+16148>, 0x55799ef9ed56 <exec_byte_code+16279>, 0x55799ef9edd9 <exec_byte_code+16410>, 0x55799ef9ee5c <exec_byte_code+16541>, 0x55799ef9ef8e <exec_byte_code+16847>, 0x55799ef9f011 <exec_byte_code+16978>, 0x55799ef9f08e <exec_byte_code+17103>, 0x55799ef9f0eb <exec_byte_code+17196>, 0x55799ef9f168 <exec_byte_code+17321>, 0x55799ef9f1e5 <exec_byte_code+17446>, 0x55799ef9f242 <exec_byte_code+17539>, 0x55799ef9f29f <exec_byte_code+17632>, 0x55799ef9dcbe <exec_byte_code+12031>, 0x55799ef9dd25 <exec_byte_code+12134>, 0x55799ef9f306 <exec_byte_code+17735>, 0x55799ef9f380 <exec_byte_code+17857>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9bf71 <exec_byte_code+4530>, 0x55799ef9bf97 <exec_byte_code+4568>, 0x55799ef9c021 <exec_byte_code+4706>, 0x55799ef9c0ab <exec_byte_code+4844>, 0x55799ef9c132 <exec_byte_code+4979>, 0x55799ef9ced6 <exec_byte_code+8471>, 0x55799ef9d51d <exec_byte_code+10078>, 0x55799ef9ded4 <exec_byte_code+12565>, 0x55799ef9f5e2 <exec_byte_code+18467>, 0x55799ef9f66c <exec_byte_code+18605>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f723 <exec_byte_code+18788>, 0x55799ef9f7d4 <exec_byte_code+18965>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f91f <exec_byte_code+19296> <repeats 64 times>} const_length = 8 bytestr_length = 37 vectorp = 0x7f8bd12bc860 quitcounter = 1 '\001' stack_items = 12 sa_avail = 16251 sa_count = 18 alloc = 0x7ffcdcfa27b0 item_bytes = 96 stack_base = 0x7ffcdcfa27b0 top = 0x7ffcdcfa27d0 stack_lim = 0x7ffcdcfa2810 bytestr_data = 0x7ffcdcfa2810 "\302\061\"" pc = 0x7ffcdcfa2825 "\202\037" count = 18 result = 0x40890658833a8941 #19 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd12bc81d, nargs=3, arg_vector=0x7ffcdcfa2c30) at [32meval.c[m:2998 size = 5 val = 0x0 syms_left = 0xc0a next = 0x0 lexenv = 0x7ffcdcfa2bd0 count = 18 i = 93980846176202 optional = false rest = false #20 [34m0x000055799ef34ed0[m in [33mapply_lambda[m (fun=0x7f8bd12bc81d, args=0x55799fc28bb3, count=17) at [32meval.c[m:2935 arg_vector = 0x7ffcdcfa2c30 tem = 0x192 sa_avail = 16360 sa_count = 18 numargs = 3 args_left = 0x0 #21 [34m0x000055799ef33239[m in [33meval_sub[m (form=0x55799fc28ba3) at [32meval.c[m:2319 original_fun = 0x2a1231ce6608 original_args = 0x55799fc28bb3 count = 17 fun = 0x7f8bd12bc81d val = 0xa9fbf0cb5 funcar = 0x7f8bd0ed1d3d argvals = {0x55799f5d61e0 <lispsym>, 0x0, 0x0, 0x7ffcdcfa2db0, 0x55799ef3b7ca <builtin_lisp_symbol+48>, 0xd0ed1d3d, 0x7ffcdcfa2dd0, 0x55799ef3d1e5 <CHECK_LIST_END+26>} #22 [34m0x000055799ef2ef24[m in [33mFcond[m (args=0x55799fc28423) at [32meval.c[m:438 clause = 0x55799fc28403 val = 0x55799fc28423 #23 [34m0x000055799ef32c5c[m in [33meval_sub[m (form=0x55799fc28b93) at [32meval.c[m:2227 args_left = 0x55799fc28423 numargs = 3 original_fun = 0x2a12318f1ce8 original_args = 0x55799fc28423 count = 16 fun = 0x55799f572105 <Scond+5> val = 0x1 funcar = 0x0 argvals = {0x55799ef3b7ca <builtin_lisp_symbol+48>, 0x1, 0x7ffcdcfa2f10, 0x55799ef3d1e5 <CHECK_LIST_END+26>, 0x0, 0x0, 0x7ffcdcfa2f60, 0x55799ef40467 <list_length+236>} #24 [34m0x000055799ef32dec[m in [33meval_sub[m (form=0x55799fc28b73) at [32meval.c[m:2241 arg = 0x55799fc28b93 vals = 0x7ffcdcfa2f50 argnum = 2 sa_avail = 16368 sa_count = 16 args_left = 0x0 numargs = 2 original_fun = 0x2a1231837be8 original_args = 0x55799fc28b83 count = 15 fun = 0x55799f571d05 <Smessage+5> val = 0x55799eff78fb <builtin_lisp_symbol+48> funcar = 0x55799ef019d5 <store_symval_forwarding+351> argvals = {0x0, 0x7ffcdcfa3040, 0x55799ef3b7ca <builtin_lisp_symbol+48>, 0x64779100, 0x7ffcdcfa3060, 0x55799ef3d1e5 <CHECK_LIST_END+26>, 0x55799f5d61e0 <lispsym>, 0x0} #25 [34m0x000055799ef2efed[m in [33mFprogn[m (body=0x0) at [32meval.c[m:462 form = 0x55799fc28b73 val = 0x0 #26 [34m0x000055799ef32c5c[m in [33meval_sub[m (form=0x55799fc284f3) at [32meval.c[m:2227 args_left = 0x55799fc284e3 numargs = 1 original_fun = 0xb040 original_args = 0x55799fc284e3 count = 14 fun = 0x55799f572145 <Sprogn+5> val = 0x8100 funcar = 0x55799ef35d0c <do_specbind+271> argvals = {0x55799f67fe20, 0x55799f5de2e0 <lispsym+33024>, 0x55799ef2b213 <BUFFER_OBJFWDP+24>, 0x55799f67fe20, 0x7ffcdcfa31d0, 0x55799ef35fc5 <specbind+683>, 0x55799fc28603, 0x8100} #27 [34m0x000055799ef3266b[m in [33mFeval[m (form=0x55799fc284f3, lexical=0x30) at [32meval.c[m:2103 count = 13 #28 [34m0x000055799ef34b25[m in [33mfuncall_subr[m (subr=0x55799f572740 <Seval>, numargs=2, args=0x7ffcdcfa33a0) at [32meval.c[m:2878 internal_argbuf = {0x0, 0x7ffcdcfa3280, 0x55799f5d61e0 <lispsym>, 0x1064779100, 0x55799f572740 <Seval>, 0x7ffcdcfa32a8, 0x55799ef2a36a <PSEUDOVECTORP+57>, 0x1000000000} internal_args = 0x7ffcdcfa33a0 #29 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=3, args=0x7ffcdcfa3398) at [32meval.c[m:2803 fun = 0x55799f572745 <Seval+5> original_fun = 0x5940 funcar = 0x8c70 numargs = 2 val = 0x2d13f8848 count = 12 #30 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd0fb756c, vector=0x7f8bd0fb6ccd, maxdepth=0x42, args_template=0x406, nargs=1, args=0x7ffcdcfa3860) at [32mbytecode.c[m:633 op = 2 type = (unknown: 3707384928) targets = {0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f428 <exec_byte_code+18025>, 0x55799ef9f42a <exec_byte_code+18027>, 0x55799ef9f42c <exec_byte_code+18029>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f4a5 <exec_byte_code+18150>, 0x55799ef9f52e <exec_byte_code+18287>, 0x55799ef9b34b <exec_byte_code+1420>, 0x55799ef9b34d <exec_byte_code+1422>, 0x55799ef9b34f <exec_byte_code+1424>, 0x55799ef9b351 <exec_byte_code+1426>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b35c <exec_byte_code+1437>, 0x55799ef9b308 <exec_byte_code+1353>, 0x55799ef9b78c <exec_byte_code+2509>, 0x55799ef9b78e <exec_byte_code+2511>, 0x55799ef9b790 <exec_byte_code+2513>, 0x55799ef9b792 <exec_byte_code+2515>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b7de <exec_byte_code+2591>, 0x55799ef9b79d <exec_byte_code+2526>, 0x55799ef9b9e3 <exec_byte_code+3108>, 0x55799ef9b9e5 <exec_byte_code+3110>, 0x55799ef9b9e7 <exec_byte_code+3112>, 0x55799ef9b9e9 <exec_byte_code+3114>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b982 <exec_byte_code+3011>, 0x55799ef9b9a2 <exec_byte_code+3043>, 0x55799ef9bace <exec_byte_code+3343>, 0x55799ef9bad0 <exec_byte_code+3345>, 0x55799ef9bad2 <exec_byte_code+3347>, 0x55799ef9bad4 <exec_byte_code+3349>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9ba6d <exec_byte_code+3246>, 0x55799ef9ba8d <exec_byte_code+3278>, 0x55799ef9bbbc <exec_byte_code+3581>, 0x55799ef9bbbe <exec_byte_code+3583>, 0x55799ef9bbc0 <exec_byte_code+3585>, 0x55799ef9bbc2 <exec_byte_code+3587>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bb5b <exec_byte_code+3484>, 0x55799ef9bb7b <exec_byte_code+3516>, 0x55799ef9c622 <exec_byte_code+6243>, 0x55799ef9c4db <exec_byte_code+5916>, 0x55799ef9c4cf <exec_byte_code+5904>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c8c8 <exec_byte_code+6921>, 0x55799ef9c9e5 <exec_byte_code+7206>, 0x55799ef9ca5a <exec_byte_code+7323>, 0x55799ef9cad2 <exec_byte_code+7443>, 0x55799ef9cb4c <exec_byte_code+7565>, 0x55799ef9b5c5 <exec_byte_code+2054>, 0x55799ef9b65e <exec_byte_code+2207>, 0x55799ef9cbe0 <exec_byte_code+7713>, 0x55799ef9b51b <exec_byte_code+1884>, 0x55799ef9b6e1 <exec_byte_code+2338>, 0x55799ef9cc60 <exec_byte_code+7841>, 0x55799ef9cce3 <exec_byte_code+7972>, 0x55799ef9cd40 <exec_byte_code+8065>, 0x55799ef9cdc3 <exec_byte_code+8196>, 0x55799ef9ce47 <exec_byte_code+8328>, 0x55799ef9cf79 <exec_byte_code+8634>, 0x55799ef9cfd6 <exec_byte_code+8727>, 0x55799ef9d059 <exec_byte_code+8858>, 0x55799ef9d0ff <exec_byte_code+9024>, 0x55799ef9d15c <exec_byte_code+9117>, 0x55799ef9d1b9 <exec_byte_code+9210>, 0x55799ef9d23c <exec_byte_code+9341>, 0x55799ef9d2bf <exec_byte_code+9472>, 0x55799ef9d342 <exec_byte_code+9603>, 0x55799ef9d3e8 <exec_byte_code+9769>, 0x55799ef9d44f <exec_byte_code+9872>, 0x55799ef9d4b6 <exec_byte_code+9975>, 0x55799ef9d5c0 <exec_byte_code+10241>, 0x55799ef9d686 <exec_byte_code+10439>, 0x55799ef9d74c <exec_byte_code+10637>, 0x55799ef9d7d4 <exec_byte_code+10773>, 0x55799ef9d85c <exec_byte_code+10909>, 0x55799ef9d8e4 <exec_byte_code+11045>, 0x55799ef9d96c <exec_byte_code+11181>, 0x55799ef9d9f4 <exec_byte_code+11317>, 0x55799ef9da5b <exec_byte_code+11420>, 0x55799ef9db22 <exec_byte_code+11619>, 0x55799ef9db89 <exec_byte_code+11722>, 0x55799ef9dbf0 <exec_byte_code+11825>, 0x55799ef9dc57 <exec_byte_code+11928>, 0x55799ef9dda8 <exec_byte_code+12265>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9de18 <exec_byte_code+12377>, 0x55799ef9de75 <exec_byte_code+12470>, 0x55799ef9df77 <exec_byte_code+12728>, 0x55799ef9dff2 <exec_byte_code+12851>, 0x55799ef9e062 <exec_byte_code+12963>, 0x55799ef9e0bf <exec_byte_code+13056>, 0x55799ef9e117 <exec_byte_code+13144>, 0x55799ef9e16f <exec_byte_code+13232>, 0x55799ef9e1cf <exec_byte_code+13328>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e23c <exec_byte_code+13437>, 0x55799ef9e294 <exec_byte_code+13525>, 0x55799ef9e2ec <exec_byte_code+13613>, 0x55799ef9e344 <exec_byte_code+13701>, 0x55799ef9e39c <exec_byte_code+13789>, 0x55799ef9e3f4 <exec_byte_code+13877>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e451 <exec_byte_code+13970>, 0x55799ef9e4b8 <exec_byte_code+14073>, 0x55799ef9e515 <exec_byte_code+14166>, 0x55799ef9e572 <exec_byte_code+14259>, 0x55799ef9e5f5 <exec_byte_code+14390>, 0x55799ef9e678 <exec_byte_code+14521>, 0x55799ef9e6d5 <exec_byte_code+14614>, 0x55799ef9e7f8 <exec_byte_code+14905>, 0x55799ef9e87b <exec_byte_code+15036>, 0x55799ef9e8fe <exec_byte_code+15167>, 0x55799ef9e981 <exec_byte_code+15298>, 0x55799ef9e9d9 <exec_byte_code+15386>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c217 <exec_byte_code+5208>, 0x55799ef9bc94 <exec_byte_code+3797>, 0x55799ef9b465 <exec_byte_code+1702>, 0x55799ef9bd7f <exec_byte_code+4032>, 0x55799ef9be27 <exec_byte_code+4200>, 0x55799ef9becc <exec_byte_code+4365>, 0x55799ef9c1b9 <exec_byte_code+5114>, 0x55799ef9c1d1 <exec_byte_code+5138>, 0x55799ef9b91a <exec_byte_code+2907>, 0x55799ef9c2c1 <exec_byte_code+5378>, 0x55799ef9c347 <exec_byte_code+5512>, 0x55799ef9c3f0 <exec_byte_code+5681>, 0x55799ef9c445 <exec_byte_code+5766>, 0x55799ef9c67a <exec_byte_code+6331>, 0x55799ef9c709 <exec_byte_code+6474>, 0x55799ef9c7af <exec_byte_code+6640>, 0x55799ef9c82a <exec_byte_code+6763>, 0x55799ef9bc37 <exec_byte_code+3704>, 0x55799ef9ea36 <exec_byte_code+15479>, 0x55799ef9eadc <exec_byte_code+15645>, 0x55799ef9eb39 <exec_byte_code+15738>, 0x55799ef9eb96 <exec_byte_code+15831>, 0x55799ef9ebf3 <exec_byte_code+15924>, 0x55799ef9ec50 <exec_byte_code+16017>, 0x55799ef9ecd3 <exec_byte_code+16148>, 0x55799ef9ed56 <exec_byte_code+16279>, 0x55799ef9edd9 <exec_byte_code+16410>, 0x55799ef9ee5c <exec_byte_code+16541>, 0x55799ef9ef8e <exec_byte_code+16847>, 0x55799ef9f011 <exec_byte_code+16978>, 0x55799ef9f08e <exec_byte_code+17103>, 0x55799ef9f0eb <exec_byte_code+17196>, 0x55799ef9f168 <exec_byte_code+17321>, 0x55799ef9f1e5 <exec_byte_code+17446>, 0x55799ef9f242 <exec_byte_code+17539>, 0x55799ef9f29f <exec_byte_code+17632>, 0x55799ef9dcbe <exec_byte_code+12031>, 0x55799ef9dd25 <exec_byte_code+12134>, 0x55799ef9f306 <exec_byte_code+17735>, 0x55799ef9f380 <exec_byte_code+17857>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9bf71 <exec_byte_code+4530>, 0x55799ef9bf97 <exec_byte_code+4568>, 0x55799ef9c021 <exec_byte_code+4706>, 0x55799ef9c0ab <exec_byte_code+4844>, 0x55799ef9c132 <exec_byte_code+4979>, 0x55799ef9ced6 <exec_byte_code+8471>, 0x55799ef9d51d <exec_byte_code+10078>, 0x55799ef9ded4 <exec_byte_code+12565>, 0x55799ef9f5e2 <exec_byte_code+18467>, 0x55799ef9f66c <exec_byte_code+18605>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f723 <exec_byte_code+18788>, 0x55799ef9f7d4 <exec_byte_code+18965>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f91f <exec_byte_code+19296> <repeats 64 times>} const_length = 8 bytestr_length = 45 vectorp = 0x7f8bd0fb6cd0 quitcounter = 1 '\001' stack_items = 17 sa_avail = 16203 sa_count = 12 alloc = 0x7ffcdcfa3330 item_bytes = 136 stack_base = 0x7ffcdcfa3330 top = 0x7ffcdcfa3398 stack_lim = 0x7ffcdcfa33b8 bytestr_data = 0x7ffcdcfa33b8 "\301\001!\211@\001A\211@\001A\211@\001A\001\004\006\a\302\303\304\305\306 !!\b\"\002\203%" pc = 0x7ffcdcfa33d5 "\002\203%" count = 12 result = 0x7ffcdcfa34d8 #31 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd0fb6c9d, nargs=1, arg_vector=0x7ffcdcfa3858) at [32meval.c[m:2998 size = 5 val = 0x2a123184e938 syms_left = 0x406 next = 0x7ffcdcfa37b8 lexenv = 0x0 count = 12 i = 140724015872288 optional = false rest = false #32 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=2, args=0x7ffcdcfa3850) at [32meval.c[m:2805 fun = 0x7f8bd0fb6c9d original_fun = 0x2a12319e0a88 funcar = 0x0 numargs = 1 val = 0x55799ef35fc5 <specbind+683> count = 11 #33 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd0fb76bc, vector=0x7f8bd0fb6c45, maxdepth=0x12, args_template=0x406, nargs=1, args=0x7ffcdcfa3e38) at [32mbytecode.c[m:633 op = 1 type = (unknown: 3707386160) targets = {0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f428 <exec_byte_code+18025>, 0x55799ef9f42a <exec_byte_code+18027>, 0x55799ef9f42c <exec_byte_code+18029>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f4a5 <exec_byte_code+18150>, 0x55799ef9f52e <exec_byte_code+18287>, 0x55799ef9b34b <exec_byte_code+1420>, 0x55799ef9b34d <exec_byte_code+1422>, 0x55799ef9b34f <exec_byte_code+1424>, 0x55799ef9b351 <exec_byte_code+1426>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b35c <exec_byte_code+1437>, 0x55799ef9b308 <exec_byte_code+1353>, 0x55799ef9b78c <exec_byte_code+2509>, 0x55799ef9b78e <exec_byte_code+2511>, 0x55799ef9b790 <exec_byte_code+2513>, 0x55799ef9b792 <exec_byte_code+2515>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b7de <exec_byte_code+2591>, 0x55799ef9b79d <exec_byte_code+2526>, 0x55799ef9b9e3 <exec_byte_code+3108>, 0x55799ef9b9e5 <exec_byte_code+3110>, 0x55799ef9b9e7 <exec_byte_code+3112>, 0x55799ef9b9e9 <exec_byte_code+3114>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b982 <exec_byte_code+3011>, 0x55799ef9b9a2 <exec_byte_code+3043>, 0x55799ef9bace <exec_byte_code+3343>, 0x55799ef9bad0 <exec_byte_code+3345>, 0x55799ef9bad2 <exec_byte_code+3347>, 0x55799ef9bad4 <exec_byte_code+3349>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9ba6d <exec_byte_code+3246>, 0x55799ef9ba8d <exec_byte_code+3278>, 0x55799ef9bbbc <exec_byte_code+3581>, 0x55799ef9bbbe <exec_byte_code+3583>, 0x55799ef9bbc0 <exec_byte_code+3585>, 0x55799ef9bbc2 <exec_byte_code+3587>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bb5b <exec_byte_code+3484>, 0x55799ef9bb7b <exec_byte_code+3516>, 0x55799ef9c622 <exec_byte_code+6243>, 0x55799ef9c4db <exec_byte_code+5916>, 0x55799ef9c4cf <exec_byte_code+5904>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c8c8 <exec_byte_code+6921>, 0x55799ef9c9e5 <exec_byte_code+7206>, 0x55799ef9ca5a <exec_byte_code+7323>, 0x55799ef9cad2 <exec_byte_code+7443>, 0x55799ef9cb4c <exec_byte_code+7565>, 0x55799ef9b5c5 <exec_byte_code+2054>, 0x55799ef9b65e <exec_byte_code+2207>, 0x55799ef9cbe0 <exec_byte_code+7713>, 0x55799ef9b51b <exec_byte_code+1884>, 0x55799ef9b6e1 <exec_byte_code+2338>, 0x55799ef9cc60 <exec_byte_code+7841>, 0x55799ef9cce3 <exec_byte_code+7972>, 0x55799ef9cd40 <exec_byte_code+8065>, 0x55799ef9cdc3 <exec_byte_code+8196>, 0x55799ef9ce47 <exec_byte_code+8328>, 0x55799ef9cf79 <exec_byte_code+8634>, 0x55799ef9cfd6 <exec_byte_code+8727>, 0x55799ef9d059 <exec_byte_code+8858>, 0x55799ef9d0ff <exec_byte_code+9024>, 0x55799ef9d15c <exec_byte_code+9117>, 0x55799ef9d1b9 <exec_byte_code+9210>, 0x55799ef9d23c <exec_byte_code+9341>, 0x55799ef9d2bf <exec_byte_code+9472>, 0x55799ef9d342 <exec_byte_code+9603>, 0x55799ef9d3e8 <exec_byte_code+9769>, 0x55799ef9d44f <exec_byte_code+9872>, 0x55799ef9d4b6 <exec_byte_code+9975>, 0x55799ef9d5c0 <exec_byte_code+10241>, 0x55799ef9d686 <exec_byte_code+10439>, 0x55799ef9d74c <exec_byte_code+10637>, 0x55799ef9d7d4 <exec_byte_code+10773>, 0x55799ef9d85c <exec_byte_code+10909>, 0x55799ef9d8e4 <exec_byte_code+11045>, 0x55799ef9d96c <exec_byte_code+11181>, 0x55799ef9d9f4 <exec_byte_code+11317>, 0x55799ef9da5b <exec_byte_code+11420>, 0x55799ef9db22 <exec_byte_code+11619>, 0x55799ef9db89 <exec_byte_code+11722>, 0x55799ef9dbf0 <exec_byte_code+11825>, 0x55799ef9dc57 <exec_byte_code+11928>, 0x55799ef9dda8 <exec_byte_code+12265>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9de18 <exec_byte_code+12377>, 0x55799ef9de75 <exec_byte_code+12470>, 0x55799ef9df77 <exec_byte_code+12728>, 0x55799ef9dff2 <exec_byte_code+12851>, 0x55799ef9e062 <exec_byte_code+12963>, 0x55799ef9e0bf <exec_byte_code+13056>, 0x55799ef9e117 <exec_byte_code+13144>, 0x55799ef9e16f <exec_byte_code+13232>, 0x55799ef9e1cf <exec_byte_code+13328>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e23c <exec_byte_code+13437>, 0x55799ef9e294 <exec_byte_code+13525>, 0x55799ef9e2ec <exec_byte_code+13613>, 0x55799ef9e344 <exec_byte_code+13701>, 0x55799ef9e39c <exec_byte_code+13789>, 0x55799ef9e3f4 <exec_byte_code+13877>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e451 <exec_byte_code+13970>, 0x55799ef9e4b8 <exec_byte_code+14073>, 0x55799ef9e515 <exec_byte_code+14166>, 0x55799ef9e572 <exec_byte_code+14259>, 0x55799ef9e5f5 <exec_byte_code+14390>, 0x55799ef9e678 <exec_byte_code+14521>, 0x55799ef9e6d5 <exec_byte_code+14614>, 0x55799ef9e7f8 <exec_byte_code+14905>, 0x55799ef9e87b <exec_byte_code+15036>, 0x55799ef9e8fe <exec_byte_code+15167>, 0x55799ef9e981 <exec_byte_code+15298>, 0x55799ef9e9d9 <exec_byte_code+15386>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c217 <exec_byte_code+5208>, 0x55799ef9bc94 <exec_byte_code+3797>, 0x55799ef9b465 <exec_byte_code+1702>, 0x55799ef9bd7f <exec_byte_code+4032>, 0x55799ef9be27 <exec_byte_code+4200>, 0x55799ef9becc <exec_byte_code+4365>, 0x55799ef9c1b9 <exec_byte_code+5114>, 0x55799ef9c1d1 <exec_byte_code+5138>, 0x55799ef9b91a <exec_byte_code+2907>, 0x55799ef9c2c1 <exec_byte_code+5378>, 0x55799ef9c347 <exec_byte_code+5512>, 0x55799ef9c3f0 <exec_byte_code+5681>, 0x55799ef9c445 <exec_byte_code+5766>, 0x55799ef9c67a <exec_byte_code+6331>, 0x55799ef9c709 <exec_byte_code+6474>, 0x55799ef9c7af <exec_byte_code+6640>, 0x55799ef9c82a <exec_byte_code+6763>, 0x55799ef9bc37 <exec_byte_code+3704>, 0x55799ef9ea36 <exec_byte_code+15479>, 0x55799ef9eadc <exec_byte_code+15645>, 0x55799ef9eb39 <exec_byte_code+15738>, 0x55799ef9eb96 <exec_byte_code+15831>, 0x55799ef9ebf3 <exec_byte_code+15924>, 0x55799ef9ec50 <exec_byte_code+16017>, 0x55799ef9ecd3 <exec_byte_code+16148>, 0x55799ef9ed56 <exec_byte_code+16279>, 0x55799ef9edd9 <exec_byte_code+16410>, 0x55799ef9ee5c <exec_byte_code+16541>, 0x55799ef9ef8e <exec_byte_code+16847>, 0x55799ef9f011 <exec_byte_code+16978>, 0x55799ef9f08e <exec_byte_code+17103>, 0x55799ef9f0eb <exec_byte_code+17196>, 0x55799ef9f168 <exec_byte_code+17321>, 0x55799ef9f1e5 <exec_byte_code+17446>, 0x55799ef9f242 <exec_byte_code+17539>, 0x55799ef9f29f <exec_byte_code+17632>, 0x55799ef9dcbe <exec_byte_code+12031>, 0x55799ef9dd25 <exec_byte_code+12134>, 0x55799ef9f306 <exec_byte_code+17735>, 0x55799ef9f380 <exec_byte_code+17857>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9bf71 <exec_byte_code+4530>, 0x55799ef9bf97 <exec_byte_code+4568>, 0x55799ef9c021 <exec_byte_code+4706>, 0x55799ef9c0ab <exec_byte_code+4844>, 0x55799ef9c132 <exec_byte_code+4979>, 0x55799ef9ced6 <exec_byte_code+8471>, 0x55799ef9d51d <exec_byte_code+10078>, 0x55799ef9ded4 <exec_byte_code+12565>, 0x55799ef9f5e2 <exec_byte_code+18467>, 0x55799ef9f66c <exec_byte_code+18605>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f723 <exec_byte_code+18788>, 0x55799ef9f7d4 <exec_byte_code+18965>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f91f <exec_byte_code+19296> <repeats 64 times>} const_length = 4 bytestr_length = 29 vectorp = 0x7f8bd0fb6c48 quitcounter = 1 '\001' stack_items = 5 sa_avail = 16315 sa_count = 10 alloc = 0x7ffcdcfa3840 item_bytes = 40 stack_base = 0x7ffcdcfa3840 top = 0x7ffcdcfa3850 stack_lim = 0x7ffcdcfa3868 bytestr_data = 0x7ffcdcfa3868 "\b\204\b" pc = 0x7ffcdcfa3875 "\n)B\211A\t=\204\032" count = 10 result = 0x8 #34 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd0fb6c0d, nargs=1, arg_vector=0x7ffcdcfa3e30) at [32meval.c[m:2998 size = 6 val = 0x7ffcdcfa3c18 syms_left = 0x406 next = 0x7ffcdcfa3c58 lexenv = 0x1000000000 count = 10 i = 93980852704453 optional = false rest = false #35 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=2, args=0x7ffcdcfa3e28) at [32meval.c[m:2805 fun = 0x7f8bd0fb6c0d original_fun = 0x2a12319e09f8 funcar = 0x0 numargs = 1 val = 0x55799ee0d43a <restore_kboard_configuration> count = 9 #36 [34m0x000055799ef27144[m in [33mFfuncall_interactively[m (nargs=2, args=0x7ffcdcfa3e28) at [32mcallint.c[m:255 speccount = 8 #37 [34m0x000055799ef34a06[m in [33mfuncall_subr[m (subr=0x55799f571f80 <Sfuncall_interactively>, numargs=2, args=0x7ffcdcfa3e28) at [32meval.c[m:2856 #38 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=3, args=0x7ffcdcfa3e20) at [32meval.c[m:2803 fun = 0x55799f571f85 <Sfuncall_interactively+5> original_fun = 0x6d50 funcar = 0x0 numargs = 2 val = 0x55799ef35fc5 <specbind+683> count = 7 #39 [34m0x000055799ef296f4[m in [33mFcall_interactively[m (function=0x2a12319e09f8, record_flag=0x0, keys=0x55799fbe1875) at [32mcallint.c[m:784 speccount = 6 arg_from_tty = false key_count = 2 record_then_fail = false save_this_command = 0x2a12319e09f8 save_this_original_command = 0x2a12319e09f8 save_real_this_command = 0x2a12319e09f8 save_last_command = 0x2a123193f338 prefix_arg = 0x0 enable = 0x0 up_event = 0x0 form = 0x55799fc28b33 specs = 0x7f8bd0e12264 sa_avail = 16310 sa_count = 6 string_len = 1 string = 0x7ffcdcfa3e70 "P" string_end = 0x7ffcdcfa3e71 "" next_event = 2 nargs = 3 args = 0x7ffcdcfa3e20 visargs = 0x7ffcdcfa3e38 varies = 0x7ffcdcfa3e50 "" tem = 0x7ffcdcfa3e71 "" val = 0xb00000000 #40 [34m0x000055799ef34b57[m in [33mfuncall_subr[m (subr=0x55799f571fc0 <Scall_interactively>, numargs=3, args=0x7ffcdcfa4200) at [32meval.c[m:2881 internal_argbuf = {0x2a12319e09f8, 0x0, 0x55799f5d61e0 <lispsym>, 0x1064779100, 0x55799f571fc0 <Scall_interactively>, 0x7ffcdcfa4138, 0x55799ef2a36a <PSEUDOVECTORP+57>, 0x1000000000} internal_args = 0x7ffcdcfa4200 #41 [34m0x000055799ef346ba[m in [33mFfuncall[m (nargs=4, args=0x7ffcdcfa41f8) at [32meval.c[m:2803 fun = 0x55799f571fc5 <Scall_interactively+5> original_fun = 0x2a123185c9d0 funcar = 0x7ffcdcfa41b0 numargs = 3 val = 0x0 count = 5 #42 [34m0x000055799ef9bb10[m in [33mexec_byte_code[m (bytestr=0x7f8bd0fa7dcc, vector=0x7f8bd0fa78f5, maxdepth=0x36, args_template=0x1006, nargs=1, args=0x7ffcdcfa4740) at [32mbytecode.c[m:633 op = 3 type = (CONDITION_CASE | unknown: 3509350700) targets = {0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f428 <exec_byte_code+18025>, 0x55799ef9f42a <exec_byte_code+18027>, 0x55799ef9f42c <exec_byte_code+18029>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f42e <exec_byte_code+18031>, 0x55799ef9f4a5 <exec_byte_code+18150>, 0x55799ef9f52e <exec_byte_code+18287>, 0x55799ef9b34b <exec_byte_code+1420>, 0x55799ef9b34d <exec_byte_code+1422>, 0x55799ef9b34f <exec_byte_code+1424>, 0x55799ef9b351 <exec_byte_code+1426>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b353 <exec_byte_code+1428>, 0x55799ef9b35c <exec_byte_code+1437>, 0x55799ef9b308 <exec_byte_code+1353>, 0x55799ef9b78c <exec_byte_code+2509>, 0x55799ef9b78e <exec_byte_code+2511>, 0x55799ef9b790 <exec_byte_code+2513>, 0x55799ef9b792 <exec_byte_code+2515>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b794 <exec_byte_code+2517>, 0x55799ef9b7de <exec_byte_code+2591>, 0x55799ef9b79d <exec_byte_code+2526>, 0x55799ef9b9e3 <exec_byte_code+3108>, 0x55799ef9b9e5 <exec_byte_code+3110>, 0x55799ef9b9e7 <exec_byte_code+3112>, 0x55799ef9b9e9 <exec_byte_code+3114>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b9eb <exec_byte_code+3116>, 0x55799ef9b982 <exec_byte_code+3011>, 0x55799ef9b9a2 <exec_byte_code+3043>, 0x55799ef9bace <exec_byte_code+3343>, 0x55799ef9bad0 <exec_byte_code+3345>, 0x55799ef9bad2 <exec_byte_code+3347>, 0x55799ef9bad4 <exec_byte_code+3349>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9bad6 <exec_byte_code+3351>, 0x55799ef9ba6d <exec_byte_code+3246>, 0x55799ef9ba8d <exec_byte_code+3278>, 0x55799ef9bbbc <exec_byte_code+3581>, 0x55799ef9bbbe <exec_byte_code+3583>, 0x55799ef9bbc0 <exec_byte_code+3585>, 0x55799ef9bbc2 <exec_byte_code+3587>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bbc4 <exec_byte_code+3589>, 0x55799ef9bb5b <exec_byte_code+3484>, 0x55799ef9bb7b <exec_byte_code+3516>, 0x55799ef9c622 <exec_byte_code+6243>, 0x55799ef9c4db <exec_byte_code+5916>, 0x55799ef9c4cf <exec_byte_code+5904>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c8c8 <exec_byte_code+6921>, 0x55799ef9c9e5 <exec_byte_code+7206>, 0x55799ef9ca5a <exec_byte_code+7323>, 0x55799ef9cad2 <exec_byte_code+7443>, 0x55799ef9cb4c <exec_byte_code+7565>, 0x55799ef9b5c5 <exec_byte_code+2054>, 0x55799ef9b65e <exec_byte_code+2207>, 0x55799ef9cbe0 <exec_byte_code+7713>, 0x55799ef9b51b <exec_byte_code+1884>, 0x55799ef9b6e1 <exec_byte_code+2338>, 0x55799ef9cc60 <exec_byte_code+7841>, 0x55799ef9cce3 <exec_byte_code+7972>, 0x55799ef9cd40 <exec_byte_code+8065>, 0x55799ef9cdc3 <exec_byte_code+8196>, 0x55799ef9ce47 <exec_byte_code+8328>, 0x55799ef9cf79 <exec_byte_code+8634>, 0x55799ef9cfd6 <exec_byte_code+8727>, 0x55799ef9d059 <exec_byte_code+8858>, 0x55799ef9d0ff <exec_byte_code+9024>, 0x55799ef9d15c <exec_byte_code+9117>, 0x55799ef9d1b9 <exec_byte_code+9210>, 0x55799ef9d23c <exec_byte_code+9341>, 0x55799ef9d2bf <exec_byte_code+9472>, 0x55799ef9d342 <exec_byte_code+9603>, 0x55799ef9d3e8 <exec_byte_code+9769>, 0x55799ef9d44f <exec_byte_code+9872>, 0x55799ef9d4b6 <exec_byte_code+9975>, 0x55799ef9d5c0 <exec_byte_code+10241>, 0x55799ef9d686 <exec_byte_code+10439>, 0x55799ef9d74c <exec_byte_code+10637>, 0x55799ef9d7d4 <exec_byte_code+10773>, 0x55799ef9d85c <exec_byte_code+10909>, 0x55799ef9d8e4 <exec_byte_code+11045>, 0x55799ef9d96c <exec_byte_code+11181>, 0x55799ef9d9f4 <exec_byte_code+11317>, 0x55799ef9da5b <exec_byte_code+11420>, 0x55799ef9db22 <exec_byte_code+11619>, 0x55799ef9db89 <exec_byte_code+11722>, 0x55799ef9dbf0 <exec_byte_code+11825>, 0x55799ef9dc57 <exec_byte_code+11928>, 0x55799ef9dda8 <exec_byte_code+12265>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9de18 <exec_byte_code+12377>, 0x55799ef9de75 <exec_byte_code+12470>, 0x55799ef9df77 <exec_byte_code+12728>, 0x55799ef9dff2 <exec_byte_code+12851>, 0x55799ef9e062 <exec_byte_code+12963>, 0x55799ef9e0bf <exec_byte_code+13056>, 0x55799ef9e117 <exec_byte_code+13144>, 0x55799ef9e16f <exec_byte_code+13232>, 0x55799ef9e1cf <exec_byte_code+13328>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e23c <exec_byte_code+13437>, 0x55799ef9e294 <exec_byte_code+13525>, 0x55799ef9e2ec <exec_byte_code+13613>, 0x55799ef9e344 <exec_byte_code+13701>, 0x55799ef9e39c <exec_byte_code+13789>, 0x55799ef9e3f4 <exec_byte_code+13877>, 0x55799ef9c304 <exec_byte_code+5445>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9e451 <exec_byte_code+13970>, 0x55799ef9e4b8 <exec_byte_code+14073>, 0x55799ef9e515 <exec_byte_code+14166>, 0x55799ef9e572 <exec_byte_code+14259>, 0x55799ef9e5f5 <exec_byte_code+14390>, 0x55799ef9e678 <exec_byte_code+14521>, 0x55799ef9e6d5 <exec_byte_code+14614>, 0x55799ef9e7f8 <exec_byte_code+14905>, 0x55799ef9e87b <exec_byte_code+15036>, 0x55799ef9e8fe <exec_byte_code+15167>, 0x55799ef9e981 <exec_byte_code+15298>, 0x55799ef9e9d9 <exec_byte_code+15386>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9c217 <exec_byte_code+5208>, 0x55799ef9bc94 <exec_byte_code+3797>, 0x55799ef9b465 <exec_byte_code+1702>, 0x55799ef9bd7f <exec_byte_code+4032>, 0x55799ef9be27 <exec_byte_code+4200>, 0x55799ef9becc <exec_byte_code+4365>, 0x55799ef9c1b9 <exec_byte_code+5114>, 0x55799ef9c1d1 <exec_byte_code+5138>, 0x55799ef9b91a <exec_byte_code+2907>, 0x55799ef9c2c1 <exec_byte_code+5378>, 0x55799ef9c347 <exec_byte_code+5512>, 0x55799ef9c3f0 <exec_byte_code+5681>, 0x55799ef9c445 <exec_byte_code+5766>, 0x55799ef9c67a <exec_byte_code+6331>, 0x55799ef9c709 <exec_byte_code+6474>, 0x55799ef9c7af <exec_byte_code+6640>, 0x55799ef9c82a <exec_byte_code+6763>, 0x55799ef9bc37 <exec_byte_code+3704>, 0x55799ef9ea36 <exec_byte_code+15479>, 0x55799ef9eadc <exec_byte_code+15645>, 0x55799ef9eb39 <exec_byte_code+15738>, 0x55799ef9eb96 <exec_byte_code+15831>, 0x55799ef9ebf3 <exec_byte_code+15924>, 0x55799ef9ec50 <exec_byte_code+16017>, 0x55799ef9ecd3 <exec_byte_code+16148>, 0x55799ef9ed56 <exec_byte_code+16279>, 0x55799ef9edd9 <exec_byte_code+16410>, 0x55799ef9ee5c <exec_byte_code+16541>, 0x55799ef9ef8e <exec_byte_code+16847>, 0x55799ef9f011 <exec_byte_code+16978>, 0x55799ef9f08e <exec_byte_code+17103>, 0x55799ef9f0eb <exec_byte_code+17196>, 0x55799ef9f168 <exec_byte_code+17321>, 0x55799ef9f1e5 <exec_byte_code+17446>, 0x55799ef9f242 <exec_byte_code+17539>, 0x55799ef9f29f <exec_byte_code+17632>, 0x55799ef9dcbe <exec_byte_code+12031>, 0x55799ef9dd25 <exec_byte_code+12134>, 0x55799ef9f306 <exec_byte_code+17735>, 0x55799ef9f380 <exec_byte_code+17857>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9bf71 <exec_byte_code+4530>, 0x55799ef9bf97 <exec_byte_code+4568>, 0x55799ef9c021 <exec_byte_code+4706>, 0x55799ef9c0ab <exec_byte_code+4844>, 0x55799ef9c132 <exec_byte_code+4979>, 0x55799ef9ced6 <exec_byte_code+8471>, 0x55799ef9d51d <exec_byte_code+10078>, 0x55799ef9ded4 <exec_byte_code+12565>, 0x55799ef9f5e2 <exec_byte_code+18467>, 0x55799ef9f66c <exec_byte_code+18605>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f723 <exec_byte_code+18788>, 0x55799ef9f7d4 <exec_byte_code+18965>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f3fa <exec_byte_code+17979>, 0x55799ef9f91f <exec_byte_code+19296> <repeats 64 times>} const_length = 24 bytestr_length = 144 vectorp = 0x7f8bd0fa78f8 quitcounter = 1 '\001' stack_items = 14 sa_avail = 16128 sa_count = 5 alloc = 0x7ffcdcfa41c0 item_bytes = 112 stack_base = 0x7ffcdcfa41c0 top = 0x7ffcdcfa41f8 stack_lim = 0x7ffcdcfa4230 bytestr_data = 0x7ffcdcfa4230 "\304\020\211?\205\023" pc = 0x7ffcdcfa4296 "\006\006\071\203\215" count = 5 result = 0x7ffcdcfa44b0 #43 [34m0x000055799ef351a8[m in [33mfuncall_lambda[m (fun=0x7f8bd0fa78c5, nargs=1, arg_vector=0x7ffcdcfa4738) at [32meval.c[m:2998 size = 5 val = 0x55799ef351a8 <funcall_lambda+552> syms_left = 0x1006 next = 0x7ffcdcfa4698 lexenv = 0x7f8bd12c70fd count = 5 i = 93980853101024 optional = false rest = false #44 [34m0x000055799ef346fe[m in [33mFfuncall[m (nargs=2, args=0x7ffcdcfa4730) at [32meval.c[m:2805 fun = 0x7f8bd0fa78c5 original_fun = 0x42c0 funcar = 0x0 numargs = 1 val = 0x55799ef3487e <Ffuncall+835> count = 4 #45 [34m0x000055799ef33f55[m in [33mcall1[m (fn=0x42c0, arg1=0x2a12319e09f8) at [32meval.c[m:2656 #46 [34m0x000055799ee0e541[m in [33mcommand_loop_1[m () at [32mkeyboard.c[m:1458 scount = 3 cmd = 0x2a12319e09f8 keybuf = {0x62, 0x16, 0x2a123193f338, 0x7f8bd0e09da4, 0x55799fc28e33, 0x2a1231cf9b48, 0x55799f5d61e0 <lispsym>, 0x0, 0x0, 0x7ffcdcfa4800, 0x55799ee06bef <builtin_lisp_symbol+48>, 0x64779100, 0x55799f5d61e0 <lispsym>, 0x0, 0x55799f5d61e0 <lispsym>, 0x0, 0x0, 0x7ffcdcfa4840, 0x55799ef29b67 <builtin_lisp_symbol+48>, 0x9ee0d61b, 0x7ffcdcfa4880, 0x55799ef3116f <push_handler_nosignal+220>, 0x19ef29b67, 0x90, 0x0, 0x55799f6771c0, 0x0, 0x2, 0x7ffcdcfa48b0, 0x55799ef31078 <push_handler+32>} i = 2 prev_modiff = 3 prev_buffer = 0x7f8bd0cf16f0 already_adjusted = false #47 [34m0x000055799ef30d6e[m in [33minternal_condition_case[m (bfun=0x55799ee0dd15 <command_loop_1>, handlers=0x90, hfun=0x55799ee0d488 <cmd_error>) at [32meval.c[m:1355 val = 0x300000000 c = 0x55799f6771c0 #48 [34m0x000055799ee0d9da[m in [33mcommand_loop_2[m (ignore=0x0) at [32mkeyboard.c[m:1091 val = 0x2 #49 [34m0x000055799ef305df[m in [33minternal_catch[m (tag=0xd1a0, func=0x55799ee0d9ad <command_loop_2>, arg=0x0) at [32meval.c[m:1116 val = 0x55799ee06bef <builtin_lisp_symbol+48> c = 0x55799f677090 #50 [34m0x000055799ee0d978[m in [33mcommand_loop[m () at [32mkeyboard.c[m:1070 #51 [34m0x000055799ee0d057[m in [33mrecursive_edit_1[m () at [32mkeyboard.c[m:714 count = 1 val = 0x55799ef36045 <record_unwind_protect+114> #52 [34m0x000055799ee0d1db[m in [33mFrecursive_edit[m () at [32mkeyboard.c[m:786 count = 0 buffer = 0x0 #53 [34m0x000055799ee05639[m in [33mmain[m (argc=3, argv=0x7ffcdcfa4c18) at [32memacs.c[m:2086 stack_bottom_variable = 0x32 do_initial_setlocale = true 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 rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} sockfd = -1
[Message part 5 (text/plain, inline)]
Below data is generated from a "emacs -Q" session. In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.10) of 2019-09-07 built on leonard-xps13 Repository revision: 01a04880ca7469626a03ea10481d60c5ddec4663 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12005000 System Description: Gentoo/Linux Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --prefix /home/leonard/local 'CFLAGS=-O0 -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LC_COLLATE: C value of $LC_CTYPE: zh_CN.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils china-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 44426 7555) (symbols 48 5977 1) (strings 32 15398 1993) (string-bytes 1 503356) (vectors 16 10328) (vector-slots 8 182199 7428) (floats 8 17 43) (intervals 56 199 0) (buffers 992 11))
Paul Eggert <eggert <at> cs.ucla.edu>
:Leonard Lausen <leonard <at> lausen.nl>
:Message #10 received at 37331-done <at> debbugs.gnu.org (full text, mbox):
From: Paul Eggert <eggert <at> cs.ucla.edu> To: Leonard Lausen <leonard <at> lausen.nl> Cc: 37331-done <at> debbugs.gnu.org Subject: 27.0.50; segfault when starting from pdump and using dbus Date: Wed, 11 Sep 2019 10:21:39 -0700
[Message part 1 (text/plain, inline)]
Thanks for reporting the problem. I reproduced it and installed the attached patch, which should fix it.
[0001-Reset-dbus-registered-buses-on-dump-load.patch (text/x-patch, attachment)]
bug-gnu-emacs <at> gnu.org
:bug#37331
; Package emacs
.
(Fri, 13 Sep 2019 09:26:01 GMT) Full text and rfc822 format available.Message #13 received at 37331-done <at> debbugs.gnu.org (full text, mbox):
From: Leonard Lausen <leonard <at> lausen.nl> To: Paul Eggert <eggert <at> cs.ucla.edu> Cc: , 37331-done <at> debbugs.gnu.org Subject: Re: 27.0.50; segfault when starting from pdump and using dbus Date: Fri, 13 Sep 2019 09:25:46 +0000
Thank you for looking into the problem! Your fix indeed prevents the crash. Unfortunately there seems to be an issue with dbus sessions. For exmaple, notmuch-search from notmuch.el or fcitx--prefix-keys-polling-function error out with (dbus-error "No connection to bus" :session) when loading a pdumped session. Would you like me to prepare a minimal reproducible example? Should I open a new bug? Above report is based on the emacs config at https://github.com/leezu/dotfiles/tree/master/emacs which uses spacemacs. Best regards Leonard Paul Eggert <eggert <at> cs.ucla.edu> writes: > Thanks for reporting the problem. I reproduced it and installed the attached > patch, which should fix it. > From cc4da5b17e9e9aa522a0bd77dc341cd14ec9ea43 Mon Sep 17 00:00:00 2001 > From: Paul Eggert <eggert <at> cs.ucla.edu> > Date: Wed, 11 Sep 2019 10:19:07 -0700 > Subject: [PATCH] Reset dbus registered buses on dump load > > Problem reported by Leonard Lausen (Bug#37331). > * src/dbusbind.c: Include pdumper.h. > (syms_of_dbusbind_for_pdumper): > New function, to reset the registered buses. > (syms_of_dbusbind): Use it, fixing a TODO. > --- > src/dbusbind.c | 12 ++++++++---- > 1 file changed, 8 insertions(+), 4 deletions(-) > > diff --git a/src/dbusbind.c b/src/dbusbind.c > index 7f4c8717f4..de67dc94f9 100644 > --- a/src/dbusbind.c > +++ b/src/dbusbind.c > @@ -26,6 +26,7 @@ > #include "lisp.h" > #include "termhooks.h" > #include "keyboard.h" > +#include "pdumper.h" > #include "process.h" > > #ifndef DBUS_NUM_MESSAGE_TYPES > @@ -1681,6 +1682,12 @@ init_dbusbind (void) > xputenv ("DBUS_FATAL_WARNINGS=0"); > } > > +static void > +syms_of_dbusbind_for_pdumper (void) > +{ > + xd_registered_buses = Qnil; > +} > + > void > syms_of_dbusbind (void) > { > @@ -1829,13 +1836,10 @@ syms_of_dbusbind (void) > #endif > > /* Initialize internal objects. */ > - xd_registered_buses = Qnil; > + pdumper_do_now_and_after_load (syms_of_dbusbind_for_pdumper); > staticpro (&xd_registered_buses); > > - // TODO: reset buses on dump load > - > Fprovide (intern_c_string ("dbusbind"), Qnil); > - > } > > #endif /* HAVE_DBUS */ > -- > 2.17.1
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Fri, 13 Sep 2019 18:53:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#37331
; Package emacs
.
(Fri, 13 Sep 2019 18:56:02 GMT) Full text and rfc822 format available.Message #18 received at 37331 <at> debbugs.gnu.org (full text, mbox):
From: Paul Eggert <eggert <at> cs.ucla.edu> To: Leonard Lausen <leonard <at> lausen.nl> Cc: 37331 <at> debbugs.gnu.org Subject: Re: 27.0.50; segfault when starting from pdump and using dbus Date: Fri, 13 Sep 2019 11:55:09 -0700
On 9/13/19 2:25 AM, Leonard Lausen wrote: > Unfortunately there seems to be an issue with dbus sessions.... > Would you like me to prepare a minimal reproducible example? Should I > open a new bug? A small, self-contained example would help, yes. Please follow up to Bug#37331, which I've reopened.
bug-gnu-emacs <at> gnu.org
:bug#37331
; Package emacs
.
(Sat, 14 Sep 2019 20:13:02 GMT) Full text and rfc822 format available.Message #21 received at 37331 <at> debbugs.gnu.org (full text, mbox):
From: Leonard Lausen <leonard <at> lausen.nl> To: 37331 <at> debbugs.gnu.org Subject: Re: 27.0.50; segfault when starting from pdump and using dbus Date: Sat, 14 Sep 2019 20:12:31 +0000
Content of $HOME/debug-init.el (require 'dbus) Dump emacs --batch -Q -l $HOME/debug-init.el -eval '(dump-emacs-portable "/tmp/dmp") Load emacs -Q -l $HOME/debug-init.el --dump-file=/tmp/dmp Execute (require 'dbus) (dbus-get-unique-name :system) Error Debugger entered--Lisp error: (dbus-error "No connection to bus" :system) dbus-get-unique-name(:system) (progn (dbus-get-unique-name :system)) eval((progn (dbus-get-unique-name :system)) t) elisp--eval-last-sexp(nil) eval-last-sexp(nil) funcall-interactively(eval-last-sexp nil) call-interactively(eval-last-sexp nil nil) command-execute(eval-last-sexp) Note that if you execute (require 'dbus) (dbus-get-unique-name :system) in a normal (not loaded from pdump) session, the unique name is correctly returned.
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Mon, 11 Oct 2021 14:14:01 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#37331
; Package emacs
.
(Mon, 11 Oct 2021 14:29:01 GMT) Full text and rfc822 format available.Message #26 received at 37331 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Leonard Lausen <leonard <at> lausen.nl> Cc: Paul Eggert <eggert <at> cs.ucla.edu>, 37331 <at> debbugs.gnu.org Subject: Re: bug#37331: 27.0.50; segfault when starting from pdump and using dbus Date: Mon, 11 Oct 2021 16:28:10 +0200
Leonard Lausen <leonard <at> lausen.nl> writes: > Content of $HOME/debug-init.el > > (require 'dbus) > > Dump > > emacs --batch -Q -l $HOME/debug-init.el -eval '(dump-emacs-portable "/tmp/dmp") > > Load > > emacs -Q -l $HOME/debug-init.el --dump-file=/tmp/dmp > > Execute > > (require 'dbus) > (dbus-get-unique-name :system) > > Error > > Debugger entered--Lisp error: (dbus-error "No connection to bus" :system) > dbus-get-unique-name(:system) > (progn (dbus-get-unique-name :system)) > eval((progn (dbus-get-unique-name :system)) t) I can reproduce this in Emacs 29, too. This is because dbus.el initialises the buses like this: ;; Initialize `:system' and `:session' buses. This adds their file ;; descriptors to input_wait_mask, in order to detect incoming ;; messages immediately. (when (featurep 'dbusbind) (dbus-ignore-errors (dbus-init-bus :system)) (dbus-ignore-errors (dbus-init-bus :session))) But this isn't run when dbus.el was present in Emacs when it was dumped, so these inits have to be run in a different way. I'm not sure where init code like this is supposed to happen in a pdumped Emacs, though. Anybody? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Mon, 11 Oct 2021 14:29:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#37331
; Package emacs
.
(Mon, 11 Oct 2021 16:02:02 GMT) Full text and rfc822 format available.Message #31 received at 37331 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: eggert <at> cs.ucla.edu, leonard <at> lausen.nl, 37331 <at> debbugs.gnu.org Subject: Re: bug#37331: 27.0.50; segfault when starting from pdump and using dbus Date: Mon, 11 Oct 2021 19:00:57 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org> > Date: Mon, 11 Oct 2021 16:28:10 +0200 > Cc: Paul Eggert <eggert <at> cs.ucla.edu>, 37331 <at> debbugs.gnu.org > > (when (featurep 'dbusbind) > (dbus-ignore-errors > (dbus-init-bus :system)) > (dbus-ignore-errors > (dbus-init-bus :session))) > > But this isn't run when dbus.el was present in Emacs when it was dumped, > so these inits have to be run in a different way. I'm not sure where > init code like this is supposed to happen in a pdumped Emacs, though. > Anybody? We don't yet have good support for re-dumping Emacs, so these questions don't have good "canonical" answers. The infrastructure is not there.
bug-gnu-emacs <at> gnu.org
:bug#37331
; Package emacs
.
(Tue, 12 Oct 2021 11:03:01 GMT) Full text and rfc822 format available.Message #34 received at 37331 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: eggert <at> cs.ucla.edu, leonard <at> lausen.nl, 37331 <at> debbugs.gnu.org Subject: Re: bug#37331: 27.0.50; segfault when starting from pdump and using dbus Date: Tue, 12 Oct 2021 13:02:10 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: > We don't yet have good support for re-dumping Emacs, so these > questions don't have good "canonical" answers. The infrastructure is > not there. Right. To fix the original segfault, Paul added /* Initialize internal objects. */ pdumper_do_now_and_after_load (syms_of_dbusbind_for_pdumper); (which just sets xd_registered_buses to Qnil). Would adding a similar thing, basically `pdumper_do_after_load', be the direction we want to go in here? I'm thinking basically making systems that put logic into the load logic, like dbus is doing: (when (featurep 'dbusbind) (dbus-ignore-errors (dbus-init-bus :system)) (dbus-ignore-errors (dbus-init-bus :session))) Rewriting that to (eval-when-load-and-startup (when (featurep 'dbusbind) (dbus-ignore-errors (dbus-init-bus :system)) (dbus-ignore-errors (dbus-init-bus :session)))) that would make pdump eval these forms after loading the dump file? But it strikes me that in the dbus case, we can just avoid all this by having a `dbus-init' function that would initialise the dbus system unless it's already initialised, and make all the dbus interface functions call it as the first thing... Oh, no, we don't want to do that, because dbus wants to start listening to the bus immediately after Emacs starts up, so that messages are queued when code finally gets around to querying the dbus.el functions. OK, I think something like the `eval-when-load-and-startup' thing would be the right thing here, then. I'll take a stab at implementing it. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs <at> gnu.org
:bug#37331
; Package emacs
.
(Tue, 12 Oct 2021 11:58:02 GMT) Full text and rfc822 format available.Message #37 received at 37331 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: eggert <at> cs.ucla.edu, leonard <at> lausen.nl, 37331 <at> debbugs.gnu.org Subject: Re: bug#37331: 27.0.50; segfault when starting from pdump and using dbus Date: Tue, 12 Oct 2021 13:57:34 +0200
Lars Ingebrigtsen <larsi <at> gnus.org> writes: > (eval-when-load-and-startup I went with a simpler solution -- just a normal hook variable. Dumping dbus.el now works in Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Tue, 12 Oct 2021 11:58:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Tue, 09 Nov 2021 12:24:07 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.