Package: emacs;
Reported by: Philipp <p.stephani2 <at> gmail.com>
Date: Sat, 25 Jul 2020 19:28:02 UTC
Severity: normal
Found in version 28.0.50
Done: Philipp Stephani <p.stephani2 <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 42540 in the body.
You can then email your comments to 42540 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#42540
; Package emacs
.
(Sat, 25 Jul 2020 19:28:02 GMT) Full text and rfc822 format available.Philipp <p.stephani2 <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Sat, 25 Jul 2020 19:28:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Philipp <p.stephani2 <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 28.0.50; macOS assertion failure in src/alloc-tests Date: Sat, 25 Jul 2020 21:26:54 +0200
This is another follow-up to Bug#30700. It's rather subtle, and I couldn't get GDB to work, so here's the LLDB backtrace: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff6fa6f33a libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff6fb2be60 libsystem_pthread.dylib`pthread_kill + 430 frame #2: 0x00007fff6f98693e libsystem_c.dylib`raise + 26 frame #3: 0x00000001004a24e2 emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:409:3 frame #4: 0x00000001004a28f3 emacs`emacs_abort at sysdep.c:2431:3 frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 frame #6: 0x000000010031e7c5 emacs`STRING_BYTES(s=0x0000000101330300) at lisp.h:1621:22 frame #7: 0x0000000100300fcd emacs`SBYTES(string=(i = 0x0000000101330304)) at lisp.h:1632:10 frame #8: 0x000000010030e411 emacs`internal_equal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4), equal_kind=EQUAL_PLAIN, depth=0, ht=(i = 0x0000000000000000)) at fns.c:2489:11 frame #9: 0x00000001003073b5 emacs`Fequal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4)) at fns.c:2321:10 frame #10: 0x00000001002f94a6 emacs`funcall_subr(subr=0x00000001005290e8, numargs=2, args=0x00007ffeefbf1928) at eval.c:2870:19 frame #11: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbf1920) at eval.c:2795:11 frame #12: 0x00000001002f78d9 emacs`Fapply(nargs=2, args=0x00007ffeefbf1a90) at eval.c:2425:24 frame #13: 0x00000001002e9de2 emacs`eval_sub(form=(i = 0x0000000101898993)) at eval.c:2246:10 frame #14: 0x00000001002eaffa emacs`Fsetq(args=(i = 0x00000001018989b3)) at eval.c:509:13 frame #15: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x00000001018989c3)) at eval.c:2227:8 frame #16: 0x00000001002efe9e emacs`Funwind_protect(args=(i = 0x0000000101897d83)) at eval.c:1213:9 frame #17: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897d73)) at eval.c:2227:8 frame #18: 0x00000001002ea8ad emacs`Fif(args=(i = 0x0000000101897dd3)) at eval.c:414:10 frame #19: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897dc3)) at eval.c:2227:8 frame #20: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 frame #21: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e23)) at eval.c:987:9 frame #22: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e33)) at eval.c:2227:8 frame #23: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x00000001018986a3)) at eval.c:462:13 frame #24: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e63)) at eval.c:987:9 frame #25: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e73)) at eval.c:2227:8 frame #26: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 frame #27: 0x00000001002ed57f emacs`FletX(args=(i = 0x0000000101897e93)) at eval.c:919:9 frame #28: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897ea3)) at eval.c:2227:8 frame #29: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000101898d53)) at eval.c:462:13 frame #30: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f13)) at eval.c:987:9 frame #31: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f23)) at eval.c:2227:8 frame #32: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 frame #33: 0x00000001002eacd5 emacs`prog_ignore(body=(i = 0x0000000101897f53)) at eval.c:473:3 frame #34: 0x00000001002ef309 emacs`Fwhile(args=(i = 0x0000000101897f43)) at eval.c:1008:7 frame #35: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f33)) at eval.c:2227:8 frame #36: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 frame #37: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f73)) at eval.c:987:9 frame #38: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f83)) at eval.c:2227:8 frame #39: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 frame #40: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897fa3)) at eval.c:987:9 frame #41: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897fb3)) at eval.c:2227:8 frame #42: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 frame #43: 0x00000001002fa133 emacs`funcall_lambda(fun=(i = 0x000000010189e763), nargs=0, arg_vector=0x00007ffeefbf4a38) at eval.c:3065:11 frame #44: 0x00000001002f7cff emacs`Ffuncall(nargs=1, args=0x00007ffeefbf4a30) at eval.c:2809:8 frame #45: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101313e64), vector=(i = 0x0000000101848fad), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac8) at bytecode.c:635:12 frame #46: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018490ed), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac0) at eval.c:2917:10 frame #47: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018490ed), nargs=1, arg_vector=0x00007ffeefbf5ac0) at eval.c:2998:11 frame #48: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf5ab8) at eval.c:2797:11 frame #49: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101314344), vector=(i = 0x000000010184967d), maxdepth=(i = 0x0000000000000036), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b10) at bytecode.c:635:12 frame #50: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018497a5), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b08) at eval.c:2917:10 frame #51: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018497a5), nargs=1, arg_vector=0x00007ffeefbf6b08) at eval.c:2998:11 frame #52: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf6b00) at eval.c:2797:11 frame #53: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013162d4), vector=(i = 0x0000000101858975), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b78) at bytecode.c:635:12 frame #54: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858a3d), syms_left=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b60) at eval.c:2917:10 frame #55: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858a3d), nargs=3, arg_vector=0x00007ffeefbf7b60) at eval.c:2998:11 frame #56: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf7b58) at eval.c:2797:11 frame #57: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316394), vector=(i = 0x0000000101858ae5), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b98) at bytecode.c:635:12 frame #58: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858bdd), syms_left=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b80) at eval.c:2917:10 frame #59: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858bdd), nargs=3, arg_vector=0x00007ffeefbf8b80) at eval.c:2998:11 frame #60: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf8b78) at eval.c:2797:11 frame #61: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316b94), vector=(i = 0x000000010185b875), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b40) at bytecode.c:635:12 frame #62: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185b8d5), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b38) at eval.c:2917:10 frame #63: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185b8d5), nargs=1, arg_vector=0x00007ffeefbf9b38) at eval.c:2998:11 frame #64: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf9b30) at eval.c:2797:11 frame #65: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013172f4), vector=(i = 0x000000010185d4f5), maxdepth=(i = 0x000000000000001a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b8) at bytecode.c:635:12 frame #66: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185d55d), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b0) at eval.c:2917:10 frame #67: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185d55d), nargs=1, arg_vector=0x00007ffeefbfa9b0) at eval.c:2998:11 frame #68: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010185d55d), args=(i = 0x000000010189e123), count=12) at eval.c:2942:9 frame #69: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010189e0b3)) at eval.c:2319:12 frame #70: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010189e0b3), lexical=(i = 0x0000000000000030)) at eval.c:2103:28 frame #71: 0x00000001002f94a6 emacs`funcall_subr(subr=0x0000000100527c48, numargs=2, args=0x00007ffeefbfb0d8) at eval.c:2870:19 frame #72: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb0d0) at eval.c:2795:11 frame #73: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001040676cc), vector=(i = 0x0000000104066275), maxdepth=(i = 0x0000000000000066), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e8) at bytecode.c:635:12 frame #74: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000104066245), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e0) at eval.c:2917:10 frame #75: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000104066245), nargs=1, arg_vector=0x00007ffeefbfc4e0) at eval.c:2998:11 frame #76: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbfc4d8) at eval.c:2797:11 frame #77: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406b424), vector=(i = 0x000000010406791d), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at bytecode.c:635:12 frame #78: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001040678ed), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at eval.c:2917:10 frame #79: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001040678ed), nargs=0, arg_vector=0x00007ffeefbfdb18) at eval.c:2998:11 frame #80: 0x00000001002f7b6f emacs`Ffuncall(nargs=1, args=0x00007ffeefbfdb10) at eval.c:2797:11 frame #81: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406c0ec), vector=(i = 0x000000010406b5f5), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at bytecode.c:635:12 frame #82: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010406b5c5), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at eval.c:2917:10 frame #83: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010406b5c5), nargs=0, arg_vector=0x00007ffeefbfeb90) at eval.c:2998:11 frame #84: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010406b5c5), args=(i = 0x0000000000000000), count=4) at eval.c:2942:9 frame #85: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010421c09b)) at eval.c:2319:12 frame #86: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010421c09b), lexical=(i = 0x0000000000000000)) at eval.c:2103:28 frame #87: 0x00000001001d8c0a emacs`top_level_2 at keyboard.c:1100:10 frame #88: 0x00000001002f095f emacs`internal_condition_case(bfun=(emacs`top_level_2 at keyboard.c:1099), handlers=(i = 0x0000000000000090), hfun=(emacs`cmd_error at keyboard.c:919)) at eval.c:1356:25 frame #89: 0x00000001001d8831 emacs`top_level_1(ignore=(i = 0x0000000000000000)) at keyboard.c:1108:5 frame #90: 0x00000001002efd4a emacs`internal_catch(tag=(i = 0x000000000000c900), func=(emacs`top_level_1 at keyboard.c:1105), arg=(i = 0x0000000000000000)) at eval.c:1117:25 frame #91: 0x00000001001b5083 emacs`command_loop at keyboard.c:1069:2 frame #92: 0x00000001001b4ea4 emacs`recursive_edit_1 at keyboard.c:714:9 frame #93: 0x00000001001b5326 emacs`Frecursive_edit at keyboard.c:786:3 frame #94: 0x00000001001b1f35 emacs`main(argc=14, argv=0x00007ffeefbff570) at emacs.c:2043:3 frame #95: 0x00007fff6f927cc9 libdyld.dylib`start + 1 This runs into the following codepath: frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 1699 1700 if (!PURE_P (s) && !pdumper_object_p (s) && s->u.s.data 1701 && nbytes != SDATA_NBYTES (SDATA_OF_STRING (s))) -> 1702 emacs_abort (); 1703 return nbytes; 1704 } 1705 Here we have: (lldb) p *((sdata*)( s->u.s.data - 16)) (sdata) $11 = { string = 0x0000000101330300 n = { string = 0x0000000101330300 nbytes = 1 } } (lldb) p *$11.string (Lisp_String) $12 = { u = { s = { size = 1 size_byte = 3 intervals = 0x0000000000000000 data = 0x0000000102060ce0 "✓" } next = 0x0000000000000001 gcaligned = '\x01' } } That is, the string "✓" has 3 bytes and 1 character, yet sdata.n.nbytes is 1 instead of 3, triggering the assertion failure. I have no idea where this comes from, though. In GNU Emacs 28.0.50 (build 67, x86_64-apple-darwin19.5.0, NS appkit-1894.50 Version 10.15.5 (Build 19F101)) of 2020-07-25 Repository revision: 3b44829823f43d3736b8ec9db2258eeff7f6c16a Repository branch: master Windowing system distributor 'Apple', version 10.3.1894 System Description: Mac OS X 10.15.5 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --with-modules --without-xml2 --without-pop --with-mailutils --enable-gcc-warnings=warn-only --enable-checking=all --enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0'' Configured features: JPEG TIFF GIF PNG NOTIFY KQUEUE ACL GNUTLS ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER LCMS2 Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc dired dired-loaddefs rfc822 mml easymenu mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils phst skeleton derived edmacro kmacro pcase ffap thingatpt url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars mailcap subr-x rx gnutls puny seq byte-opt gv bytecomp byte-compile cconv dbus xml compile comint ansi-color ring cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 69735 5242) (symbols 48 8650 1) (strings 32 23544 2000) (string-bytes 1 768650) (vectors 16 14146) (vector-slots 8 172529 5513) (floats 8 26 29) (intervals 56 206 0) (buffers 992 10))
bug-gnu-emacs <at> gnu.org
:bug#42540
; Package emacs
.
(Sat, 25 Jul 2020 19:33:02 GMT) Full text and rfc822 format available.Message #8 received at 42540 <at> debbugs.gnu.org (full text, mbox):
From: Philipp Stephani <p.stephani2 <at> gmail.com> To: 42540 <at> debbugs.gnu.org Subject: Re: bug#42540: 28.0.50; macOS assertion failure in src/alloc-tests Date: Sat, 25 Jul 2020 21:32:39 +0200
Am Sa., 25. Juli 2020 um 21:28 Uhr schrieb Philipp <p.stephani2 <at> gmail.com>: > > > This is another follow-up to Bug#30700. It's rather subtle, and I > couldn't get GDB to work, so here's the LLDB backtrace: > > * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT > * frame #0: 0x00007fff6fa6f33a libsystem_kernel.dylib`__pthread_kill + 10 > frame #1: 0x00007fff6fb2be60 libsystem_pthread.dylib`pthread_kill + 430 > frame #2: 0x00007fff6f98693e libsystem_c.dylib`raise + 26 > frame #3: 0x00000001004a24e2 emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:409:3 > frame #4: 0x00000001004a28f3 emacs`emacs_abort at sysdep.c:2431:3 > frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 > frame #6: 0x000000010031e7c5 emacs`STRING_BYTES(s=0x0000000101330300) at lisp.h:1621:22 > frame #7: 0x0000000100300fcd emacs`SBYTES(string=(i = 0x0000000101330304)) at lisp.h:1632:10 > frame #8: 0x000000010030e411 emacs`internal_equal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4), equal_kind=EQUAL_PLAIN, depth=0, ht=(i = 0x0000000000000000)) at fns.c:2489:11 > frame #9: 0x00000001003073b5 emacs`Fequal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4)) at fns.c:2321:10 > frame #10: 0x00000001002f94a6 emacs`funcall_subr(subr=0x00000001005290e8, numargs=2, args=0x00007ffeefbf1928) at eval.c:2870:19 > frame #11: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbf1920) at eval.c:2795:11 > frame #12: 0x00000001002f78d9 emacs`Fapply(nargs=2, args=0x00007ffeefbf1a90) at eval.c:2425:24 > frame #13: 0x00000001002e9de2 emacs`eval_sub(form=(i = 0x0000000101898993)) at eval.c:2246:10 > frame #14: 0x00000001002eaffa emacs`Fsetq(args=(i = 0x00000001018989b3)) at eval.c:509:13 > frame #15: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x00000001018989c3)) at eval.c:2227:8 > frame #16: 0x00000001002efe9e emacs`Funwind_protect(args=(i = 0x0000000101897d83)) at eval.c:1213:9 > frame #17: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897d73)) at eval.c:2227:8 > frame #18: 0x00000001002ea8ad emacs`Fif(args=(i = 0x0000000101897dd3)) at eval.c:414:10 > frame #19: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897dc3)) at eval.c:2227:8 > frame #20: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #21: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e23)) at eval.c:987:9 > frame #22: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e33)) at eval.c:2227:8 > frame #23: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x00000001018986a3)) at eval.c:462:13 > frame #24: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e63)) at eval.c:987:9 > frame #25: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e73)) at eval.c:2227:8 > frame #26: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #27: 0x00000001002ed57f emacs`FletX(args=(i = 0x0000000101897e93)) at eval.c:919:9 > frame #28: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897ea3)) at eval.c:2227:8 > frame #29: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000101898d53)) at eval.c:462:13 > frame #30: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f13)) at eval.c:987:9 > frame #31: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f23)) at eval.c:2227:8 > frame #32: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #33: 0x00000001002eacd5 emacs`prog_ignore(body=(i = 0x0000000101897f53)) at eval.c:473:3 > frame #34: 0x00000001002ef309 emacs`Fwhile(args=(i = 0x0000000101897f43)) at eval.c:1008:7 > frame #35: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f33)) at eval.c:2227:8 > frame #36: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #37: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f73)) at eval.c:987:9 > frame #38: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f83)) at eval.c:2227:8 > frame #39: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #40: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897fa3)) at eval.c:987:9 > frame #41: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897fb3)) at eval.c:2227:8 > frame #42: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #43: 0x00000001002fa133 emacs`funcall_lambda(fun=(i = 0x000000010189e763), nargs=0, arg_vector=0x00007ffeefbf4a38) at eval.c:3065:11 > frame #44: 0x00000001002f7cff emacs`Ffuncall(nargs=1, args=0x00007ffeefbf4a30) at eval.c:2809:8 > frame #45: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101313e64), vector=(i = 0x0000000101848fad), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac8) at bytecode.c:635:12 > frame #46: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018490ed), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac0) at eval.c:2917:10 > frame #47: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018490ed), nargs=1, arg_vector=0x00007ffeefbf5ac0) at eval.c:2998:11 > frame #48: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf5ab8) at eval.c:2797:11 > frame #49: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101314344), vector=(i = 0x000000010184967d), maxdepth=(i = 0x0000000000000036), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b10) at bytecode.c:635:12 > frame #50: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018497a5), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b08) at eval.c:2917:10 > frame #51: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018497a5), nargs=1, arg_vector=0x00007ffeefbf6b08) at eval.c:2998:11 > frame #52: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf6b00) at eval.c:2797:11 > frame #53: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013162d4), vector=(i = 0x0000000101858975), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b78) at bytecode.c:635:12 > frame #54: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858a3d), syms_left=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b60) at eval.c:2917:10 > frame #55: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858a3d), nargs=3, arg_vector=0x00007ffeefbf7b60) at eval.c:2998:11 > frame #56: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf7b58) at eval.c:2797:11 > frame #57: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316394), vector=(i = 0x0000000101858ae5), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b98) at bytecode.c:635:12 > frame #58: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858bdd), syms_left=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b80) at eval.c:2917:10 > frame #59: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858bdd), nargs=3, arg_vector=0x00007ffeefbf8b80) at eval.c:2998:11 > frame #60: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf8b78) at eval.c:2797:11 > frame #61: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316b94), vector=(i = 0x000000010185b875), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b40) at bytecode.c:635:12 > frame #62: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185b8d5), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b38) at eval.c:2917:10 > frame #63: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185b8d5), nargs=1, arg_vector=0x00007ffeefbf9b38) at eval.c:2998:11 > frame #64: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf9b30) at eval.c:2797:11 > frame #65: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013172f4), vector=(i = 0x000000010185d4f5), maxdepth=(i = 0x000000000000001a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b8) at bytecode.c:635:12 > frame #66: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185d55d), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b0) at eval.c:2917:10 > frame #67: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185d55d), nargs=1, arg_vector=0x00007ffeefbfa9b0) at eval.c:2998:11 > frame #68: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010185d55d), args=(i = 0x000000010189e123), count=12) at eval.c:2942:9 > frame #69: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010189e0b3)) at eval.c:2319:12 > frame #70: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010189e0b3), lexical=(i = 0x0000000000000030)) at eval.c:2103:28 > frame #71: 0x00000001002f94a6 emacs`funcall_subr(subr=0x0000000100527c48, numargs=2, args=0x00007ffeefbfb0d8) at eval.c:2870:19 > frame #72: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb0d0) at eval.c:2795:11 > frame #73: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001040676cc), vector=(i = 0x0000000104066275), maxdepth=(i = 0x0000000000000066), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e8) at bytecode.c:635:12 > frame #74: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000104066245), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e0) at eval.c:2917:10 > frame #75: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000104066245), nargs=1, arg_vector=0x00007ffeefbfc4e0) at eval.c:2998:11 > frame #76: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbfc4d8) at eval.c:2797:11 > frame #77: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406b424), vector=(i = 0x000000010406791d), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at bytecode.c:635:12 > frame #78: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001040678ed), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at eval.c:2917:10 > frame #79: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001040678ed), nargs=0, arg_vector=0x00007ffeefbfdb18) at eval.c:2998:11 > frame #80: 0x00000001002f7b6f emacs`Ffuncall(nargs=1, args=0x00007ffeefbfdb10) at eval.c:2797:11 > frame #81: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406c0ec), vector=(i = 0x000000010406b5f5), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at bytecode.c:635:12 > frame #82: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010406b5c5), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at eval.c:2917:10 > frame #83: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010406b5c5), nargs=0, arg_vector=0x00007ffeefbfeb90) at eval.c:2998:11 > frame #84: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010406b5c5), args=(i = 0x0000000000000000), count=4) at eval.c:2942:9 > frame #85: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010421c09b)) at eval.c:2319:12 > frame #86: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010421c09b), lexical=(i = 0x0000000000000000)) at eval.c:2103:28 > frame #87: 0x00000001001d8c0a emacs`top_level_2 at keyboard.c:1100:10 > frame #88: 0x00000001002f095f emacs`internal_condition_case(bfun=(emacs`top_level_2 at keyboard.c:1099), handlers=(i = 0x0000000000000090), hfun=(emacs`cmd_error at keyboard.c:919)) at eval.c:1356:25 > frame #89: 0x00000001001d8831 emacs`top_level_1(ignore=(i = 0x0000000000000000)) at keyboard.c:1108:5 > frame #90: 0x00000001002efd4a emacs`internal_catch(tag=(i = 0x000000000000c900), func=(emacs`top_level_1 at keyboard.c:1105), arg=(i = 0x0000000000000000)) at eval.c:1117:25 > frame #91: 0x00000001001b5083 emacs`command_loop at keyboard.c:1069:2 > frame #92: 0x00000001001b4ea4 emacs`recursive_edit_1 at keyboard.c:714:9 > frame #93: 0x00000001001b5326 emacs`Frecursive_edit at keyboard.c:786:3 > frame #94: 0x00000001001b1f35 emacs`main(argc=14, argv=0x00007ffeefbff570) at emacs.c:2043:3 > frame #95: 0x00007fff6f927cc9 libdyld.dylib`start + 1 > > This runs into the following codepath: > > frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 > 1699 > 1700 if (!PURE_P (s) && !pdumper_object_p (s) && s->u.s.data > 1701 && nbytes != SDATA_NBYTES (SDATA_OF_STRING (s))) > -> 1702 emacs_abort (); > 1703 return nbytes; > 1704 } > 1705 > > Here we have: > > (lldb) p *((sdata*)( s->u.s.data - 16)) > (sdata) $11 = { > string = 0x0000000101330300 > n = { > string = 0x0000000101330300 > nbytes = 1 > } > } > (lldb) p *$11.string > (Lisp_String) $12 = { > u = { > s = { > size = 1 > size_byte = 3 > intervals = 0x0000000000000000 > data = 0x0000000102060ce0 "✓" > } > next = 0x0000000000000001 > gcaligned = '\x01' > } > } > > That is, the string "✓" has 3 bytes and 1 character, yet sdata.n.nbytes > is 1 instead of 3, triggering the assertion failure. I have no idea > where this comes from, though. > Crystal ball: The fix for Bug#39207 is incomplete when GC_CHECK_STRING_BYTES = 1.
bug-gnu-emacs <at> gnu.org
:bug#42540
; Package emacs
.
(Sun, 26 Jul 2020 12:21:01 GMT) Full text and rfc822 format available.Message #11 received at 42540 <at> debbugs.gnu.org (full text, mbox):
From: Philipp Stephani <p.stephani2 <at> gmail.com> To: 42540 <at> debbugs.gnu.org Subject: Re: bug#42540: 28.0.50; macOS assertion failure in src/alloc-tests Date: Sun, 26 Jul 2020 14:20:25 +0200
Am Sa., 25. Juli 2020 um 21:28 Uhr schrieb Philipp <p.stephani2 <at> gmail.com>: > > > This is another follow-up to Bug#30700. It's rather subtle, and I > couldn't get GDB to work, so here's the LLDB backtrace: > > * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT > * frame #0: 0x00007fff6fa6f33a libsystem_kernel.dylib`__pthread_kill + 10 > frame #1: 0x00007fff6fb2be60 libsystem_pthread.dylib`pthread_kill + 430 > frame #2: 0x00007fff6f98693e libsystem_c.dylib`raise + 26 > frame #3: 0x00000001004a24e2 emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:409:3 > frame #4: 0x00000001004a28f3 emacs`emacs_abort at sysdep.c:2431:3 > frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 > frame #6: 0x000000010031e7c5 emacs`STRING_BYTES(s=0x0000000101330300) at lisp.h:1621:22 > frame #7: 0x0000000100300fcd emacs`SBYTES(string=(i = 0x0000000101330304)) at lisp.h:1632:10 > frame #8: 0x000000010030e411 emacs`internal_equal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4), equal_kind=EQUAL_PLAIN, depth=0, ht=(i = 0x0000000000000000)) at fns.c:2489:11 > frame #9: 0x00000001003073b5 emacs`Fequal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4)) at fns.c:2321:10 > frame #10: 0x00000001002f94a6 emacs`funcall_subr(subr=0x00000001005290e8, numargs=2, args=0x00007ffeefbf1928) at eval.c:2870:19 > frame #11: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbf1920) at eval.c:2795:11 > frame #12: 0x00000001002f78d9 emacs`Fapply(nargs=2, args=0x00007ffeefbf1a90) at eval.c:2425:24 > frame #13: 0x00000001002e9de2 emacs`eval_sub(form=(i = 0x0000000101898993)) at eval.c:2246:10 > frame #14: 0x00000001002eaffa emacs`Fsetq(args=(i = 0x00000001018989b3)) at eval.c:509:13 > frame #15: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x00000001018989c3)) at eval.c:2227:8 > frame #16: 0x00000001002efe9e emacs`Funwind_protect(args=(i = 0x0000000101897d83)) at eval.c:1213:9 > frame #17: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897d73)) at eval.c:2227:8 > frame #18: 0x00000001002ea8ad emacs`Fif(args=(i = 0x0000000101897dd3)) at eval.c:414:10 > frame #19: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897dc3)) at eval.c:2227:8 > frame #20: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #21: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e23)) at eval.c:987:9 > frame #22: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e33)) at eval.c:2227:8 > frame #23: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x00000001018986a3)) at eval.c:462:13 > frame #24: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e63)) at eval.c:987:9 > frame #25: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e73)) at eval.c:2227:8 > frame #26: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #27: 0x00000001002ed57f emacs`FletX(args=(i = 0x0000000101897e93)) at eval.c:919:9 > frame #28: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897ea3)) at eval.c:2227:8 > frame #29: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000101898d53)) at eval.c:462:13 > frame #30: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f13)) at eval.c:987:9 > frame #31: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f23)) at eval.c:2227:8 > frame #32: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #33: 0x00000001002eacd5 emacs`prog_ignore(body=(i = 0x0000000101897f53)) at eval.c:473:3 > frame #34: 0x00000001002ef309 emacs`Fwhile(args=(i = 0x0000000101897f43)) at eval.c:1008:7 > frame #35: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f33)) at eval.c:2227:8 > frame #36: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #37: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f73)) at eval.c:987:9 > frame #38: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f83)) at eval.c:2227:8 > frame #39: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #40: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897fa3)) at eval.c:987:9 > frame #41: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897fb3)) at eval.c:2227:8 > frame #42: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > frame #43: 0x00000001002fa133 emacs`funcall_lambda(fun=(i = 0x000000010189e763), nargs=0, arg_vector=0x00007ffeefbf4a38) at eval.c:3065:11 > frame #44: 0x00000001002f7cff emacs`Ffuncall(nargs=1, args=0x00007ffeefbf4a30) at eval.c:2809:8 > frame #45: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101313e64), vector=(i = 0x0000000101848fad), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac8) at bytecode.c:635:12 > frame #46: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018490ed), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac0) at eval.c:2917:10 > frame #47: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018490ed), nargs=1, arg_vector=0x00007ffeefbf5ac0) at eval.c:2998:11 > frame #48: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf5ab8) at eval.c:2797:11 > frame #49: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101314344), vector=(i = 0x000000010184967d), maxdepth=(i = 0x0000000000000036), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b10) at bytecode.c:635:12 > frame #50: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018497a5), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b08) at eval.c:2917:10 > frame #51: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018497a5), nargs=1, arg_vector=0x00007ffeefbf6b08) at eval.c:2998:11 > frame #52: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf6b00) at eval.c:2797:11 > frame #53: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013162d4), vector=(i = 0x0000000101858975), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b78) at bytecode.c:635:12 > frame #54: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858a3d), syms_left=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b60) at eval.c:2917:10 > frame #55: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858a3d), nargs=3, arg_vector=0x00007ffeefbf7b60) at eval.c:2998:11 > frame #56: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf7b58) at eval.c:2797:11 > frame #57: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316394), vector=(i = 0x0000000101858ae5), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b98) at bytecode.c:635:12 > frame #58: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858bdd), syms_left=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b80) at eval.c:2917:10 > frame #59: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858bdd), nargs=3, arg_vector=0x00007ffeefbf8b80) at eval.c:2998:11 > frame #60: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf8b78) at eval.c:2797:11 > frame #61: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316b94), vector=(i = 0x000000010185b875), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b40) at bytecode.c:635:12 > frame #62: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185b8d5), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b38) at eval.c:2917:10 > frame #63: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185b8d5), nargs=1, arg_vector=0x00007ffeefbf9b38) at eval.c:2998:11 > frame #64: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf9b30) at eval.c:2797:11 > frame #65: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013172f4), vector=(i = 0x000000010185d4f5), maxdepth=(i = 0x000000000000001a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b8) at bytecode.c:635:12 > frame #66: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185d55d), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b0) at eval.c:2917:10 > frame #67: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185d55d), nargs=1, arg_vector=0x00007ffeefbfa9b0) at eval.c:2998:11 > frame #68: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010185d55d), args=(i = 0x000000010189e123), count=12) at eval.c:2942:9 > frame #69: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010189e0b3)) at eval.c:2319:12 > frame #70: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010189e0b3), lexical=(i = 0x0000000000000030)) at eval.c:2103:28 > frame #71: 0x00000001002f94a6 emacs`funcall_subr(subr=0x0000000100527c48, numargs=2, args=0x00007ffeefbfb0d8) at eval.c:2870:19 > frame #72: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb0d0) at eval.c:2795:11 > frame #73: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001040676cc), vector=(i = 0x0000000104066275), maxdepth=(i = 0x0000000000000066), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e8) at bytecode.c:635:12 > frame #74: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000104066245), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e0) at eval.c:2917:10 > frame #75: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000104066245), nargs=1, arg_vector=0x00007ffeefbfc4e0) at eval.c:2998:11 > frame #76: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbfc4d8) at eval.c:2797:11 > frame #77: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406b424), vector=(i = 0x000000010406791d), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at bytecode.c:635:12 > frame #78: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001040678ed), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at eval.c:2917:10 > frame #79: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001040678ed), nargs=0, arg_vector=0x00007ffeefbfdb18) at eval.c:2998:11 > frame #80: 0x00000001002f7b6f emacs`Ffuncall(nargs=1, args=0x00007ffeefbfdb10) at eval.c:2797:11 > frame #81: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406c0ec), vector=(i = 0x000000010406b5f5), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at bytecode.c:635:12 > frame #82: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010406b5c5), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at eval.c:2917:10 > frame #83: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010406b5c5), nargs=0, arg_vector=0x00007ffeefbfeb90) at eval.c:2998:11 > frame #84: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010406b5c5), args=(i = 0x0000000000000000), count=4) at eval.c:2942:9 > frame #85: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010421c09b)) at eval.c:2319:12 > frame #86: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010421c09b), lexical=(i = 0x0000000000000000)) at eval.c:2103:28 > frame #87: 0x00000001001d8c0a emacs`top_level_2 at keyboard.c:1100:10 > frame #88: 0x00000001002f095f emacs`internal_condition_case(bfun=(emacs`top_level_2 at keyboard.c:1099), handlers=(i = 0x0000000000000090), hfun=(emacs`cmd_error at keyboard.c:919)) at eval.c:1356:25 > frame #89: 0x00000001001d8831 emacs`top_level_1(ignore=(i = 0x0000000000000000)) at keyboard.c:1108:5 > frame #90: 0x00000001002efd4a emacs`internal_catch(tag=(i = 0x000000000000c900), func=(emacs`top_level_1 at keyboard.c:1105), arg=(i = 0x0000000000000000)) at eval.c:1117:25 > frame #91: 0x00000001001b5083 emacs`command_loop at keyboard.c:1069:2 > frame #92: 0x00000001001b4ea4 emacs`recursive_edit_1 at keyboard.c:714:9 > frame #93: 0x00000001001b5326 emacs`Frecursive_edit at keyboard.c:786:3 > frame #94: 0x00000001001b1f35 emacs`main(argc=14, argv=0x00007ffeefbff570) at emacs.c:2043:3 > frame #95: 0x00007fff6f927cc9 libdyld.dylib`start + 1 > > This runs into the following codepath: > > frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 > 1699 > 1700 if (!PURE_P (s) && !pdumper_object_p (s) && s->u.s.data > 1701 && nbytes != SDATA_NBYTES (SDATA_OF_STRING (s))) > -> 1702 emacs_abort (); > 1703 return nbytes; > 1704 } > 1705 > > Here we have: > > (lldb) p *((sdata*)( s->u.s.data - 16)) > (sdata) $11 = { > string = 0x0000000101330300 > n = { > string = 0x0000000101330300 > nbytes = 1 > } > } > (lldb) p *$11.string > (Lisp_String) $12 = { > u = { > s = { > size = 1 > size_byte = 3 > intervals = 0x0000000000000000 > data = 0x0000000102060ce0 "✓" > } > next = 0x0000000000000001 > gcaligned = '\x01' > } > } > > That is, the string "✓" has 3 bytes and 1 character, yet sdata.n.nbytes > is 1 instead of 3, triggering the assertion failure. I have no idea > where this comes from, though. > The issue also happens on GNU/Linux with --enable-checking=all, here's the output of 'bt full': 379 signal (sig, SIG_DFL); #0 terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:379 #1 0x000055555575adce in emacs_abort () at sysdep.c:2431 #2 0x00005555557c5c70 in string_bytes (s=0x55555601ab00) at alloc.c:1702 nbytes = 3 #3 0x000055555580f69f in STRING_BYTES (s=0x55555601ab00) at lisp.h:1621 nbytes = 93825003531012 #4 0x000055555580f6fa in SBYTES (string=XIL(0x55555601ab04)) at lisp.h:1632 #5 0x000055555581a0b9 in internal_equal (o1=XIL(0x55555601ab04), o2=XIL(0x55555601aae4), equal_kind=EQUAL_PLAIN, depth=0, ht=XIL(0)) at fns.c:2489 #6 0x000055555581953b in Fequal (o1=XIL(0x55555601ab04), o2=XIL(0x55555601aae4)) at fns.c:2321 #7 0x0000555555809eb5 in funcall_subr (subr=0x555555dd1f40 <Sequal>, numargs=2, args=0x7fffffff8458) at eval.c:2870 internal_argbuf = {XIL(0x7fffffff83a0), XIL(0x1000000000), XIL(0x555555dd1f40), XIL(0x7fffffff83a8), XIL(0x555555800d39), XIL(0x10558007fd), XIL(0x555555dd1f45), XIL(0x7fffffff83c0)} internal_args = 0x7fffffff8458 #8 0x000055555580995e in Ffuncall (nargs=3, args=0x7fffffff8450) at eval.c:2795 fun = XIL(0x555555dd1f45) original_fun = XIL(0x58b0) funcar = XIL(0x555555e496a0) numargs = 2 val = XIL(0x555555dd1f40) count = 57 #9 0x0000555555808a7a in Fapply (nargs=2, args=0x7fffffff8500) at eval.c:2425 i = 3 funcall_nargs = 3 funcall_args = 0x7fffffff8450 spread_arg = XIL(0) fun = XIL(0x555555dd1f45) sa_avail = 16360 sa_count = 57 numargs = 2 retval = XIL(0x7fffffff84b8) #10 0x0000555555807f22 in eval_sub (form=XIL(0x555555ffeb03)) at eval.c:2246 vals = 0x7fffffff8500 argnum = 2 sa_avail = 16368 sa_count = 57 args_left = XIL(0) numargs = 2 original_fun = XIL(0x2c70) original_args = XIL(0x555555ffeaf3) count = 56 fun = XIL(0x555555dd08c5) val = XIL(0x30) funcar = make_fixnum(23456248699951) argvals = {XIL(0x7f00ffff8580), XIL(0x18), XIL(0x18), XIL(0x55555601abc0), XIL(0x455e496d0), XIL(0x55555601abc0), XIL(0x555556071910), XIL(0x55555601abc4)} #11 0x0000555555802a38 in Fsetq (args=XIL(0x555555ffeb23)) at eval.c:509 sym = XIL(0x1922a0) arg = XIL(0x555555ffeb03) lex_binding = XIL(0x1055811898) nargs = 0 val = XIL(0x555555ffeb23) tail = XIL(0) #12 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffeb33)) at eval.c:2227 args_left = XIL(0x555555ffeb23) numargs = 2 original_fun = XIL(0xc420) original_args = XIL(0x555555ffeb23) count = 55 fun = XIL(0x555555dd0305) val = XIL(0) funcar = XIL(0x555555e496a0) argvals = {make_fixnum(7696581394432), XIL(0x3), XIL(0x1), XIL(0), XIL(0x555555e496a0), XIL(0), XIL(0x7fffffff8750), XIL(0x55555580efbf)} #13 0x0000555555804fed in Funwind_protect (args=XIL(0x555555ffdef3)) at eval.c:1213 val = XIL(0x555555800e79) count = 54 #14 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffdee3)) at eval.c:2227 args_left = XIL(0x555555ffdef3) numargs = 3 original_fun = XIL(0x2aaa9f2364e0) original_args = XIL(0x555555ffdef3) count = 53 fun = XIL(0x555555dd0705) val = XIL(0x7fffffff88c0) funcar = XIL(0x55555580efbf) argvals = {XIL(0), XIL(0x60), XIL(0x7ffff559a5a0), XIL(0x60), XIL(0x7ffff559a5a0), XIL(0), XIL(0x555555e496a0), XIL(0)} #15 0x000055555580249b in Fif (args=XIL(0x555555ffdf43)) at eval.c:414 cond = make_fixnum(23456248759207) #16 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffdf33)) at eval.c:2227 args_left = XIL(0x555555ffdf43) numargs = 3 original_fun = XIL(0x7b60) original_args = XIL(0x555555ffdf43) count = 52 fun = XIL(0x555555dd0205) val = XIL(0) funcar = XIL(0x555555e496a0) argvals = {XIL(0x7fffffff8a20), XIL(0x5555557e3eeb), XIL(0x1f559a5a0), XIL(0), XIL(0x555555f15e63), XIL(0x8250), XIL(0x7fffffff8a00), XIL(0x7ffff559a5a0)} #17 0x000055555580278f in Fprogn (body=XIL(0)) at eval.c:462 form = XIL(0x555555ffdf33) val = XIL(0) #18 0x000055555580481a in Flet (args=XIL(0x555555ffdf93)) at eval.c:987 temps = 0x7fffffff8ab0 tem = XIL(0) lexenv = XIL(0x555555f15e63) elt = XIL(0x192300) count = 51 argnum = 1 sa_avail = 16376 sa_count = 51 varlist = XIL(0) varlist_len = 1 nvars = 1 #19 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffdfa3)) at eval.c:2227 args_left = XIL(0x555555ffdf93) numargs = 2 original_fun = XIL(0x8d90) original_args = XIL(0x555555ffdf93) count = 50 fun = XIL(0x555555dd05c5) val = XIL(0) funcar = XIL(0x555555e496a0) argvals = {XIL(0x7fffffff8c20), XIL(0x5555557e3eeb), XIL(0x1f559a5a0), XIL(0), XIL(0x555555f15e83), XIL(0x8250), XIL(0x7fffffff8c00), XIL(0x7ffff559a5a0)} #20 0x000055555580278f in Fprogn (body=XIL(0x555555ffe033)) at eval.c:462 form = XIL(0x555555ffdfa3) val = XIL(0) #21 0x000055555580481a in Flet (args=XIL(0x555555ffdfd3)) at eval.c:987 temps = 0x7fffffff8cb0 tem = XIL(0x1922d0) lexenv = XIL(0x555555f15e83) elt = XIL(0x555555ffeac3) count = 49 argnum = 1 sa_avail = 16376 sa_count = 49 varlist = XIL(0) varlist_len = 1 nvars = 1 #22 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffd803)) at eval.c:2227 args_left = XIL(0x555555ffdfd3) numargs = 3 original_fun = XIL(0x8d90) original_args = XIL(0x555555ffdfd3) count = 48 fun = XIL(0x555555dd05c5) val = XIL(0x555555e496a0) funcar = XIL(0) argvals = {XIL(0x7fffffff8e20), XIL(0x5555557e3eeb), XIL(0x1f559a5a0), XIL(0), XIL(0x555555e496a0), XIL(0), XIL(0x7fffffff8e00), XIL(0x55555580efbf)} #23 0x000055555580278f in Fprogn (body=XIL(0)) at eval.c:462 form = XIL(0x555555ffd803) val = XIL(0) #24 0x000055555580430a in FletX (args=XIL(0x555555ffd823)) at eval.c:919 var = XIL(0x192270) val = XIL(0x555555f15ec3) elt = XIL(0x555555ffea63) lexenv = XIL(0x555555f15f13) count = 47 varlist = XIL(0) #25 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffd833)) at eval.c:2227 args_left = XIL(0x555555ffd823) numargs = 2 original_fun = XIL(0x8dc0) original_args = XIL(0x555555ffd823) count = 46 fun = XIL(0x555555dd0585) val = make_fixnum(10003) funcar = XIL(0x555555e496a0) argvals = {XIL(0x55555601ab04), make_fixnum(0), make_fixnum(10003), XIL(0), XIL(0x555555f15f13), XIL(0x8250), XIL(0x7fffffff8fc0), XIL(0x7ffff559a5a0)} #26 0x000055555580278f in Fprogn (body=XIL(0x555555ffeec3)) at eval.c:462 form = XIL(0x555555ffd833) val = make_fixnum(10003) #27 0x000055555580481a in Flet (args=XIL(0x555555ffd8a3)) at eval.c:987 temps = 0x7fffffff9070 tem = make_fixnum(10003) lexenv = XIL(0x555555f15f13) elt = XIL(0x555555ffee53) count = 45 argnum = 1 sa_avail = 16376 sa_count = 45 varlist = XIL(0) varlist_len = 1 nvars = 1 #28 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffd8b3)) at eval.c:2227 args_left = XIL(0x555555ffd8a3) numargs = 4 original_fun = XIL(0x8d90) original_args = XIL(0x555555ffd8a3) count = 44 fun = XIL(0x555555dd05c5) val = XIL(0x555555e496a0) funcar = XIL(0x555555f15f43) argvals = {XIL(0x7fffffff9280), XIL(0x555555807960), XIL(0x7fffffff9190), XIL(0x2aaa9f0a5fb8), XIL(0x7fffffff91e0), XIL(0x55555608ad40), XIL(0x7fffffff92b0), XIL(0x555555808573)} #29 0x000055555580278f in Fprogn (body=XIL(0)) at eval.c:462 form = XIL(0x555555ffd8b3) val = XIL(0) #30 0x00005555558027c3 in prog_ignore (body=XIL(0x555555ffd8e3)) at eval.c:473 #31 0x00005555558048dc in Fwhile (args=XIL(0x555555ffd8d3)) at eval.c:1008 test = XIL(0x2aaa9f0a5fb8) body = XIL(0x555555ffd8e3) #32 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffd8c3)) at eval.c:2227 args_left = XIL(0x555555ffd8d3) numargs = 2 original_fun = XIL(0x2aaa9f3aa058) original_args = XIL(0x555555ffd8d3) count = 43 fun = XIL(0x555555dd0605) val = XIL(0) funcar = XIL(0x555555e496a0) argvals = {XIL(0x7fffffff9390), XIL(0x5555557e3eeb), XIL(0x1f559a5a0), XIL(0), XIL(0x555555f15f33), XIL(0x8250), XIL(0x7fffffff9370), XIL(0x7ffff559a5a0)} #33 0x000055555580278f in Fprogn (body=XIL(0)) at eval.c:462 form = XIL(0x555555ffd8c3) val = XIL(0) #34 0x000055555580481a in Flet (args=XIL(0x555555ffd903)) at eval.c:987 temps = 0x7fffffff9420 tem = XIL(0x555555f15f53) lexenv = XIL(0x555555f15f33) elt = XIL(0x555555ffee03) count = 42 argnum = 1 sa_avail = 16376 sa_count = 42 varlist = XIL(0) varlist_len = 1 nvars = 1 #35 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffd913)) at eval.c:2227 args_left = XIL(0x555555ffd903) numargs = 2 original_fun = XIL(0x8d90) original_args = XIL(0x555555ffd903) count = 41 fun = XIL(0x555555dd05c5) val = XIL(0) funcar = XIL(0x555555e496a0) argvals = {XIL(0x7fffffff9590), XIL(0x5555557e3eeb), XIL(0x1f559a5a0), XIL(0), XIL(0x555555f15fc3), XIL(0x8250), XIL(0x7fffffff9570), XIL(0x7ffff559a5a0)} #36 0x000055555580278f in Fprogn (body=XIL(0)) at eval.c:462 form = XIL(0x555555ffd913) val = XIL(0) #37 0x000055555580481a in Flet (args=XIL(0x555555ffd933)) at eval.c:987 temps = 0x7fffffff9620 tem = XIL(0x55555601ab04) lexenv = XIL(0x555555f15fc3) elt = XIL(0x555555fff6a3) count = 40 argnum = 1 sa_avail = 16376 sa_count = 40 varlist = XIL(0) varlist_len = 1 nvars = 1 #38 0x0000555555807cdf in eval_sub (form=XIL(0x555555ffd943)) at eval.c:2227 args_left = XIL(0x555555ffd933) numargs = 2 original_fun = XIL(0x8d90) original_args = XIL(0x555555ffd933) count = 39 fun = XIL(0x555555dd05c5) val = XIL(0) funcar = XIL(0x555555e496a0) argvals = {XIL(0x7fffffff9790), XIL(0x5555557e3eeb), XIL(0x1f559a5a0), XIL(0), XIL(0x555555fd2c53), XIL(0x8250), XIL(0x7fffffff9770), XIL(0x7ffff559a5a0)} #39 0x000055555580278f in Fprogn (body=XIL(0)) at eval.c:462 form = XIL(0x555555ffd943) val = XIL(0) #40 0x000055555580aa53 in funcall_lambda (fun=XIL(0x5555560088f3), nargs=0, arg_vector=0x0) at eval.c:3065 val = XIL(0x7fffffff98a0) syms_left = XIL(0) next = XIL(0x7fffffff9880) lexenv = XIL(0x555555fd2c53) count = 38 i = 0 optional = false rest = false #41 0x0000555555809ab5 in Ffuncall (nargs=1, args=0x7fffffff9930) at eval.c:2809 fun = XIL(0x555556008903) original_fun = XIL(0x555556008903) funcar = XIL(0x4050) numargs = 0 val = make_fixnum(3) count = 37 #42 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x555555f350e4), vector=XIL(0x555555f241dd), maxdepth=make_fixnum(10), args_template=make_fixnum(257), nargs=1, args=0x7fffffff9f08) at bytecode.c:635 op = 0 type = CATCHER targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 39 bytestr_length = 217 vectorp = 0x555555f241e0 quitcounter = 1 '\001' stack_items = 11 sa_avail = 16079 sa_count = 29 alloc = 0x7fffffff9910 item_bytes = 88 stack_base = 0x7fffffff9910 top = 0x7fffffff9930 stack_lim = 0x7fffffff9968 bytestr_data = 0x7fffffff9968 "\306\001!\b>\204\017" pc = 0x7fffffff9a1a "\210.\006\210*\210\342 0\210\306\001!\b>\204", <incomplete sequence \313> count = 29 result = XIL(0x29) #43 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x555555f2431d), syms_left=make_fixnum(257), nargs=1, args=0x7fffffff9f00) at eval.c:2917 #44 0x000055555580a59c in funcall_lambda (fun=XIL(0x555555f2431d), nargs=1, arg_vector=0x7fffffff9f00) at eval.c:2998 val = XIL(0x555555f24318) syms_left = make_fixnum(257) next = XIL(0x7fffffff9e40) lexenv = XIL(0) count = 29 i = 140737488330336 optional = false rest = false #45 0x00005555558099a2 in Ffuncall (nargs=2, args=0x7fffffff9ef8) at eval.c:2797 fun = XIL(0x555555f2431d) original_fun = XIL(0xdaf90) funcar = XIL(0x55555580b7f1) numargs = 1 val = XIL(0x7fffffff9ec0) count = 28 #46 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x555555f24954), vector=XIL(0x555555f24d05), maxdepth=make_fixnum(13), args_template=make_fixnum(257), nargs=1, args=0x7fffffffa490) at bytecode.c:635 op = 1 type = CATCHER targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 36 bytestr_length = 130 vectorp = 0x555555f24d08 quitcounter = 1 '\001' stack_items = 14 sa_avail = 16142 sa_count = 23 alloc = 0x7fffffff9ed0 item_bytes = 112 stack_base = 0x7fffffff9ed0 top = 0x7fffffff9ef8 stack_lim = 0x7fffffff9f40 bytestr_data = 0x7fffffff9f40 "\304\001!\b>\204\017" pc = 0x7fffffff9fa7 ",\266\202)\262\001\060\210\304\001!\b>\204~" count = 23 result = make_fixnum(25) #47 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x555555f2447d), syms_left=make_fixnum(257), nargs=1, args=0x7fffffffa488) at eval.c:2917 #48 0x000055555580a59c in funcall_lambda (fun=XIL(0x555555f2447d), nargs=1, arg_vector=0x7fffffffa488) at eval.c:2998 val = XIL(0x555555f24478) syms_left = make_fixnum(257) next = XIL(0x7fffffffa3c0) lexenv = XIL(0) count = 23 i = 140737488331744 optional = false rest = false #49 0x00005555558099a2 in Ffuncall (nargs=2, args=0x7fffffffa480) at eval.c:2797 fun = XIL(0x555555f2447d) original_fun = XIL(0xdb020) funcar = XIL(0x55555580972d) numargs = 1 val = XIL(0x7fffffffa440) count = 22 #50 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x555555fb53b4), vector=XIL(0x555555fb4d4d), maxdepth=make_fixnum(14), args_template=make_fixnum(771), nargs=3, args=0x7fffffffaa38) at bytecode.c:635 op = 1 type = (CONDITION_CASE | unknown: 1443080060) targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 24 bytestr_length = 121 vectorp = 0x555555fb4d50 quitcounter = 1 '\001' stack_items = 15 sa_avail = 16143 sa_count = 20 alloc = 0x7fffffffa450 item_bytes = 120 stack_base = 0x7fffffffa450 top = 0x7fffffffa480 stack_lim = 0x7fffffffa4c8 bytestr_data = 0x7fffffffa4c8 "\002\303\004\004\"\001\030\304\005\002\006\006\305$\210\306\005!\t>\204\037" pc = 0x7fffffffa53f "*\207\250\377\377\377\177" count = 20 result = XIL(0x89) #51 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x555555fb4e15), syms_left=make_fixnum(771), nargs=3, args=0x7fffffffaa20) at eval.c:2917 #52 0x000055555580a59c in funcall_lambda (fun=XIL(0x555555fb4e15), nargs=3, arg_vector=0x7fffffffaa20) at eval.c:2998 val = XIL(0x555555fb4e10) syms_left = make_fixnum(771) next = XIL(0x7fffffffa940) lexenv = XIL(0) count = 20 i = 140737488333152 optional = false rest = false #53 0x00005555558099a2 in Ffuncall (nargs=4, args=0x7fffffffaa18) at eval.c:2797 fun = XIL(0x555555fb4e15) original_fun = XIL(0xe0de0) funcar = XIL(0x555555e496a0) numargs = 3 val = XIL(0x7fffffffa9c0) count = 19 #54 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x555555fb5474), vector=XIL(0x555555fb4ebd), maxdepth=make_fixnum(14), args_template=make_fixnum(770), nargs=3, args=0x7fffffffaf98) at bytecode.c:635 op = 3 type = CATCHER targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 30 bytestr_length = 143 vectorp = 0x555555fb4ec0 quitcounter = 1 '\001' stack_items = 15 sa_avail = 16121 sa_count = 16 alloc = 0x7fffffffa9d0 item_bytes = 120 stack_base = 0x7fffffffa9d0 top = 0x7fffffffaa18 stack_lim = 0x7fffffffaa48 bytestr_data = 0x7fffffffaa48 "\304\003\305\"\306\001\005\"\307\001!\b>\204\027" pc = 0x7fffffffaa9b "\210\005\203|" count = 16 result = XIL(0x57) #55 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x555555fb4fb5), syms_left=make_fixnum(770), nargs=3, args=0x7fffffffaf80) at eval.c:2917 #56 0x000055555580a59c in funcall_lambda (fun=XIL(0x555555fb4fb5), nargs=3, arg_vector=0x7fffffffaf80) at eval.c:2998 val = XIL(0x555555fb4fb0) syms_left = make_fixnum(770) next = XIL(0x7fffffffaed0) lexenv = XIL(0) count = 16 i = 140737488334576 optional = false rest = false #57 0x00005555558099a2 in Ffuncall (nargs=4, args=0x7fffffffaf78) at eval.c:2797 fun = XIL(0x555555fb4fb5) original_fun = XIL(0x16c010) funcar = XIL(0x555555e496a0) numargs = 3 val = XIL(0x555555fb8a5d) count = 15 #58 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x555555fb7de4), vector=XIL(0x555555fb840d), maxdepth=make_fixnum(10), args_template=make_fixnum(256), nargs=1, args=0x7fffffffb480) at bytecode.c:635 op = 3 type = (CONDITION_CASE | unknown: 1434323260) targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 11 bytestr_length = 30 vectorp = 0x555555fb8410 quitcounter = 1 '\001' stack_items = 11 sa_avail = 16266 sa_count = 15 alloc = 0x7fffffffaf60 item_bytes = 88 stack_base = 0x7fffffffaf60 top = 0x7fffffffaf78 stack_lim = 0x7fffffffafb8 bytestr_data = 0x7fffffffafb8 "\211C\211\242\204\v" pc = 0x7fffffffafd5 "\207" count = 15 result = XIL(0x555555e52940) #59 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x555555fb846d), syms_left=make_fixnum(256), nargs=1, args=0x7fffffffb478) at eval.c:2917 #60 0x000055555580a59c in funcall_lambda (fun=XIL(0x555555fb846d), nargs=1, arg_vector=0x7fffffffb478) at eval.c:2998 val = XIL(0x555555fb8468) syms_left = make_fixnum(256) next = XIL(0x7fffffffb3d0) lexenv = XIL(0) count = 15 i = 140737488335856 optional = false rest = false #61 0x00005555558099a2 in Ffuncall (nargs=2, args=0x7fffffffb470) at eval.c:2797 fun = XIL(0x555555fb846d) original_fun = XIL(0x2aaa9f633848) funcar = XIL(0x55555580972d) numargs = 1 val = XIL(0x7fffffffb450) count = 14 #62 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x555555fb9184), vector=XIL(0x555555fb8de5), maxdepth=make_fixnum(6), args_template=make_fixnum(256), nargs=1, args=0x7fffffffb8f8) at bytecode.c:635 op = 1 type = (CONDITION_CASE | CATCHER_ALL | unknown: 1442876032) targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 12 bytestr_length = 36 vectorp = 0x555555fb8de8 quitcounter = 1 '\001' stack_items = 7 sa_avail = 16292 sa_count = 13 alloc = 0x7fffffffb460 item_bytes = 56 stack_base = 0x7fffffffb460 top = 0x7fffffffb470 stack_lim = 0x7fffffffb498 bytestr_data = 0x7fffffffb498 "\b\204\b" pc = 0x7fffffffb4a9 "\310\311\002!\312U\203\036" count = 13 result = XIL(0x7fffffffb710) #63 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x555555fb9e45), syms_left=make_fixnum(256), nargs=1, args=0x7fffffffb8f0) at eval.c:2917 #64 0x000055555580a59c in funcall_lambda (fun=XIL(0x555555fb9e45), nargs=1, arg_vector=0x7fffffffb8f0) at eval.c:2998 val = XIL(0x1) syms_left = make_fixnum(256) next = XIL(0x555555ed1d74) lexenv = XIL(0) count = 13 i = 1 optional = false rest = false #65 0x000055555580a2c0 in apply_lambda (fun=XIL(0x555555fb9e45), args=XIL(0x555556008a93), count=12) at eval.c:2942 arg_vector = 0x7fffffffb8f0 tem = XIL(0x555556008a43) sa_avail = 16376 sa_count = 13 numargs = 1 args_left = XIL(0) #66 0x00005555558082f5 in eval_sub (form=XIL(0x555556008a23)) at eval.c:2319 original_fun = XIL(0x2aaa9f621190) original_args = XIL(0x555556008a93) count = 12 fun = XIL(0x555555fb9e45) val = XIL(0x7fffffffba40) funcar = XIL(0) argvals = {XIL(0x7fffffffb9e0), XIL(0x7ffff559a5a0), XIL(0x7fffffffb9e0), XIL(0x555555e496a0), XIL(0), XIL(0x7ffff4ec06f0), XIL(0x7fffffffba00), XIL(0x555555e518f0)} #67 0x000055555580765b in Feval (form=XIL(0x555556008a23), lexical=XIL(0x30)) at eval.c:2103 count = 11 #68 0x0000555555809eb5 in funcall_subr (subr=0x555555dd0880 <Seval>, numargs=2, args=0x7fffffffbc68) at eval.c:2870 internal_argbuf = {XIL(0x7fffffffbb20), XIL(0x1000000000), XIL(0x555555dd0880), XIL(0x7fffffffbb28), XIL(0x555555800d39), XIL(0x10558007fd), XIL(0x555555dd0885), XIL(0x7fffffffbb40)} internal_args = 0x7fffffffbc68 #69 0x000055555580995e in Ffuncall (nargs=3, args=0x7fffffffbc60) at eval.c:2795 fun = XIL(0x555555dd0885) original_fun = XIL(0x59d0) funcar = XIL(0x555555e496a0) numargs = 2 val = XIL(0x8) count = 10 #70 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x7ffff541b28c), vector=XIL(0x7ffff5419df5), maxdepth=make_fixnum(25), args_template=make_fixnum(257), nargs=1, args=0x7fffffffc5c8) at bytecode.c:635 op = 2 type = (unknown: 1434323468) targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 101 bytestr_length = 1130 vectorp = 0x7ffff5419df8 quitcounter = 106 'j' stack_items = 26 sa_avail = 15046 sa_count = 8 alloc = 0x7fffffffbbd0 item_bytes = 208 stack_base = 0x7fffffffbbd0 top = 0x7fffffffbc60 stack_lim = 0x7fffffffbca0 bytestr_data = 0x7fffffffbca0 "\306 \210\b\203\034" pc = 0x7fffffffbe10 "\266\005\202<\003\315\350\351\016D\"\003\206\204\001\n\211A\022\242\211\262\r\315\334\036C\324\003\003\003#)\266\203\203\240\001\006\n\331\315O\262\vܲ\001\352\353\006\f!!\262\v\211\203\301\001\316\016E\006\fC\"\026E\006\t\203\342\001\016E\262\n\202\342\001\006\t\203\330\001\006\t\006\v\006\vAB\241\210\006\tA\262\n\202\342\001\006\n\016EB\211\026E\262\n\210\202<\003\353\002\206\360\001\n\211A\022\242!\352\001!\354\001!\203\375\001\211\262\002\355\002\315\334#\266\003\202<\003\353\002\206\021\002\n\211A\022\242!\352\001!\355\001\315܉$\266\003\202<\003\334\026B\001\206,\002\n\211A\022\242\262\n\006\t;\204\070\002\335\356!\210"... count = 8 result = XIL(0) #71 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x7ffff5419dc5), syms_left=make_fixnum(257), nargs=1, args=0x7fffffffc5c0) at eval.c:2917 #72 0x000055555580a59c in funcall_lambda (fun=XIL(0x7ffff5419dc5), nargs=1, arg_vector=0x7fffffffc5c0) at eval.c:2998 val = XIL(0x7ffff5419dc0) syms_left = make_fixnum(257) next = XIL(0x7fffffffc510) lexenv = XIL(0) count = 8 i = 140737488340272 optional = false rest = false #73 0x00005555558099a2 in Ffuncall (nargs=2, args=0x7fffffffc5b8) at eval.c:2797 fun = XIL(0x7ffff5419dc5) original_fun = XIL(0x2aaa9f5d06f0) funcar = XIL(0x5555557e38a1) numargs = 1 val = XIL(0x7fffffffc590) count = 7 #74 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x7ffff541f41c), vector=XIL(0x7ffff541b4dd), maxdepth=make_fixnum(14), args_template=make_fixnum(0), nargs=0, args=0x7fffffffd138) at bytecode.c:635 op = 1 type = CONDITION_CASE targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 205 bytestr_length = 1660 vectorp = 0x7ffff541b4e0 quitcounter = 15 '\017' stack_items = 15 sa_avail = 14604 sa_count = 7 alloc = 0x7fffffffc5a0 item_bytes = 120 stack_base = 0x7fffffffc5a0 top = 0x7fffffffc5b8 stack_lim = 0x7fffffffc618 bytestr_data = 0x7fffffffc618 "\306C\306C\307 \020\306\021\n\023\306\024\310\311!\211\306=\204(" pc = 0x7fffffffcbe3 "\210\306\016@\211\203\025\006\211@\002\204\016\006\211;\203\016\006\201", <incomplete sequence \302> count = 7 result = XIL(0x97) #75 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x7ffff541b4ad), syms_left=make_fixnum(0), nargs=0, args=0x7fffffffd138) at eval.c:2917 #76 0x000055555580a59c in funcall_lambda (fun=XIL(0x7ffff541b4ad), nargs=0, arg_vector=0x7fffffffd138) at eval.c:2998 val = XIL(0x7ffff541b4a8) syms_left = make_fixnum(0) next = XIL(0x7fffffffd090) lexenv = XIL(0) count = 7 i = 140737488343216 optional = false rest = false #77 0x00005555558099a2 in Ffuncall (nargs=1, args=0x7fffffffd130) at eval.c:2797 fun = XIL(0x7ffff541b4ad) original_fun = XIL(0x2aaa9f5d1dd8) funcar = XIL(0x55555580972d) numargs = 0 val = XIL(0x7fffffffd110) count = 6 #78 0x0000555555861c1a in exec_byte_code (bytestr=XIL(0x7ffff54200e4), vector=XIL(0x7ffff541f5ed), maxdepth=make_fixnum(12), args_template=make_fixnum(0), nargs=0, args=0x7fffffffd7a0) at bytecode.c:635 op = 0 type = CATCHER targets = {0x555555864b68 <exec_byte_code+15463>, 0x555555864b8d <exec_byte_code+15500>, 0x555555864b8f <exec_byte_code+15502>, 0x555555864b91 <exec_byte_code+15504>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864b93 <exec_byte_code+15506>, 0x555555864bf8 <exec_byte_code+15607>, 0x555555864c6c <exec_byte_code+15723>, 0x5555558614c6 <exec_byte_code+1477>, 0x5555558614c8 <exec_byte_code+1479>, 0x5555558614ca <exec_byte_code+1481>, 0x5555558614cc <exec_byte_code+1483>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614ce <exec_byte_code+1485>, 0x5555558614d4 <exec_byte_code+1491>, 0x555555861495 <exec_byte_code+1428>, 0x555555861905 <exec_byte_code+2564>, 0x555555861907 <exec_byte_code+2566>, 0x555555861909 <exec_byte_code+2568>, 0x55555586190b <exec_byte_code+2570>, 0x55555586190d <exec_byte_code+2572>, 0x55555586190d <exec_byte_code+2572>, 0x555555861942 <exec_byte_code+2625>, 0x555555861913 <exec_byte_code+2578>, 0x555555861b37 <exec_byte_code+3126>, 0x555555861b39 <exec_byte_code+3128>, 0x555555861b3b <exec_byte_code+3130>, 0x555555861b3d <exec_byte_code+3132>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861b3f <exec_byte_code+3134>, 0x555555861af1 <exec_byte_code+3056>, 0x555555861b08 <exec_byte_code+3079>, 0x555555861be7 <exec_byte_code+3302>, 0x555555861be9 <exec_byte_code+3304>, 0x555555861beb <exec_byte_code+3306>, 0x555555861bed <exec_byte_code+3308>, 0x555555861bef <exec_byte_code+3310>, 0x555555861bef <exec_byte_code+3310>, 0x555555861ba1 <exec_byte_code+3232>, 0x555555861bb8 <exec_byte_code+3255>, 0x555555861c9c <exec_byte_code+3483>, 0x555555861c9e <exec_byte_code+3485>, 0x555555861ca0 <exec_byte_code+3487>, 0x555555861ca2 <exec_byte_code+3489>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861ca4 <exec_byte_code+3491>, 0x555555861c56 <exec_byte_code+3413>, 0x555555861c6d <exec_byte_code+3436>, 0x5555558624fc <exec_byte_code+5627>, 0x5555558623e2 <exec_byte_code+5345>, 0x5555558623d9 <exec_byte_code+5336>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586272d <exec_byte_code+6188>, 0x55555586285e <exec_byte_code+6493>, 0x5555558628c8 <exec_byte_code+6599>, 0x555555862935 <exec_byte_code+6708>, 0x5555558629a1 <exec_byte_code+6816>, 0x555555861751 <exec_byte_code+2128>, 0x5555558617d9 <exec_byte_code+2264>, 0x555555862a27 <exec_byte_code+6950>, 0x55555586168e <exec_byte_code+1933>, 0x555555861841 <exec_byte_code+2368>, 0x555555862a9c <exec_byte_code+7067>, 0x555555862b04 <exec_byte_code+7171>, 0x555555862b4c <exec_byte_code+7243>, 0x555555862bb4 <exec_byte_code+7347>, 0x555555862c17 <exec_byte_code+7446>, 0x555555862d02 <exec_byte_code+7681>, 0x555555862d4a <exec_byte_code+7753>, 0x555555862db2 <exec_byte_code+7857>, 0x555555862e37 <exec_byte_code+7990>, 0x555555862e7f <exec_byte_code+8062>, 0x555555862ec7 <exec_byte_code+8134>, 0x555555862f2f <exec_byte_code+8238>, 0x555555862f97 <exec_byte_code+8342>, 0x555555862fff <exec_byte_code+8446>, 0x555555863084 <exec_byte_code+8579>, 0x5555558630d6 <exec_byte_code+8661>, 0x555555863128 <exec_byte_code+8743>, 0x5555558631f7 <exec_byte_code+8950>, 0x5555558632f8 <exec_byte_code+9207>, 0x5555558633f9 <exec_byte_code+9464>, 0x555555863466 <exec_byte_code+9573>, 0x5555558634d3 <exec_byte_code+9682>, 0x555555863540 <exec_byte_code+9791>, 0x5555558635ad <exec_byte_code+9900>, 0x55555586361a <exec_byte_code+10009>, 0x55555586366c <exec_byte_code+10091>, 0x555555863771 <exec_byte_code+10352>, 0x5555558637c3 <exec_byte_code+10434>, 0x555555863815 <exec_byte_code+10516>, 0x555555863867 <exec_byte_code+10598>, 0x555555863973 <exec_byte_code+10866>, 0x555555862259 <exec_byte_code+4952>, 0x5555558639d1 <exec_byte_code+10960>, 0x555555863a19 <exec_byte_code+11032>, 0x555555863ae3 <exec_byte_code+11234>, 0x555555863b4c <exec_byte_code+11339>, 0x555555863baa <exec_byte_code+11433>, 0x555555863bf2 <exec_byte_code+11505>, 0x555555863c38 <exec_byte_code+11575>, 0x555555863c7e <exec_byte_code+11645>, 0x555555863ccc <exec_byte_code+11723>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863d24 <exec_byte_code+11811>, 0x555555863d6a <exec_byte_code+11881>, 0x555555863db0 <exec_byte_code+11951>, 0x555555863df6 <exec_byte_code+12021>, 0x555555863e3c <exec_byte_code+12091>, 0x555555863e82 <exec_byte_code+12161>, 0x555555862259 <exec_byte_code+4952>, 0x555555864b68 <exec_byte_code+15463>, 0x555555863eca <exec_byte_code+12233>, 0x555555863f1f <exec_byte_code+12318>, 0x555555863f67 <exec_byte_code+12390>, 0x555555863faf <exec_byte_code+12462>, 0x555555864017 <exec_byte_code+12566>, 0x55555586407f <exec_byte_code+12670>, 0x5555558640c7 <exec_byte_code+12742>, 0x555555864175 <exec_byte_code+12916>, 0x5555558641dd <exec_byte_code+13020>, 0x555555864245 <exec_byte_code+13124>, 0x5555558642ad <exec_byte_code+13228>, 0x5555558642f3 <exec_byte_code+13298>, 0x555555864b68 <exec_byte_code+15463>, 0x55555586219f <exec_byte_code+4766>, 0x555555861d4e <exec_byte_code+3661>, 0x5555558615fc <exec_byte_code+1787>, 0x555555861dfa <exec_byte_code+3833>, 0x555555861e7e <exec_byte_code+3965>, 0x555555861eff <exec_byte_code+4094>, 0x555555862153 <exec_byte_code+4690>, 0x555555862168 <exec_byte_code+4711>, 0x555555861a9e <exec_byte_code+2973>, 0x555555862222 <exec_byte_code+4897>, 0x555555862290 <exec_byte_code+5007>, 0x55555586231e <exec_byte_code+5149>, 0x555555862367 <exec_byte_code+5222>, 0x555555862548 <exec_byte_code+5703>, 0x5555558625c5 <exec_byte_code+5828>, 0x55555586264a <exec_byte_code+5961>, 0x5555558626aa <exec_byte_code+6057>, 0x555555861d00 <exec_byte_code+3583>, 0x55555586433b <exec_byte_code+13370>, 0x5555558643c0 <exec_byte_code+13503>, 0x555555864408 <exec_byte_code+13575>, 0x555555864450 <exec_byte_code+13647>, 0x555555864498 <exec_byte_code+13719>, 0x5555558644e0 <exec_byte_code+13791>, 0x555555864548 <exec_byte_code+13895>, 0x5555558645b0 <exec_byte_code+13999>, 0x555555864618 <exec_byte_code+14103>, 0x555555864680 <exec_byte_code+14207>, 0x5555558647c6 <exec_byte_code+14533>, 0x55555586482e <exec_byte_code+14637>, 0x555555864896 <exec_byte_code+14741>, 0x5555558648de <exec_byte_code+14813>, 0x555555864946 <exec_byte_code+14917>, 0x5555558649ae <exec_byte_code+15021>, 0x5555558649f6 <exec_byte_code+15093>, 0x555555864a3e <exec_byte_code+15165>, 0x5555558638b9 <exec_byte_code+10680>, 0x55555586390b <exec_byte_code+10762>, 0x555555864a90 <exec_byte_code+15247>, 0x555555864afc <exec_byte_code+15355>, 0x555555864b68 <exec_byte_code+15463>, 0x555555861f80 <exec_byte_code+4223>, 0x555555861f9d <exec_byte_code+4252>, 0x55555586200c <exec_byte_code+4363>, 0x55555586207b <exec_byte_code+4474>, 0x5555558620e7 <exec_byte_code+4582>, 0x555555862c85 <exec_byte_code+7556>, 0x55555586317a <exec_byte_code+8825>, 0x555555863a66 <exec_byte_code+11109>, 0x555555864cff <exec_byte_code+15870>, 0x555555864d74 <exec_byte_code+15987>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864e0a <exec_byte_code+16137>, 0x555555864e91 <exec_byte_code+16272>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864b68 <exec_byte_code+15463>, 0x555555864fee <exec_byte_code+16621> <repeats 64 times>} const_length = 84 bytestr_length = 495 vectorp = 0x7ffff541f5f0 quitcounter = 38 '&' stack_items = 13 sa_avail = 15785 sa_count = 5 alloc = 0x7fffffffd120 item_bytes = 104 stack_base = 0x7fffffffd120 top = 0x7fffffffd130 stack_lim = 0x7fffffffd188 bytestr_data = 0x7fffffffd188 "\b\203\b" pc = 0x7fffffffd32a "\210)\210\201L" count = 5 result = XIL(0x1) #79 0x000055555580a116 in fetch_and_exec_byte_code (fun=XIL(0x7ffff541f5bd), syms_left=make_fixnum(0), nargs=0, args=0x7fffffffd7a0) at eval.c:2917 #80 0x000055555580a59c in funcall_lambda (fun=XIL(0x7ffff541f5bd), nargs=0, arg_vector=0x7fffffffd7a0) at eval.c:2998 val = XIL(0x7fffffffd7a0) syms_left = make_fixnum(0) next = XIL(0) lexenv = XIL(0) count = 5 i = 0 optional = false rest = false #81 0x000055555580a2c0 in apply_lambda (fun=XIL(0x7ffff541f5bd), args=XIL(0), count=4) at eval.c:2942 arg_vector = 0x7fffffffd7a0 tem = XIL(0x555555800d39) sa_avail = 16384 sa_count = 5 numargs = 0 args_left = XIL(0) #82 0x00005555558082f5 in eval_sub (form=XIL(0x7ffff557c5b3)) at eval.c:2319 original_fun = XIL(0x2aaa9f5d5ee8) original_args = XIL(0) count = 4 fun = XIL(0x7ffff541f5bd) val = XIL(0x7fffffffd8f0) funcar = XIL(0) argvals = {XIL(0x7fffffffd890), XIL(0x7ffff559a5a0), XIL(0x7fffffffd890), XIL(0x555555e496a0), XIL(0), XIL(0x7ffff4ec06f0), XIL(0x7fffffffd8b0), XIL(0x555555e518f0)} #83 0x000055555580765b in Feval (form=XIL(0x7ffff557c5b3), lexical=XIL(0)) at eval.c:2103 count = 3 #84 0x000055555572c85a in top_level_2 () at keyboard.c:1100 #85 0x00005555558057f3 in internal_condition_case (bfun=0x55555572c837 <top_level_2>, handlers=XIL(0x90), hfun=0x55555572c236 <cmd_error>) at eval.c:1356 val = XIL(0x5555557293c7) c = 0x555555eeec90 #86 0x000055555572c8a2 in top_level_1 (ignore=XIL(0)) at keyboard.c:1108 #87 0x0000555555804ca7 in internal_catch (tag=XIL(0xd5f0), func=0x55555572c85c <top_level_1>, arg=XIL(0)) at eval.c:1117 val = XIL(0) c = 0x555555ed9240 #88 0x000055555572c781 in command_loop () at keyboard.c:1069 #89 0x000055555572bd1d in recursive_edit_1 () at keyboard.c:714 count = 1 val = XIL(0x7fffffffdab0) #90 0x000055555572bf15 in Frecursive_edit () at keyboard.c:786 count = 0 buffer = XIL(0) #91 0x0000555555727f38 in main (argc=14, argv=0x7fffffffdd08) at emacs.c:2043 stack_bottom_variable = 0x7ffff6581811 <__libc_calloc+129> no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 3 temacs = 0x0 attempt_load_pdump = true rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = 0x0 sockfd = -1 module_assertions = true Lisp Backtrace: "equal" (0xffff8458) "apply" (0xffff8500) "setq" (0xffff8750) "unwind-protect" (0xffff88a0) "if" (0xffff8a00) "let" (0xffff8c00) "let" (0xffff8e00) "let*" (0xffff8fc0) "let" (0xffff91c0) "while" (0xffff9370) "let" (0xffff9570) "let" (0xffff9770) 0x56008900 Lisp type 3 "ert--run-test-internal" (0xffff9f00) "ert-run-test" (0xffffa488) "ert-run-or-rerun-test" (0xffffaa20) "ert-run-tests" (0xffffaf80) "ert-run-tests-batch" (0xffffb478) "ert-run-tests-batch-and-exit" (0xffffb8f0) "eval" (0xffffbc68) "command-line-1" (0xffffc5c0) "command-line" (0xffffd138) "normal-top-level" (0xffffd7a0)
Philipp Stephani <p.stephani2 <at> gmail.com>
:Philipp <p.stephani2 <at> gmail.com>
:Message #16 received at 42540-done <at> debbugs.gnu.org (full text, mbox):
From: Philipp Stephani <p.stephani2 <at> gmail.com> To: 42540-done <at> debbugs.gnu.org Subject: Re: bug#42540: 28.0.50; macOS assertion failure in src/alloc-tests Date: Sat, 1 Aug 2020 21:06:23 +0200
. Am So., 26. Juli 2020 um 14:20 Uhr schrieb Philipp Stephani <p.stephani2 <at> gmail.com>: > > Am Sa., 25. Juli 2020 um 21:28 Uhr schrieb Philipp <p.stephani2 <at> gmail.com>: > > > > > > This is another follow-up to Bug#30700. It's rather subtle, and I > > couldn't get GDB to work, so here's the LLDB backtrace: > > > > * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT > > * frame #0: 0x00007fff6fa6f33a libsystem_kernel.dylib`__pthread_kill + 10 > > frame #1: 0x00007fff6fb2be60 libsystem_pthread.dylib`pthread_kill + 430 > > frame #2: 0x00007fff6f98693e libsystem_c.dylib`raise + 26 > > frame #3: 0x00000001004a24e2 emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:409:3 > > frame #4: 0x00000001004a28f3 emacs`emacs_abort at sysdep.c:2431:3 > > frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 > > frame #6: 0x000000010031e7c5 emacs`STRING_BYTES(s=0x0000000101330300) at lisp.h:1621:22 > > frame #7: 0x0000000100300fcd emacs`SBYTES(string=(i = 0x0000000101330304)) at lisp.h:1632:10 > > frame #8: 0x000000010030e411 emacs`internal_equal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4), equal_kind=EQUAL_PLAIN, depth=0, ht=(i = 0x0000000000000000)) at fns.c:2489:11 > > frame #9: 0x00000001003073b5 emacs`Fequal(o1=(i = 0x0000000101330304), o2=(i = 0x00000001013302e4)) at fns.c:2321:10 > > frame #10: 0x00000001002f94a6 emacs`funcall_subr(subr=0x00000001005290e8, numargs=2, args=0x00007ffeefbf1928) at eval.c:2870:19 > > frame #11: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbf1920) at eval.c:2795:11 > > frame #12: 0x00000001002f78d9 emacs`Fapply(nargs=2, args=0x00007ffeefbf1a90) at eval.c:2425:24 > > frame #13: 0x00000001002e9de2 emacs`eval_sub(form=(i = 0x0000000101898993)) at eval.c:2246:10 > > frame #14: 0x00000001002eaffa emacs`Fsetq(args=(i = 0x00000001018989b3)) at eval.c:509:13 > > frame #15: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x00000001018989c3)) at eval.c:2227:8 > > frame #16: 0x00000001002efe9e emacs`Funwind_protect(args=(i = 0x0000000101897d83)) at eval.c:1213:9 > > frame #17: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897d73)) at eval.c:2227:8 > > frame #18: 0x00000001002ea8ad emacs`Fif(args=(i = 0x0000000101897dd3)) at eval.c:414:10 > > frame #19: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897dc3)) at eval.c:2227:8 > > frame #20: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > > frame #21: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e23)) at eval.c:987:9 > > frame #22: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e33)) at eval.c:2227:8 > > frame #23: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x00000001018986a3)) at eval.c:462:13 > > frame #24: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897e63)) at eval.c:987:9 > > frame #25: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897e73)) at eval.c:2227:8 > > frame #26: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > > frame #27: 0x00000001002ed57f emacs`FletX(args=(i = 0x0000000101897e93)) at eval.c:919:9 > > frame #28: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897ea3)) at eval.c:2227:8 > > frame #29: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000101898d53)) at eval.c:462:13 > > frame #30: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f13)) at eval.c:987:9 > > frame #31: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f23)) at eval.c:2227:8 > > frame #32: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > > frame #33: 0x00000001002eacd5 emacs`prog_ignore(body=(i = 0x0000000101897f53)) at eval.c:473:3 > > frame #34: 0x00000001002ef309 emacs`Fwhile(args=(i = 0x0000000101897f43)) at eval.c:1008:7 > > frame #35: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f33)) at eval.c:2227:8 > > frame #36: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > > frame #37: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897f73)) at eval.c:987:9 > > frame #38: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897f83)) at eval.c:2227:8 > > frame #39: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > > frame #40: 0x00000001002ef0df emacs`Flet(args=(i = 0x0000000101897fa3)) at eval.c:987:9 > > frame #41: 0x00000001002e85d9 emacs`eval_sub(form=(i = 0x0000000101897fb3)) at eval.c:2227:8 > > frame #42: 0x00000001002eaa97 emacs`Fprogn(body=(i = 0x0000000000000000)) at eval.c:462:13 > > frame #43: 0x00000001002fa133 emacs`funcall_lambda(fun=(i = 0x000000010189e763), nargs=0, arg_vector=0x00007ffeefbf4a38) at eval.c:3065:11 > > frame #44: 0x00000001002f7cff emacs`Ffuncall(nargs=1, args=0x00007ffeefbf4a30) at eval.c:2809:8 > > frame #45: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101313e64), vector=(i = 0x0000000101848fad), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac8) at bytecode.c:635:12 > > frame #46: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018490ed), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf5ac0) at eval.c:2917:10 > > frame #47: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018490ed), nargs=1, arg_vector=0x00007ffeefbf5ac0) at eval.c:2998:11 > > frame #48: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf5ab8) at eval.c:2797:11 > > frame #49: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101314344), vector=(i = 0x000000010184967d), maxdepth=(i = 0x0000000000000036), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b10) at bytecode.c:635:12 > > frame #50: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001018497a5), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbf6b08) at eval.c:2917:10 > > frame #51: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001018497a5), nargs=1, arg_vector=0x00007ffeefbf6b08) at eval.c:2998:11 > > frame #52: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf6b00) at eval.c:2797:11 > > frame #53: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013162d4), vector=(i = 0x0000000101858975), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b78) at bytecode.c:635:12 > > frame #54: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858a3d), syms_left=(i = 0x0000000000000c0e), nargs=3, args=0x00007ffeefbf7b60) at eval.c:2917:10 > > frame #55: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858a3d), nargs=3, arg_vector=0x00007ffeefbf7b60) at eval.c:2998:11 > > frame #56: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf7b58) at eval.c:2797:11 > > frame #57: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316394), vector=(i = 0x0000000101858ae5), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b98) at bytecode.c:635:12 > > frame #58: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000101858bdd), syms_left=(i = 0x0000000000000c0a), nargs=3, args=0x00007ffeefbf8b80) at eval.c:2917:10 > > frame #59: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000101858bdd), nargs=3, arg_vector=0x00007ffeefbf8b80) at eval.c:2998:11 > > frame #60: 0x00000001002f7b6f emacs`Ffuncall(nargs=4, args=0x00007ffeefbf8b78) at eval.c:2797:11 > > frame #61: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x0000000101316b94), vector=(i = 0x000000010185b875), maxdepth=(i = 0x000000000000002a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b40) at bytecode.c:635:12 > > frame #62: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185b8d5), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbf9b38) at eval.c:2917:10 > > frame #63: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185b8d5), nargs=1, arg_vector=0x00007ffeefbf9b38) at eval.c:2998:11 > > frame #64: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbf9b30) at eval.c:2797:11 > > frame #65: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001013172f4), vector=(i = 0x000000010185d4f5), maxdepth=(i = 0x000000000000001a), args_template=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b8) at bytecode.c:635:12 > > frame #66: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010185d55d), syms_left=(i = 0x0000000000000402), nargs=1, args=0x00007ffeefbfa9b0) at eval.c:2917:10 > > frame #67: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010185d55d), nargs=1, arg_vector=0x00007ffeefbfa9b0) at eval.c:2998:11 > > frame #68: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010185d55d), args=(i = 0x000000010189e123), count=12) at eval.c:2942:9 > > frame #69: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010189e0b3)) at eval.c:2319:12 > > frame #70: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010189e0b3), lexical=(i = 0x0000000000000030)) at eval.c:2103:28 > > frame #71: 0x00000001002f94a6 emacs`funcall_subr(subr=0x0000000100527c48, numargs=2, args=0x00007ffeefbfb0d8) at eval.c:2870:19 > > frame #72: 0x00000001002f7b1d emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb0d0) at eval.c:2795:11 > > frame #73: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x00000001040676cc), vector=(i = 0x0000000104066275), maxdepth=(i = 0x0000000000000066), args_template=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e8) at bytecode.c:635:12 > > frame #74: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x0000000104066245), syms_left=(i = 0x0000000000000406), nargs=1, args=0x00007ffeefbfc4e0) at eval.c:2917:10 > > frame #75: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x0000000104066245), nargs=1, arg_vector=0x00007ffeefbfc4e0) at eval.c:2998:11 > > frame #76: 0x00000001002f7b6f emacs`Ffuncall(nargs=2, args=0x00007ffeefbfc4d8) at eval.c:2797:11 > > frame #77: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406b424), vector=(i = 0x000000010406791d), maxdepth=(i = 0x000000000000003a), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at bytecode.c:635:12 > > frame #78: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x00000001040678ed), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfdb18) at eval.c:2917:10 > > frame #79: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x00000001040678ed), nargs=0, arg_vector=0x00007ffeefbfdb18) at eval.c:2998:11 > > frame #80: 0x00000001002f7b6f emacs`Ffuncall(nargs=1, args=0x00007ffeefbfdb10) at eval.c:2797:11 > > frame #81: 0x000000010037f7ef emacs`exec_byte_code(bytestr=(i = 0x000000010406c0ec), vector=(i = 0x000000010406b5f5), maxdepth=(i = 0x0000000000000032), args_template=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at bytecode.c:635:12 > > frame #82: 0x00000001002fe8e1 emacs`fetch_and_exec_byte_code(fun=(i = 0x000000010406b5c5), syms_left=(i = 0x0000000000000002), nargs=0, args=0x00007ffeefbfeb90) at eval.c:2917:10 > > frame #83: 0x00000001002f9a8b emacs`funcall_lambda(fun=(i = 0x000000010406b5c5), nargs=0, arg_vector=0x00007ffeefbfeb90) at eval.c:2998:11 > > frame #84: 0x00000001002f3fd2 emacs`apply_lambda(fun=(i = 0x000000010406b5c5), args=(i = 0x0000000000000000), count=4) at eval.c:2942:9 > > frame #85: 0x00000001002ea26d emacs`eval_sub(form=(i = 0x000000010421c09b)) at eval.c:2319:12 > > frame #86: 0x00000001002f265b emacs`Feval(form=(i = 0x000000010421c09b), lexical=(i = 0x0000000000000000)) at eval.c:2103:28 > > frame #87: 0x00000001001d8c0a emacs`top_level_2 at keyboard.c:1100:10 > > frame #88: 0x00000001002f095f emacs`internal_condition_case(bfun=(emacs`top_level_2 at keyboard.c:1099), handlers=(i = 0x0000000000000090), hfun=(emacs`cmd_error at keyboard.c:919)) at eval.c:1356:25 > > frame #89: 0x00000001001d8831 emacs`top_level_1(ignore=(i = 0x0000000000000000)) at keyboard.c:1108:5 > > frame #90: 0x00000001002efd4a emacs`internal_catch(tag=(i = 0x000000000000c900), func=(emacs`top_level_1 at keyboard.c:1105), arg=(i = 0x0000000000000000)) at eval.c:1117:25 > > frame #91: 0x00000001001b5083 emacs`command_loop at keyboard.c:1069:2 > > frame #92: 0x00000001001b4ea4 emacs`recursive_edit_1 at keyboard.c:714:9 > > frame #93: 0x00000001001b5326 emacs`Frecursive_edit at keyboard.c:786:3 > > frame #94: 0x00000001001b1f35 emacs`main(argc=14, argv=0x00007ffeefbff570) at emacs.c:2043:3 > > frame #95: 0x00007fff6f927cc9 libdyld.dylib`start + 1 > > > > This runs into the following codepath: > > > > frame #5: 0x0000000100292071 emacs`string_bytes(s=0x0000000101330300) at alloc.c:1702:5 > > 1699 > > 1700 if (!PURE_P (s) && !pdumper_object_p (s) && s->u.s.data > > 1701 && nbytes != SDATA_NBYTES (SDATA_OF_STRING (s))) > > -> 1702 emacs_abort (); > > 1703 return nbytes; > > 1704 } > > 1705 > > > > Here we have: > > > > (lldb) p *((sdata*)( s->u.s.data - 16)) > > (sdata) $11 = { > > string = 0x0000000101330300 > > n = { > > string = 0x0000000101330300 > > nbytes = 1 > > } > > } > > (lldb) p *$11.string > > (Lisp_String) $12 = { > > u = { > > s = { > > size = 1 > > size_byte = 3 > > intervals = 0x0000000000000000 > > data = 0x0000000102060ce0 "✓" > > } > > next = 0x0000000000000001 > > gcaligned = '\x01' > > } > > } > > > > That is, the string "✓" has 3 bytes and 1 character, yet sdata.n.nbytes > > is 1 instead of 3, triggering the assertion failure. I have no idea > > where this comes from, though. > > > > > The issue also happens on GNU/Linux with --enable-checking=all, here's > the output of 'bt full': Fixed with commit 1d70fbe4c8.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sun, 30 Aug 2020 11:24:06 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.