Package: emacs;
Reported by: Matt Armstrong <matt <at> rfc20.org>
Date: Wed, 19 Oct 2022 16:41:01 UTC
Severity: normal
Found in version 29.0.50
Done: Matt Armstrong <matt <at> rfc20.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 58639 in the body.
You can then email your comments to 58639 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
monnier <at> iro.umontreal.ca, bug-gnu-emacs <at> gnu.org
:bug#58639
; Package emacs
.
(Wed, 19 Oct 2022 16:41:01 GMT) Full text and rfc822 format available.Matt Armstrong <matt <at> rfc20.org>
:monnier <at> iro.umontreal.ca, bug-gnu-emacs <at> gnu.org
.
(Wed, 19 Oct 2022 16:41:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Matt Armstrong <matt <at> rfc20.org> To: bug-gnu-emacs <at> gnu.org Subject: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Wed, 19 Oct 2022 09:40:40 -0700
x-debbugs-cc: Stefan Monnier <monnier <at> iro.umontreal.ca> Stefan, looks like recursive calls to 'mark_buffer' are not only possible but common. For this to be a problem for overlays, all it takes is an overlay property to somehow reference a second buffer. Boom, you get nested overlay iteration. Two easy fixes I can think of: a) Break the recursion while marking with a queue, rather than a stack. To bound the size of the queue do this only for buffers. b) Add a specialized itree iteration function for gc. In fact, properties already have one that we can copy: extern void traverse_intervals_noorder ( INTERVAL, void (*) (INTERVAL, void *), void *); I like (b) so much I'll work on it now. ====================================================================== state of the iterator showing an already active alloc.c iteration in the iter_start call: ---------------------------------------------------------------------- (gdb) p *iter $1 = { stack = 0x603000a569a0, begin = -9223372036854775808, end = 9223372036854775807, otick = 1, order = ITREE_ASCENDING, running = true, file = 0x555555de2020 "alloc.c", line = 6535 } ====================================================================== This section is every place 'mark_buffer' appears on the stack when the nested iteration was detected, together with the associated code. From this we can see that one buffer is being marked and, while its overlays are being iterated a reference to a different buffer is found, probably through an overlay property? This second buffer is marked and boom! ---------------------------------------------------------------------- in mark_buffer (buffer=buffer <at> entry=0x62100120a2c0) at alloc.c:6535 6535 ITREE_FOREACH (node, buffer->overlays, PTRDIFF_MIN, PTRDIFF_MAX, ASCENDING) 6536 mark_object (node->data); in mark_buffer (buffer=buffer <at> entry=0x621002013cd8) at alloc.c:6523 6523 mark_interval_tree (buffer_intervals (buffer)); in mark_buffer (buffer=buffer <at> entry=0x621000bbefe0) at alloc.c:6536 6535 ITREE_FOREACH (node, buffer->overlays, PTRDIFF_MIN, PTRDIFF_MAX, ASCENDING) 6536 mark_object (node->data); in mark_buffer (buffer=buffer <at> entry=0x621000481120) at alloc.c:6519 6519 mark_vectorlike (&buffer->header); in mark_buffer (buffer=buffer <at> entry=0x621001c2e908) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x7ffff01b3708) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x6210005ab500) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621001a9c900) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x62100212f5a8) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621000513738) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621000ac8100) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621000661110) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621002d14518) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621006cf0d00) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621001a8a888) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x62100052dc88) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621000039900) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x62100073a100) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621000b85520) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621001942910) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x6210008ba100) at alloc.c:6519 in mark_buffer (buffer=buffer <at> entry=0x621002a76100) at alloc.c:6519 ====================================================================== A simplified backtrace showing just the top ---------------------------------------------------------------------- emacs_abort () at sysdep.c:2313 interval_tree_iter_start mark_buffer (buffer=buffer <at> entry=0x62100120a2c0) at alloc.c:6535 process_mark_stack (base_sp=base_sp <at> entry=12806) at alloc.c:6857 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_localized_symbol (ptr=ptr <at> entry=0x619001a1f1e0) at alloc.c:6577 process_mark_stack (base_sp=base_sp <at> entry=12637) at alloc.c:6968 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_localized_symbol (ptr=ptr <at> entry=0x619003456020) at alloc.c:6577 process_mark_stack (base_sp=base_sp <at> entry=12631) at alloc.c:6968 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_localized_symbol (ptr=ptr <at> entry=0x6190034586d0) at alloc.c:6577 process_mark_stack (base_sp=base_sp <at> entry=12563) at alloc.c:6968 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_localized_symbol (ptr=ptr <at> entry=0x619003255a80) at alloc.c:6577 process_mark_stack (base_sp=base_sp <at> entry=12076) at alloc.c:6968 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_interval_tree_1 (i=0x619001f3be00, dummy=<optimized out>) at alloc.c:1467 traverse_intervals_noorder (tree=0x619001f3be00, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) traverse_intervals_noorder (tree=tree <at> entry=0x619001ec9c20, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) mark_interval_tree (i=0x619001ec9c20) at alloc.c:1476 process_mark_stack (base_sp=base_sp <at> entry=12005) at alloc.c:6822 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_interval_tree_1 (i=0x619008eb6990, dummy=<optimized out>) at alloc.c:1467 traverse_intervals_noorder (tree=tree <at> entry=0x619008eb6990, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) at intervals.c:243 mark_interval_tree (i=0x619008eb6990) at alloc.c:1476 mark_buffer (buffer=buffer <at> entry=0x621002013cd8) at alloc.c:6523 process_mark_stack (base_sp=base_sp <at> entry=12005) at alloc.c:6857 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02bead8) at alloc.c:6576 process_mark_stack (base_sp=base_sp <at> entry=11947) at alloc.c:6968 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_overlay (ov=0x621000a90848) at alloc.c:6510 process_mark_stack (base_sp=base_sp <at> entry=11947) at alloc.c:6907 mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out mark_buffer (buffer=buffer <at> entry=0x621000bbefe0) at alloc.c:6536 ====================================================================== xbacktrace ---------------------------------------------------------------------- "Automatic GC" (0x0) "try-completion" (0xefb2d5a8) "regexp-opt-group" (0xefb2d530) "regexp-opt-group" (0xefb2d480) "regexp-opt-group" (0xefb2d3d0) "regexp-opt-group" (0xefb2d320) "regexp-opt-group" (0xefb2d270) "regexp-opt-group" (0xefb2d1c0) "regexp-opt-group" (0xefb2d110) "regexp-opt-group" (0xefb2d060) "regexp-opt-group" (0xefb2cf80) "regexp-opt-group" (0xefb2cee0) "regexp-opt-group" (0xefb2ce40) "regexp-opt-group" (0xefb2cd80) "regexp-opt" (0xefb2cc78) "icomplete-completions" (0xefb2cbe8) "icomplete-exhibit" (0xefb2cba0) "icomplete-post-command-hook" (0xffffc330) "read-from-minibuffer" (0xefb2cb40) "completing-read-default" (0xffffcd18) "completing-read" (0xefb2ca70) "read-file-name-default" (0xefb2c9a8) "read-file-name" (0xefb2c930) "find-file-read-args" (0xefb2c8e8) "byte-code" (0xffffd100) "call-interactively" (0xefb2c860) "command-execute" (0xffffd6c8) ====================================================================== bt full ---------------------------------------------------------------------- #0 terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=40) at emacs.c:420 #1 0x0000555555ae0547 in emacs_abort () at sysdep.c:2313 #2 0x0000555555cce6a7 in interval_tree_iter_start (tree=0x603000ecba50, begin=begin <at> entry=-9223372036854775808, end=end <at> entry=9223372036854775807, order=order <at> entry=ITREE_ASCENDING, file=file <at> entry=0x555555de2020 "alloc.c", line=line <at> entry=6535) at itree.c:831 #3 0x0000555555b8771f in mark_buffer (buffer=buffer <at> entry=0x62100120a2c0) at alloc.c:6535 itree_iter_ = <optimized out> node = <optimized out> #4 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=12806) at alloc.c:6857 ptr = 0x62100120a2c0 pvectype = PVEC_BUFFER obj = XIL(0x62100120a2c5) po = 0x62100120a2c0 m = 0x604000040590 #5 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 12806 #6 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619001a1f1e0) at alloc.c:6577 blv = 0x604000163150 where = XIL(0x621001a8a88d) #7 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=12637) at alloc.c:6968 ptr = 0x619001a1f1e0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619001a1f1e0 m = 0x604000016c50 #8 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 12637 #9 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619003456020) at alloc.c:6577 blv = 0x6040000ed010 where = XIL(0x621001942915) #10 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=12631) at alloc.c:6968 ptr = 0x619003456020 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003456020 m = 0x6040000ed110 #11 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 12631 #12 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x6190034586d0) at alloc.c:6577 blv = 0x6040000ed390 where = XIL(0x621001942915) #13 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=12563) at alloc.c:6968 ptr = 0x6190034586d0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190034586d0 m = 0x6040000ed750 #14 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 12563 #15 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619003255a80) at alloc.c:6577 blv = 0x604000208550 where = XIL(0) #16 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=12076) at alloc.c:6968 ptr = 0x619003255a80 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003255a80 m = 0x604000208490 #17 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 12076 #18 0x0000555555b879ec in mark_interval_tree_1 (i=0x619001f3be00, dummy=<optimized out>) at alloc.c:1467 #19 0x0000555555c9e31e in traverse_intervals_noorder (tree=0x619001f3be00, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) at intervals.c:243 #20 0x0000555555c9e35c in traverse_intervals_noorder (tree=tree <at> entry=0x619001ec9c20, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) at intervals.c:248 #21 0x0000555555b7a2e8 in mark_interval_tree (i=0x619001ec9c20) at alloc.c:1476 #22 0x0000555555b85a06 in process_mark_stack (base_sp=base_sp <at> entry=12005) at alloc.c:6822 ptr = 0x6190023fcbe0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190023fcbe0 m = 0x604000286d50 #23 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 12005 #24 0x0000555555b879ec in mark_interval_tree_1 (i=0x619008eb6990, dummy=<optimized out>) at alloc.c:1467 #25 0x0000555555c9e31e in traverse_intervals_noorder (tree=tree <at> entry=0x619008eb6990, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) at intervals.c:243 #26 0x0000555555b7a2e8 in mark_interval_tree (i=0x619008eb6990) at alloc.c:1476 #27 0x0000555555b876ac in mark_buffer (buffer=buffer <at> entry=0x621002013cd8) at alloc.c:6523 node = <optimized out> #28 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=12005) at alloc.c:6857 ptr = 0x621002013cd8 pvectype = PVEC_BUFFER obj = XIL(0x621002013cdd) po = 0x621002013cd8 m = 0x6040004b7b90 #29 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 12005 #30 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02bead8) at alloc.c:6576 blv = 0x60400045bdd0 where = XIL(0x621002013cdd) #31 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=11947) at alloc.c:6968 ptr = 0x7ffff02bead8 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02bead8 m = 0x60400027a8d0 #32 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 11947 #33 0x0000555555b85855 in mark_overlay (ov=0x621000a90848) at alloc.c:6510 #34 0x0000555555b85ee7 in process_mark_stack (base_sp=base_sp <at> entry=11947) at alloc.c:6907 ptr = 0x621000a90848 pvectype = PVEC_OVERLAY obj = XIL(0x621000a9084d) po = 0x621000a90848 m = 0x604000297310 #35 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 11947 #36 0x0000555555b87764 in mark_buffer (buffer=buffer <at> entry=0x621000bbefe0) at alloc.c:6536 itree_iter_ = 0x6060002d8060 node = <optimized out> #37 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=11943) at alloc.c:6857 ptr = 0x621000bbefe0 pvectype = PVEC_BUFFER obj = XIL(0x621000bbefe5) po = 0x621000bbefe0 m = 0x6040002db790 #38 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x62100016bd08, n=n <at> entry=24) at alloc.c:7047 sp = 11943 #39 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x62100016bd00) at alloc.c:6468 ptr = 0x62100016bd00 size = 24 #40 0x0000555555b875d5 in mark_window (ptr=ptr <at> entry=0x62100016bd00) at alloc.c:6630 w = 0x62100016bd00 #41 0x0000555555b85cd0 in process_mark_stack (base_sp=base_sp <at> entry=11939) at alloc.c:6865 ptr = 0x62100016bd00 pvectype = PVEC_WINDOW obj = XIL(0x62100016bd05) po = 0x62100016bd00 m = 0x604000040fd0 #42 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x62100016bf70, n=n <at> entry=24) at alloc.c:7047 sp = 11939 #43 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x62100016bf68) at alloc.c:6468 ptr = 0x62100016bf68 size = 24 #44 0x0000555555b875d5 in mark_window (ptr=ptr <at> entry=0x62100016bf68) at alloc.c:6630 w = 0x62100016bf68 #45 0x0000555555b85cd0 in process_mark_stack (base_sp=base_sp <at> entry=11938) at alloc.c:6865 ptr = 0x62100016bf68 pvectype = PVEC_WINDOW obj = XIL(0x62100016bf6d) po = 0x62100016bf68 m = 0x604000040fd0 #46 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621001cb43b0, n=n <at> entry=24) at alloc.c:7047 sp = 11938 #47 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621001cb43a8) at alloc.c:6468 ptr = 0x621001cb43a8 size = 24 #48 0x0000555555b875d5 in mark_window (ptr=ptr <at> entry=0x621001cb43a8) at alloc.c:6630 w = 0x621001cb43a8 #49 0x0000555555b85cd0 in process_mark_stack (base_sp=base_sp <at> entry=11937) at alloc.c:6865 ptr = 0x621001cb43a8 pvectype = PVEC_WINDOW obj = XIL(0x621001cb43ad) po = 0x621001cb43a8 m = 0x6040000bfa50 #50 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x62100016b668, n=n <at> entry=26) at alloc.c:7047 sp = 11937 #51 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x62100016b660) at alloc.c:6468 ptr = 0x62100016b660 size = 26 #52 0x0000555555b878eb in mark_frame (ptr=ptr <at> entry=0x62100016b660) at alloc.c:6612 f = 0x62100016b660 #53 0x0000555555b85cc3 in process_mark_stack (base_sp=base_sp <at> entry=11936) at alloc.c:6861 ptr = 0x62100016b660 pvectype = PVEC_FRAME obj = XIL(0x62100016b665) po = 0x62100016b660 m = 0x604000040910 #54 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x62100279bad8, n=n <at> entry=24) at alloc.c:7047 sp = 11936 #55 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x62100279bad0) at alloc.c:6468 ptr = 0x62100279bad0 size = 24 #56 0x0000555555b875d5 in mark_window (ptr=ptr <at> entry=0x62100279bad0) at alloc.c:6630 w = 0x62100279bad0 #57 0x0000555555b85cd0 in process_mark_stack (base_sp=base_sp <at> entry=11275) at alloc.c:6865 ptr = 0x62100279bad0 pvectype = PVEC_WINDOW obj = XIL(0x62100279bad5) po = 0x62100279bad0 m = 0x60400036a450 #58 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 11275 #59 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619001a226d0) at alloc.c:6577 blv = 0x604000016490 where = XIL(0x621001942915) #60 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=10971) at alloc.c:6968 ptr = 0x619001a226d0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619001a226d0 m = 0x604000017cd0 #61 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 10971 #62 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff04181f0) at alloc.c:6577 blv = 0x7ffff0418220 where = XIL(0x62100052dc8d) #63 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=10687) at alloc.c:6968 ptr = 0x7ffff04181f0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff04181f0 m = 0x60400016a550 #64 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 10687 #65 0x0000555555b87499 in mark_localized_symbol (ptr=ptr <at> entry=0x6190000613e0) at alloc.c:6578 blv = 0x60400015e590 where = XIL(0x621001a8a88d) #66 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=9828) at alloc.c:6968 ptr = 0x6190000613e0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190000613e0 m = 0x6040000081d0 #67 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0x629000a79ab3)) at alloc.c:7039 sp = 9828 #68 0x0000555555b8738a in mark_char_table (ptr=0x6210008cf948, pvectype=pvectype <at> entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6497 size = 129 i = 28 idx = 1 #69 0x0000555555b873f9 in mark_char_table (ptr=ptr <at> entry=0x6210008cf580, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6494 size = 68 i = 3 idx = 0 #70 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=9590) at alloc.c:6893 ptr = 0x6210008cf580 pvectype = PVEC_CHAR_TABLE obj = XIL(0x6210008cf585) po = 0x6210008cf580 m = 0x6040001f9f50 #71 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 9590 #72 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x61900341aef0) at alloc.c:6577 blv = 0x604000243390 where = XIL(0x62100073a105) #73 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=9296) at alloc.c:6968 ptr = 0x61900341aef0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x61900341aef0 m = 0x604000243310 #74 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621000481128, n=n <at> entry=74) at alloc.c:7047 sp = 9296 #75 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621000481120) at alloc.c:6468 ptr = 0x621000481120 size = 74 #76 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621000481120) at alloc.c:6519 node = <optimized out> #77 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=9193) at alloc.c:6857 ptr = 0x621000481120 pvectype = PVEC_BUFFER obj = XIL(0x621000481125) po = 0x621000481120 m = 0x6040000e96d0 #78 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 9193 #79 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619003697c60) at alloc.c:6577 blv = 0x60400026b3d0 where = XIL(0x621001c2e90d) #80 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=9184) at alloc.c:6968 ptr = 0x619003697c60 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003697c60 m = 0x60400026b1d0 #81 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621001c2e910, n=n <at> entry=74) at alloc.c:7047 sp = 9184 #82 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621001c2e908) at alloc.c:6468 ptr = 0x621001c2e908 size = 74 #83 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621001c2e908) at alloc.c:6519 node = <optimized out> #84 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=9184) at alloc.c:6857 ptr = 0x621001c2e908 pvectype = PVEC_BUFFER obj = XIL(0x621001c2e90d) po = 0x621001c2e908 m = 0x604000725d50 #85 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 9184 #86 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x619003697c30) at alloc.c:6576 blv = 0x60400026b390 where = XIL(0x621001c2e90d) #87 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=8491) at alloc.c:6968 ptr = 0x619003697c30 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003697c30 m = 0x60400026b1d0 #88 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 8491 #89 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619002d4f920) at alloc.c:6577 blv = 0x604000652b90 where = XIL(0x62100052dc8d) #90 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=8191) at alloc.c:6968 ptr = 0x619002d4f920 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619002d4f920 m = 0x6040000cf710 #91 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 8191 #92 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0559c90) at alloc.c:6577 blv = 0x604000161390 where = XIL(0x621001a8a88d) #93 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=8182) at alloc.c:6968 ptr = 0x7ffff0559c90 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0559c90 m = 0x604000001090 #94 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 8182 #95 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0270370) at alloc.c:6577 blv = 0x604000466b50 where = XIL(0) #96 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=8081) at alloc.c:6968 ptr = 0x7ffff0270370 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0270370 m = 0x604000118b50 #97 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0x2aaa9986e350)) at alloc.c:7039 sp = 8081 #98 0x0000555555b8738a in mark_char_table (ptr=0x7ffff0412708, pvectype=pvectype <at> entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6497 size = 129 i = 110 idx = 1 #99 0x0000555555b873f9 in mark_char_table (ptr=ptr <at> entry=0x7ffff0412340, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6494 size = 68 i = 3 idx = 0 #100 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=7996) at alloc.c:6893 ptr = 0x7ffff0412340 pvectype = PVEC_CHAR_TABLE obj = XIL(0x7ffff0412345) po = 0x7ffff0412340 m = 0x60400013ff90 #101 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 7996 #102 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0238f38) at alloc.c:6577 blv = 0x604000456b10 where = XIL(0) #103 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=7355) at alloc.c:6968 ptr = 0x7ffff0238f38 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0238f38 m = 0x6040000014d0 #104 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x7ffff01b3710, n=n <at> entry=74) at alloc.c:7047 sp = 7355 #105 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x7ffff01b3708) at alloc.c:6468 ptr = 0x7ffff01b3708 size = 74 #106 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x7ffff01b3708) at alloc.c:6519 node = <optimized out> #107 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=7355) at alloc.c:6857 ptr = 0x7ffff01b3708 pvectype = PVEC_BUFFER obj = XIL(0x7ffff01b370d) po = 0x7ffff01b3708 m = 0x0 #108 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 7355 #109 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x619003696770) at alloc.c:6576 blv = 0x60400026b010 where = XIL(0x7ffff01b370d) #110 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=7047) at alloc.c:6968 ptr = 0x619003696770 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003696770 m = 0x60400026af50 #111 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0x2aaa99ac5148)) at alloc.c:7039 sp = 7047 #112 0x0000555555b8738a in mark_char_table (ptr=0x7ffff06001e0, pvectype=pvectype <at> entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6497 size = 129 i = 4 idx = 1 #113 0x0000555555b873f9 in mark_char_table (ptr=ptr <at> entry=0x7ffff05ffe18, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6494 size = 68 i = 3 idx = 0 #114 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=6893) at alloc.c:6893 ptr = 0x7ffff05ffe18 pvectype = PVEC_CHAR_TABLE obj = XIL(0x7ffff05ffe1d) po = 0x7ffff05ffe18 m = 0x604000048090 #115 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 6893 #116 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619003255b10) at alloc.c:6577 blv = 0x604000208690 where = XIL(0) #117 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=6760) at alloc.c:6968 ptr = 0x619003255b10 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003255b10 m = 0x604000208490 #118 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 6760 #119 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff03a9818) at alloc.c:6577 blv = 0x7ffff03a9848 where = XIL(0x621002a76105) #120 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=6731) at alloc.c:6968 ptr = 0x7ffff03a9818 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff03a9818 m = 0x6040002bab10 #121 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 6731 #122 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x555556b3e7c0 <lispsym+53184>) at alloc.c:6577 blv = 0x6040002f4350 where = XIL(0x6210008ba105) #123 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=6357) at alloc.c:6968 ptr = 0x555556b3e7c0 <lispsym+53184> obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x555556b3e7c0 <lispsym+53184> m = 0x60400023a8d0 #124 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 6357 #125 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619002b36fc0) at alloc.c:6577 blv = 0x604000652a90 where = XIL(0x62100052dc8d) #126 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=6307) at alloc.c:6968 ptr = 0x619002b36fc0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619002b36fc0 m = 0x6040001e4a90 #127 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 6307 #128 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff03935c8) at alloc.c:6577 blv = 0x6040002f4150 where = XIL(0x621001942915) #129 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=6174) at alloc.c:6968 ptr = 0x7ffff03935c8 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff03935c8 m = 0x604000212190 #130 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 6174 #131 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff03736c0) at alloc.c:6577 blv = 0x6040002f3e10 where = XIL(0x62100052dc8d) #132 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5745) at alloc.c:6968 ptr = 0x7ffff03736c0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff03736c0 m = 0x60400013d510 #133 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x6210005ab508, n=n <at> entry=74) at alloc.c:7047 sp = 5745 #134 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x6210005ab500) at alloc.c:6468 ptr = 0x6210005ab500 size = 74 #135 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x6210005ab500) at alloc.c:6519 node = <optimized out> #136 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=5745) at alloc.c:6857 ptr = 0x6210005ab500 pvectype = PVEC_BUFFER obj = XIL(0x6210005ab505) po = 0x6210005ab500 m = 0x604000136c90 #137 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5745 #138 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02763d0) at alloc.c:6576 blv = 0x60400005b390 where = XIL(0x6210005ab505) #139 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5710) at alloc.c:6968 ptr = 0x7ffff02763d0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02763d0 m = 0x604000142950 #140 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5710 #141 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff028e148) at alloc.c:6577 blv = 0x60400034b4d0 where = XIL(0x621000039905) #142 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5616) at alloc.c:6968 ptr = 0x7ffff028e148 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff028e148 m = 0x604000368b10 #143 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5616 #144 0x0000555555b879ec in mark_interval_tree_1 (i=0x619004416628, dummy=<optimized out>) at alloc.c:1467 #145 0x0000555555c9e31e in traverse_intervals_noorder (tree=tree <at> entry=0x619004416628, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) at intervals.c:243 #146 0x0000555555b7a2e8 in mark_interval_tree (i=0x619004416628) at alloc.c:1476 #147 0x0000555555b85a06 in process_mark_stack (base_sp=base_sp <at> entry=5397) at alloc.c:6822 ptr = 0x6190045d1f40 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190045d1f40 m = 0x6040007eb410 #148 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5397 #149 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x555556b3e730 <lispsym+53040>) at alloc.c:6577 blv = 0x60400047efd0 where = XIL(0x6210008ba105) #150 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5297) at alloc.c:6968 ptr = 0x555556b3e730 <lispsym+53040> obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x555556b3e730 <lispsym+53040> m = 0x60400012ec10 #151 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5297 #152 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02b9800) at alloc.c:6577 blv = 0x6040002eb190 where = XIL(0x621006cf0d05) #153 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5198) at alloc.c:6968 ptr = 0x7ffff02b9800 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02b9800 m = 0x604000135d10 #154 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5198 #155 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619003435320) at alloc.c:6577 blv = 0x604000466d10 where = XIL(0) #156 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5142) at alloc.c:6968 ptr = 0x619003435320 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003435320 m = 0x604000246110 #157 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5142 #158 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619003b54a50) at alloc.c:6577 blv = 0x60400034bd10 where = XIL(0x621000039905) #159 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5128) at alloc.c:6968 ptr = 0x619003b54a50 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003b54a50 m = 0x60400034c810 #160 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5128 #161 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff028ecd8) at alloc.c:6577 blv = 0x6040000eb010 where = XIL(0x6210008ba105) #162 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5112) at alloc.c:6968 ptr = 0x7ffff028ecd8 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff028ecd8 m = 0x6040002b3850 #163 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0x2aaa997fea10)) at alloc.c:7039 sp = 5112 #164 0x0000555555b8738a in mark_char_table (ptr=0x7ffff0330df8, pvectype=pvectype <at> entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6497 size = 129 i = 8 idx = 1 #165 0x0000555555b873f9 in mark_char_table (ptr=ptr <at> entry=0x7ffff0330a30, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6494 size = 68 i = 3 idx = 0 #166 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=5096) at alloc.c:6893 ptr = 0x7ffff0330a30 pvectype = PVEC_CHAR_TABLE obj = XIL(0x7ffff0330a35) po = 0x7ffff0330a30 m = 0x604000139990 #167 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5096 #168 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0300120) at alloc.c:6577 blv = 0x6040000cd850 where = XIL(0x62100052dc8d) #169 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=5005) at alloc.c:6968 ptr = 0x7ffff0300120 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0300120 m = 0x6040001534d0 #170 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621001a9c908, n=n <at> entry=74) at alloc.c:7047 sp = 5005 #171 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621001a9c900) at alloc.c:6468 ptr = 0x621001a9c900 size = 74 #172 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621001a9c900) at alloc.c:6519 node = <optimized out> #173 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=5005) at alloc.c:6857 ptr = 0x621001a9c900 pvectype = PVEC_BUFFER obj = XIL(0x621001a9c905) po = 0x621001a9c900 m = 0x6040007a7b50 #174 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 5005 #175 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff03ddf30) at alloc.c:6576 blv = 0x7ffff03ddf60 where = XIL(0x621001a9c905) #176 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=4670) at alloc.c:6968 ptr = 0x7ffff03ddf30 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff03ddf30 m = 0x60400013ba90 #177 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0xc3aaae7e8a0)) at alloc.c:7039 sp = 4670 #178 0x0000555555b8738a in mark_char_table (ptr=ptr <at> entry=0x6210027af930, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6497 size = 68 i = 3 idx = 0 #179 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=4578) at alloc.c:6893 ptr = 0x6210027af930 pvectype = PVEC_CHAR_TABLE obj = XIL(0x6210027af935) po = 0x6210027af930 m = 0x6040004dd190 #180 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 4578 #181 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02ea1b0) at alloc.c:6577 blv = 0x6040000eac50 where = XIL(0x6210008ba105) #182 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=4491) at alloc.c:6968 ptr = 0x7ffff02ea1b0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02ea1b0 m = 0x604000126f90 #183 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x62100212f5b0, n=n <at> entry=74) at alloc.c:7047 sp = 4491 #184 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x62100212f5a8) at alloc.c:6468 ptr = 0x62100212f5a8 size = 74 #185 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x62100212f5a8) at alloc.c:6519 node = <optimized out> #186 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=4437) at alloc.c:6857 ptr = 0x62100212f5a8 pvectype = PVEC_BUFFER obj = XIL(0x62100212f5ad) po = 0x62100212f5a8 m = 0x604000498850 #187 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 4437 #188 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff034fb20) at alloc.c:6577 blv = 0x6040002f4610 where = XIL(0x62100052dc8d) #189 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=4430) at alloc.c:6968 ptr = 0x7ffff034fb20 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff034fb20 m = 0x6040007aa390 #190 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 4430 #191 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0206268) at alloc.c:6577 blv = 0x6040002f3b50 where = XIL(0x621001a8a88d) #192 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=4350) at alloc.c:6968 ptr = 0x7ffff0206268 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0206268 m = 0x60400012edd0 #193 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0x62900107cb73)) at alloc.c:7039 sp = 4350 #194 0x0000555555b8738a in mark_char_table (ptr=0x62100085ae10, pvectype=pvectype <at> entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6497 size = 129 i = 4 idx = 1 #195 0x0000555555b873f9 in mark_char_table (ptr=ptr <at> entry=0x62100085a5c8, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6494 size = 68 i = 3 idx = 0 #196 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=4184) at alloc.c:6893 ptr = 0x62100085a5c8 pvectype = PVEC_CHAR_TABLE obj = XIL(0x62100085a5cd) po = 0x62100085a5c8 m = 0x6040001d4a90 #197 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621000513740, n=n <at> entry=74) at alloc.c:7047 sp = 4184 #198 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621000513738) at alloc.c:6468 ptr = 0x621000513738 size = 74 #199 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621000513738) at alloc.c:6519 node = <optimized out> #200 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=4184) at alloc.c:6857 ptr = 0x621000513738 pvectype = PVEC_BUFFER obj = XIL(0x62100051373d) po = 0x621000513738 m = 0x604000129110 #201 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 4184 #202 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x6190022057d0) at alloc.c:6576 blv = 0x60400004d690 where = XIL(0x62100051373d) #203 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=4174) at alloc.c:6968 ptr = 0x6190022057d0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190022057d0 m = 0x60400004d8d0 #204 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 4174 #205 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x555556b35be0 <lispsym+17376>) at alloc.c:6577 blv = 0x604000005590 where = XIL(0x6210008ba105) #206 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=4140) at alloc.c:6968 ptr = 0x555556b35be0 <lispsym+17376> obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x555556b35be0 <lispsym+17376> m = 0x604000132210 #207 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0x2aaa99a9a240)) at alloc.c:7039 sp = 4140 #208 0x0000555555b8738a in mark_char_table (ptr=0x7ffff05fbeb8, pvectype=pvectype <at> entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6497 size = 129 i = 1 idx = 1 #209 0x0000555555b873f9 in mark_char_table (ptr=ptr <at> entry=0x7ffff05fbaf0, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6494 size = 68 i = 3 idx = 0 #210 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=3806) at alloc.c:6893 ptr = 0x7ffff05fbaf0 pvectype = PVEC_CHAR_TABLE obj = XIL(0x7ffff05fbaf5) po = 0x7ffff05fbaf0 m = 0x604000141d90 #211 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 3806 #212 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0252028) at alloc.c:6577 blv = 0x6040002f46d0 where = XIL(0x62100052dc8d) #213 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=3690) at alloc.c:6968 ptr = 0x7ffff0252028 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0252028 m = 0x60400036d2d0 #214 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 3690 #215 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff023ea30) at alloc.c:6577 blv = 0x604000160990 where = XIL(0x62100052dc8d) #216 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=3488) at alloc.c:6968 ptr = 0x7ffff023ea30 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff023ea30 m = 0x60400027f210 #217 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 3488 #218 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0261a00) at alloc.c:6577 blv = 0x6040002f4210 where = XIL(0x621001942915) #219 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=3405) at alloc.c:6968 ptr = 0x7ffff0261a00 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0261a00 m = 0x60400014fc50 #220 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 3405 #221 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x555556b3e6a0 <lispsym+52896>) at alloc.c:6577 blv = 0x6040002f4310 where = XIL(0x6210008ba105) #222 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=3371) at alloc.c:6968 ptr = 0x555556b3e6a0 <lispsym+52896> obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x555556b3e6a0 <lispsym+52896> m = 0x604000008b10 #223 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 3371 #224 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff023e598) at alloc.c:6577 blv = 0x604000160950 where = XIL(0x62100052dc8d) #225 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=3365) at alloc.c:6968 ptr = 0x7ffff023e598 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff023e598 m = 0x60400027ff10 #226 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 3365 #227 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0757b18) at alloc.c:6577 blv = 0x7ffff0757b48 where = XIL(0x621000dc2a75) #228 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=3262) at alloc.c:6968 ptr = 0x7ffff0757b18 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0757b18 m = 0x604000140110 #229 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 3262 #230 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02fc848) at alloc.c:6577 blv = 0x6040002f3c90 where = XIL(0) #231 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2902) at alloc.c:6968 ptr = 0x7ffff02fc848 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02fc848 m = 0x6040001a2910 #232 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621000ac8108, n=n <at> entry=74) at alloc.c:7047 sp = 2902 #233 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621000ac8100) at alloc.c:6468 ptr = 0x621000ac8100 size = 74 #234 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621000ac8100) at alloc.c:6519 node = <optimized out> #235 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=2900) at alloc.c:6857 ptr = 0x621000ac8100 pvectype = PVEC_BUFFER obj = XIL(0x621000ac8105) po = 0x621000ac8100 m = 0x6040002a20d0 #236 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621000661118, n=n <at> entry=74) at alloc.c:7047 sp = 2900 #237 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621000661110) at alloc.c:6468 ptr = 0x621000661110 size = 74 #238 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621000661110) at alloc.c:6519 node = <optimized out> #239 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=2900) at alloc.c:6857 ptr = 0x621000661110 pvectype = PVEC_BUFFER obj = XIL(0x621000661115) po = 0x621000661110 m = 0x60400014e6d0 #240 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2900 #241 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0323380) at alloc.c:6576 blv = 0x604000502b50 where = XIL(0x621000661115) #242 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2869) at alloc.c:6968 ptr = 0x7ffff0323380 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0323380 m = 0x6040001eb950 #243 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2869 #244 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff053f640) at alloc.c:6577 blv = 0x6040002eb210 where = XIL(0x621001942915) #245 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2865) at alloc.c:6968 ptr = 0x7ffff053f640 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff053f640 m = 0x60400013ba90 #246 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2865 #247 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02edcc0) at alloc.c:6577 blv = 0x60400034b590 where = XIL(0) #248 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2651) at alloc.c:6968 ptr = 0x7ffff02edcc0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02edcc0 m = 0x604000127d50 #249 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2651 #250 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x6190021ef680) at alloc.c:6577 blv = 0x604000579ad0 where = XIL(0x621001942915) #251 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2439) at alloc.c:6968 ptr = 0x6190021ef680 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190021ef680 m = 0x60400004af10 #252 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2439 #253 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff05c5130) at alloc.c:6577 blv = 0x604000652b10 where = XIL(0x62100052dc8d) #254 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2317) at alloc.c:6968 ptr = 0x7ffff05c5130 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff05c5130 m = 0x6040001f6d10 #255 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2317 #256 0x0000555555b879ec in mark_interval_tree_1 (i=0x7ffff027e948, dummy=<optimized out>) at alloc.c:1467 #257 0x0000555555c9e31e in traverse_intervals_noorder (tree=tree <at> entry=0x7ffff027e948, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) at intervals.c:243 #258 0x0000555555b7a2e8 in mark_interval_tree (i=0x7ffff027e948) at alloc.c:1476 #259 0x0000555555b85a06 in process_mark_stack (base_sp=base_sp <at> entry=2317) at alloc.c:6822 ptr = 0x7ffff027e928 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff027e928 m = 0x0 #260 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2317 #261 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff027e8b0) at alloc.c:6577 blv = 0x7ffff027e8e0 where = XIL(0x62100073a105) #262 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2113) at alloc.c:6968 ptr = 0x7ffff027e8b0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff027e8b0 m = 0x604000113f50 #263 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2113 #264 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0283f20) at alloc.c:6577 blv = 0x6040002eb150 where = XIL(0x621001942915) #265 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=2022) at alloc.c:6968 ptr = 0x7ffff0283f20 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0283f20 m = 0x604000142690 #266 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 2022 #267 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff023bf18) at alloc.c:6577 blv = 0x604000161310 where = XIL(0x621001a8a88d) #268 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1943) at alloc.c:6968 ptr = 0x7ffff023bf18 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff023bf18 m = 0x60400017c890 #269 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1943 #270 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02e90d8) at alloc.c:6577 blv = 0x604000127610 where = XIL(0x621000039905) #271 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1800) at alloc.c:6968 ptr = 0x7ffff02e90d8 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02e90d8 m = 0x604000128010 #272 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621002d14520, n=n <at> entry=74) at alloc.c:7047 sp = 1800 #273 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621002d14518) at alloc.c:6468 ptr = 0x621002d14518 size = 74 #274 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621002d14518) at alloc.c:6519 node = <optimized out> #275 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=1800) at alloc.c:6857 ptr = 0x621002d14518 pvectype = PVEC_BUFFER obj = XIL(0x621002d1451d) po = 0x621002d14518 m = 0x6040005f3a90 #276 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1800 #277 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0210c50) at alloc.c:6576 blv = 0x7ffff0210c80 where = XIL(0x621002d1451d) #278 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1685) at alloc.c:6968 ptr = 0x7ffff0210c50 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0210c50 m = 0x6040001289d0 #279 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1685 #280 0x0000555555b87499 in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff059c340) at alloc.c:6578 blv = 0x6040002f4250 where = XIL(0x621001a8a88d) #281 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1681) at alloc.c:6968 ptr = 0x7ffff059c340 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff059c340 m = 0x6040005b2210 #282 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1681 #283 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x619003458700) at alloc.c:6577 blv = 0x6040000ed310 where = XIL(0x621001942915) #284 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1609) at alloc.c:6968 ptr = 0x619003458700 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619003458700 m = 0x6040000ed750 #285 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1609 #286 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff01d7000) at alloc.c:6577 blv = 0x6040000b1e50 where = XIL(0x62100052dc8d) #287 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1533) at alloc.c:6968 ptr = 0x7ffff01d7000 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff01d7000 m = 0x6040001fa0d0 #288 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1533 #289 0x0000555555b85855 in mark_overlay (ov=0x7ffff03a8b10) at alloc.c:6510 #290 0x0000555555b85ee7 in process_mark_stack (base_sp=base_sp <at> entry=1454) at alloc.c:6907 ptr = 0x7ffff03a8b10 pvectype = PVEC_OVERLAY obj = XIL(0x7ffff03a8b15) po = 0x7ffff03a8b10 m = 0x604000144590 #291 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1454 #292 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0256f78) at alloc.c:6577 blv = 0x60400034bc90 where = XIL(0x62100052dc8d) #293 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1450) at alloc.c:6968 ptr = 0x7ffff0256f78 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0256f78 m = 0x6040005941d0 #294 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1450 #295 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0256b30) at alloc.c:6577 blv = 0x6040006eb5d0 where = XIL(0x6210008ba105) #296 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1445) at alloc.c:6968 ptr = 0x7ffff0256b30 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0256b30 m = 0x6040004fd990 #297 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621006cf0d08, n=n <at> entry=74) at alloc.c:7047 sp = 1445 #298 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621006cf0d00) at alloc.c:6468 ptr = 0x621006cf0d00 size = 74 #299 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621006cf0d00) at alloc.c:6519 node = <optimized out> #300 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=1445) at alloc.c:6857 ptr = 0x621006cf0d00 pvectype = PVEC_BUFFER obj = XIL(0x621006cf0d05) po = 0x621006cf0d00 m = 0x604000683450 #301 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1445 #302 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x619002204e60) at alloc.c:6576 blv = 0x60400004d210 where = XIL(0x621006cf0d05) #303 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1440) at alloc.c:6968 ptr = 0x619002204e60 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619002204e60 m = 0x60400004d290 #304 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621001a8a890, n=n <at> entry=74) at alloc.c:7047 sp = 1440 #305 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621001a8a888) at alloc.c:6468 ptr = 0x621001a8a888 size = 74 #306 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621001a8a888) at alloc.c:6519 node = <optimized out> #307 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=1440) at alloc.c:6857 ptr = 0x621001a8a888 pvectype = PVEC_BUFFER obj = XIL(0x621001a8a88d) po = 0x621001a8a888 m = 0x604000391e90 #308 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1440 #309 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02f9ae0) at alloc.c:6576 blv = 0x6040001611d0 where = XIL(0x621001a8a88d) #310 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=1360) at alloc.c:6968 ptr = 0x7ffff02f9ae0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02f9ae0 m = 0x604000201bd0 #311 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1360 #312 0x0000555555b879ec in mark_interval_tree_1 (i=0x7ffff0402fd0, dummy=<optimized out>) at alloc.c:1467 #313 0x0000555555c9e31e in traverse_intervals_noorder (tree=tree <at> entry=0x7ffff0402fd0, function=function <at> entry=0x555555b879b1 <mark_interval_tree_1>, arg=arg <at> entry=0x0) at intervals.c:243 #314 0x0000555555b7a2e8 in mark_interval_tree (i=0x7ffff0402fd0) at alloc.c:1476 #315 0x0000555555b85a06 in process_mark_stack (base_sp=base_sp <at> entry=1360) at alloc.c:6822 ptr = 0x7ffff0402fb0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0402fb0 m = 0x0 #316 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 1360 #317 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0402f38) at alloc.c:6577 blv = 0x7ffff0402f68 where = XIL(0x62100073a105) #318 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=991) at alloc.c:6968 ptr = 0x7ffff0402f38 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0402f38 m = 0x6040002a70d0 #319 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x62100052dc90, n=n <at> entry=74) at alloc.c:7047 sp = 991 #320 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x62100052dc88) at alloc.c:6468 ptr = 0x62100052dc88 size = 74 #321 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x62100052dc88) at alloc.c:6519 node = <optimized out> #322 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=991) at alloc.c:6857 ptr = 0x62100052dc88 pvectype = PVEC_BUFFER obj = XIL(0x62100052dc8d) po = 0x62100052dc88 m = 0x60400012c390 #323 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 991 #324 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff033ed28) at alloc.c:6576 blv = 0x6040001643d0 where = XIL(0x62100052dc8d) #325 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=976) at alloc.c:6968 ptr = 0x7ffff033ed28 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff033ed28 m = 0x604000040d50 #326 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 976 #327 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x555556b3b760 <lispsym+40800>) at alloc.c:6577 blv = 0x6040007ab490 where = XIL(0x621000dc2a75) #328 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=880) at alloc.c:6968 ptr = 0x555556b3b760 <lispsym+40800> obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x555556b3b760 <lispsym+40800> m = 0x604000006cd0 #329 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621000039908, n=n <at> entry=74) at alloc.c:7047 sp = 880 #330 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621000039900) at alloc.c:6468 ptr = 0x621000039900 size = 74 #331 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621000039900) at alloc.c:6519 node = <optimized out> #332 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=880) at alloc.c:6857 ptr = 0x621000039900 pvectype = PVEC_BUFFER obj = XIL(0x621000039905) po = 0x621000039900 m = 0x604000391ed0 #333 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 880 #334 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x6190022033e0) at alloc.c:6576 blv = 0x6040005523d0 where = XIL(0x621000039905) #335 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=876) at alloc.c:6968 ptr = 0x6190022033e0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190022033e0 m = 0x60400004cdd0 #336 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x62100073a108, n=n <at> entry=74) at alloc.c:7047 sp = 876 #337 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x62100073a100) at alloc.c:6468 ptr = 0x62100073a100 size = 74 #338 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x62100073a100) at alloc.c:6519 node = <optimized out> #339 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=876) at alloc.c:6857 ptr = 0x62100073a100 pvectype = PVEC_BUFFER obj = XIL(0x62100073a105) po = 0x62100073a100 m = 0x604000171410 #340 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 876 #341 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff0226a70) at alloc.c:6576 blv = 0x7ffff0226aa0 where = XIL(0x62100073a105) #342 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=790) at alloc.c:6968 ptr = 0x7ffff0226a70 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff0226a70 m = 0x60400012ccd0 #343 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 790 #344 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x6190033e4740) at alloc.c:6577 blv = 0x60400031ced0 where = XIL(0x6210008ba105) #345 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=785) at alloc.c:6968 ptr = 0x6190033e4740 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x6190033e4740 m = 0x604000239d50 #346 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621000b85528, n=n <at> entry=74) at alloc.c:7047 sp = 785 #347 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621000b85520) at alloc.c:6468 ptr = 0x621000b85520 size = 74 #348 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621000b85520) at alloc.c:6519 node = <optimized out> #349 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=785) at alloc.c:6857 ptr = 0x621000b85520 pvectype = PVEC_BUFFER obj = XIL(0x621000b85525) po = 0x621000b85520 m = 0x6040000eca10 #350 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 785 #351 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x619002b537b0) at alloc.c:6576 blv = 0x604000736410 where = XIL(0x621000b85525) #352 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=781) at alloc.c:6968 ptr = 0x619002b537b0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x619002b537b0 m = 0x604000163a90 #353 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621001942918, n=n <at> entry=74) at alloc.c:7047 sp = 781 #354 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621001942910) at alloc.c:6468 ptr = 0x621001942910 size = 74 #355 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621001942910) at alloc.c:6519 node = <optimized out> #356 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=781) at alloc.c:6857 ptr = 0x621001942910 pvectype = PVEC_BUFFER obj = XIL(0x621001942915) po = 0x621001942910 m = 0x6040007d1790 #357 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 781 #358 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff02909b0) at alloc.c:6576 blv = 0x604000502bd0 where = XIL(0x621001942915) #359 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=596) at alloc.c:6968 ptr = 0x7ffff02909b0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff02909b0 m = 0x60400012edd0 #360 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out , obj <at> entry=XIL(0x2aaa99a746c0)) at alloc.c:7039 sp = 596 #361 0x0000555555b8738a in mark_char_table (ptr=0x7ffff05a5270, pvectype=pvectype <at> entry=PVEC_SUB_CHAR_TABLE) at alloc.c:6497 size = 129 i = 5 idx = 1 #362 0x0000555555b873f9 in mark_char_table (ptr=ptr <at> entry=0x7ffff05a4ea8, pvectype=pvectype <at> entry=PVEC_CHAR_TABLE) at alloc.c:6494 size = 68 i = 3 idx = 0 #363 0x0000555555b85e71 in process_mark_stack (base_sp=base_sp <at> entry=542) at alloc.c:6893 ptr = 0x7ffff05a4ea8 pvectype = PVEC_CHAR_TABLE obj = XIL(0x7ffff05a4ead) po = 0x7ffff05a4ea8 m = 0x604000154d10 #364 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 542 #365 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x555556b3c960 <lispsym+45408>) at alloc.c:6577 blv = 0x6040000ea990 where = XIL(0x6210008ba105) #366 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=536) at alloc.c:6968 ptr = 0x555556b3c960 <lispsym+45408> obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x555556b3c960 <lispsym+45408> m = 0x60400070fa90 #367 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x6210008ba108, n=n <at> entry=74) at alloc.c:7047 sp = 536 #368 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x6210008ba100) at alloc.c:6468 ptr = 0x6210008ba100 size = 74 #369 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x6210008ba100) at alloc.c:6519 node = <optimized out> #370 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=536) at alloc.c:6857 ptr = 0x6210008ba100 pvectype = PVEC_BUFFER obj = XIL(0x6210008ba105) po = 0x6210008ba100 m = 0x6040001ec250 #371 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 536 #372 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff056b1e0) at alloc.c:6576 blv = 0x7ffff056b210 where = XIL(0x6210008ba105) #373 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=531) at alloc.c:6968 ptr = 0x7ffff056b1e0 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff056b1e0 m = 0x604000520b90 #374 0x0000555555b87506 in mark_objects (objs=objs <at> entry=0x621002a76108, n=n <at> entry=74) at alloc.c:7047 sp = 531 #375 0x0000555555b8757d in mark_vectorlike (header=header <at> entry=0x621002a76100) at alloc.c:6468 ptr = 0x621002a76100 size = 74 #376 0x0000555555b8769c in mark_buffer (buffer=buffer <at> entry=0x621002a76100) at alloc.c:6519 node = <optimized out> #377 0x0000555555b85cb6 in process_mark_stack (base_sp=base_sp <at> entry=531) at alloc.c:6857 ptr = 0x621002a76100 pvectype = PVEC_BUFFER obj = XIL(0x621002a76105) po = 0x621002a76100 m = 0x6040006eba10 #378 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 531 #379 0x0000555555b8745f in mark_localized_symbol (ptr=ptr <at> entry=0x7ffff022e208) at alloc.c:6576 blv = 0x7ffff022e238 where = XIL(0x621002a76105) #380 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=292) at alloc.c:6968 ptr = 0x7ffff022e208 obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x7ffff022e208 m = 0x60400013b990 #381 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 292 #382 0x0000555555b8747c in mark_localized_symbol (ptr=ptr <at> entry=0x555556b3b730 <lispsym+40752>) at alloc.c:6577 blv = 0x60400004ce90 where = XIL(0x621000dc2a75) #383 0x0000555555b86226 in process_mark_stack (base_sp=base_sp <at> entry=0) at alloc.c:6968 ptr = 0x555556b3b730 <lispsym+40752> obj = Python Exception <class 'gdb.error'>: value has been optimized out po = 0x555556b3b730 <lispsym+40752> m = 0x604000113f50 #384 0x0000555555b86702 in mark_object (obj=Python Exception <class 'gdb.error'>: value has been optimized out ) at alloc.c:7039 sp = 0 #385 0x0000555555b86e5c in mark_object_root_visitor (root_ptr=<optimized out>, type=<optimized out>, data=<optimized out>) at alloc.c:5985 #386 0x0000555555b792e3 in visit_vectorlike_root (visitor=..., ptr=0x555556b16320 <buffer_defaults>, type=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5937 size = 74 i = 1 #387 0x0000555555b82576 in visit_buffer_root (visitor=..., buffer=<optimized out>, type=type <at> entry=GC_ROOT_BUFFER_LOCAL_DEFAULT) at alloc.c:5951 #388 0x0000555555b82658 in visit_static_gc_roots (visitor=...) at alloc.c:5963 #389 0x0000555555b87e5f in garbage_collect () at alloc.c:6187 message_p = false tot_before = 18446744073709551615 #390 0x0000555555b8832e in maybe_garbage_collect () at alloc.c:6096 #391 0x0000555555c50dfb in maybe_gc () at /home/matt/git/e/daily-noverlay/src/lisp.h:5562 call_nargs = 2 call_fun = XIL(0x2aaa99694e28) count1 = { bytes = <optimized out> } template = Python Exception <class 'gdb.error'>: value has been optimized out val = Python Exception <class 'gdb.error'>: value has been optimized out call_args = 0x7fffefb2d5a8 original_fun = Python Exception <class 'gdb.error'>: value has been optimized out op = 2 type = <optimized out> targets = {0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56ade <exec_byte_code+28840>, 0x555555c56ae3 <exec_byte_code+28845>, 0x555555c56ae8 <exec_byte_code+28850>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56b04 <exec_byte_code+28878>, 0x555555c56bdd <exec_byte_code+29095>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c500f5 <exec_byte_code+1727>, 0x555555c500fa <exec_byte_code+1732>, 0x555555c500ff <exec_byte_code+1737>, 0x555555c50104 <exec_byte_code+1742>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c50109 <exec_byte_code+1747>, 0x555555c4ffaa <exec_byte_code+1396>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c506fd <exec_byte_code+3271>, 0x555555c50702 <exec_byte_code+3276>, 0x555555c50707 <exec_byte_code+3281>, 0x555555c5070c <exec_byte_code+3286>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c50774 <exec_byte_code+3390>, 0x555555c50711 <exec_byte_code+3291>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c50a12 <exec_byte_code+4060>, 0x555555c50a17 <exec_byte_code+4065>, 0x555555c50a1c <exec_byte_code+4070>, 0x555555c50a21 <exec_byte_code+4075>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c508db <exec_byte_code+3749>, 0x555555c5090c <exec_byte_code+3798>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50daf <exec_byte_code+4985>, 0x555555c50db4 <exec_byte_code+4990>, 0x555555c50db9 <exec_byte_code+4995>, 0x555555c50dbe <exec_byte_code+5000>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50a3d <exec_byte_code+4103>, 0x555555c50a6e <exec_byte_code+4152>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c5106f <exec_byte_code+5689>, 0x555555c51074 <exec_byte_code+5694>, 0x555555c51079 <exec_byte_code+5699>, 0x555555c5107e <exec_byte_code+5704>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c50f04 <exec_byte_code+5326>, 0x555555c50f35 <exec_byte_code+5375>, 0x555555c5202a <exec_byte_code+9716>, 0x555555c51e3a <exec_byte_code+9220>, 0x555555c51cea <exec_byte_code+8884>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c524b9 <exec_byte_code+10883>, 0x555555c52629 <exec_byte_code+11251>, 0x555555c526f5 <exec_byte_code+11455>, 0x555555c527c8 <exec_byte_code+11666>, 0x555555c5289b <exec_byte_code+11877>, 0x555555c50371 <exec_byte_code+2363>, 0x555555c50468 <exec_byte_code+2610>, 0x555555c529a0 <exec_byte_code+12138>, 0x555555c5027d <exec_byte_code+2119>, 0x555555c50519 <exec_byte_code+2787>, 0x555555c52a6c <exec_byte_code+12342>, 0x555555c52b1d <exec_byte_code+12519>, 0x555555c52ba7 <exec_byte_code+12657>, 0x555555c52c58 <exec_byte_code+12834>, 0x555555c52d2a <exec_byte_code+13044>, 0x555555c52eeb <exec_byte_code+13493>, 0x555555c52f75 <exec_byte_code+13631>, 0x555555c530fa <exec_byte_code+14020>, 0x555555c532b1 <exec_byte_code+14459>, 0x555555c5333b <exec_byte_code+14597>, 0x555555c533c5 <exec_byte_code+14735>, 0x555555c53476 <exec_byte_code+14912>, 0x555555c53527 <exec_byte_code+15089>, 0x555555c535d8 <exec_byte_code+15266>, 0x555555c536b2 <exec_byte_code+15484>, 0x555555c53746 <exec_byte_code+15632>, 0x555555c537da <exec_byte_code+15780>, 0x555555c53936 <exec_byte_code+16128>, 0x555555c53a00 <exec_byte_code+16330>, 0x555555c53aca <exec_byte_code+16532>, 0x555555c53bdb <exec_byte_code+16805>, 0x555555c53d19 <exec_byte_code+17123>, 0x555555c53e57 <exec_byte_code+17441>, 0x555555c53f95 <exec_byte_code+17759>, 0x555555c540d3 <exec_byte_code+18077>, 0x555555c541f1 <exec_byte_code+18363>, 0x555555c542c2 <exec_byte_code+18572>, 0x555555c543df <exec_byte_code+18857>, 0x555555c544d7 <exec_byte_code+19105>, 0x555555c545cf <exec_byte_code+19353>, 0x555555c5493d <exec_byte_code+20231>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c54a3e <exec_byte_code+20488>, 0x555555c54ac8 <exec_byte_code+20626>, 0x555555c54c1f <exec_byte_code+20969>, 0x555555c54d20 <exec_byte_code+21226>, 0x555555c54e21 <exec_byte_code+21483>, 0x555555c54eab <exec_byte_code+21621>, 0x555555c54f37 <exec_byte_code+21761>, 0x555555c54fc3 <exec_byte_code+21901>, 0x555555c55057 <exec_byte_code+22049>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c550f0 <exec_byte_code+22202>, 0x555555c5517c <exec_byte_code+22342>, 0x555555c55208 <exec_byte_code+22482>, 0x555555c55294 <exec_byte_code+22622>, 0x555555c55320 <exec_byte_code+22762>, 0x555555c553ac <exec_byte_code+22902>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55436 <exec_byte_code+23040>, 0x555555c55502 <exec_byte_code+23244>, 0x555555c5558c <exec_byte_code+23382>, 0x555555c55616 <exec_byte_code+23520>, 0x555555c556c7 <exec_byte_code+23697>, 0x555555c55778 <exec_byte_code+23874>, 0x555555c55802 <exec_byte_code+24012>, 0x555555c5588c <exec_byte_code+24150>, 0x555555c5593d <exec_byte_code+24327>, 0x555555c559ee <exec_byte_code+24504>, 0x555555c55a9f <exec_byte_code+24681>, 0x555555c55b2b <exec_byte_code+24821>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c518b7 <exec_byte_code+7809>, 0x555555c5109f <exec_byte_code+5737>, 0x555555c5017c <exec_byte_code+1862>, 0x555555c511be <exec_byte_code+6024>, 0x555555c512bb <exec_byte_code+6277>, 0x555555c513be <exec_byte_code+6536>, 0x555555c514c1 <exec_byte_code+6795>, 0x555555c51851 <exec_byte_code+7707>, 0x555555c50832 <exec_byte_code+3580>, 0x555555c519c2 <exec_byte_code+8076>, 0x555555c51a8e <exec_byte_code+8280>, 0x555555c51bb9 <exec_byte_code+8579>, 0x555555c51c2e <exec_byte_code+8696>, 0x555555c520f0 <exec_byte_code+9914>, 0x555555c5219c <exec_byte_code+10086>, 0x555555c52276 <exec_byte_code+10304>, 0x555555c5237a <exec_byte_code+10564>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55bb5 <exec_byte_code+24959>, 0x555555c55c8f <exec_byte_code+25177>, 0x555555c55d19 <exec_byte_code+25315>, 0x555555c55da3 <exec_byte_code+25453>, 0x555555c55e2d <exec_byte_code+25591>, 0x555555c55eb7 <exec_byte_code+25729>, 0x555555c55f68 <exec_byte_code+25906>, 0x555555c56019 <exec_byte_code+26083>, 0x555555c560ca <exec_byte_code+26260>, 0x555555c5617b <exec_byte_code+26437>, 0x555555c562d0 <exec_byte_code+26778>, 0x555555c56381 <exec_byte_code+26955>, 0x555555c56432 <exec_byte_code+27132>, 0x555555c564bc <exec_byte_code+27270>, 0x555555c565cc <exec_byte_code+27542>, 0x555555c566dc <exec_byte_code+27814>, 0x555555c56766 <exec_byte_code+27952>, 0x555555c567f0 <exec_byte_code+28090>, 0x555555c5470d <exec_byte_code+19671>, 0x555555c54836 <exec_byte_code+19968>, 0x555555c56884 <exec_byte_code+28238>, 0x555555c56950 <exec_byte_code+28442>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c52e23 <exec_byte_code+13293>, 0x555555c5386e <exec_byte_code+15928>, 0x555555c54b57 <exec_byte_code+20769>, 0x555555c56cef <exec_byte_code+29369>, 0x555555c56dca <exec_byte_code+29588>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56eda <exec_byte_code+29860>, 0x555555c56fcc <exec_byte_code+30102>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c57175 <exec_byte_code+30527> <repeats 64 times>} quitcounter = 185 '\271' bc = 0x55555651bfd0 <main_thread+496> top = 0x7fffefb2d5a0 pc = 0x7ffff096f0e0 "\211G\303V\203&\001\211G[\322\316\317\323\004\"\006\r\"\324\"\006\b\306\002lj#\305\005\237!\006\nR\207\325\006\n@\303\304#\326\001\006\f\"\211G\006\f\233\006\t\306\003!\313\306\004!\006\f\260\005\207" bytestr = Python Exception <class 'gdb.error'>: value has been optimized out vector = Python Exception <class 'gdb.error'>: value has been optimized out vectorp = 0x7ffff01e4728 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7ffff096efde "\001;\203\t" rest = false mandatory = 1 nonrest = 3 pushedargs = <optimized out> #392 exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x621000665cdd), args_template=769, args_template <at> entry=0, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x7fffffffc330) at bytecode.c:782 call_nargs = 2 call_fun = XIL(0x2aaa99694e28) count1 = { bytes = <optimized out> } template = Python Exception <class 'gdb.error'>: value has been optimized out val = Python Exception <class 'gdb.error'>: value has been optimized out call_args = 0x7fffefb2d5a8 original_fun = Python Exception <class 'gdb.error'>: value has been optimized out op = 2 type = <optimized out> targets = {0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56ade <exec_byte_code+28840>, 0x555555c56ae3 <exec_byte_code+28845>, 0x555555c56ae8 <exec_byte_code+28850>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56b04 <exec_byte_code+28878>, 0x555555c56bdd <exec_byte_code+29095>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c500f5 <exec_byte_code+1727>, 0x555555c500fa <exec_byte_code+1732>, 0x555555c500ff <exec_byte_code+1737>, 0x555555c50104 <exec_byte_code+1742>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c50109 <exec_byte_code+1747>, 0x555555c4ffaa <exec_byte_code+1396>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c506fd <exec_byte_code+3271>, 0x555555c50702 <exec_byte_code+3276>, 0x555555c50707 <exec_byte_code+3281>, 0x555555c5070c <exec_byte_code+3286>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c50774 <exec_byte_code+3390>, 0x555555c50711 <exec_byte_code+3291>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c50a12 <exec_byte_code+4060>, 0x555555c50a17 <exec_byte_code+4065>, 0x555555c50a1c <exec_byte_code+4070>, 0x555555c50a21 <exec_byte_code+4075>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c508db <exec_byte_code+3749>, 0x555555c5090c <exec_byte_code+3798>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50daf <exec_byte_code+4985>, 0x555555c50db4 <exec_byte_code+4990>, 0x555555c50db9 <exec_byte_code+4995>, 0x555555c50dbe <exec_byte_code+5000>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50a3d <exec_byte_code+4103>, 0x555555c50a6e <exec_byte_code+4152>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c5106f <exec_byte_code+5689>, 0x555555c51074 <exec_byte_code+5694>, 0x555555c51079 <exec_byte_code+5699>, 0x555555c5107e <exec_byte_code+5704>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c50f04 <exec_byte_code+5326>, 0x555555c50f35 <exec_byte_code+5375>, 0x555555c5202a <exec_byte_code+9716>, 0x555555c51e3a <exec_byte_code+9220>, 0x555555c51cea <exec_byte_code+8884>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c524b9 <exec_byte_code+10883>, 0x555555c52629 <exec_byte_code+11251>, 0x555555c526f5 <exec_byte_code+11455>, 0x555555c527c8 <exec_byte_code+11666>, 0x555555c5289b <exec_byte_code+11877>, 0x555555c50371 <exec_byte_code+2363>, 0x555555c50468 <exec_byte_code+2610>, 0x555555c529a0 <exec_byte_code+12138>, 0x555555c5027d <exec_byte_code+2119>, 0x555555c50519 <exec_byte_code+2787>, 0x555555c52a6c <exec_byte_code+12342>, 0x555555c52b1d <exec_byte_code+12519>, 0x555555c52ba7 <exec_byte_code+12657>, 0x555555c52c58 <exec_byte_code+12834>, 0x555555c52d2a <exec_byte_code+13044>, 0x555555c52eeb <exec_byte_code+13493>, 0x555555c52f75 <exec_byte_code+13631>, 0x555555c530fa <exec_byte_code+14020>, 0x555555c532b1 <exec_byte_code+14459>, 0x555555c5333b <exec_byte_code+14597>, 0x555555c533c5 <exec_byte_code+14735>, 0x555555c53476 <exec_byte_code+14912>, 0x555555c53527 <exec_byte_code+15089>, 0x555555c535d8 <exec_byte_code+15266>, 0x555555c536b2 <exec_byte_code+15484>, 0x555555c53746 <exec_byte_code+15632>, 0x555555c537da <exec_byte_code+15780>, 0x555555c53936 <exec_byte_code+16128>, 0x555555c53a00 <exec_byte_code+16330>, 0x555555c53aca <exec_byte_code+16532>, 0x555555c53bdb <exec_byte_code+16805>, 0x555555c53d19 <exec_byte_code+17123>, 0x555555c53e57 <exec_byte_code+17441>, 0x555555c53f95 <exec_byte_code+17759>, 0x555555c540d3 <exec_byte_code+18077>, 0x555555c541f1 <exec_byte_code+18363>, 0x555555c542c2 <exec_byte_code+18572>, 0x555555c543df <exec_byte_code+18857>, 0x555555c544d7 <exec_byte_code+19105>, 0x555555c545cf <exec_byte_code+19353>, 0x555555c5493d <exec_byte_code+20231>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c54a3e <exec_byte_code+20488>, 0x555555c54ac8 <exec_byte_code+20626>, 0x555555c54c1f <exec_byte_code+20969>, 0x555555c54d20 <exec_byte_code+21226>, 0x555555c54e21 <exec_byte_code+21483>, 0x555555c54eab <exec_byte_code+21621>, 0x555555c54f37 <exec_byte_code+21761>, 0x555555c54fc3 <exec_byte_code+21901>, 0x555555c55057 <exec_byte_code+22049>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c550f0 <exec_byte_code+22202>, 0x555555c5517c <exec_byte_code+22342>, 0x555555c55208 <exec_byte_code+22482>, 0x555555c55294 <exec_byte_code+22622>, 0x555555c55320 <exec_byte_code+22762>, 0x555555c553ac <exec_byte_code+22902>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55436 <exec_byte_code+23040>, 0x555555c55502 <exec_byte_code+23244>, 0x555555c5558c <exec_byte_code+23382>, 0x555555c55616 <exec_byte_code+23520>, 0x555555c556c7 <exec_byte_code+23697>, 0x555555c55778 <exec_byte_code+23874>, 0x555555c55802 <exec_byte_code+24012>, 0x555555c5588c <exec_byte_code+24150>, 0x555555c5593d <exec_byte_code+24327>, 0x555555c559ee <exec_byte_code+24504>, 0x555555c55a9f <exec_byte_code+24681>, 0x555555c55b2b <exec_byte_code+24821>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c518b7 <exec_byte_code+7809>, 0x555555c5109f <exec_byte_code+5737>, 0x555555c5017c <exec_byte_code+1862>, 0x555555c511be <exec_byte_code+6024>, 0x555555c512bb <exec_byte_code+6277>, 0x555555c513be <exec_byte_code+6536>, 0x555555c514c1 <exec_byte_code+6795>, 0x555555c51851 <exec_byte_code+7707>, 0x555555c50832 <exec_byte_code+3580>, 0x555555c519c2 <exec_byte_code+8076>, 0x555555c51a8e <exec_byte_code+8280>, 0x555555c51bb9 <exec_byte_code+8579>, 0x555555c51c2e <exec_byte_code+8696>, 0x555555c520f0 <exec_byte_code+9914>, 0x555555c5219c <exec_byte_code+10086>, 0x555555c52276 <exec_byte_code+10304>, 0x555555c5237a <exec_byte_code+10564>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55bb5 <exec_byte_code+24959>, 0x555555c55c8f <exec_byte_code+25177>, 0x555555c55d19 <exec_byte_code+25315>, 0x555555c55da3 <exec_byte_code+25453>, 0x555555c55e2d <exec_byte_code+25591>, 0x555555c55eb7 <exec_byte_code+25729>, 0x555555c55f68 <exec_byte_code+25906>, 0x555555c56019 <exec_byte_code+26083>, 0x555555c560ca <exec_byte_code+26260>, 0x555555c5617b <exec_byte_code+26437>, 0x555555c562d0 <exec_byte_code+26778>, 0x555555c56381 <exec_byte_code+26955>, 0x555555c56432 <exec_byte_code+27132>, 0x555555c564bc <exec_byte_code+27270>, 0x555555c565cc <exec_byte_code+27542>, 0x555555c566dc <exec_byte_code+27814>, 0x555555c56766 <exec_byte_code+27952>, 0x555555c567f0 <exec_byte_code+28090>, 0x555555c5470d <exec_byte_code+19671>, 0x555555c54836 <exec_byte_code+19968>, 0x555555c56884 <exec_byte_code+28238>, 0x555555c56950 <exec_byte_code+28442>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c52e23 <exec_byte_code+13293>, 0x555555c5386e <exec_byte_code+15928>, 0x555555c54b57 <exec_byte_code+20769>, 0x555555c56cef <exec_byte_code+29369>, 0x555555c56dca <exec_byte_code+29588>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56eda <exec_byte_code+29860>, 0x555555c56fcc <exec_byte_code+30102>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c57175 <exec_byte_code+30527> <repeats 64 times>} quitcounter = 185 '\271' bc = 0x55555651bfd0 <main_thread+496> top = 0x7fffefb2d5a0 pc = 0x7ffff096f0e0 "\211G\303V\203&\001\211G[\322\316\317\323\004\"\006\r\"\324\"\006\b\306\002lj#\305\005\237!\006\nR\207\325\006\n@\303\304#\326\001\006\f\"\211G\006\f\233\006\t\306\003!\313\306\004!\006\f\260\005\207" bytestr = Python Exception <class 'gdb.error'>: value has been optimized out vector = Python Exception <class 'gdb.error'>: value has been optimized out vectorp = 0x7ffff01e4728 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7ffff096efde "\001;\203\t" rest = false mandatory = 1 nonrest = 3 pushedargs = <optimized out> #393 0x0000555555bd4db3 in fetch_and_exec_byte_code (fun=fun <at> entry=XIL(0x621000665cdd), args_template=0, nargs=nargs <at> entry=0, args=args <at> entry=0x7fffffffc330) at eval.c:3065 #394 0x0000555555bd7e66 in funcall_lambda (fun=fun <at> entry=XIL(0x621000665cdd), nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffc330) at eval.c:3137 syms_left = make_fixnum(0) next = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #395 0x0000555555bd1ddf in funcall_general (fun=XIL(0x621000665cdd), numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffc330) at eval.c:2928 original_fun = XIL(0xc3aabf4f050) #396 0x0000555555bd1fd8 in Ffuncall (nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffc328) at eval.c:2978 count = { bytes = 960 } val = Python Exception <class 'gdb.error'>: value has been optimized out #397 0x0000555555a9c7da in safe_run_hooks_1 (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffc320) at keyboard.c:1838 #398 0x0000555555bced95 in internal_condition_case_n (bfun=bfun <at> entry=0x555555a9c797 <safe_run_hooks_1>, nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffc320, handlers=Python Exception <class 'gdb.error'>: value has been optimized out , hfun=hfun <at> entry=0x555555aa17e8 <safe_run_hooks_error>) at eval.c:1555 val = XIL(0x7ffff1cc8000) old_deep = 0x0 c = 0x61200003c4c0 #399 0x0000555555aa1731 in safe_run_hook_funcall (nargs=2, args=0x7fffffffc450) at keyboard.c:1896 fun = XIL(0xc3aabf4f050) hook = XIL(0xcea0) sa_avail = <optimized out> newargs = 0x7fffffffc320 #400 0x0000555555bcfb5b in run_hook_with_args (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffc450, funcall=funcall <at> entry=0x555555aa1581 <safe_run_hook_funcall>) at eval.c:2837 global_vals = Python Exception <class 'gdb.error'>: value has been optimized out sym = XIL(0xcea0) val = XIL(0x629000f48e93) ret = XIL(0) #401 0x0000555555aab0ed in safe_run_hooks_maybe_narrowed (hook=XIL(0xcea0), w=w <at> entry=0x62100016bf68) at keyboard.c:1929 #402 0x0000555555ac480a in command_loop_1 () at keyboard.c:1520 cmd = Python Exception <class 'gdb.error'>: value has been optimized out i = <optimized out> prev_modiff = 732 prev_buffer = 0x6210008ba100 already_adjusted = false #403 0x0000555555bce798 in internal_condition_case (bfun=bfun <at> entry=0x555555ac3adc <command_loop_1>, handlers=Python Exception <class 'gdb.error'>: value has been optimized out , handlers <at> entry=XIL(0x90), hfun=hfun <at> entry=0x555555aaa8a2 <cmd_error>) at eval.c:1471 val = XIL(0x7ffff1cc8000) c = 0x612000002440 #404 0x0000555555a9c1a0 in command_loop_2 (handlers=handlers <at> entry=XIL(0x90)) at keyboard.c:1132 #405 0x0000555555bce547 in internal_catch (tag=Python Exception <class 'gdb.error'>: value has been optimized out , func=func <at> entry=0x555555a9c186 <command_loop_2>, arg=Python Exception <class 'gdb.error'>: value has been optimized out , arg <at> entry=XIL(0x90)) at eval.c:1194 val = XIL(0x7ffff1cc8000) c = 0x6120000022c0 #406 0x0000555555a9bff1 in command_loop () at keyboard.c:1102 val = Python Exception <class 'gdb.error'>: value has been optimized out #407 0x0000555555aa9df1 in recursive_edit_1 () at keyboard.c:719 val = Python Exception <class 'gdb.error'>: value has been optimized out #408 0x0000555555b1d5ec in read_minibuf (map=Python Exception <class 'gdb.error'>: value has been optimized out , map <at> entry=XIL(0x629000ebfa23), initial=Python Exception <class 'gdb.error'>: value has been optimized out , prompt=Python Exception <class 'gdb.error'>: value has been optimized out , prompt <at> entry=XIL(0x7ffff01e6714), expflag=<optimized out>, histvar=Python Exception <class 'gdb.error'>: value has been optimized out , histvar <at> entry=XIL(0x71d0), histpos=Python Exception <class 'gdb.error'>: value has been optimized out , histpos <at> entry=make_fixnum(0), defalt=XIL(0x619003501824), allow_props=<optimized out>, inherit_input_method=<optimized out>) at minibuf.c:903 val = Python Exception <class 'gdb.error'>: value has been optimized out mini_frame = Python Exception <class 'gdb.error'>: value has been optimized out minibuffer = Python Exception <class 'gdb.error'>: value has been optimized out calling_frame = XIL(0x62100016b665) calling_window = Python Exception <class 'gdb.error'>: value has been optimized out enable_multibyte = Python Exception <class 'gdb.error'>: value has been optimized out pos = <optimized out> histstring = Python Exception <class 'gdb.error'>: value has been optimized out histval = Python Exception <class 'gdb.error'>: value has been optimized out #409 0x0000555555b1ec1d in Fread_from_minibuffer (prompt=XIL(0x7ffff01e6714), initial_contents=Python Exception <class 'gdb.error'>: value has been optimized out , keymap=XIL(0x629000ebfa23), read=Python Exception <class 'gdb.error'>: value has been optimized out , hist=Python Exception <class 'gdb.error'>: value has been optimized out , default_value=XIL(0x619003501824), inherit_input_method=XIL(0)) at minibuf.c:1371 histvar = XIL(0x71d0) histpos = make_fixnum(0) val = XIL(0x7ffff1cc8000) #410 0x0000555555bd5a84 in funcall_subr (subr=0x555556533880 <Sread_from_minibuffer>, numargs=numargs <at> entry=7, args=args <at> entry=0x7fffefb2cb40) at eval.c:3028 a = 0x7fffefb2cb40 fun = Python Exception <class 'gdb.error'>: value has been optimized out #411 0x0000555555c50c60 in exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7ffff01b8185), args_template=1026, args_template <at> entry=2050, nargs=<optimized out>, nargs <at> entry=8, args=<optimized out>, args <at> entry=0x7fffffffcd18) at bytecode.c:809 call_nargs = 7 call_fun = XIL(0x555556533885) count1 = { bytes = <optimized out> } template = Python Exception <class 'gdb.error'>: value has been optimized out val = Python Exception <class 'gdb.error'>: value has been optimized out call_args = 0x7fffefb2cb40 original_fun = Python Exception <class 'gdb.error'>: value has been optimized out op = 7 type = <optimized out> targets = {0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56ade <exec_byte_code+28840>, 0x555555c56ae3 <exec_byte_code+28845>, 0x555555c56ae8 <exec_byte_code+28850>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56b04 <exec_byte_code+28878>, 0x555555c56bdd <exec_byte_code+29095>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c500f5 <exec_byte_code+1727>, 0x555555c500fa <exec_byte_code+1732>, 0x555555c500ff <exec_byte_code+1737>, 0x555555c50104 <exec_byte_code+1742>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c50109 <exec_byte_code+1747>, 0x555555c4ffaa <exec_byte_code+1396>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c506fd <exec_byte_code+3271>, 0x555555c50702 <exec_byte_code+3276>, 0x555555c50707 <exec_byte_code+3281>, 0x555555c5070c <exec_byte_code+3286>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c50774 <exec_byte_code+3390>, 0x555555c50711 <exec_byte_code+3291>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c50a12 <exec_byte_code+4060>, 0x555555c50a17 <exec_byte_code+4065>, 0x555555c50a1c <exec_byte_code+4070>, 0x555555c50a21 <exec_byte_code+4075>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c508db <exec_byte_code+3749>, 0x555555c5090c <exec_byte_code+3798>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50daf <exec_byte_code+4985>, 0x555555c50db4 <exec_byte_code+4990>, 0x555555c50db9 <exec_byte_code+4995>, 0x555555c50dbe <exec_byte_code+5000>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50a3d <exec_byte_code+4103>, 0x555555c50a6e <exec_byte_code+4152>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c5106f <exec_byte_code+5689>, 0x555555c51074 <exec_byte_code+5694>, 0x555555c51079 <exec_byte_code+5699>, 0x555555c5107e <exec_byte_code+5704>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c50f04 <exec_byte_code+5326>, 0x555555c50f35 <exec_byte_code+5375>, 0x555555c5202a <exec_byte_code+9716>, 0x555555c51e3a <exec_byte_code+9220>, 0x555555c51cea <exec_byte_code+8884>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c524b9 <exec_byte_code+10883>, 0x555555c52629 <exec_byte_code+11251>, 0x555555c526f5 <exec_byte_code+11455>, 0x555555c527c8 <exec_byte_code+11666>, 0x555555c5289b <exec_byte_code+11877>, 0x555555c50371 <exec_byte_code+2363>, 0x555555c50468 <exec_byte_code+2610>, 0x555555c529a0 <exec_byte_code+12138>, 0x555555c5027d <exec_byte_code+2119>, 0x555555c50519 <exec_byte_code+2787>, 0x555555c52a6c <exec_byte_code+12342>, 0x555555c52b1d <exec_byte_code+12519>, 0x555555c52ba7 <exec_byte_code+12657>, 0x555555c52c58 <exec_byte_code+12834>, 0x555555c52d2a <exec_byte_code+13044>, 0x555555c52eeb <exec_byte_code+13493>, 0x555555c52f75 <exec_byte_code+13631>, 0x555555c530fa <exec_byte_code+14020>, 0x555555c532b1 <exec_byte_code+14459>, 0x555555c5333b <exec_byte_code+14597>, 0x555555c533c5 <exec_byte_code+14735>, 0x555555c53476 <exec_byte_code+14912>, 0x555555c53527 <exec_byte_code+15089>, 0x555555c535d8 <exec_byte_code+15266>, 0x555555c536b2 <exec_byte_code+15484>, 0x555555c53746 <exec_byte_code+15632>, 0x555555c537da <exec_byte_code+15780>, 0x555555c53936 <exec_byte_code+16128>, 0x555555c53a00 <exec_byte_code+16330>, 0x555555c53aca <exec_byte_code+16532>, 0x555555c53bdb <exec_byte_code+16805>, 0x555555c53d19 <exec_byte_code+17123>, 0x555555c53e57 <exec_byte_code+17441>, 0x555555c53f95 <exec_byte_code+17759>, 0x555555c540d3 <exec_byte_code+18077>, 0x555555c541f1 <exec_byte_code+18363>, 0x555555c542c2 <exec_byte_code+18572>, 0x555555c543df <exec_byte_code+18857>, 0x555555c544d7 <exec_byte_code+19105>, 0x555555c545cf <exec_byte_code+19353>, 0x555555c5493d <exec_byte_code+20231>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c54a3e <exec_byte_code+20488>, 0x555555c54ac8 <exec_byte_code+20626>, 0x555555c54c1f <exec_byte_code+20969>, 0x555555c54d20 <exec_byte_code+21226>, 0x555555c54e21 <exec_byte_code+21483>, 0x555555c54eab <exec_byte_code+21621>, 0x555555c54f37 <exec_byte_code+21761>, 0x555555c54fc3 <exec_byte_code+21901>, 0x555555c55057 <exec_byte_code+22049>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c550f0 <exec_byte_code+22202>, 0x555555c5517c <exec_byte_code+22342>, 0x555555c55208 <exec_byte_code+22482>, 0x555555c55294 <exec_byte_code+22622>, 0x555555c55320 <exec_byte_code+22762>, 0x555555c553ac <exec_byte_code+22902>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55436 <exec_byte_code+23040>, 0x555555c55502 <exec_byte_code+23244>, 0x555555c5558c <exec_byte_code+23382>, 0x555555c55616 <exec_byte_code+23520>, 0x555555c556c7 <exec_byte_code+23697>, 0x555555c55778 <exec_byte_code+23874>, 0x555555c55802 <exec_byte_code+24012>, 0x555555c5588c <exec_byte_code+24150>, 0x555555c5593d <exec_byte_code+24327>, 0x555555c559ee <exec_byte_code+24504>, 0x555555c55a9f <exec_byte_code+24681>, 0x555555c55b2b <exec_byte_code+24821>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c518b7 <exec_byte_code+7809>, 0x555555c5109f <exec_byte_code+5737>, 0x555555c5017c <exec_byte_code+1862>, 0x555555c511be <exec_byte_code+6024>, 0x555555c512bb <exec_byte_code+6277>, 0x555555c513be <exec_byte_code+6536>, 0x555555c514c1 <exec_byte_code+6795>, 0x555555c51851 <exec_byte_code+7707>, 0x555555c50832 <exec_byte_code+3580>, 0x555555c519c2 <exec_byte_code+8076>, 0x555555c51a8e <exec_byte_code+8280>, 0x555555c51bb9 <exec_byte_code+8579>, 0x555555c51c2e <exec_byte_code+8696>, 0x555555c520f0 <exec_byte_code+9914>, 0x555555c5219c <exec_byte_code+10086>, 0x555555c52276 <exec_byte_code+10304>, 0x555555c5237a <exec_byte_code+10564>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55bb5 <exec_byte_code+24959>, 0x555555c55c8f <exec_byte_code+25177>, 0x555555c55d19 <exec_byte_code+25315>, 0x555555c55da3 <exec_byte_code+25453>, 0x555555c55e2d <exec_byte_code+25591>, 0x555555c55eb7 <exec_byte_code+25729>, 0x555555c55f68 <exec_byte_code+25906>, 0x555555c56019 <exec_byte_code+26083>, 0x555555c560ca <exec_byte_code+26260>, 0x555555c5617b <exec_byte_code+26437>, 0x555555c562d0 <exec_byte_code+26778>, 0x555555c56381 <exec_byte_code+26955>, 0x555555c56432 <exec_byte_code+27132>, 0x555555c564bc <exec_byte_code+27270>, 0x555555c565cc <exec_byte_code+27542>, 0x555555c566dc <exec_byte_code+27814>, 0x555555c56766 <exec_byte_code+27952>, 0x555555c567f0 <exec_byte_code+28090>, 0x555555c5470d <exec_byte_code+19671>, 0x555555c54836 <exec_byte_code+19968>, 0x555555c56884 <exec_byte_code+28238>, 0x555555c56950 <exec_byte_code+28442>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c52e23 <exec_byte_code+13293>, 0x555555c5386e <exec_byte_code+15928>, 0x555555c54b57 <exec_byte_code+20769>, 0x555555c56cef <exec_byte_code+29369>, 0x555555c56dca <exec_byte_code+29588>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56eda <exec_byte_code+29860>, 0x555555c56fcc <exec_byte_code+30102>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c57175 <exec_byte_code+30527> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x55555651bfd0 <main_thread+496> top = 0x7fffefb2cb38 pc = 0x7ffff0a3f00a ")\266\202\211њ\203u" bytestr = Python Exception <class 'gdb.error'>: value has been optimized out vector = Python Exception <class 'gdb.error'>: value has been optimized out vectorp = 0x7ffff01b81e8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7ffff0a3efb3 "\003:\203\r" rest = false mandatory = 2 nonrest = 4 pushedargs = <optimized out> #412 0x0000555555bd4db3 in fetch_and_exec_byte_code (fun=fun <at> entry=XIL(0x7ffff01b8185), args_template=2050, nargs=nargs <at> entry=8, args=args <at> entry=0x7fffffffcd18) at eval.c:3065 #413 0x0000555555bd7e66 in funcall_lambda (fun=fun <at> entry=XIL(0x7ffff01b8185), nargs=nargs <at> entry=8, arg_vector=arg_vector <at> entry=0x7fffffffcd18) at eval.c:3137 syms_left = make_fixnum(2050) next = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #414 0x0000555555bd1ddf in funcall_general (fun=XIL(0x7ffff01b8185), numargs=numargs <at> entry=8, args=args <at> entry=0x7fffffffcd18) at eval.c:2928 original_fun = XIL(0x2aaa99686950) #415 0x0000555555bd1fd8 in Ffuncall (nargs=nargs <at> entry=9, args=args <at> entry=0x7fffffffcd10) at eval.c:2978 count = { bytes = 480 } val = Python Exception <class 'gdb.error'>: value has been optimized out #416 0x0000555555b17869 in Fcompleting_read (prompt=XIL(0x7ffff01e6714), collection=XIL(0x2aaa996948b8), predicate=XIL(0x6ff0), require_match=Python Exception <class 'gdb.error'>: value has been optimized out , initial_input=Python Exception <class 'gdb.error'>: value has been optimized out , hist=Python Exception <class 'gdb.error'>: value has been optimized out , def=XIL(0x619003501824), inherit_input_method=Python Exception <class 'gdb.error'>: value has been optimized out ) at minibuf.c:2045 #417 0x0000555555bd5bbe in funcall_subr (subr=<optimized out>, numargs=numargs <at> entry=7, args=args <at> entry=0x7fffefb2ca70) at eval.c:3031 a = 0x7fffffffce00 fun = Python Exception <class 'gdb.error'>: value has been optimized out #418 0x0000555555c50c60 in exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , args_template=1026, args_template <at> entry=0, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x0) at bytecode.c:809 call_nargs = 7 call_fun = XIL(0x5555565336c5) count1 = { bytes = <optimized out> } template = Python Exception <class 'gdb.error'>: value has been optimized out val = Python Exception <class 'gdb.error'>: value has been optimized out call_args = 0x7fffefb2ca70 original_fun = Python Exception <class 'gdb.error'>: value has been optimized out op = 7 type = <optimized out> targets = {0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56ade <exec_byte_code+28840>, 0x555555c56ae3 <exec_byte_code+28845>, 0x555555c56ae8 <exec_byte_code+28850>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56b04 <exec_byte_code+28878>, 0x555555c56bdd <exec_byte_code+29095>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c500f5 <exec_byte_code+1727>, 0x555555c500fa <exec_byte_code+1732>, 0x555555c500ff <exec_byte_code+1737>, 0x555555c50104 <exec_byte_code+1742>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c50109 <exec_byte_code+1747>, 0x555555c4ffaa <exec_byte_code+1396>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c506fd <exec_byte_code+3271>, 0x555555c50702 <exec_byte_code+3276>, 0x555555c50707 <exec_byte_code+3281>, 0x555555c5070c <exec_byte_code+3286>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c50774 <exec_byte_code+3390>, 0x555555c50711 <exec_byte_code+3291>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c50a12 <exec_byte_code+4060>, 0x555555c50a17 <exec_byte_code+4065>, 0x555555c50a1c <exec_byte_code+4070>, 0x555555c50a21 <exec_byte_code+4075>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c508db <exec_byte_code+3749>, 0x555555c5090c <exec_byte_code+3798>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50daf <exec_byte_code+4985>, 0x555555c50db4 <exec_byte_code+4990>, 0x555555c50db9 <exec_byte_code+4995>, 0x555555c50dbe <exec_byte_code+5000>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50a3d <exec_byte_code+4103>, 0x555555c50a6e <exec_byte_code+4152>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c5106f <exec_byte_code+5689>, 0x555555c51074 <exec_byte_code+5694>, 0x555555c51079 <exec_byte_code+5699>, 0x555555c5107e <exec_byte_code+5704>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c50f04 <exec_byte_code+5326>, 0x555555c50f35 <exec_byte_code+5375>, 0x555555c5202a <exec_byte_code+9716>, 0x555555c51e3a <exec_byte_code+9220>, 0x555555c51cea <exec_byte_code+8884>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c524b9 <exec_byte_code+10883>, 0x555555c52629 <exec_byte_code+11251>, 0x555555c526f5 <exec_byte_code+11455>, 0x555555c527c8 <exec_byte_code+11666>, 0x555555c5289b <exec_byte_code+11877>, 0x555555c50371 <exec_byte_code+2363>, 0x555555c50468 <exec_byte_code+2610>, 0x555555c529a0 <exec_byte_code+12138>, 0x555555c5027d <exec_byte_code+2119>, 0x555555c50519 <exec_byte_code+2787>, 0x555555c52a6c <exec_byte_code+12342>, 0x555555c52b1d <exec_byte_code+12519>, 0x555555c52ba7 <exec_byte_code+12657>, 0x555555c52c58 <exec_byte_code+12834>, 0x555555c52d2a <exec_byte_code+13044>, 0x555555c52eeb <exec_byte_code+13493>, 0x555555c52f75 <exec_byte_code+13631>, 0x555555c530fa <exec_byte_code+14020>, 0x555555c532b1 <exec_byte_code+14459>, 0x555555c5333b <exec_byte_code+14597>, 0x555555c533c5 <exec_byte_code+14735>, 0x555555c53476 <exec_byte_code+14912>, 0x555555c53527 <exec_byte_code+15089>, 0x555555c535d8 <exec_byte_code+15266>, 0x555555c536b2 <exec_byte_code+15484>, 0x555555c53746 <exec_byte_code+15632>, 0x555555c537da <exec_byte_code+15780>, 0x555555c53936 <exec_byte_code+16128>, 0x555555c53a00 <exec_byte_code+16330>, 0x555555c53aca <exec_byte_code+16532>, 0x555555c53bdb <exec_byte_code+16805>, 0x555555c53d19 <exec_byte_code+17123>, 0x555555c53e57 <exec_byte_code+17441>, 0x555555c53f95 <exec_byte_code+17759>, 0x555555c540d3 <exec_byte_code+18077>, 0x555555c541f1 <exec_byte_code+18363>, 0x555555c542c2 <exec_byte_code+18572>, 0x555555c543df <exec_byte_code+18857>, 0x555555c544d7 <exec_byte_code+19105>, 0x555555c545cf <exec_byte_code+19353>, 0x555555c5493d <exec_byte_code+20231>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c54a3e <exec_byte_code+20488>, 0x555555c54ac8 <exec_byte_code+20626>, 0x555555c54c1f <exec_byte_code+20969>, 0x555555c54d20 <exec_byte_code+21226>, 0x555555c54e21 <exec_byte_code+21483>, 0x555555c54eab <exec_byte_code+21621>, 0x555555c54f37 <exec_byte_code+21761>, 0x555555c54fc3 <exec_byte_code+21901>, 0x555555c55057 <exec_byte_code+22049>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c550f0 <exec_byte_code+22202>, 0x555555c5517c <exec_byte_code+22342>, 0x555555c55208 <exec_byte_code+22482>, 0x555555c55294 <exec_byte_code+22622>, 0x555555c55320 <exec_byte_code+22762>, 0x555555c553ac <exec_byte_code+22902>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55436 <exec_byte_code+23040>, 0x555555c55502 <exec_byte_code+23244>, 0x555555c5558c <exec_byte_code+23382>, 0x555555c55616 <exec_byte_code+23520>, 0x555555c556c7 <exec_byte_code+23697>, 0x555555c55778 <exec_byte_code+23874>, 0x555555c55802 <exec_byte_code+24012>, 0x555555c5588c <exec_byte_code+24150>, 0x555555c5593d <exec_byte_code+24327>, 0x555555c559ee <exec_byte_code+24504>, 0x555555c55a9f <exec_byte_code+24681>, 0x555555c55b2b <exec_byte_code+24821>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c518b7 <exec_byte_code+7809>, 0x555555c5109f <exec_byte_code+5737>, 0x555555c5017c <exec_byte_code+1862>, 0x555555c511be <exec_byte_code+6024>, 0x555555c512bb <exec_byte_code+6277>, 0x555555c513be <exec_byte_code+6536>, 0x555555c514c1 <exec_byte_code+6795>, 0x555555c51851 <exec_byte_code+7707>, 0x555555c50832 <exec_byte_code+3580>, 0x555555c519c2 <exec_byte_code+8076>, 0x555555c51a8e <exec_byte_code+8280>, 0x555555c51bb9 <exec_byte_code+8579>, 0x555555c51c2e <exec_byte_code+8696>, 0x555555c520f0 <exec_byte_code+9914>, 0x555555c5219c <exec_byte_code+10086>, 0x555555c52276 <exec_byte_code+10304>, 0x555555c5237a <exec_byte_code+10564>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55bb5 <exec_byte_code+24959>, 0x555555c55c8f <exec_byte_code+25177>, 0x555555c55d19 <exec_byte_code+25315>, 0x555555c55da3 <exec_byte_code+25453>, 0x555555c55e2d <exec_byte_code+25591>, 0x555555c55eb7 <exec_byte_code+25729>, 0x555555c55f68 <exec_byte_code+25906>, 0x555555c56019 <exec_byte_code+26083>, 0x555555c560ca <exec_byte_code+26260>, 0x555555c5617b <exec_byte_code+26437>, 0x555555c562d0 <exec_byte_code+26778>, 0x555555c56381 <exec_byte_code+26955>, 0x555555c56432 <exec_byte_code+27132>, 0x555555c564bc <exec_byte_code+27270>, 0x555555c565cc <exec_byte_code+27542>, 0x555555c566dc <exec_byte_code+27814>, 0x555555c56766 <exec_byte_code+27952>, 0x555555c567f0 <exec_byte_code+28090>, 0x555555c5470d <exec_byte_code+19671>, 0x555555c54836 <exec_byte_code+19968>, 0x555555c56884 <exec_byte_code+28238>, 0x555555c56950 <exec_byte_code+28442>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c52e23 <exec_byte_code+13293>, 0x555555c5386e <exec_byte_code+15928>, 0x555555c54b57 <exec_byte_code+20769>, 0x555555c56cef <exec_byte_code+29369>, 0x555555c56dca <exec_byte_code+29588>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56eda <exec_byte_code+29860>, 0x555555c56fcc <exec_byte_code+30102>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c57175 <exec_byte_code+30527> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x55555651bfd0 <main_thread+496> top = 0x7fffefb2ca68 pc = 0x7ffff0a2ee01 ")\266\202\262\001\202\016\001\336\006\n!\006\b\337>?\006\n\204", <incomplete sequence \343> bytestr = Python Exception <class 'gdb.error'>: value has been optimized out vector = Python Exception <class 'gdb.error'>: value has been optimized out vectorp = 0x7ffff01c5b98 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7ffff0a2ed44 "\004\204\v" rest = false mandatory = 2 nonrest = 4 pushedargs = <optimized out> #419 0x0000555555c573be in Fbyte_code (bytestr=Python Exception <class 'gdb.error'>: value has been optimized out , vector=XIL(0x7ffff01e66f5), maxdepth=make_fixnum(3)) at bytecode.c:329 #420 0x0000555555bd6edf in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7ffff01e66c3)) at eval.c:2487 i = 3 maxargs = 3 args_left = XIL(0) numargs = 3 original_fun = Python Exception <class 'gdb.error'>: value has been optimized out count = { bytes = <optimized out> } fun = XIL(0x55555653ce05) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out #421 0x0000555555bdadc0 in Feval (form=form <at> entry=XIL(0x7ffff01e66c3), lexical=Python Exception <class 'gdb.error'>: value has been optimized out ) at eval.c:2344 #422 0x0000555555bc777e in Fcall_interactively (function=Python Exception <class 'gdb.error'>: value has been optimized out , record_flag=Python Exception <class 'gdb.error'>: value has been optimized out , keys=Python Exception <class 'gdb.error'>: value has been optimized out ) at callint.c:321 events = 1827 arg_from_tty = false key_count = 2 record_then_fail = false save_this_command = Python Exception <class 'gdb.error'>: value has been optimized out save_this_original_command = Python Exception <class 'gdb.error'>: value has been optimized out save_real_this_command = Python Exception <class 'gdb.error'>: value has been optimized out save_last_command = Python Exception <class 'gdb.error'>: value has been optimized out prefix_arg = Python Exception <class 'gdb.error'>: value has been optimized out enable = Python Exception <class 'gdb.error'>: value has been optimized out specs = XIL(0x7ffff01e66c3) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> #423 0x0000555555bd574b in funcall_subr (subr=0x555556538ec0 <Scall_interactively>, numargs=numargs <at> entry=3, args=args <at> entry=0x7fffefb2c860) at eval.c:3020 a = 0x7fffefb2c860 fun = Python Exception <class 'gdb.error'>: value has been optimized out #424 0x0000555555c50c60 in exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7ffff0217a0d), args_template=args_template <at> entry=1025, nargs=<optimized out>, nargs <at> entry=1, args=<optimized out>, args <at> entry=0x7fffffffd6c8) at bytecode.c:809 call_nargs = 3 call_fun = XIL(0x555556538ec5) count1 = { bytes = <optimized out> } template = Python Exception <class 'gdb.error'>: value has been optimized out val = Python Exception <class 'gdb.error'>: value has been optimized out call_args = 0x7fffefb2c860 original_fun = Python Exception <class 'gdb.error'>: value has been optimized out op = 3 type = <optimized out> targets = {0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56ade <exec_byte_code+28840>, 0x555555c56ae3 <exec_byte_code+28845>, 0x555555c56ae8 <exec_byte_code+28850>, 0x555555c56a43 <exec_byte_code+28685>, 0x555555c56b04 <exec_byte_code+28878>, 0x555555c56bdd <exec_byte_code+29095>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c500f5 <exec_byte_code+1727>, 0x555555c500fa <exec_byte_code+1732>, 0x555555c500ff <exec_byte_code+1737>, 0x555555c50104 <exec_byte_code+1742>, 0x555555c5000a <exec_byte_code+1492>, 0x555555c50109 <exec_byte_code+1747>, 0x555555c4ffaa <exec_byte_code+1396>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c506fd <exec_byte_code+3271>, 0x555555c50702 <exec_byte_code+3276>, 0x555555c50707 <exec_byte_code+3281>, 0x555555c5070c <exec_byte_code+3286>, 0x555555c50612 <exec_byte_code+3036>, 0x555555c50774 <exec_byte_code+3390>, 0x555555c50711 <exec_byte_code+3291>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c50a12 <exec_byte_code+4060>, 0x555555c50a17 <exec_byte_code+4065>, 0x555555c50a1c <exec_byte_code+4070>, 0x555555c50a21 <exec_byte_code+4075>, 0x555555c5096c <exec_byte_code+3894>, 0x555555c508db <exec_byte_code+3749>, 0x555555c5090c <exec_byte_code+3798>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50daf <exec_byte_code+4985>, 0x555555c50db4 <exec_byte_code+4990>, 0x555555c50db9 <exec_byte_code+4995>, 0x555555c50dbe <exec_byte_code+5000>, 0x555555c50ace <exec_byte_code+4248>, 0x555555c50a3d <exec_byte_code+4103>, 0x555555c50a6e <exec_byte_code+4152>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c5106f <exec_byte_code+5689>, 0x555555c51074 <exec_byte_code+5694>, 0x555555c51079 <exec_byte_code+5699>, 0x555555c5107e <exec_byte_code+5704>, 0x555555c50f95 <exec_byte_code+5471>, 0x555555c50f04 <exec_byte_code+5326>, 0x555555c50f35 <exec_byte_code+5375>, 0x555555c5202a <exec_byte_code+9716>, 0x555555c51e3a <exec_byte_code+9220>, 0x555555c51cea <exec_byte_code+8884>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c524b9 <exec_byte_code+10883>, 0x555555c52629 <exec_byte_code+11251>, 0x555555c526f5 <exec_byte_code+11455>, 0x555555c527c8 <exec_byte_code+11666>, 0x555555c5289b <exec_byte_code+11877>, 0x555555c50371 <exec_byte_code+2363>, 0x555555c50468 <exec_byte_code+2610>, 0x555555c529a0 <exec_byte_code+12138>, 0x555555c5027d <exec_byte_code+2119>, 0x555555c50519 <exec_byte_code+2787>, 0x555555c52a6c <exec_byte_code+12342>, 0x555555c52b1d <exec_byte_code+12519>, 0x555555c52ba7 <exec_byte_code+12657>, 0x555555c52c58 <exec_byte_code+12834>, 0x555555c52d2a <exec_byte_code+13044>, 0x555555c52eeb <exec_byte_code+13493>, 0x555555c52f75 <exec_byte_code+13631>, 0x555555c530fa <exec_byte_code+14020>, 0x555555c532b1 <exec_byte_code+14459>, 0x555555c5333b <exec_byte_code+14597>, 0x555555c533c5 <exec_byte_code+14735>, 0x555555c53476 <exec_byte_code+14912>, 0x555555c53527 <exec_byte_code+15089>, 0x555555c535d8 <exec_byte_code+15266>, 0x555555c536b2 <exec_byte_code+15484>, 0x555555c53746 <exec_byte_code+15632>, 0x555555c537da <exec_byte_code+15780>, 0x555555c53936 <exec_byte_code+16128>, 0x555555c53a00 <exec_byte_code+16330>, 0x555555c53aca <exec_byte_code+16532>, 0x555555c53bdb <exec_byte_code+16805>, 0x555555c53d19 <exec_byte_code+17123>, 0x555555c53e57 <exec_byte_code+17441>, 0x555555c53f95 <exec_byte_code+17759>, 0x555555c540d3 <exec_byte_code+18077>, 0x555555c541f1 <exec_byte_code+18363>, 0x555555c542c2 <exec_byte_code+18572>, 0x555555c543df <exec_byte_code+18857>, 0x555555c544d7 <exec_byte_code+19105>, 0x555555c545cf <exec_byte_code+19353>, 0x555555c5493d <exec_byte_code+20231>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c54a3e <exec_byte_code+20488>, 0x555555c54ac8 <exec_byte_code+20626>, 0x555555c54c1f <exec_byte_code+20969>, 0x555555c54d20 <exec_byte_code+21226>, 0x555555c54e21 <exec_byte_code+21483>, 0x555555c54eab <exec_byte_code+21621>, 0x555555c54f37 <exec_byte_code+21761>, 0x555555c54fc3 <exec_byte_code+21901>, 0x555555c55057 <exec_byte_code+22049>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c550f0 <exec_byte_code+22202>, 0x555555c5517c <exec_byte_code+22342>, 0x555555c55208 <exec_byte_code+22482>, 0x555555c55294 <exec_byte_code+22622>, 0x555555c55320 <exec_byte_code+22762>, 0x555555c553ac <exec_byte_code+22902>, 0x555555c51a28 <exec_byte_code+8178>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55436 <exec_byte_code+23040>, 0x555555c55502 <exec_byte_code+23244>, 0x555555c5558c <exec_byte_code+23382>, 0x555555c55616 <exec_byte_code+23520>, 0x555555c556c7 <exec_byte_code+23697>, 0x555555c55778 <exec_byte_code+23874>, 0x555555c55802 <exec_byte_code+24012>, 0x555555c5588c <exec_byte_code+24150>, 0x555555c5593d <exec_byte_code+24327>, 0x555555c559ee <exec_byte_code+24504>, 0x555555c55a9f <exec_byte_code+24681>, 0x555555c55b2b <exec_byte_code+24821>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c518b7 <exec_byte_code+7809>, 0x555555c5109f <exec_byte_code+5737>, 0x555555c5017c <exec_byte_code+1862>, 0x555555c511be <exec_byte_code+6024>, 0x555555c512bb <exec_byte_code+6277>, 0x555555c513be <exec_byte_code+6536>, 0x555555c514c1 <exec_byte_code+6795>, 0x555555c51851 <exec_byte_code+7707>, 0x555555c50832 <exec_byte_code+3580>, 0x555555c519c2 <exec_byte_code+8076>, 0x555555c51a8e <exec_byte_code+8280>, 0x555555c51bb9 <exec_byte_code+8579>, 0x555555c51c2e <exec_byte_code+8696>, 0x555555c520f0 <exec_byte_code+9914>, 0x555555c5219c <exec_byte_code+10086>, 0x555555c52276 <exec_byte_code+10304>, 0x555555c5237a <exec_byte_code+10564>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c55bb5 <exec_byte_code+24959>, 0x555555c55c8f <exec_byte_code+25177>, 0x555555c55d19 <exec_byte_code+25315>, 0x555555c55da3 <exec_byte_code+25453>, 0x555555c55e2d <exec_byte_code+25591>, 0x555555c55eb7 <exec_byte_code+25729>, 0x555555c55f68 <exec_byte_code+25906>, 0x555555c56019 <exec_byte_code+26083>, 0x555555c560ca <exec_byte_code+26260>, 0x555555c5617b <exec_byte_code+26437>, 0x555555c562d0 <exec_byte_code+26778>, 0x555555c56381 <exec_byte_code+26955>, 0x555555c56432 <exec_byte_code+27132>, 0x555555c564bc <exec_byte_code+27270>, 0x555555c565cc <exec_byte_code+27542>, 0x555555c566dc <exec_byte_code+27814>, 0x555555c56766 <exec_byte_code+27952>, 0x555555c567f0 <exec_byte_code+28090>, 0x555555c5470d <exec_byte_code+19671>, 0x555555c54836 <exec_byte_code+19968>, 0x555555c56884 <exec_byte_code+28238>, 0x555555c56950 <exec_byte_code+28442>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c52e23 <exec_byte_code+13293>, 0x555555c5386e <exec_byte_code+15928>, 0x555555c54b57 <exec_byte_code+20769>, 0x555555c56cef <exec_byte_code+29369>, 0x555555c56dca <exec_byte_code+29588>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56eda <exec_byte_code+29860>, 0x555555c56fcc <exec_byte_code+30102>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c56a1c <exec_byte_code+28646>, 0x555555c57175 <exec_byte_code+30527> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x55555651bfd0 <main_thread+496> top = 0x7fffefb2c858 pc = 0x7ffff0977db6 "\006\a9\205\233" bytestr = Python Exception <class 'gdb.error'>: value has been optimized out vector = Python Exception <class 'gdb.error'>: value has been optimized out vectorp = 0x7ffff0217a50 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7ffff0977d2d "\304\020\211?\205\023" rest = false mandatory = 1 nonrest = 4 pushedargs = <optimized out> #425 0x0000555555bd4db3 in fetch_and_exec_byte_code (fun=fun <at> entry=XIL(0x7ffff0217a0d), args_template=1025, nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffd6c8) at eval.c:3065 #426 0x0000555555bd7e66 in funcall_lambda (fun=fun <at> entry=XIL(0x7ffff0217a0d), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffd6c8) at eval.c:3137 syms_left = make_fixnum(1025) next = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #427 0x0000555555bd1ddf in funcall_general (fun=XIL(0x7ffff0217a0d), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd6c8) at eval.c:2928 original_fun = XIL(0x4b90) #428 0x0000555555bd1fd8 in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffd6c0) at eval.c:2978 count = { bytes = 128 } val = Python Exception <class 'gdb.error'>: value has been optimized out #429 0x0000555555a9c5ec in call1 (fn=XIL(0x4b90), arg1=XIL(0x2aaa996b4b28)) at /home/matt/git/e/daily-noverlay/src/lisp.h:3238 #430 0x0000555555ac4762 in command_loop_1 () at keyboard.c:1505 cmd = Python Exception <class 'gdb.error'>: value has been optimized out i = <optimized out> prev_modiff = 12691 prev_buffer = 0x62100073a100 already_adjusted = false #431 0x0000555555bce798 in internal_condition_case (bfun=bfun <at> entry=0x555555ac3adc <command_loop_1>, handlers=Python Exception <class 'gdb.error'>: value has been optimized out , handlers <at> entry=XIL(0x90), hfun=hfun <at> entry=0x555555aaa8a2 <cmd_error>) at eval.c:1471 val = XIL(0x7ffff1cc8000) c = 0x612000002140 #432 0x0000555555a9c1a0 in command_loop_2 (handlers=handlers <at> entry=XIL(0x90)) at keyboard.c:1132 #433 0x0000555555bce547 in internal_catch (tag=Python Exception <class 'gdb.error'>: value has been optimized out , func=func <at> entry=0x555555a9c186 <command_loop_2>, arg=Python Exception <class 'gdb.error'>: value has been optimized out , arg <at> entry=XIL(0x90)) at eval.c:1194 val = XIL(0x7ffff1cc8000) c = 0x612000001fc0 #434 0x0000555555a9c0fe in command_loop () at keyboard.c:1110 #435 0x0000555555aa9df1 in recursive_edit_1 () at keyboard.c:719 val = Python Exception <class 'gdb.error'>: value has been optimized out #436 0x0000555555aaa659 in Frecursive_edit () at keyboard.c:802 #437 0x0000555555a99d59 in main (argc=1, argv=<optimized out>) at emacs.c:2517 no_loadup = false original_pwd = <optimized out> dump_mode = <optimized out> attempt_load_pdump = <optimized out> only_version = false lc_all = <optimized out> sockfd = -1 module_assertions = <optimized out> Lisp Backtrace: "Automatic GC" (0x0) "try-completion" (0xefb2d5a8) "regexp-opt-group" (0xefb2d530) "regexp-opt-group" (0xefb2d480) "regexp-opt-group" (0xefb2d3d0) "regexp-opt-group" (0xefb2d320) "regexp-opt-group" (0xefb2d270) "regexp-opt-group" (0xefb2d1c0) "regexp-opt-group" (0xefb2d110) "regexp-opt-group" (0xefb2d060) "regexp-opt-group" (0xefb2cf80) "regexp-opt-group" (0xefb2cee0) "regexp-opt-group" (0xefb2ce40) "regexp-opt-group" (0xefb2cd80) "regexp-opt" (0xefb2cc78) "icomplete-completions" (0xefb2cbe8) "icomplete-exhibit" (0xefb2cba0) "icomplete-post-command-hook" (0xffffc330) "read-from-minibuffer" (0xefb2cb40) "completing-read-default" (0xffffcd18) "completing-read" (0xefb2ca70) "read-file-name-default" (0xefb2c9a8) "read-file-name" (0xefb2c930) "find-file-read-args" (0xefb2c8e8) "byte-code" (0xffffd100) "call-interactively" (0xefb2c860) "command-execute" (0xffffd6c8) Working directory /home/matt/git/e/daily-noverlay/src. ====================================================================== In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo version 1.16.0) of 2022-10-19 built on naz Repository revision: 89f59ea1ef21d78c20f86a69dd7455854e5cdc9f Repository branch: my/noverlay-cleanups Windowing system distributor 'The X.Org Foundation', version 11.0.12201003 System Description: Debian GNU/Linux bookworm/sid Configured using: 'configure 'CFLAGS=-Og -g3 -fsanitize=address' 'CXXFLAGS=-Og -g3 -fsanitize=address' LDFLAGS=-static-libasan --enable-checking=yes --enable-check-lisp-object-type' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: msb-mode: t display-time-mode: t global-tab-line-mode: t shell-dirtrack-mode: t auto-insert-mode: t keyfreq-autosave-mode: t keyfreq-mode: t savehist-mode: t icomplete-vertical-mode: t icomplete-mode: t editorconfig-mode: t which-key-mode: t electric-pair-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t Load-path shadows: ~/env/elisp/ol-notmuch hides /home/matt/.config/emacs/elpa/ol-notmuch-20220428.1337/ol-notmuch /home/matt/.config/emacs/elpa/transient-20220918.2101/transient hides /home/matt/git/e/daily-noverlay/lisp/transient Features: (shadow sort mail-extr msb time emacsbug flyspell ispell org-element avl-tree generator ol-w3m ol-rmail ol-mhe ol-irc ol-info org-habit org-agenda org-refile ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-eww eww xdg url-queue shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader gnus-util text-property-search mail-utils range wid-edit mm-util mail-prsvr ol-doi org-link-doi ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb tab-line server web-mode disp-table nix-mode ffap thingatpt smie nix-repl nix-shell nix-store magit-section dash compat-27 compat-26 nix-instantiate nix-shebang nix-format nix dirtrack ob-shell shell ob-ruby ob-python python compat compat-macs ob-dot org-protocol org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint osc ansi-color ring org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs finder-inf ol-notmuch ol rx org-compat org-macs format-spec skeleton autoinsert advice keyfreq project edmacro kmacro warnings icons savehist icomplete editorconfig which-key package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core password-cache json subr-x map byte-opt url-vars cl-extra help-mode cl-macs gv cl-seq elec-pair use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core cl-loaddefs cl-lib bytecomp byte-compile cconv info bazel-autoloads clang-format+-autoloads clang-format-autoloads cmake-mode-autoloads d-mode-autoloads debbugs-autoloads editorconfig-autoloads eglot-autoloads elpy-autoloads company-autoloads exec-path-from-shell-autoloads flymake-ruby-autoloads flymake-easy-autoloads flymake-yamllint-autoloads go-mode-autoloads google-c-style-autoloads graphviz-dot-mode-autoloads highlight-indentation-autoloads magit-autoloads git-commit-autoloads markdown-mode-autoloads meson-mode-autoloads nix-mode-autoloads magit-section-autoloads dash-autoloads nixpkgs-fmt-autoloads ol-notmuch-autoloads notmuch-autoloads orderless-autoloads org-drill-autoloads ox-hugo-autoloads persist-autoloads pylint-autoloads pyvenv-autoloads s-autoloads shfmt-autoloads reformatter-autoloads tomelr-autoloads transient-autoloads use-package-autoloads bind-key-autoloads vertico-autoloads web-mode-autoloads which-key-autoloads with-editor-autoloads compat-autoloads yaml-mode-autoloads yasnippet-autoloads rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 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 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 move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 478466 151604) (symbols 48 31715 62) (strings 32 168843 30921) (string-bytes 1 4673856) (vectors 16 55664) (vector-slots 8 641191 245317) (floats 8 302 841) (intervals 56 645 166) (buffers 984 13)) -- matt (sent from an Emacs running the feature/noverlay branch)
bug-gnu-emacs <at> gnu.org
:bug#58639
; Package emacs
.
(Wed, 19 Oct 2022 17:30:02 GMT) Full text and rfc822 format available.Message #8 received at 58639 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: Matt Armstrong <matt <at> rfc20.org> Cc: 58639 <at> debbugs.gnu.org Subject: Re: bug#58639: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Wed, 19 Oct 2022 13:29:02 -0400
> Stefan, looks like recursive calls to 'mark_buffer' are not only > possible but common. For this to be a problem for overlays, all it > takes is an overlay property to somehow reference a second buffer. > Boom, you get nested overlay iteration. Duh, of course! > Two easy fixes I can think of: > a) Break the recursion while marking with a queue, rather than a stack. > To bound the size of the queue do this only for buffers. Actually, the alloc.c code already has that, so it's a trivial change. > b) Add a specialized itree iteration function for gc. In fact, > properties already have one that we can copy: > > extern void traverse_intervals_noorder ( > INTERVAL, > void (*) (INTERVAL, void *), void *); We even have better: just undo commit b8fbd42f0a7caa4cd9e2d50dd4e4b2101ac78acd Or use the (100% guaranteed untested) code below. The good thing about using `ITREE_FOREACH` in the GC is that it checks that we're not running the GC from within an `ITREE_FOREACH` loop. Side comment about `traverse_intervals_noorder`: I added this function back when I played with using splay trees for `intervals.c`, which worked well except that it occasionally created "pathologically" deep trees, hence the need for `traverse_intervals_noorder` to keep the recursion depth in O(log N). > I like (b) so much I'll work on it now. Fine by me :-) Stefan diff --git a/src/alloc.c b/src/alloc.c index 00f2991f250..555df997dfb 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -6531,9 +6531,13 @@ mark_buffer (struct buffer *buffer) if (!BUFFER_LIVE_P (buffer)) mark_object (BVAR (buffer, undo_list)); - struct interval_node *node; - ITREE_FOREACH (node, buffer->overlays, PTRDIFF_MIN, PTRDIFF_MAX, ASCENDING) - mark_object (node->data); + { + ptrdiff_t sp = mark_stk.sp; + struct interval_node *node; + ITREE_FOREACH (node, buffer->overlays, PTRDIFF_MIN, PTRDIFF_MAX, ASCENDING) + mark_stack_push_value (node->data); + process_mark_stack (sp); + } /* If this is an indirect buffer, mark its base buffer. */ if (buffer->base_buffer &&
bug-gnu-emacs <at> gnu.org
:bug#58639
; Package emacs
.
(Wed, 19 Oct 2022 21:50:01 GMT) Full text and rfc822 format available.Message #11 received at 58639 <at> debbugs.gnu.org (full text, mbox):
From: Matt Armstrong <matt <at> rfc20.org> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 58639 <at> debbugs.gnu.org Subject: Re: bug#58639: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Wed, 19 Oct 2022 14:49:35 -0700
[Message part 1 (text/plain, inline)]
Stefan Monnier <monnier <at> iro.umontreal.ca> writes: >> Two easy fixes I can think of: >> a) Break the recursion while marking with a queue, rather than a stack. >> To bound the size of the queue do this only for buffers. > > Actually, the alloc.c code already has that, so it's a trivial change. I don't see code for a mark *queue*. I see one for a stack. What am I missing? (admittedly, I was kinda lazy and just searched for the word "queue", then paged through rather quickly, failing to spot anything...) >> b) Add a specialized itree iteration function for gc. In fact, >> properties already have one that we can copy: >> >> extern void traverse_intervals_noorder ( >> INTERVAL, >> void (*) (INTERVAL, void *), void *); > > We even have better: just undo commit > b8fbd42f0a7caa4cd9e2d50dd4e4b2101ac78acd Attached, with cosmetic changes to the original. But I also added an eassert(!busy) right before `gc-post-hook', to hopefully still retain some of the checking for the issue you were originally trying find. > Or use the (100% guaranteed untested) code below. Looks like it would work, but I didn't like the idea of throwing all the overlays on a stack during GC, since the count can become large. > The good thing about using `ITREE_FOREACH` in the GC is that it checks > that we're not running the GC from within an `ITREE_FOREACH` loop. Ah, good point. I suppose my patch demotes the checking in GC to just an eassert. Let me know what you think of that. I was up to now thinking that the issue was that GC itself couldn't nest with ITREE_FOREACH, but that isn't really it. It is that we don't want ELisp to run during ITREE_FOREACH *at all* because any ELisp might cause a nested ITREE_FOREACH. Is there someplace even more fundamental we can put a check for this? Maybe Ffuncall? We really want a "die if ELisp code runs" thing. > Side comment about `traverse_intervals_noorder`: I added this function > back when I played with using splay trees for `intervals.c`, which > worked well except that it occasionally created "pathologically" deep > trees, hence the need for `traverse_intervals_noorder` to keep the > recursion depth in O(log N). Definitely a side conversation. :-) I don't think `traverse_intervals_noorder` caps depth at O(log N) for arbitrarily shaped trees like splay trees. Counter example: Construct a tree where every left child has two children, and every right child only one additional right child. In this wildly unbalanced tree 1/3 of the nodes have two children, so `traverse_intervals_noorder` will recurse 1/3 N times and so take O(N) stack space. But, the trick will save a lot of stack in the common cases that splay trees can often have (long chains of single-child nodes), so I see why you wrote it that way.
[0001-Revert-mark_overlays-Use-the-normal-ITREE_FOREACH.patch (text/x-diff, inline)]
From 570352e1de01312a0e0b8a54a37066d47b7ab79a Mon Sep 17 00:00:00 2001 From: Matt Armstrong <matt <at> rfc20.org> Date: Wed, 19 Oct 2022 13:42:35 -0700 Subject: [PATCH] Revert "mark_overlays: Use the normal ITREE_FOREACH" This reverts commit b8fbd42f0a7caa4cd9e2d50dd4e4b2101ac78acd, with edits. * src/alloc.c (mark_overlays): restore function. (mark_buffer): Call it, not ITREE_FOREACH. (garbage_collect): eassert (!itree_busy_p ()). * src/itree.h: Comment tweak: explain why GC is considered risky. It isn't that GC itself is risky, it is that GC can call ELisp by way of a hook, and running ELisp during iteration is risks nested iteration. --- src/alloc.c | 22 +++++++++++++++++++--- src/itree.h | 3 ++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/alloc.c b/src/alloc.c index 00f2991f250..189c3be7e23 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -6279,6 +6279,11 @@ garbage_collect (void) image_prune_animation_caches (false); #endif + /* ELisp code run by `gc-post-hook' could result in itree iteration, + which must not happen while the itree is already busy. See + bug#58639. */ + eassert (!itree_busy_p ()); + if (!NILP (Vpost_gc_hook)) { specpdl_ref gc_count = inhibit_garbage_collection (); @@ -6510,6 +6515,18 @@ mark_overlay (struct Lisp_Overlay *ov) mark_object (ov->plist); } +/* Mark the overlay subtree rooted at NODE. */ + +static void +mark_overlays (struct interval_node *node) +{ + if (node == NULL) + return; + mark_object (node->data); + mark_overlays (node->left); + mark_overlays (node->right); +} + /* Mark Lisp_Objects and special pointers in BUFFER. */ static void @@ -6531,9 +6548,8 @@ mark_buffer (struct buffer *buffer) if (!BUFFER_LIVE_P (buffer)) mark_object (BVAR (buffer, undo_list)); - struct interval_node *node; - ITREE_FOREACH (node, buffer->overlays, PTRDIFF_MIN, PTRDIFF_MAX, ASCENDING) - mark_object (node->data); + if (buffer->overlays) + mark_overlays (buffer->overlays->root); /* If this is an indirect buffer, mark its base buffer. */ if (buffer->base_buffer && diff --git a/src/itree.h b/src/itree.h index 0e2e7d1f81f..860bd835a2c 100644 --- a/src/itree.h +++ b/src/itree.h @@ -146,7 +146,8 @@ #define ITREE_NULL NULL it is cheap a pure. - Only a single iteration can happen at a time, so make sure none of the code within the loop can start another tree iteration, i.e. it shouldn't - be able to run ELisp code (or GC for that matter). + be able to run ELisp code, nor GC since GC can run ELisp by way + of `post-gc-hook`. - If you need to exit the loop early, you *have* to call `ITREE_ABORT` just before exiting (e.g. with `break` or `return`). - Non-local exits are not supported within the body of the loop. -- 2.35.1
bug-gnu-emacs <at> gnu.org
:bug#58639
; Package emacs
.
(Wed, 19 Oct 2022 22:18:02 GMT) Full text and rfc822 format available.Message #14 received at 58639 <at> debbugs.gnu.org (full text, mbox):
From: Matt Armstrong <matt <at> rfc20.org> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 58639 <at> debbugs.gnu.org Subject: Re: bug#58639: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Wed, 19 Oct 2022 15:16:53 -0700
[Message part 1 (text/plain, inline)]
Sorry Stefan, that last patch won't build against the current feature/noverlay. I sent it from a tree that was not fully merged. This one renames the itree_busy_p call to itree_iterator_busy_p.
[0001-Revert-mark_overlays-Use-the-normal-ITREE_FOREACH.patch (text/x-diff, inline)]
From 7bd90841b07a58b16c08b8bc07b94b0946aca1f3 Mon Sep 17 00:00:00 2001 From: Matt Armstrong <matt <at> rfc20.org> Date: Wed, 19 Oct 2022 13:42:35 -0700 Subject: [PATCH] Revert "mark_overlays: Use the normal ITREE_FOREACH" This reverts commit b8fbd42f0a7caa4cd9e2d50dd4e4b2101ac78acd, with edits. * src/alloc.c (mark_overlays): restore function. (mark_buffer): Call it, not ITREE_FOREACH. (garbage_collect): eassert (!itree_busy_p ()). * src/itree.h: Comment tweak: explain why GC is considered risky. It isn't that GC itself is risky, it is that GC can call ELisp by way of a hook, and running ELisp during iteration is risks nested iteration. --- src/alloc.c | 22 +++++++++++++++++++--- src/itree.h | 3 ++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/alloc.c b/src/alloc.c index 00f2991f250..d7e0a99ffe7 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -6279,6 +6279,11 @@ garbage_collect (void) image_prune_animation_caches (false); #endif + /* ELisp code run by `gc-post-hook' could result in itree iteration, + which must not happen while the itree is already busy. See + bug#58639. */ + eassert (!itree_iterator_busy_p ()); + if (!NILP (Vpost_gc_hook)) { specpdl_ref gc_count = inhibit_garbage_collection (); @@ -6510,6 +6515,18 @@ mark_overlay (struct Lisp_Overlay *ov) mark_object (ov->plist); } +/* Mark the overlay subtree rooted at NODE. */ + +static void +mark_overlays (struct interval_node *node) +{ + if (node == NULL) + return; + mark_object (node->data); + mark_overlays (node->left); + mark_overlays (node->right); +} + /* Mark Lisp_Objects and special pointers in BUFFER. */ static void @@ -6531,9 +6548,8 @@ mark_buffer (struct buffer *buffer) if (!BUFFER_LIVE_P (buffer)) mark_object (BVAR (buffer, undo_list)); - struct interval_node *node; - ITREE_FOREACH (node, buffer->overlays, PTRDIFF_MIN, PTRDIFF_MAX, ASCENDING) - mark_object (node->data); + if (buffer->overlays) + mark_overlays (buffer->overlays->root); /* If this is an indirect buffer, mark its base buffer. */ if (buffer->base_buffer && diff --git a/src/itree.h b/src/itree.h index f98f028ea52..8647168c935 100644 --- a/src/itree.h +++ b/src/itree.h @@ -152,7 +152,8 @@ itree_iterator_start (struct interval_tree *tree, ptrdiff_t begin, it is cheap a pure. - Only a single iteration can happen at a time, so make sure none of the code within the loop can start another tree iteration, i.e. it shouldn't - be able to run ELisp code (or GC for that matter). + be able to run ELisp code, nor GC since GC can run ELisp by way + of `post-gc-hook`. - If you need to exit the loop early, you *have* to call `ITREE_ABORT` just before exiting (e.g. with `break` or `return`). - Non-local exits are not supported within the body of the loop. -- 2.35.1
bug-gnu-emacs <at> gnu.org
:bug#58639
; Package emacs
.
(Wed, 19 Oct 2022 23:51:02 GMT) Full text and rfc822 format available.Message #17 received at 58639 <at> debbugs.gnu.org (full text, mbox):
From: Matt Armstrong <matt <at> rfc20.org> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 58639 <at> debbugs.gnu.org Subject: Re: bug#58639: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Wed, 19 Oct 2022 16:50:46 -0700
Matt Armstrong <matt <at> rfc20.org> writes: > +static void > +mark_overlays (struct interval_node *node) > +{ > + if (node == NULL) > + return; > + mark_object (node->data); > + mark_overlays (node->left); > + mark_overlays (node->right); > +} Heads up the 'node == NULL' above depends on the patch I sent you to get rid of ITREE_NULL. -- matt (sent from an Emacs running the feature/noverlay branch)
bug-gnu-emacs <at> gnu.org
:bug#58639
; Package emacs
.
(Thu, 20 Oct 2022 01:57:01 GMT) Full text and rfc822 format available.Message #20 received at 58639 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: Matt Armstrong <matt <at> rfc20.org> Cc: 58639 <at> debbugs.gnu.org Subject: Re: bug#58639: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Wed, 19 Oct 2022 21:55:53 -0400
Matt Armstrong [2022-10-19 16:50:46] wrote: > Matt Armstrong <matt <at> rfc20.org> writes: >> +static void >> +mark_overlays (struct interval_node *node) >> +{ >> + if (node == NULL) >> + return; >> + mark_object (node->data); >> + mark_overlays (node->left); >> + mark_overlays (node->right); >> +} > > Heads up the 'node == NULL' above depends on the patch I sent you to get > rid of ITREE_NULL. I was wondering if you had mistyped ITREE_NULL or if it was indeed a "preview" of what was coming :-) In any case, thanks for those patches, it's a really nice improvement. Stefan
bug-gnu-emacs <at> gnu.org
:bug#58639
; Package emacs
.
(Sat, 12 Nov 2022 20:59:02 GMT) Full text and rfc822 format available.Message #23 received at 58639 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefankangas <at> gmail.com> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 58639 <at> debbugs.gnu.org, Matt Armstrong <matt <at> rfc20.org> Subject: Re: bug#58639: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Sat, 12 Nov 2022 12:58:15 -0800
Stefan Monnier <monnier <at> iro.umontreal.ca> writes: > Matt Armstrong [2022-10-19 16:50:46] wrote: >> Matt Armstrong <matt <at> rfc20.org> writes: >>> +static void >>> +mark_overlays (struct interval_node *node) >>> +{ >>> + if (node == NULL) >>> + return; >>> + mark_object (node->data); >>> + mark_overlays (node->left); >>> + mark_overlays (node->right); >>> +} >> >> Heads up the 'node == NULL' above depends on the patch I sent you to get >> rid of ITREE_NULL. > > I was wondering if you had mistyped ITREE_NULL or if it was indeed > a "preview" of what was coming :-) > > In any case, thanks for those patches, it's a really nice improvement. Was this merged, and if so can this bug be closed?
Matt Armstrong <matt <at> rfc20.org>
:Matt Armstrong <matt <at> rfc20.org>
:Message #28 received at 58639-done <at> debbugs.gnu.org (full text, mbox):
From: Matt Armstrong <matt <at> rfc20.org> To: Stefan Kangas <stefankangas <at> gmail.com>, Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 58639-done <at> debbugs.gnu.org Subject: Re: bug#58639: 29.0.50; [noverlay] Nested overlay iteration in GC Date: Tue, 15 Nov 2022 09:47:13 -0800
Stefan Kangas <stefankangas <at> gmail.com> writes: > Stefan Monnier <monnier <at> iro.umontreal.ca> writes: > >> Matt Armstrong [2022-10-19 16:50:46] wrote: >>> Matt Armstrong <matt <at> rfc20.org> writes: >>>> +static void >>>> +mark_overlays (struct interval_node *node) >>>> +{ >>>> + if (node == NULL) >>>> + return; >>>> + mark_object (node->data); >>>> + mark_overlays (node->left); >>>> + mark_overlays (node->right); >>>> +} >>> >>> Heads up the 'node == NULL' above depends on the patch I sent you to get >>> rid of ITREE_NULL. >> >> I was wondering if you had mistyped ITREE_NULL or if it was indeed >> a "preview" of what was coming :-) >> >> In any case, thanks for those patches, it's a really nice improvement. > > Was this merged, and if so can this bug be closed? Yep, closing.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Wed, 14 Dec 2022 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.