Package: emacs;
Reported by: Oliver Reiter <oliver.reiter <at> snapdragon.cc>
Date: Wed, 12 Feb 2025 20:21:01 UTC
Severity: normal
Found in version 31.0.50
Done: Pip Cet <pipcet <at> protonmail.com>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: Oliver Reiter <oliver.reiter <at> snapdragon.cc> To: Pip Cet <pipcet <at> protonmail.com> Cc: 76237 <at> debbugs.gnu.org Subject: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12 Date: Thu, 13 Feb 2025 11:57:24 +0100
[Message part 1 (text/plain, inline)]
Pip Cet <pipcet <at> protonmail.com> writes: > "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs <at> gnu.org> writes: > >> Dear all, >> >> crash happened while opening a .org file: > > Thanks! This one looks like we might get somewhere with it! > >> (gdb) bt > > Can you include "bt full" as well? > Sure: (gdb) bt full #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 No locals. #1 0x000055555579ef5a in set_state (state=state <at> entry=IGC_STATE_DEAD) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017 old_state = <optimized out> #2 0x00005555557a0a7b in igc_assert_fail (file=<optimized out>, line=<optimized out>, msg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:306 No locals. #3 0x0000555555835579 in LockClaim () No symbol table info available. #4 0x0000555555835825 in ArenaEnterLock () No symbol table info available. #5 0x000055555585f33e in ArenaAccess () No symbol table info available. #6 0x000055555585f834 in sigHandle () No symbol table info available. #7 <signal handler called> No locals. #8 __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:833 No locals. #9 0x000055555586962d in amcSegFix () No symbol table info available. #10 0x000055555580362d in _mps_fix2 () No symbol table info available. #11 0x00005555557994a7 in fix_raw (ss=ss <at> entry=0x7fffffffad78, p=p <at> entry=0x7fffffffabf0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188 base = 0x7fffe21fe9a8 res = <optimized out> client = <optimized out> _ss = 0x7fffffffad78 _mps_zs = 22 _mps_ufs = 1196320194969856 _mps_wt = warning: left shift count >= width of type 0 _mps_w = 70362066845694 #12 0x0000555555799563 in fix_string (ss=ss <at> entry=0x7fffffffad78, s=s <at> entry=0x7fffeca46290) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765 res = <optimized out> ptr = 0x7fffe21fe9a8 res = <optimized out> _ss = 0x7fffffffad78 _mps_zs = <optimized out> _mps_ufs = 1196320194969600 _mps_wt = <optimized out> _mps_w = <optimized out> #13 0x00005555557a0f93 in dflt_scan_obj (ss=ss <at> entry=0x7fffffffad78, base_start=base_start <at> entry=0x7fffeca46290, base_limit=base_limit <at> entry=0x7fffeca46318, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032 client = 0x7fffeca46290 base = 0x7fffeca46290 obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- obj_ = <optimized out> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> header = 0x7fffeca46290 res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> _ss = 0x7fffffffad78 _mps_zs = <optimized out> _mps_ufs = 1196320194969600 _mps_wt = <optimized out> _mps_w = <optimized out> #14 0x00005555557a1146 in dflt_scanx (ss=ss <at> entry=0x7fffffffad78, base_start=<optimized out>, base_limit=0x7fffeca46318, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 res = <optimized out> base = 0x7fffeca46290 _ss = 0x7fffffffad78 _mps_zs = <optimized out> _mps_ufs = 1196320194969600 _mps_wt = <optimized out> _mps_w = <optimized out> #15 0x00005555557a1182 in dflt_scan (ss=0x7fffffffad78, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110 res = <optimized out> _ss = 0x7fffffffad78 _mps_zs = <optimized out> _mps_ufs = 0 _mps_wt = <optimized out> _mps_w = <optimized out> #16 0x0000555555834ce5 in amcSegScan () --Type <RET> for more, q to quit, c to continue without paging-- No symbol table info available. #17 0x0000555555863ec0 in traceScanSegRes () No symbol table info available. #18 0x00005555558640aa in traceScanSeg () No symbol table info available. #19 0x0000555555864f06 in TraceAdvance () No symbol table info available. #20 0x00005555558656cd in TracePoll () No symbol table info available. #21 0x0000555555865939 in ArenaPoll () No symbol table info available. #22 0x0000555555865d23 in mps_ap_fill () No symbol table info available. #23 0x000055555579d572 in alloc_impl (size=size <at> entry=24, type=type <at> entry=IGC_OBJ_CONS, ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089 res = <optimized out> p = 0x0 #24 0x000055555579d661 in alloc (size=size <at> entry=24, type=type <at> entry=IGC_OBJ_CONS) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117 No locals. #25 0x000055555579d682 in igc_make_cons (car=0x7fffe5e86e6b, cdr=0x7fffe5e875ab) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146 cons = <optimized out> #26 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812 No locals. #27 0x0000555555766436 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106 call_nargs = <optimized out> arrayval = <optimized out> arrayval = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> handler = <optimized out> n = <optimized out> n = <optimized out> op = <optimized out> newelt = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> size = <optimized out> size = <optimized out> v1 = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> targets = <optimized out> cell = <optimized out> cell = <optimized out> newval = <optimized out> newval = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- template = <optimized out> call_args = <optimized out> val = <optimized out> idxval = <optimized out> idxval = <optimized out> count1 = <optimized out> count1 = <optimized out> ptr = <optimized out> ptr = <optimized out> idx = <optimized out> idx = <optimized out> call_fun = <optimized out> original_fun = <optimized out> type = <optimized out> body = <optimized out> handlers = <optimized out> quitcounter = 160 '\240' bc = 0x555555917c18 <main_thread+504> top = 0x7fffdf3ff670 pc = 0x7fffe9af56ee "\030\211\242\242\303=\203\032" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffec6900b0 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffe9af56e8 "\211C\211\242\bB\030\211\242\242\303=\203\032" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> saved_quitcounter = 1 '\001' saved_vectorp = 0x7fffeac314e0 saved_bytestr_data = 0x7fffeac31a48 "\b@\303=\203\t" result = <optimized out> targets = {0x555555767bec <exec_byte_code+10207>, 0x555555767c0b <exec_byte_code+10238>, 0x555555767c0d <exec_byte_code+10240>, 0x555555767c42 <exec_byte_code+10293>, 0x555555767c44 <exec_byte_code+10295>, 0x555555767c0d <exec_byte_code+10240>, 0x555555767c46 <exec_byte_code+10297>, 0x555555767c7e <exec_byte_code+10353>, 0x55555576560c <exec_byte_code+511>, 0x55555576560e <exec_byte_code+513>, 0x555555765664 <exec_byte_code+599>, 0x555555765666 <exec_byte_code+601>, 0x555555765668 <exec_byte_code+603>, 0x55555576560e <exec_byte_code+513>, 0x55555576566a <exec_byte_code+605>, 0x5555557655fa <exec_byte_code+493>, 0x5555557657f2 <exec_byte_code+997>, 0x5555557657f4 <exec_byte_code+999>, 0x555555765836 <exec_byte_code+1065>, 0x555555765838 <exec_byte_code+1067>, 0x55555576583a <exec_byte_code+1069>, 0x5555557657f4 <exec_byte_code+999>, 0x55555576584e <exec_byte_code+1089>, 0x55555576583c <exec_byte_code+1071>, 0x5555557658ca <exec_byte_code+1213>, 0x5555557658cc <exec_byte_code+1215>, 0x555555765919 <exec_byte_code+1292>, 0x55555576591b <exec_byte_code+1294>, 0x55555576591d <exec_byte_code+1296>, 0x5555557658cc <exec_byte_code+1215>, --Type <RET> for more, q to quit, c to continue without paging-- 0x5555557658af <exec_byte_code+1186>, 0x5555557658b8 <exec_byte_code+1195>, 0x55555576593e <exec_byte_code+1329>, 0x555555765940 <exec_byte_code+1331>, 0x555555765ada <exec_byte_code+1741>, 0x555555765adf <exec_byte_code+1746>, 0x555555765ae4 <exec_byte_code+1751>, 0x555555765940 <exec_byte_code+1331>, 0x55555576591f <exec_byte_code+1298>, 0x555555765929 <exec_byte_code+1308>, 0x555555765b93 <exec_byte_code+1926>, 0x555555765b95 <exec_byte_code+1928>, 0x555555765bdf <exec_byte_code+2002>, 0x555555765be1 <exec_byte_code+2004>, 0x555555765be3 <exec_byte_code+2006>, 0x555555765b95 <exec_byte_code+1928>, 0x555555765b78 <exec_byte_code+1899>, 0x555555765b81 <exec_byte_code+1908>, 0x5555557660a4 <exec_byte_code+3223>, 0x555555766024 <exec_byte_code+3095>, 0x555555765f99 <exec_byte_code+2956>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x55555576620d <exec_byte_code+3584>, 0x5555557662c1 <exec_byte_code+3764>, 0x555555766301 <exec_byte_code+3828>, 0x55555576634c <exec_byte_code+3903>, 0x555555766397 <exec_byte_code+3978>, 0x55555576570f <exec_byte_code+770>, 0x55555576575d <exec_byte_code+848>, 0x5555557663e2 <exec_byte_code+4053>, 0x5555557656b4 <exec_byte_code+679>, 0x555555765797 <exec_byte_code+906>, 0x55555576641c <exec_byte_code+4111>, 0x555555766456 <exec_byte_code+4169>, 0x555555766482 <exec_byte_code+4213>, 0x5555557664bc <exec_byte_code+4271>, 0x5555557664f5 <exec_byte_code+4328>, 0x555555766573 <exec_byte_code+4454>, 0x55555576659f <exec_byte_code+4498>, 0x555555766698 <exec_byte_code+4747>, 0x5555557667a6 <exec_byte_code+5017>, 0x5555557667d2 <exec_byte_code+5061>, 0x5555557667fe <exec_byte_code+5105>, 0x555555766838 <exec_byte_code+5163>, 0x555555766872 <exec_byte_code+5221>, 0x5555557668ac <exec_byte_code+5279>, 0x5555557668ec <exec_byte_code+5343>, 0x555555766922 <exec_byte_code+5397>, 0x555555766958 <exec_byte_code+5451>, 0x5555557669cf <exec_byte_code+5570>, 0x555555766a26 <exec_byte_code+5657>, 0x555555766a7d <exec_byte_code+5744>, 0x555555766af3 <exec_byte_code+5862>, 0x555555766b71 <exec_byte_code+5988>, 0x555555766bef <exec_byte_code+6114>, 0x555555766c6d <exec_byte_code+6240>, 0x555555766ceb <exec_byte_code+6366>, 0x555555766d75 <exec_byte_code+6504>, 0x555555766dd6 <exec_byte_code+6601>, 0x555555766e60 <exec_byte_code+6739>, 0x555555766ecb <exec_byte_code+6846>, 0x555555766f36 <exec_byte_code+6953>, 0x5555557670d7 <exec_byte_code+7370>, 0x555555765ea0 <exec_byte_code+2707>, 0x555555767120 <exec_byte_code+7443>, 0x55555576714c <exec_byte_code+7487>, 0x5555557671be <exec_byte_code+7601>, 0x555555767207 <exec_byte_code+7674>, 0x555555767250 <exec_byte_code+7747>, 0x55555576727c <exec_byte_code+7791>, 0x5555557672aa <exec_byte_code+7837>, 0x5555557672d8 <exec_byte_code+7883>, 0x55555576730e <exec_byte_code+7937>, 0x555555767bec <exec_byte_code+10207>, 0x55555576733f <exec_byte_code+7986>, 0x55555576736d <exec_byte_code+8032>, 0x55555576739b <exec_byte_code+8078>, 0x5555557673c9 <exec_byte_code+8124>, 0x5555557673f7 <exec_byte_code+8170>, 0x555555767425 <exec_byte_code+8216>, 0x555555765ea0 <exec_byte_code+2707>, 0x555555767bec <exec_byte_code+10207>, 0x555555767451 <exec_byte_code+8260>, 0x555555767490 <exec_byte_code+8323>, 0x5555557674bc <exec_byte_code+8367>, 0x5555557674e8 <exec_byte_code+8411>, 0x555555767522 <exec_byte_code+8469>, 0x55555576755c <exec_byte_code+8527>, 0x555555767588 <exec_byte_code+8571>, 0x5555557675b4 <exec_byte_code+8615>, 0x5555557675ee <exec_byte_code+8673>, 0x555555767628 <exec_byte_code+8731>, 0x555555767662 <exec_byte_code+8789>, 0x555555767690 <exec_byte_code+8835>, 0x555555767bec <exec_byte_code+10207>, 0x555555765e3e <exec_byte_code+2609>, 0x555555765be5 <exec_byte_code+2008>, 0x555555765673 <exec_byte_code+614>, 0x555555765c5b <exec_byte_code+2126>, 0x555555765c98 <exec_byte_code+2187>, 0x555555765cd5 <exec_byte_code+2248>, 0x555555765d16 <exec_byte_code+2313>, --Type <RET> for more, q to quit, c to continue without paging-- 0x555555765e1c <exec_byte_code+2575>, 0x555555765883 <exec_byte_code+1142>, 0x555555765e7e <exec_byte_code+2673>, 0x555555765ec2 <exec_byte_code+2741>, 0x555555765f27 <exec_byte_code+2842>, 0x555555765f58 <exec_byte_code+2891>, 0x5555557660d7 <exec_byte_code+3274>, 0x55555576612a <exec_byte_code+3357>, 0x55555576616a <exec_byte_code+3421>, 0x5555557661b0 <exec_byte_code+3491>, 0x555555767bec <exec_byte_code+10207>, 0x5555557676bc <exec_byte_code+8879>, 0x5555557676fc <exec_byte_code+8943>, 0x555555767728 <exec_byte_code+8987>, 0x555555767754 <exec_byte_code+9031>, 0x555555767780 <exec_byte_code+9075>, 0x5555557677ac <exec_byte_code+9119>, 0x5555557677e6 <exec_byte_code+9177>, 0x555555767820 <exec_byte_code+9235>, 0x55555576785a <exec_byte_code+9293>, 0x555555767894 <exec_byte_code+9351>, 0x555555767950 <exec_byte_code+9539>, 0x55555576798a <exec_byte_code+9597>, 0x5555557679c4 <exec_byte_code+9655>, 0x5555557679f0 <exec_byte_code+9699>, 0x555555767a55 <exec_byte_code+9800>, 0x555555767aba <exec_byte_code+9901>, 0x555555767af8 <exec_byte_code+9963>, 0x555555767b36 <exec_byte_code+10025>, 0x555555766fd8 <exec_byte_code+7115>, 0x555555767069 <exec_byte_code+7260>, 0x555555767b6c <exec_byte_code+10079>, 0x555555767bac <exec_byte_code+10143>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555766532 <exec_byte_code+4389>, 0x55555576698e <exec_byte_code+5505>, 0x55555576717d <exec_byte_code+7536>, 0x555555767cbf <exec_byte_code+10418>, 0x555555767cff <exec_byte_code+10482>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767d4a <exec_byte_code+10557>, 0x555555767d95 <exec_byte_code+10632>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767e39 <exec_byte_code+10796> <repeats 64 times>} #28 0x000055555572d61c in funcall_lambda (fun=fun <at> entry=0x7fffe881cb35, nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274 syms_left = 0x80a lexenv = <optimized out> count = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> val = <optimized out> #29 0x000055555572d9e6 in funcall_general (fun=0x7fffe881cb35, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 original_fun = 0xcef0 #30 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffb350) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 1856} val = <optimized out> #31 0x000055555575465c in readevalloop_eager_expand_eval (val=0x7fffe5e871b3, val <at> entry=0x7fffe5e85fbb, macroexpand=macroexpand <at> entry=0xcef0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2356 No locals. #32 0x0000555555758d14 in readevalloop (readcharfun=readcharfun <at> entry=0x7fffe4716515, infile0=infile0 <at> entry=0x0, sourcename=0x7fffe47174a4, sourcename <at> entry=0x7fffe471645c, --Type <RET> for more, q to quit, c to continue without paging-- printflag=printflag <at> entry=false, unibyte=unibyte <at> entry=0x0, readfun=readfun <at> entry=0x0, start=0x0, end=0x0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2538 count1 = <optimized out> buf = <optimized out> c = <optimized out> val = 0x7fffe5e85fbb count = <optimized out> b = 0x7fffe4716510 continue_reading_p = true lex_bound = <optimized out> whole_buffer = true first_sexp = <optimized out> macroexpand = 0xcef0 #33 0x0000555555758f02 in Feval_buffer (buffer=<optimized out>, printflag=0x0, filename=0x7fffe471645c, unibyte=0x0, do_allow_print=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2613 count = <optimized out> tem = <optimized out> buf = 0x7fffe4716515 #34 0x00007fffdfe4e394 in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/mule-3352613d-c6fd62fc.eln No symbol table info available. #35 0x000055555572f1d3 in funcall_subr (subr=subr <at> entry=0x7fffeadd0148, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191 argbuf = {0x7fffe471645c, 0x7fffe471645c, 0x0, 0x38, 0x0, 0x69614d203b3b0a3e, 0x3a72656e6961746e, 0x422073616e6f4a20} a = <optimized out> maxargs = 5 fun = <optimized out> #36 0x000055555572d9d4 in funcall_general (fun=0x7fffeadd014d, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 original_fun = 0x2aaa92ec7e28 #37 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffb7f0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 1312} val = <optimized out> #38 0x000055555575ac29 in Fload (file=file <at> entry=0x7fffe8c4afe4, noerror=noerror <at> entry=0x0, nomessage=nomessage <at> entry=0x38, nosuffix=nosuffix <at> entry=0x0, must_suffix=<optimized out>, must_suffix <at> entry=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1616 val = <optimized out> stream = 0x0 fd = 14 fd_index = <optimized out> count = <optimized out> found = 0x7fffe471645c efound = <optimized out> hist_file_name = 0x7fffe471645c newer = false compiled = false handler = <optimized out> fmode = 0x55555588bef7 "r" --Type <RET> for more, q to quit, c to continue without paging-- version = 0 no_native = <optimized out> is_module = false is_native_elisp = false found_eff = <optimized out> is_elc = false input = {stream = 0x0, lookahead = 0 '\000', buf = "\000\000\000"} #39 0x000055555575b3d0 in save_match_data_load (file=0x7fffe8c4afe4, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 count = <optimized out> result = <optimized out> #40 0x000055555572d40c in load_with_autoload_queue (file=0x7fffe8c4afe4, noerror=noerror <at> entry=0x0, nomessage=nomessage <at> entry=0x38, nosuffix=nosuffix <at> entry=0x0, must_suffix=must_suffix <at> entry=0x38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2390 count = <optimized out> tem = <optimized out> #41 0x000055555572eba4 in Fautoload_do_load (fundef=fundef <at> entry=0x7fffe8c47723, funname=funname <at> entry=0x2aaa93309f88, macro_only=macro_only <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2437 kind = 0x0 ignore_errors = 0x0 #42 0x000055555572d96b in funcall_general (fun=0x7fffe8c47723, numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffba28) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3080 funcar = 0x4ad0 original_fun = 0x2aaa93309f88 #43 0x000055555572daec in Ffuncall (nargs=1, args=0x7fffffffba20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 1056} val = <optimized out> #44 0x000055555573043a in eval_sub (form=form <at> entry=0x7fffe18e8c8b) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592 vals = 0x7fffffffba20 argnum = 1 sa_avail = <optimized out> sa_count = <optimized out> args_left = 0x0 numargs = <optimized out> original_fun = <optimized out> original_args = 0x7fffe18e8c73 count = <optimized out> fun = 0x55555592eca5 <Sfuncall+5> val = <optimized out> funcar = <optimized out> argvals = {0x7fffe46f2343, 0x260eb5b8be63b500, 0x24, 0x7fffe18e8643, 0x2, 0x4440, 0x5592f965, 0x55555592f960 <Sand>} retry = <optimized out> #45 0x0000555555731509 in internal_lisp_condition_case (var=0x2aaa8ab9c2b8, bodyform=0x7fffe18e8c8b, handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552 clause = <optimized out> condition = <optimized out> c = <optimized out> clauses_volatile = <optimized out> pcl = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- oldhandlerlist = 0x7fffe1849c88 clausenb = <optimized out> success_handler = <optimized out> clauses = 0x7fffffffbaf0 var_volatile = 0x2aaa8ab9c2b8 val = <optimized out> handler_body = <optimized out> count = <optimized out> #46 0x0000555555731613 in Fcondition_case (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451 var = <optimized out> bodyform = <optimized out> handlers = <optimized out> #47 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe18e8dab numargs = 3 original_fun = 0x6c10 original_args = 0x7fffe18e8dab count = <optimized out> fun = 0x55555592efa5 <Scondition_case+5> val = <optimized out> funcar = <optimized out> argvals = {0x18, 0x7fffe46ed490, 0x7fffffffbc30, 0x7fffe46f4253, 0x555555b1a630, 0x1, 0x555555b1a630, 0x1} retry = <optimized out> #48 0x0000555555730893 in Fprogn (body=0x7fffe18e820b) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #49 0x000055555572d82f in funcall_lambda (fun=fun <at> entry=0x7fffe18e8eb5, nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372 syms_left = <optimized out> lexenv = 0x7fffe46f4253 count = <optimized out> i = 1 optional = false rest = false previous_rest = false val = <optimized out> #50 0x000055555572d9e6 in funcall_general (fun=0x7fffe18e8eb5, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 original_fun = 0x2aaa8bfab028 #51 0x000055555572daec in Ffuncall (nargs=2, args=args <at> entry=0x7fffffffbe00) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 928} val = <optimized out> #52 0x000055555572dc8a in run_hook_wrapped_funcall (nargs=<optimized out>, args=0x7fffffffbe00) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2894 tmp = 0x2aaa93309f88 ret = <optimized out> #53 0x000055555572c5ff in run_hook_with_args (nargs=2, args=0x7fffffffbe00, --Type <RET> for more, q to quit, c to continue without paging-- funcall=funcall <at> entry=0x55555572dc6d <run_hook_wrapped_funcall>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2975 global_vals = <optimized out> sym = 0x2aaa93308e98 val = 0x7fffe3403a9b ret = 0x0 #54 0x000055555572c748 in Frun_hook_wrapped (nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2909 No locals. #55 0x000055555573043a in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592 vals = 0x7fffffffbe00 argnum = 2 sa_avail = <optimized out> sa_count = <optimized out> args_left = 0x0 numargs = <optimized out> original_fun = <optimized out> original_args = 0x7fffe18e9163 count = <optimized out> fun = 0x55555592ea65 <Srun_hook_wrapped+5> val = <optimized out> funcar = <optimized out> argvals = {0x1, 0x7fffffffbe90, 0x7fffffffbe80, 0x555555730893 <Fprogn+36>, 0x1, 0x0, 0x7fffffffbf00, 0x55555573120a <Flet+561>} retry = <optimized out> #56 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #57 0x000055555573120a in Flet (args=0x7fffe18e9133) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121 temps = 0x7fffffffbf00 tem = <optimized out> lexenv = 0x7fffe46f4223 elt = <optimized out> count = <optimized out> argnum = 1 sa_avail = <optimized out> sa_count = <optimized out> varlist = 0x0 varlist_len = <optimized out> nvars = 1 #58 0x0000555555730352 in eval_sub (form=form <at> entry=0x7fffe18e90d3) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe18e9133 numargs = 2 original_fun = 0xde40 original_args = 0x7fffe18e9133 count = <optimized out> fun = 0x55555592f2a5 <Slet+5> val = <optimized out> funcar = <optimized out> argvals = {0x5592f1e5, 0x55555592f1e0 <Swhile>, 0x7fffffffbfe0, 0x555555730893 <Fprogn+36>, --Type <RET> for more, q to quit, c to continue without paging-- 0x7fffe90ab83b, 0x2aaa8c198388, 0x7fffffffbff0, 0x555555730941 <prog_ignore+9>} retry = <optimized out> #59 0x0000555555731509 in internal_lisp_condition_case (var=0x2aaa8ab9c2b8, bodyform=0x7fffe18e90d3, handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552 clause = <optimized out> condition = <optimized out> c = <optimized out> clauses_volatile = <optimized out> pcl = <optimized out> oldhandlerlist = 0x7fffe1849700 clausenb = <optimized out> success_handler = <optimized out> clauses = 0x7fffffffc040 var_volatile = 0x2aaa8ab9c2b8 val = <optimized out> handler_body = <optimized out> count = <optimized out> #60 0x0000555555731613 in Fcondition_case (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451 var = <optimized out> bodyform = <optimized out> handlers = <optimized out> #61 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe18ea8bb numargs = 3 original_fun = 0x6c10 original_args = 0x7fffe18ea8bb count = <optimized out> fun = 0x55555592efa5 <Scondition_case+5> val = <optimized out> funcar = <optimized out> argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc180, 0x7fffe46f4223, 0x555555b1a570, 0x1, 0x555555b1a570, 0x7fffffffc1e0} retry = <optimized out> #62 0x0000555555730893 in Fprogn (body=0x7fffe18e9a7b) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #63 0x000055555573120a in Flet (args=0x7fffe18ea993) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121 temps = 0x7fffffffc1e0 tem = <optimized out> lexenv = 0x7fffe46f4223 elt = <optimized out> count = <optimized out> argnum = 1 sa_avail = <optimized out> sa_count = <optimized out> varlist = 0x0 varlist_len = <optimized out> nvars = 1 #64 0x0000555555730352 in eval_sub (form=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe18ea993 numargs = 3 original_fun = 0xde40 original_args = 0x7fffe18ea993 count = <optimized out> fun = 0x55555592f2a5 <Slet+5> val = <optimized out> funcar = <optimized out> argvals = {0x5555557f15e0 <cbsTestNode>, 0x260eb5b8be63b500, 0x0, 0x7fffe90a7033, 0x2, 0xde40, 0x5592f2a5, 0x55555592f2a0 <Slet>} retry = <optimized out> #65 0x0000555555730893 in Fprogn (body=0x0, body <at> entry=0x7fffe18ea9f3) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #66 0x0000555555730941 in prog_ignore (body=body <at> entry=0x7fffe18ea9f3) at /home/reitero/build/sources/emacs/emacs/src/eval.c:466 No locals. #67 0x0000555555731266 in Fwhile (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1142 test = 0x2aaa8bfacac8 body = 0x7fffe18ea9f3 #68 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe18ea9db numargs = 2 original_fun = 0x2aaa8ab0e540 original_args = 0x7fffe18ea9db count = <optimized out> fun = 0x55555592f1e5 <Swhile+5> val = <optimized out> funcar = <optimized out> argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc3f0, 0x7fffe46f41f3, 0x555555b1a510, 0x1, 0x555555b1a510, 0x7fffffffc450} retry = <optimized out> #69 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #70 0x000055555573120a in Flet (args=0x7fffe18eaa23) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121 temps = 0x7fffffffc450 tem = <optimized out> lexenv = 0x7fffe46f41f3 elt = <optimized out> count = <optimized out> argnum = 1 sa_avail = <optimized out> sa_count = <optimized out> varlist = 0x0 varlist_len = <optimized out> nvars = 1 #71 0x0000555555730352 in eval_sub (form=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe18eaa23 numargs = 2 original_fun = 0xde40 original_args = 0x7fffe18eaa23 count = <optimized out> fun = 0x55555592f2a5 <Slet+5> val = <optimized out> funcar = <optimized out> argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc550, 0x7fffe46f41c3, 0x555555b1a4d0, 0x1, 0x555555b1a4d0, 0x1} retry = <optimized out> #72 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #73 0x000055555572d82f in funcall_lambda (fun=fun <at> entry=0x7fffe18eab45, nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffc620) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372 syms_left = <optimized out> lexenv = 0x7fffe46f41c3 count = <optimized out> i = 1 optional = false rest = true previous_rest = false val = <optimized out> #74 0x000055555572ffbb in apply_lambda (fun=fun <at> entry=0x7fffe18eab45, args=<optimized out>, count=count <at> entry=...) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3237 arg_vector = 0x7fffffffc620 tem = <optimized out> sa_avail = <optimized out> sa_count = <optimized out> numargs = 1 args_left = <optimized out> #75 0x000055555573063c in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2667 original_fun = 0x2aaa8bfac118 original_args = 0x7fffe90a341b count = <optimized out> fun = 0x7fffe18eab45 val = <optimized out> funcar = <optimized out> argvals = {0x0, 0x200, 0x0, 0x0, 0x7fffe46f213c, 0x0, 0x0, 0x555555799d18 <igc_header_hash+31>} retry = <optimized out> #76 0x0000555555730893 in Fprogn (body=0x7fffe90a2c23) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #77 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe90a1ba3 numargs = 3 original_fun = 0x11bb8 --Type <RET> for more, q to quit, c to continue without paging-- original_args = 0x7fffe90a1ba3 count = <optimized out> fun = 0x55555592f845 <Sprogn+5> val = <optimized out> funcar = <optimized out> argvals = {0x7fffe46f23b7, 0x0, 0x0, 0x55010000ae93, 0x1, 0x1, 0x7fffe46f23b7, 0x0} retry = <optimized out> #78 0x00005555557308cd in Fif (args=0x7fffe909ff53) at /home/reitero/build/sources/emacs/emacs/src/eval.c:410 cond = <optimized out> #79 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571 args_left = 0x7fffe909ff53 numargs = 2 original_fun = 0xc438 original_args = 0x7fffe909ff53 count = <optimized out> fun = 0x55555592f905 <Sif+5> val = <optimized out> funcar = <optimized out> argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc8e0, 0x7fffe46f40a3, 0x555555b1a450, 0x1, 0x555555b1a450, 0x2} retry = <optimized out> #80 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455 form = <optimized out> val = <optimized out> #81 0x000055555572d82f in funcall_lambda (fun=fun <at> entry=0x7fffeab02315, nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372 syms_left = <optimized out> lexenv = 0x7fffe46f40a3 count = <optimized out> i = 2 optional = false rest = true previous_rest = false val = <optimized out> #82 0x000055555572d9e6 in funcall_general (fun=0x7fffeab02315, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 original_fun = 0x2aaa951c4f88 #83 0x000055555572daec in Ffuncall (nargs=nargs <at> entry=3, args=args <at> entry=0x7fffffffca30) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 448} val = <optimized out> #84 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffdf3ff040) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787 i = 3 funcall_nargs = 3 funcall_args = 0x7fffffffca30 spread_arg = 0x0 fun = <optimized out> sa_avail = <optimized out> sa_count = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- numargs = <optimized out> retval = <optimized out> #85 0x000055555572f26a in funcall_subr (subr=0x55555592ed00 <Sapply>, numargs=2, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206 maxargs = -2 fun = <optimized out> #86 0x0000555555765b53 in exec_byte_code (fun=0x55555592ed05 <Sapply+5>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 call_nargs = <optimized out> arrayval = <optimized out> arrayval = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> handler = <optimized out> n = <optimized out> n = <optimized out> op = 2 newelt = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> size = <optimized out> size = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v1 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> v2 = <optimized out> targets = <optimized out> cell = <optimized out> cell = <optimized out> newval = <optimized out> newval = <optimized out> template = <optimized out> call_args = <optimized out> val = <optimized out> idxval = <optimized out> idxval = <optimized out> count1 = <optimized out> count1 = <optimized out> ptr = <optimized out> ptr = <optimized out> idx = <optimized out> idx = <optimized out> call_fun = <optimized out> original_fun = <optimized out> type = <optimized out> body = <optimized out> handlers = <optimized out> quitcounter = 1 '\001' bc = 0x555555917c18 <main_thread+504> top = 0x7fffdf3ff038 pc = 0x7fffe8c045e4 "\210\304\301\002\"\207" --Type <RET> for more, q to quit, c to continue without paging-- bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffeab01720 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffe8c045e0 "\304\300\002\"\210\304\301\002\"\207" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> saved_quitcounter = 0 '\000' saved_vectorp = 0x7fffeaada230 saved_bytestr_data = 0x7fffffffcc80 "\320\314\377\377\377\177" result = <optimized out> targets = {0x555555767bec <exec_byte_code+10207>, 0x555555767c0b <exec_byte_code+10238>, 0x555555767c0d <exec_byte_code+10240>, 0x555555767c42 <exec_byte_code+10293>, 0x555555767c44 <exec_byte_code+10295>, 0x555555767c0d <exec_byte_code+10240>, 0x555555767c46 <exec_byte_code+10297>, 0x555555767c7e <exec_byte_code+10353>, 0x55555576560c <exec_byte_code+511>, 0x55555576560e <exec_byte_code+513>, 0x555555765664 <exec_byte_code+599>, 0x555555765666 <exec_byte_code+601>, 0x555555765668 <exec_byte_code+603>, 0x55555576560e <exec_byte_code+513>, 0x55555576566a <exec_byte_code+605>, 0x5555557655fa <exec_byte_code+493>, 0x5555557657f2 <exec_byte_code+997>, 0x5555557657f4 <exec_byte_code+999>, 0x555555765836 <exec_byte_code+1065>, 0x555555765838 <exec_byte_code+1067>, 0x55555576583a <exec_byte_code+1069>, 0x5555557657f4 <exec_byte_code+999>, 0x55555576584e <exec_byte_code+1089>, 0x55555576583c <exec_byte_code+1071>, 0x5555557658ca <exec_byte_code+1213>, 0x5555557658cc <exec_byte_code+1215>, 0x555555765919 <exec_byte_code+1292>, 0x55555576591b <exec_byte_code+1294>, 0x55555576591d <exec_byte_code+1296>, 0x5555557658cc <exec_byte_code+1215>, 0x5555557658af <exec_byte_code+1186>, 0x5555557658b8 <exec_byte_code+1195>, 0x55555576593e <exec_byte_code+1329>, 0x555555765940 <exec_byte_code+1331>, 0x555555765ada <exec_byte_code+1741>, 0x555555765adf <exec_byte_code+1746>, 0x555555765ae4 <exec_byte_code+1751>, 0x555555765940 <exec_byte_code+1331>, 0x55555576591f <exec_byte_code+1298>, 0x555555765929 <exec_byte_code+1308>, 0x555555765b93 <exec_byte_code+1926>, 0x555555765b95 <exec_byte_code+1928>, 0x555555765bdf <exec_byte_code+2002>, 0x555555765be1 <exec_byte_code+2004>, 0x555555765be3 <exec_byte_code+2006>, 0x555555765b95 <exec_byte_code+1928>, 0x555555765b78 <exec_byte_code+1899>, 0x555555765b81 <exec_byte_code+1908>, 0x5555557660a4 <exec_byte_code+3223>, 0x555555766024 <exec_byte_code+3095>, 0x555555765f99 <exec_byte_code+2956>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x55555576620d <exec_byte_code+3584>, 0x5555557662c1 <exec_byte_code+3764>, 0x555555766301 <exec_byte_code+3828>, 0x55555576634c <exec_byte_code+3903>, 0x555555766397 <exec_byte_code+3978>, 0x55555576570f <exec_byte_code+770>, 0x55555576575d <exec_byte_code+848>, 0x5555557663e2 <exec_byte_code+4053>, 0x5555557656b4 <exec_byte_code+679>, 0x555555765797 <exec_byte_code+906>, 0x55555576641c <exec_byte_code+4111>, 0x555555766456 <exec_byte_code+4169>, 0x555555766482 <exec_byte_code+4213>, 0x5555557664bc <exec_byte_code+4271>, --Type <RET> for more, q to quit, c to continue without paging-- 0x5555557664f5 <exec_byte_code+4328>, 0x555555766573 <exec_byte_code+4454>, 0x55555576659f <exec_byte_code+4498>, 0x555555766698 <exec_byte_code+4747>, 0x5555557667a6 <exec_byte_code+5017>, 0x5555557667d2 <exec_byte_code+5061>, 0x5555557667fe <exec_byte_code+5105>, 0x555555766838 <exec_byte_code+5163>, 0x555555766872 <exec_byte_code+5221>, 0x5555557668ac <exec_byte_code+5279>, 0x5555557668ec <exec_byte_code+5343>, 0x555555766922 <exec_byte_code+5397>, 0x555555766958 <exec_byte_code+5451>, 0x5555557669cf <exec_byte_code+5570>, 0x555555766a26 <exec_byte_code+5657>, 0x555555766a7d <exec_byte_code+5744>, 0x555555766af3 <exec_byte_code+5862>, 0x555555766b71 <exec_byte_code+5988>, 0x555555766bef <exec_byte_code+6114>, 0x555555766c6d <exec_byte_code+6240>, 0x555555766ceb <exec_byte_code+6366>, 0x555555766d75 <exec_byte_code+6504>, 0x555555766dd6 <exec_byte_code+6601>, 0x555555766e60 <exec_byte_code+6739>, 0x555555766ecb <exec_byte_code+6846>, 0x555555766f36 <exec_byte_code+6953>, 0x5555557670d7 <exec_byte_code+7370>, 0x555555765ea0 <exec_byte_code+2707>, 0x555555767120 <exec_byte_code+7443>, 0x55555576714c <exec_byte_code+7487>, 0x5555557671be <exec_byte_code+7601>, 0x555555767207 <exec_byte_code+7674>, 0x555555767250 <exec_byte_code+7747>, 0x55555576727c <exec_byte_code+7791>, 0x5555557672aa <exec_byte_code+7837>, 0x5555557672d8 <exec_byte_code+7883>, 0x55555576730e <exec_byte_code+7937>, 0x555555767bec <exec_byte_code+10207>, 0x55555576733f <exec_byte_code+7986>, 0x55555576736d <exec_byte_code+8032>, 0x55555576739b <exec_byte_code+8078>, 0x5555557673c9 <exec_byte_code+8124>, 0x5555557673f7 <exec_byte_code+8170>, 0x555555767425 <exec_byte_code+8216>, 0x555555765ea0 <exec_byte_code+2707>, 0x555555767bec <exec_byte_code+10207>, 0x555555767451 <exec_byte_code+8260>, 0x555555767490 <exec_byte_code+8323>, 0x5555557674bc <exec_byte_code+8367>, 0x5555557674e8 <exec_byte_code+8411>, 0x555555767522 <exec_byte_code+8469>, 0x55555576755c <exec_byte_code+8527>, 0x555555767588 <exec_byte_code+8571>, 0x5555557675b4 <exec_byte_code+8615>, 0x5555557675ee <exec_byte_code+8673>, 0x555555767628 <exec_byte_code+8731>, 0x555555767662 <exec_byte_code+8789>, 0x555555767690 <exec_byte_code+8835>, 0x555555767bec <exec_byte_code+10207>, 0x555555765e3e <exec_byte_code+2609>, 0x555555765be5 <exec_byte_code+2008>, 0x555555765673 <exec_byte_code+614>, 0x555555765c5b <exec_byte_code+2126>, 0x555555765c98 <exec_byte_code+2187>, 0x555555765cd5 <exec_byte_code+2248>, 0x555555765d16 <exec_byte_code+2313>, 0x555555765e1c <exec_byte_code+2575>, 0x555555765883 <exec_byte_code+1142>, 0x555555765e7e <exec_byte_code+2673>, 0x555555765ec2 <exec_byte_code+2741>, 0x555555765f27 <exec_byte_code+2842>, 0x555555765f58 <exec_byte_code+2891>, 0x5555557660d7 <exec_byte_code+3274>, 0x55555576612a <exec_byte_code+3357>, 0x55555576616a <exec_byte_code+3421>, 0x5555557661b0 <exec_byte_code+3491>, 0x555555767bec <exec_byte_code+10207>, 0x5555557676bc <exec_byte_code+8879>, 0x5555557676fc <exec_byte_code+8943>, 0x555555767728 <exec_byte_code+8987>, 0x555555767754 <exec_byte_code+9031>, 0x555555767780 <exec_byte_code+9075>, 0x5555557677ac <exec_byte_code+9119>, 0x5555557677e6 <exec_byte_code+9177>, 0x555555767820 <exec_byte_code+9235>, 0x55555576785a <exec_byte_code+9293>, 0x555555767894 <exec_byte_code+9351>, 0x555555767950 <exec_byte_code+9539>, 0x55555576798a <exec_byte_code+9597>, 0x5555557679c4 <exec_byte_code+9655>, 0x5555557679f0 <exec_byte_code+9699>, 0x555555767a55 <exec_byte_code+9800>, 0x555555767aba <exec_byte_code+9901>, 0x555555767af8 <exec_byte_code+9963>, 0x555555767b36 <exec_byte_code+10025>, 0x555555766fd8 <exec_byte_code+7115>, 0x555555767069 <exec_byte_code+7260>, 0x555555767b6c <exec_byte_code+10079>, 0x555555767bac <exec_byte_code+10143>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555766532 <exec_byte_code+4389>, --Type <RET> for more, q to quit, c to continue without paging-- 0x55555576698e <exec_byte_code+5505>, 0x55555576717d <exec_byte_code+7536>, 0x555555767cbf <exec_byte_code+10418>, 0x555555767cff <exec_byte_code+10482>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767d4a <exec_byte_code+10557>, 0x555555767d95 <exec_byte_code+10632>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>, 0x555555767e39 <exec_byte_code+10796> <repeats 64 times>} #87 0x000055555572d61c in funcall_lambda (fun=fun <at> entry=0x7fffeab00acd, nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274 syms_left = 0x202 lexenv = <optimized out> count = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> val = <optimized out> #88 0x000055555572d9e6 in funcall_general (fun=0x7fffeab00acd, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 original_fun = 0x2aaa92f19bb8 #89 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffcd58) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 384} val = <optimized out> #90 0x00007fffe0105ccd in F66696e642d66696c652d6e6f73656c6563742d31_find_file_noselect_1_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln No symbol table info available. #91 0x000055555572f1f7 in funcall_subr (subr=subr <at> entry=0x7fffeaaffa78, numargs=numargs <at> entry=6, args=args <at> entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3193 argbuf = {0xeab00605, 0x7fffeab00600, 0x7fffffffce30, 0x55555572d61c <funcall_lambda+300>, 0x7fffffffce10, 0x55555571c153 <set_default_internal+493>, 0x7fffffffcf20, 0x7fffeab00605} a = <optimized out> maxargs = 6 fun = <optimized out> #92 0x000055555572d9d4 in funcall_general (fun=0x7fffeaaffa7d, numargs=numargs <at> entry=6, args=args <at> entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 original_fun = 0x2aaa92f192e0 #93 0x000055555572daec in Ffuncall (nargs=7, args=0x7fffffffcf18) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 320} val = <optimized out> #94 0x00007fffe01045b5 in F66696e642d66696c652d6e6f73656c656374_find_file_noselect_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln No symbol table info available. #95 0x000055555572f1b3 in funcall_subr (subr=subr <at> entry=0x7fffeaafe648, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189 argbuf = {0x7fffeac1dfc8, 0x101000000000008, 0x555555917c18 <main_thread+504>, 0x7fffdf3ff098, 0x7fffe3674170, 0x260eb5b8be63b500, 0x2aaa92f187c8, 0x8} --Type <RET> for more, q to quit, c to continue without paging-- a = <optimized out> maxargs = 4 fun = <optimized out> #96 0x000055555572d9d4 in funcall_general (fun=0x7fffeaafe64d, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 original_fun = 0x2aaa92f18720 #97 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffd0b0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 288} val = <optimized out> #98 0x00007fffe0101c5d in F66696e642d66696c65_find_file_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln No symbol table info available. #99 0x000055555572f17f in funcall_subr (subr=subr <at> entry=0x7fffeaafe810, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185 argbuf = {0x12018, 0x7fffeab0a084, 0x0, 0x7fffe2c3042c, 0x0, 0x260eb5b8be63b500, 0x5555559c6400 <freloc>, 0x2} a = <optimized out> maxargs = 2 fun = <optimized out> #100 0x000055555572d9d4 in funcall_general (fun=0x7fffeaafe815, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 original_fun = 0x2aaa92f187c8 #101 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 256} val = <optimized out> #102 0x0000555555728bd0 in Ffuncall_interactively (nargs=3, args=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/callint.c:250 speccount = <optimized out> #103 0x000055555572f26a in funcall_subr (subr=subr <at> entry=0x55555592bee0 <Sfuncall_interactively>, numargs=numargs <at> entry=3, args=args <at> entry=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206 maxargs = -2 fun = <optimized out> #104 0x000055555572d9d4 in funcall_general (fun=0x55555592bee5 <Sfuncall_interactively+5>, numargs=numargs <at> entry=3, args=args <at> entry=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 original_fun = 0xac28 #105 0x000055555572daec in Ffuncall (nargs=nargs <at> entry=4, args=args <at> entry=0x7fffffffd370) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 192} val = <optimized out> #106 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffffffd4e0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787 i = 4 funcall_nargs = 4 funcall_args = 0x7fffffffd370 spread_arg = 0x0 fun = <optimized out> sa_avail = <optimized out> sa_count = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- numargs = <optimized out> retval = <optimized out> #107 0x0000555555728f7d in Fcall_interactively (function=0x2aaa92f187c8, record_flag=0x0, keys=0x7fffe8800e45) at /home/reitero/build/sources/emacs/emacs/src/callint.c:342 funval = <optimized out> events = <optimized out> env = <optimized out> speccount = <optimized out> arg_from_tty = false key_count = 3 record_then_fail = false save_this_command = 0x2aaa92f187c8 save_this_original_command = 0x2aaa92f187c8 save_real_this_command = 0x2aaa92f187c8 save_last_command = 0x0 prefix_arg = 0x0 enable = 0x0 up_event = 0x0 form = <optimized out> specs = 0x7fffe46e6eb3 sa_avail = <optimized out> sa_count = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #108 0x00007fffdfffa8ad in F636f6d6d616e642d65786563757465_command_execute_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/simple-fab5b0cf-42b305e3.eln No symbol table info available. #109 0x000055555572f1b3 in funcall_subr (subr=subr <at> entry=0x7fffe8814378, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189 argbuf = {0x2aaa92f187c8, 0x0, 0x0, 0x0, 0x7fffffffd670, 0x0, 0x0, 0x0} a = <optimized out> maxargs = 4 fun = <optimized out> #110 0x000055555572d9d4 in funcall_general (fun=0x7fffe881437d, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 original_fun = 0x6820 #111 0x000055555572daec in Ffuncall (nargs=2, args=0x7fffffffd750) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = {bytes = 128} val = <optimized out> #112 0x00005555556b80a2 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1556 scount = <optimized out> keybuf = {0x82, 0x19a, 0x19a, 0x0, 0x2, 0x7fffe0955355, 0x7fffffffd7e0, --Type <RET> for more, q to quit, c to continue without paging-- 0x55555571c153 <set_default_internal+493>, 0x0, 0x7fffffffd820, 0x2, 0x0, 0x7fffe0955355, 0x0, 0x7fffffffd810, 0x55555572d1df <do_one_unbind+301>, 0x60, 0x7fffe8804a2b, 0x0, 0x55555593bce0 <globals>, 0x7fffffffd870, 0x55555572d2b7 <unbind_to+141>, 0xc, 0xceb8, 0x0, 0x7fffe0955355, 0x7fffffffd870, 0x260eb5b8be63b500, 0x7fffe060414b, 0x60} i = <optimized out> last_pt = 1545 symval = <optimized out> cmd = <optimized out> txt = <optimized out> prev_modiff = 513 prev_buffer = 0x7fffe1a41d00 #113 0x000055555572c36e in internal_condition_case (bfun=0x5555556b7ba1 <command_loop_1>, handlers=<optimized out>, hfun=0x5555556b4c5e <cmd_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1626 val = <optimized out> c = 0x7fffe1849700 #114 0x00005555556b4e89 in command_loop_2 (handlers=handlers <at> entry=0xa8) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 val = <optimized out> #115 0x000055555572c2ac in internal_catch (tag=<optimized out>, func=0x5555556b4e67 <command_loop_2>, arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1305 val = <optimized out> c = 0x7fffe18495d0 #116 0x00005555556b6069 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 No locals. #117 0x00005555556b6100 in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 count = <optimized out> val = <optimized out> #118 0x00005555556b629e in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 count = <optimized out> buffer = <optimized out> #119 0x00005555556b76d6 in main (argc=<optimized out>, argv=0x7fffffffdb68) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580 stack_bottom_variable = 0x7fffffffda20 old_argc = <optimized out> dump_file = 0x0 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = <optimized out> only_version = false rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} lc_all = <optimized out> sockfd = -1 module_assertions = <optimized out> > > The interesting thing is that the segment from 0x7ffffeca46290 to > 0x7fffeca46318 is small enough to print in its entirety. Can you please > do that by running > > x/17gx 0x7fffeca46290 > (gdb) x/17gx 0x7fffeca46290 0x7fffeca46290: 0x0000000504d3d919 0x0000000000000011 0x7fffeca462a0: 0xffffffffffffffff 0x0000000000000000 0x7fffeca462b0: 0x00007fffe21fe9b0 0x0000000335cd620d 0x7fffeca462c0: 0x00007fffe2d2c323 0x00007fffe1a059a3 0x7fffeca462d0: 0x000000062e03e021 0x4000000021000004 0x7fffeca462e0: 0x00007fffe1966f23 0x00007fffe1a0567c 0x7fffeca462f0: 0x00007fffe1a02eb5 0x000000000000001e 0x7fffeca46300: 0x0000000340da230d 0x00007fffe1a41d05 0x7fffeca46310: 0x00007fffe36a119b > > It would be really good to know how much of the byte code stack was in > use at the time. I thought HORRIBLE_ESTIMATE meant that 1024 words of > stack space were guaranteed for every bytecode object, but I got my > units messed up: it's only 1024 bytes! And limiting the bytecode reader > to accept only objects which declare less than 128 words of stack space > yields plenty of candidates. > > So it would be good to find out which bytecode function was on the stack > here. > >> #28 0x000055555572d61c in funcall_lambda >> (fun=fun <at> entry=XIL(0x7fffe881cb35), nargs=nargs <at> entry=2, >> arg_vector=arg_vector <at> entry=0x7fffffffb358) at >> /home/reitero/build/sources/emacs/emacs/src/eval.c:3274 > > Can you find out more about fun, maybe? "pp fun" might work, or "x/32gx > 0x7fffe881cb30" for the raw data. > (gdb) fr 28 #28 0x000055555572d61c in funcall_lambda (fun=fun <at> entry=XIL(0x7fffe881cb35), nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274 3274 return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vector); (gdb) pp fun Cannot access memory at address 0x555555917ff0 (gdb) x/32gx 0x7fffe881cb30 0x7fffe881cb30: 0x0000000702073621 0x4000000021000005 0x7fffe881cb40: 0x000000000000080a 0x00007fffec69dcfc 0x7fffe881cb50: 0x00007fffeac314d5 0x000000000000002e 0x7fffe881cb60: 0x00007fffec69dd24 0x0000000500000009 0x7fffe881cb70: 0x00007fffeb81d1b0 0xffffffffffffffff 0x7fffe881cb80: 0x0000000000000000 0x00007fffeac315d0 0x7fffe881cb90: 0x0000000700000009 0x00007fffeb81d1d8 0x7fffe881cba0: 0x0000000000000002 0x00007fffeac315f4 0x7fffe881cbb0: 0x00007fffeac3161d 0x0000000000000016 0x7fffe881cbc0: 0x00007fffeac3164c 0x0000000500000009 0x7fffe881cbd0: 0x00007fffeb81d210 0xffffffffffffffff 0x7fffe881cbe0: 0x0000000000000000 0x00007fffeac31678 0x7fffe881cbf0: 0x0000000300000009 0x00007fffeb81d238 0x7fffe881cc00: 0x00007fffeac3169b 0x0000000500000009 0x7fffe881cc10: 0x00007fffeb81d250 0xffffffffffffffff 0x7fffe881cc20: 0x0000000000000000 0x00007fffeac316b8 (gdb) fr 28 #28 0x000055555572d61c in funcall_lambda (fun=fun <at> entry=XIL(0x7fffe881cb35), nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274 3274 return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vector); (gdb) p data $1 = (struct here_cg_arc_record *) 0x0 (gdb) p fun $2 = XIL(0x7fffe881cb35) (gdb) xtype Lisp_Vectorlike PVEC_CLOSURE > Is this reproducible, by any chance? Doesn't seem so, I have been opening the same and different .org files ever since, without a crash. Oliver
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.