Package: emacs;
Reported by: Oliver Reiter <oliver.reiter <at> snapdragon.cc>
Date: Mon, 20 Jan 2025 12:19:02 UTC
Severity: normal
Tags: moreinfo
Found in version 31.0.50
Done: Pip Cet <pipcet <at> protonmail.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 75689 in the body.
You can then email your comments to 75689 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#75689
; Package emacs
.
(Mon, 20 Jan 2025 12:19:02 GMT) Full text and rfc822 format available.Oliver Reiter <oliver.reiter <at> snapdragon.cc>
:bug-gnu-emacs <at> gnu.org
.
(Mon, 20 Jan 2025 12:19:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Oliver Reiter <oliver.reiter <at> snapdragon.cc> To: bug-gnu-emacs <at> gnu.org Subject: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Mon, 20 Jan 2025 13:17:55 +0100
Dear all, I produced a crash when I called 'mu4e' after starting emacs: Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 432 { (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 #1 0x00005555556d3512 in handle_fatal_signal (sig=sig <at> entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1799 #2 0x00005555556d0bf9 in deliver_thread_signal (sig=sig <at> entry=11, handler=handler <at> entry=0x5555556d3504 <handle_fatal_signal>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1791 #3 0x00005555556d0c5d in deliver_fatal_thread_signal (sig=sig <at> entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1811 #4 0x00005555556d0c8e in handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1949 #5 <signal handler called> #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x000055555585fc17 in sigHandle () #8 <signal handler called> #9 0x000055555579454c in igc_header_nwords (h=0x7fffe24599a8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:663 #10 0x0000555555794563 in obj_size (h=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:694 #11 0x000055555579cfdb in dflt_skip (base_addr=0x7fffe24599a8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1742 #12 0x00005555558699bd in amcSegFix () #13 0x0000555555803aad in _mps_fix2 () #14 0x000055555579c985 in fix_raw (ss=ss <at> entry=0x7fffffffacb8, p=p <at> entry=0x7fffffffab30) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1161 #15 0x000055555579ca43 in fix_string (ss=ss <at> entry=0x7fffffffacb8, s=s <at> entry=0x7fffbe88c2c8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 #16 0x00005555557a1a7c in dflt_scan_obj (ss=ss <at> entry=0x7fffffffacb8, base_start=base_start <at> entry=0x7fffbe88c2c8, base_limit=base_limit <at> entry=0x7fffbe88c338, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2021 #17 0x00005555557a1c2f in dflt_scanx (ss=ss <at> entry=0x7fffffffacb8, base_start=<optimized out>, base_limit=0x7fffbe88c338, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2088 #18 0x00005555557a1c6b in dflt_scan (ss=0x7fffffffacb8, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 #19 0x0000555555835165 in amcSegScan () #20 0x0000555555864340 in traceScanSegRes () #21 0x000055555586452a in traceScanSeg () #22 0x0000555555865386 in TraceAdvance () #23 0x0000555555865b4d in TracePoll () #24 0x0000555555865db9 in ArenaPoll () #25 0x00005555558661a3 in mps_ap_fill () #26 0x00005555557a0cd7 in alloc_impl (size=104, size <at> entry=98, type=type <at> entry=IGC_OBJ_STRING_DATA, ap=0x7fffe8001a40) at /home/reitero/build/sources/emacs/emacs/src/igc.c:3976 #27 0x00005555557a0dc6 in alloc (size=size <at> entry=98, type=type <at> entry=IGC_OBJ_STRING_DATA) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4004 #28 0x00005555557a0e59 in alloc_string_data (nbytes=nbytes <at> entry=89, clear=clear <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4058 #29 0x00005555557a0f8b in igc_make_string (nchars=89, nbytes=89, unibyte=unibyte <at> entry=false, clear=false) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4121 #30 0x00005555557a0fbc in igc_make_multibyte_string (nchars=<optimized out>, nbytes=<optimized out>, clear=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4128 #31 0x000055555570d918 in make_clear_multibyte_string (nchars=nchars <at> entry=89, nbytes=nbytes <at> entry=89, clearit=clearit <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2584 #32 0x000055555570d93a in make_clear_string (length=length <at> entry=89, clearit=clearit <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2556 #33 0x000055555570dabb in make_uninit_string (length=length <at> entry=89) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2567 #34 0x000055555570dad8 in make_unibyte_string (contents=0x7fffffffb140 "/home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/rainbow-mode/org-version.so", length=89) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2482 #35 0x0000555555753bed in openp (path=0x7fffbc9d5cfb, str=str <at> entry=0x7fffed1883cc, suffixes=0x7fffe52c7f73, storeptr=storeptr <at> entry=0x7fffffffb488, predicate=predicate <at> entry=0x0, newer=false, no_native=false, platform=0x0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2071 #36 0x000055555575aaa6 in Fload (file=file <at> entry=0x7fffed1883cc, 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/lread.c:1414 #37 0x000055555575b690 in save_match_data_load (file=0x7fffed1883cc, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 #38 0x000055555572da03 in load_with_autoload_queue (file=0x7fffed1883cc, 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:2398 #39 0x000055555572f1a4 in Fautoload_do_load (fundef=fundef <at> entry=0x7fffed186cb3, funname=funname <at> entry=0x2aaa9735bc38, macro_only=macro_only <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2445 #40 0x000055555572df62 in funcall_general (fun=0x7fffed186cb3, numargs=0, args=0x7fffdf1ff0f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3080 #41 0x0000555555765cc5 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:830 #42 0x000055555572dc13 in funcall_lambda (fun=fun <at> entry=0x7fffe528816d, nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffb8f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274 #43 0x000055555572dfdd in funcall_general (fun=0x7fffe528816d, numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffb8f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 #44 0x000055555572e0e3 in Ffuncall (nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffb8f0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 #45 0x000055555572e2e5 in apply1 (fn=<optimized out>, arg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3003 #46 0x0000555555730272 in Fmacroexpand (form=0x7fffe52c7e7b, environment=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1248 #47 0x000055555572f7b7 in funcall_subr (subr=subr <at> entry=0x555555e1c7e0 <Smacroexpand>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffbab8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185 --Type <RET> for more, q to quit, c to continue without paging-- #48 0x000055555572dfcb in funcall_general (fun=0x555555e1c7e5 <Smacroexpand+5>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffbab8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 #49 0x000055555572e0e3 in Ffuncall (nargs=2, args=0x7fffffffbab0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 #50 0x00007fffdfdb9196 in F696e7465726e616c2d6d6163726f657870616e642d666f722d6c6f6164_internal_macroexpand_for_load_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-d8b03b85/preloaded/macroexp-2c3e1495-c0b1cf80.eln #51 0x000055555572f7b7 in funcall_subr (subr=subr <at> entry=0x7fffeb81d2f0, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffbc78) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185 #52 0x000055555572dfcb in funcall_general (fun=0x7fffeb81d2f5, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffbc78) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 #53 0x000055555572e0e3 in Ffuncall (nargs=3, args=0x7fffffffbc70) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 #54 0x0000555555754815 in readevalloop_eager_expand_eval (val=val <at> entry=0x7fffe52c7e7b, macroexpand=macroexpand <at> entry=0xcef0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2347 #55 0x0000555555759005 in readevalloop (readcharfun=readcharfun <at> entry=0x7fffe51f68dd, infile0=infile0 <at> entry=0x0, sourcename=sourcename <at> entry=0x7fffe51f67fc, 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 #56 0x00005555557591f3 in Feval_buffer (buffer=<optimized out>, printflag=0x0, filename=0x7fffe51f67fc, unibyte=0x0, do_allow_print=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2613 #57 0x00007fffdfd8d484 in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-d8b03b85/preloaded/mule-3352613d-d3b3728f.eln #58 0x000055555572f80b in funcall_subr (subr=subr <at> entry=0x7fffee1b4000, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffc138) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191 #59 0x000055555572dfcb in funcall_general (fun=0x7fffee1b4005, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffc138) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 #60 0x000055555572e0e3 in Ffuncall (nargs=5, args=0x7fffffffc130) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 #61 0x000055555575aede in Fload (file=file <at> entry=0x7fffee0b9164, 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 #62 0x000055555575b690 in save_match_data_load (file=0x7fffee0b9164, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 #63 0x000055555572da03 in load_with_autoload_queue (file=0x7fffee0b9164, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398 #64 0x000055555573bbbe in Frequire (feature=0x2aaa95b73e40, filename=<optimized out>, noerror=0x0) at /home/reitero/build/sources/emacs/emacs/src/fns.c:3811 #65 0x000055555572f7cf in funcall_subr (subr=0x555555e1d740 <Srequire>, numargs=1, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3187 #66 0x0000555555765db3 in exec_byte_code (fun=0x555555e1d745 <Srequire+5>, args_template=<optimized out>, args_template <at> entry=0, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 #67 0x000055555576819b in Fbyte_code (bytestr=0x7fffe51dad64, vector=0x7fffe51db25d, maxdepth=0x22) at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:325 #68 0x0000555555730b78 in eval_sub (form=form <at> entry=0x7fffe51dad4b) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2626 #69 0x0000555555731c99 in Feval (form=0x7fffe51dad4b, lexical=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2479 #70 0x00007fffc514998d in top_level_run () from /home/reitero/.config/emacs/.local.igc/cache/eln/31.0.50-d8b03b85/mu4e-org-ceee47c8-b380f4cb.eln #71 0x000055555577095d in load_comp_unit (comp_u=comp_u <at> entry=0x7fffe51d3940, loading_dump=loading_dump <at> entry=false, late_load=late_load <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5517 #72 0x0000555555771127 in Fnative_elisp_load (filename=0x7fffe51d37ac, late_load=0x0) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5749 #73 0x000055555575b365 in Fload (file=file <at> entry=0x7fffe20057ec, 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:1714 #74 0x000055555575b690 in save_match_data_load (file=0x7fffe20057ec, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 #75 0x000055555572da03 in load_with_autoload_queue (file=0x7fffe20057ec, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398 #76 0x000055555573bbbe in Frequire (feature=0x2aaa8c1db330, filename=<optimized out>, noerror=0x0) at /home/reitero/build/sources/emacs/emacs/src/fns.c:3811 #77 0x000055555572f7cf in funcall_subr (subr=0x555555e1d740 <Srequire>, numargs=1, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3187 #78 0x0000555555765db3 in exec_byte_code (fun=0x555555e1d745 <Srequire+5>, args_template=<optimized out>, args_template <at> entry=0, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 #79 0x000055555576819b in Fbyte_code (bytestr=0x7fffe2004f6c, vector=0x7fffe2005a5d, maxdepth=0xe) at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:325 #80 0x0000555555730b78 in eval_sub (form=form <at> entry=0x7fffe2004f53) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2626 #81 0x0000555555731c99 in Feval (form=0x7fffe2004f53, lexical=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2479 #82 0x00007fffc63f7b81 in top_level_run () from /home/reitero/.config/emacs/.local.igc/cache/eln/31.0.50-d8b03b85/mu4e-e324fdc7-2975531f.eln #83 0x000055555577095d in load_comp_unit (comp_u=comp_u <at> entry=0x7fffe1ffb548, loading_dump=loading_dump <at> entry=false, late_load=late_load <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5517 #84 0x0000555555771127 in Fnative_elisp_load (filename=0x7fffe1ffb3b4, late_load=0x0) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5749 #85 0x000055555575b365 in Fload (file=file <at> entry=0x7fffecb6ab6c, 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:1714 #86 0x000055555575b690 in save_match_data_load (file=0x7fffecb6ab6c, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 #87 0x000055555572da03 in load_with_autoload_queue (file=0x7fffecb6ab6c, noerror=0x0, nomessage=0x38, nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398 #88 0x000055555573bbbe in Frequire (feature=0x2aaa95bff988, filename=<optimized out>, noerror=0x0) at /home/reitero/build/sources/emacs/emacs/src/fns.c:3811 #89 0x0000555555730b78 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2626 #90 0x0000555555730eb3 in Fprogn (body=0x7fffe1f8ebeb) at /home/reitero/build/sources/emacs/emacs/src/eval.c:452 #91 0x000055555572de26 in funcall_lambda (fun=fun <at> entry=0x7fffe1f91cad, nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffd530) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372 #92 0x000055555572dfdd in funcall_general (fun=0x7fffe1f91cad, numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffd530) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 --Type <RET> for more, q to quit, c to continue without paging-- #93 0x000055555572e0e3 in Ffuncall (nargs=1, args=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 #94 0x0000555555728f38 in Ffuncall_interactively (nargs=1, args=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/callint.c:250 #95 0x000055555572f8a2 in funcall_subr (subr=subr <at> entry=0x555555e195a0 <Sfuncall_interactively>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206 #96 0x000055555572dfcb in funcall_general (fun=0x555555e195a5 <Sfuncall_interactively+5>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 #97 0x000055555572e0e3 in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffd520) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 #98 0x000055555572fc5d in Fapply (nargs=3, args=0x7fffffffd520) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2740 #99 0x00005555557292e2 in Fcall_interactively (function=0x2aaa93c82150, record_flag=0x0, keys=0x7fffeb800d65) at /home/reitero/build/sources/emacs/emacs/src/callint.c:342 #100 0x00007fffe0000925 in F636f6d6d616e642d65786563757465_command_execute_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-d8b03b85/preloaded/simple-fab5b0cf-eda3ce07.eln #101 0x000055555572f7eb in funcall_subr (subr=subr <at> entry=0x7fffeb814a98, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd798) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189 #102 0x000055555572dfcb in funcall_general (fun=0x7fffeb814a9d, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd798) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 #103 0x000055555572e0e3 in Ffuncall (nargs=2, args=0x7fffffffd790) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 #104 0x00005555556b7ce2 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1556 #105 0x000055555572c919 in in ternal_condition_case (bfun=0x5555556b77e1 <command_loop_1>, handlers=<optimized out>, hfun=0x5555556b486c <cmd_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1627 #106 0x00005555556b4a97 in command_loop_2 (handlers=handlers <at> entry=0xa8) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 #107 0x000055555572c857 in internal_catch (tag=<optimized out>, func=0x5555556b4a75 <command_loop_2>, arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1306 #108 0x00005555556b5c77 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 #109 0x00005555556b5d0e in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 #110 0x00005555556b5eac in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 #111 0x00005555556b7316 in main (argc=<optimized out>, argv=0x7fffffffdba8) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2658 Lisp Backtrace: "org-release" (0xdf1ff0f8) 0xe5288168 PVEC_CLOSURE "macroexpand" (0xffffbab8) "internal-macroexpand-for-load" (0xffffbc78) "load-with-code-conversion" (0xffffc138) "require" (0xdf1ff070) 0 (0xffffc510) "require" (0xdf1ff038) 0 (0xffffcbe0) "require" (0xffffd0f0) "=mu4e" (0xffffd530) "funcall-interactively" (0xffffd528) "command-execute" (0xffffd798) In GNU Emacs 31.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) of 2025-01-20 built on wilap Repository revision: 35437854166f8d0c1deceb7aba50f27cc838b490 Repository branch: feature/igc System Description: Arch Linux Configured using: 'configure 'CFLAGS=-g3 -ggdb -Og -fno-omit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps LDFLAGS=-L/home/reitero/.local/lib/mps --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-mps=yes --with-gameuser=root:games --with-pgtk --with-xft --with-harfbuzz --with-modules --without-compress-install --without-m17n-flt --with-libotf --without-imagemagick --without-gsettings --without-gconf --with-native-compilation=aot --with-tree-sitter --enable-link-time-optimization' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB
bug-gnu-emacs <at> gnu.org
:bug#75689
; Package emacs
.
(Wed, 05 Feb 2025 09:05:02 GMT) Full text and rfc822 format available.Message #8 received at 75689 <at> debbugs.gnu.org (full text, mbox):
From: Pip Cet <pipcet <at> protonmail.com> To: 75689 <at> debbugs.gnu.org Subject: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Wed, 05 Feb 2025 09:04:39 +0000
This bug report never made it into my inbox, so I only discovered it on debbugs just now. Here's the backtrace: > Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 > 432 { > (gdb) bt > #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 > #1 0x00005555556d3512 in handle_fatal_signal (sig=sig <at> entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1799 > #2 0x00005555556d0bf9 in deliver_thread_signal (sig=sig <at> entry=11, handler=handler <at> entry=0x5555556d3504 <handle_fatal_signal>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1791 > #3 0x00005555556d0c5d in deliver_fatal_thread_signal (sig=sig <at> entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1811 > #4 0x00005555556d0c8e in handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1949 > #5 <signal handler called> > #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 > #7 0x000055555585fc17 in sigHandle () > #8 <signal handler called> > #9 0x000055555579454c in igc_header_nwords (h=0x7fffe24599a8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:663 > #10 0x0000555555794563 in obj_size (h=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:694 > #11 0x000055555579cfdb in dflt_skip (base_addr=0x7fffe24599a8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1742 > #12 0x00005555558699bd in amcSegFix () > #13 0x0000555555803aad in _mps_fix2 () > #14 0x000055555579c985 in fix_raw (ss=ss <at> entry=0x7fffffffacb8, p=p <at> entry=0x7fffffffab30) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1161 > #15 0x000055555579ca43 in fix_string (ss=ss <at> entry=0x7fffffffacb8, s=s <at> entry=0x7fffbe88c2c8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 > #16 0x00005555557a1a7c in dflt_scan_obj (ss=ss <at> entry=0x7fffffffacb8, base_start=base_start <at> entry=0x7fffbe88c2c8, base_limit=base_limit <at> entry=0x7fffbe88c338, closure=closure <at> entry=0x0) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:2021 > #17 0x00005555557a1c2f in dflt_scanx (ss=ss <at> entry=0x7fffffffacb8, base_start=<optimized out>, base_limit=0x7fffbe88c338, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2088 > #18 0x00005555557a1c6b in dflt_scan (ss=0x7fffffffacb8, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 > #19 0x0000555555835165 in amcSegScan () > #20 0x0000555555864340 in traceScanSegRes () > #21 0x000055555586452a in traceScanSeg () > #22 0x0000555555865386 in TraceAdvance () > #23 0x0000555555865b4d in TracePoll () > #24 0x0000555555865db9 in ArenaPoll () > #25 0x00005555558661a3 in mps_ap_fill () > #26 0x00005555557a0cd7 in alloc_impl (size=104, size <at> entry=98, type=type <at> entry=IGC_OBJ_STRING_DATA, ap=0x7fffe8001a40) at /home/reitero/build/sources/emacs/emacs/src/igc.c:3976 > #27 0x00005555557a0dc6 in alloc (size=size <at> entry=98, type=type <at> entry=IGC_OBJ_STRING_DATA) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4004 > #28 0x00005555557a0e59 in alloc_string_data (nbytes=nbytes <at> > entry=89, clear=clear <at> entry=false) at > /home/reitero/build/sources/emacs/emacs/src/igc.c:4058 > #29 0x00005555557a0f8b in igc_make_string (nchars=89, nbytes=89, unibyte=unibyte <at> entry=false, clear=false) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4121 I'm not sure I can do much without a "bt full" backtrace in this situation (and it's probably too late for that :-) ). The unusal thing I can see is that we were in igc_make_string, where we had allocated a string object but not yet filled its data pointer with a valid string data pointer. IIUC, that means s->u.s.data was still NULL at that point. But then GC got triggered, and we did blindly subtracted 8 from a NULL pointer to find the "data pointer", and passed 0xfffffffffffffff8 to MPS. However, in my experiments, that works out fine: 0xfffffffffffffff8 isn't a valid MPS pointer, so it "fixes" to itself, and we write back a new NULL pointer. So that's a situation we might want to handle better, but not what led to the crash, I think, unless something else also went wrong. Sorry, no further ideas here for now. Pip
bug-gnu-emacs <at> gnu.org
:bug#75689
; Package emacs
.
(Wed, 05 Feb 2025 23:30:03 GMT) Full text and rfc822 format available.Message #11 received at 75689 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefankangas <at> gmail.com> To: Pip Cet <pipcet <at> protonmail.com>, 75689 <at> debbugs.gnu.org Cc: Oliver Reiter <oliver.reiter <at> snapdragon.cc> Subject: Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Wed, 5 Feb 2025 15:29:10 -0800
tags 75689 + moreinfo thanks Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org> writes: > This bug report never made it into my inbox, so I only discovered it on > debbugs just now. (I also didn't get it.) > I'm not sure I can do much without a "bt full" backtrace in this > situation (and it's probably too late for that :-) ). I'm tagging this as moreinfo, to indicate that we need more information to do much here. Oliver, can you reproduce this? If so, any chance you can produce a full backtrace?
Stefan Kangas <stefankangas <at> gmail.com>
to control <at> debbugs.gnu.org
.
(Wed, 05 Feb 2025 23:30:03 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#75689
; Package emacs
.
(Thu, 06 Feb 2025 12:41:02 GMT) Full text and rfc822 format available.Message #16 received at 75689 <at> debbugs.gnu.org (full text, mbox):
From: Oliver Reiter <oliver.reiter <at> snapdragon.cc> To: Stefan Kangas <stefankangas <at> gmail.com> Cc: 75689 <at> debbugs.gnu.org, Pip Cet <pipcet <at> protonmail.com> Subject: Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Thu, 06 Feb 2025 13:40:00 +0100
[Message part 1 (text/plain, inline)]
Stefan Kangas <stefankangas <at> gmail.com> writes: > tags 75689 + moreinfo > thanks > > Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text > editors" <bug-gnu-emacs <at> gnu.org> writes: > >> This bug report never made it into my inbox, so I only discovered it on >> debbugs just now. > > (I also didn't get it.) > Did you see bug#75760? There a crash happened during redisplay_internal(), which I thought would be a more interesting case. >> I'm not sure I can do much without a "bt full" backtrace in this >> situation (and it's probably too late for that :-) ). > > I'm tagging this as moreinfo, to indicate that we need more information > to do much here. > > Oliver, can you reproduce this? If so, any chance you can produce a > full backtrace? I cannot reproduce it "from scratch", but I have the coredump and the binary and can generate the 'bt full': (Aside question: The source files mentioned below are at a newer revision, should I have checked out the revision with which emacs was built before calling 'bt full'?) (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:432 No locals. #1 0x00005555556d3512 in handle_fatal_signal (sig=sig <at> entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1799 No locals. #2 0x00005555556d0bf9 in deliver_thread_signal (sig=sig <at> entry=11, handler=handler <at> entry=0x5555556d3504 <handle_fatal_signal>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1791 old_errno = 2 #3 0x00005555556d0c5d in deliver_fatal_thread_signal (sig=sig <at> entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1811 No locals. #4 0x00005555556d0c8e in handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1949 fatal = <optimized out> #5 <signal handler called> No symbol table info available. #6 0x00007ffff364c3db in ?? () No symbol table info available. #7 0x000055555585fc17 in sigHandle () No symbol table info available. #8 <signal handler called> No symbol table info available. #9 0x000055555579454c in igc_header_nwords (h=0x7fffe24599a8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:663 No locals. #10 0x0000555555794563 in obj_size (h=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:694 nbytes = <optimized out> #11 0x000055555579cfdb in dflt_skip (base_addr=0x7fffe24599a8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1742 h = 0x7fffe24599a8 next = <optimized out> #12 0x00005555558699bd in amcSegFix () No symbol table info available. #13 0x0000555555803aad in _mps_fix2 () No symbol table info available. #14 0x000055555579c985 in fix_raw (ss=ss <at> entry=0x7fffffffacb8, p=p <at> entry=0x7fffffffab30) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1161 base = 0x7fffe24599a8 res = <optimized out> client = <optimized out> _ss = 0x7fffffffacb8 _mps_zs = 22 _mps_ufs = 9079819798744924672 _mps_wt = warning: left shift count >= width of type 0 _mps_w = 1152920218742292478 #15 0x000055555579ca43 in fix_string (ss=ss <at> entry=0x7fffffffacb8, s=s <at> entry=0x7fffbe88c2c8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 res = <optimized out> ptr = 0x7fffe24599a8 res = <optimized out> _ss = 0x7fffffffacb8 _mps_zs = <optimized out> _mps_ufs = 9079819798744924160 _mps_wt = <optimized out> _mps_w = <optimized out> #16 0x00005555557a1a7c in dflt_scan_obj (ss=ss <at> entry=0x7fffffffacb8, base_start=base_start <at> entry=0x7fffbe88c2c8, base_limit=base_limit <at> entry=0x7fffbe88c338, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2021 client = 0x7fffbe88c2c8 base = 0x7fffbe88c2c8 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)> 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 = 0x7fffbe88c2c8 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 = 0x7fffffffacb8 _mps_zs = <optimized out> _mps_ufs = 9079819798744924160 _mps_wt = <optimized out> _mps_w = <optimized out> #17 0x00005555557a1c2f in dflt_scanx (ss=ss <at> entry=0x7fffffffacb8, base_start=<optimized out>, base_limit=0x7fffbe88c338, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2088 res = <optimized out> base = 0x7fffbe88c2c8 _ss = 0x7fffffffacb8 _mps_zs = <optimized out> _mps_ufs = 9079819798744924160 _mps_wt = <optimized out> _mps_w = <optimized out> #18 0x00005555557a1c6b in dflt_scan (ss=0x7fffffffacb8, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 res = <optimized out> _ss = 0x7fffffffacb8 _mps_zs = <optimized out> _mps_ufs = 0 _mps_wt = <optimized out> _mps_w = <optimized out> #19 0x0000555555835165 in amcSegScan () No symbol table info available. #20 0x0000555555864340 in traceScanSegRes () No symbol table info available. #21 0x000055555586452a in traceScanSeg () No symbol table info available. #22 0x0000555555865386 in TraceAdvance () No symbol table info available. #23 0x0000555555865b4d in TracePoll () No symbol table info available. #24 0x0000555555865db9 in ArenaPoll () No symbol table info available. #25 0x00005555558661a3 in mps_ap_fill () No symbol table info available. #26 0x00005555557a0cd7 in alloc_impl (size=104, size <at> entry=98, type=type <at> entry=IGC_OBJ_STRING_DATA, ap=0x7fffe8001a40) at /home/reitero/build/sources/emacs/emacs/src/igc.c:3976 res = <optimized out> p = 0x0 #27 0x00005555557a0dc6 in alloc (size=size <at> entry=98, type=type <at> entry=IGC_OBJ_STRING_DATA) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4004 No locals. #28 0x00005555557a0e59 in alloc_string_data (nbytes=nbytes <at> entry=89, clear=clear <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4058 data = <optimized out> #29 0x00005555557a0f8b in igc_make_string (nchars=89, nbytes=89, unibyte=unibyte <at> entry=false, clear=false) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4121 s = 0x7fffb51868c0 #30 0x00005555557a0fbc in igc_make_multibyte_string (nchars=<optimized out>, nbytes=<optimized out>, clear=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4128 No locals. #31 0x000055555570d918 in make_clear_multibyte_string (nchars=nchars <at> entry=89, nbytes=nbytes <at> entry=89, clearit=clearit <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2584 No locals. #32 0x000055555570d93a in make_clear_string (length=length <at> entry=89, clearit=clearit <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2556 val = <optimized out> #33 0x000055555570dabb in make_uninit_string (length=length <at> entry=89) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2567 No locals. #34 0x000055555570dad8 in make_unibyte_string (contents=0x7fffffffb140 "/home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/rainbow-mode/org-version.so", length=89) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2482 val = <optimized out> #35 0x0000555555753bed in openp (path=XIL(0x7fffbc9d5cfb), str=str <at> entry=XIL(0x7fffed1883cc), suffixes=XIL(0x7fffe52c7f73), storeptr=storeptr <at> entry=0x7fffffffb488, predicate=predicate <at> entry=XIL(0), newer=false, no_native=false, platform=0x0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2071 suffix = XIL(0x7fffb8819aec) fnlen = 89 lsuffix = 3 handler = <optimized out> li = { tortoise = XIL(0x7fffe52c7f73), max = 2, n = 0, q = 2 } baselen = 86 prefixlen = <optimized out> empty_string_only = <optimized out> li = { tortoise = XIL(0x7fffbc9d5c3b), max = 64, n = 0, q = 61 } fn_size = 200 buf = "/home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/flymake/org-version.el.gz\000\000l.gz\000\000gz\000", <incomplete sequence \345> fn = 0x7fffffffb140 "/home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/rainbow-mode/org-version.so" absolute = false want_length = <optimized out> filename = XIL(0x7fffb5186884) string = XIL(0x7fffb5186834) tail = <optimized out> encoded_fn = <optimized out> save_string = XIL(0) max_suffix_len = 7 last_errno = 2 save_fd = -1 sa_avail = 16184 sa_count = <optimized out> save_mtime = <optimized out> just_use_str = XIL(0x7fffe52c80db) #36 0x000055555575aaa6 in Fload (file=file <at> entry=XIL(0x7fffed1883cc), noerror=noerror <at> entry=XIL(0), nomessage=nomessage <at> entry=XIL(0x38), nosuffix=nosuffix <at> entry=XIL(0), must_suffix=must_suffix <at> entry=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1414 suffixes = <optimized out> stream = 0x0 fd = <optimized out> fd_index = <optimized out> count = <optimized out> found = XIL(0) efound = <optimized out> hist_file_name = <optimized out> newer = false compiled = false handler = XIL(0) fmode = 0x55555588be0f "r" version = <optimized out> no_native = false is_module = <optimized out> is_native_elisp = <optimized out> found_eff = <optimized out> is_elc = <optimized out> input = { stream = 0x0, lookahead = 0 '\000', buf = "\000\000\000" } #37 0x000055555575b690 in save_match_data_load (file=XIL(0x7fffed1883cc), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 count = <optimized out> result = <optimized out> #38 0x000055555572da03 in load_with_autoload_queue (file=XIL(0x7fffed1883cc), noerror=noerror <at> entry=XIL(0), nomessage=nomessage <at> entry=XIL(0x38), nosuffix=nosuffix <at> entry=XIL(0), must_suffix=must_suffix <at> entry=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398 count = <optimized out> tem = <optimized out> #39 0x000055555572f1a4 in Fautoload_do_load (fundef=fundef <at> entry=XIL(0x7fffed186cb3), funname=funname <at> entry=XIL(0x2aaa9735bc38), macro_only=macro_only <at> entry=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2445 kind = XIL(0) ignore_errors = XIL(0) #40 0x000055555572df62 in funcall_general (fun=XIL(0x7fffed186cb3), numargs=0, args=0x7fffdf1ff0f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3080 funcar = XIL(0x4ad0) original_fun = XIL(0x2aaa9735bc38) #41 0x0000555555765cc5 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:830 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 = 0 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> 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 = 0x7fffdf1ff0f0 pc = 0x7fffe52877cf "EE\306BB\207" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffe52880c0 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffe52877c8 "\301\302\b\303\304\305 EE\306BB\207" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> saved_quitcounter = 0 '\000' saved_vectorp = 0x9497d04cd4ca7300 saved_bytestr_data = 0x7fffffffb7d0 "" result = <optimized out> targets = {0x555555767e8b <exec_byte_code+10285>, 0x555555767eaa <exec_byte_code+10316>, 0x555555767eac <exec_byte_code+10318>, 0x555555767ee1 <exec_byte_code+10371>, 0x555555767ee3 <exec_byte_code+10373>, 0x555555767eac <exec_byte_code+10318>, 0x555555767ee5 <exec_byte_code+10375>, 0x555555767f1d <exec_byte_code+10431>, 0x55555576586c <exec_byte_code+526>, 0x55555576586e <exec_byte_code+528>, 0x5555557658c4 <exec_byte_code+614>, 0x5555557658c6 <exec_byte_code+616>, 0x5555557658c8 <exec_byte_code+618>, 0x55555576586e <exec_byte_code+528>, 0x5555557658ca <exec_byte_code+620>, 0x55555576585a <exec_byte_code+508>, 0x555555765a52 <exec_byte_code+1012>, 0x555555765a54 <exec_byte_code+1014>, 0x555555765a96 <exec_byte_code+1080>, 0x555555765a98 <exec_byte_code+1082>, 0x555555765a9a <exec_byte_code+1084>, 0x555555765a54 <exec_byte_code+1014>, 0x555555765aae <exec_byte_code+1104>, 0x555555765a9c <exec_byte_code+1086>, 0x555555765b2a <exec_byte_code+1228>, 0x555555765b2c <exec_byte_code+1230>, 0x555555765b79 <exec_byte_code+1307>, 0x555555765b7b <exec_byte_code+1309>, 0x555555765b7d <exec_byte_code+1311>, 0x555555765b2c <exec_byte_code+1230>, 0x555555765b0f <exec_byte_code+1201>, 0x555555765b18 <exec_byte_code+1210>, 0x555555765b9e <exec_byte_code+1344>, 0x555555765ba0 <exec_byte_code+1346>, 0x555555765d3a <exec_byte_code+1756>, 0x555555765d3f <exec_byte_code+1761>, 0x555555765d44 <exec_byte_code+1766>, 0x555555765ba0 <exec_byte_code+1346>, 0x555555765b7f <exec_byte_code+1313>, 0x555555765b89 <exec_byte_code+1323>, 0x555555765df3 <exec_byte_code+1941>, 0x555555765df5 <exec_byte_code+1943>, 0x555555765e40 <exec_byte_code+2018>, 0x555555765e42 <exec_byte_code+2020>, 0x555555765e44 <exec_byte_code+2022>, 0x555555765df5 <exec_byte_code+1943>, 0x555555765dd8 <exec_byte_code+1914>, 0x555555765de1 <exec_byte_code+1923>, 0x555555766305 <exec_byte_code+3239>, 0x555555766285 <exec_byte_code+3111>, 0x5555557661fa <exec_byte_code+2972>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576646e <exec_byte_code+3600>, 0x555555766522 <exec_byte_code+3780>, 0x555555766562 <exec_byte_code+3844>, 0x5555557665ad <exec_byte_code+3919>, 0x5555557665f8 <exec_byte_code+3994>, 0x55555576596f <exec_byte_code+785>, 0x5555557659bd <exec_byte_code+863>, 0x555555766643 <exec_byte_code+4069>, 0x555555765914 <exec_byte_code+694>, 0x5555557659f7 <exec_byte_code+921>, 0x55555576667d <exec_byte_code+4127>, 0x5555557666b7 <exec_byte_code+4185>, 0x5555557666e3 <exec_byte_code+4229>, 0x55555576671d <exec_byte_code+4287>, 0x555555766756 <exec_byte_code+4344>, 0x5555557667d4 <exec_byte_code+4470>, 0x555555766800 <exec_byte_code+4514>, 0x5555557668f9 <exec_byte_code+4763>, 0x555555766a07 <exec_byte_code+5033>, 0x555555766a33 <exec_byte_code+5077>, 0x555555766a5f <exec_byte_code+5121>, 0x555555766a99 <exec_byte_code+5179>, 0x555555766ad3 <exec_byte_code+5237>, 0x555555766b0d <exec_byte_code+5295>, 0x555555766b4d <exec_byte_code+5359>, 0x555555766b83 <exec_byte_code+5413>, 0x555555766bb9 <exec_byte_code+5467>, 0x555555766c30 <exec_byte_code+5586>, 0x555555766c87 <exec_byte_code+5673>, 0x555555766cde <exec_byte_code+5760>, 0x555555766d54 <exec_byte_code+5878>, 0x555555766dd2 <exec_byte_code+6004>, 0x555555766e50 <exec_byte_code+6130>, 0x555555766ece <exec_byte_code+6256>, 0x555555766f4c <exec_byte_code+6382>, 0x555555766fd6 <exec_byte_code+6520>, 0x555555767037 <exec_byte_code+6617>, 0x5555557670c1 <exec_byte_code+6755>, 0x55555576712c <exec_byte_code+6862>, 0x555555767197 <exec_byte_code+6969>, 0x555555767338 <exec_byte_code+7386>, 0x555555766101 <exec_byte_code+2723>, 0x555555767381 <exec_byte_code+7459>, 0x5555557673ad <exec_byte_code+7503>, 0x55555576741f <exec_byte_code+7617>, 0x555555767468 <exec_byte_code+7690>, 0x5555557674b1 <exec_byte_code+7763>, 0x5555557674dd <exec_byte_code+7807>, 0x55555576750b <exec_byte_code+7853>, 0x555555767539 <exec_byte_code+7899>, 0x55555576756f <exec_byte_code+7953>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557675a0 <exec_byte_code+8002>, 0x5555557675ce <exec_byte_code+8048>, 0x5555557675fc <exec_byte_code+8094>, 0x55555576762a <exec_byte_code+8140>, 0x555555767658 <exec_byte_code+8186>, 0x555555767686 <exec_byte_code+8232>, 0x555555766101 <exec_byte_code+2723>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557676b2 <exec_byte_code+8276>, 0x5555557676f1 <exec_byte_code+8339>, 0x55555576771d <exec_byte_code+8383>, 0x555555767749 <exec_byte_code+8427>, 0x555555767783 <exec_byte_code+8485>, 0x5555557677bd <exec_byte_code+8543>, 0x5555557677e9 <exec_byte_code+8587>, 0x555555767815 <exec_byte_code+8631>, 0x55555576784f <exec_byte_code+8689>, 0x555555767889 <exec_byte_code+8747>, 0x5555557678c3 <exec_byte_code+8805>, 0x5555557678f1 <exec_byte_code+8851>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576609f <exec_byte_code+2625>, 0x555555765e46 <exec_byte_code+2024>, 0x5555557658d3 <exec_byte_code+629>, 0x555555765ebc <exec_byte_code+2142>, 0x555555765ef9 <exec_byte_code+2203>, 0x555555765f36 <exec_byte_code+2264>, 0x555555765f77 <exec_byte_code+2329>, 0x55555576607d <exec_byte_code+2591>, 0x555555765ae3 <exec_byte_code+1157>, 0x5555557660df <exec_byte_code+2689>, 0x555555766123 <exec_byte_code+2757>, 0x555555766188 <exec_byte_code+2858>, 0x5555557661b9 <exec_byte_code+2907>, 0x555555766338 <exec_byte_code+3290>, 0x55555576638b <exec_byte_code+3373>, 0x5555557663cb <exec_byte_code+3437>, 0x555555766411 <exec_byte_code+3507>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576791d <exec_byte_code+8895>, 0x55555576795d <exec_byte_code+8959>, 0x555555767989 <exec_byte_code+9003>, 0x5555557679b5 <exec_byte_code+9047>, 0x5555557679e1 <exec_byte_code+9091>, 0x555555767a0d <exec_byte_code+9135>, 0x555555767a47 <exec_byte_code+9193>, 0x555555767a81 <exec_byte_code+9251>, 0x555555767abb <exec_byte_code+9309>, 0x555555767af5 <exec_byte_code+9367>, 0x555555767bb1 <exec_byte_code+9555>, 0x555555767beb <exec_byte_code+9613>, 0x555555767c25 <exec_byte_code+9671>, 0x555555767c51 <exec_byte_code+9715>, 0x555555767cd5 <exec_byte_code+9847>, 0x555555767d59 <exec_byte_code+9979>, 0x555555767d97 <exec_byte_code+10041>, 0x555555767dd5 <exec_byte_code+10103>, 0x555555767239 <exec_byte_code+7131>, 0x5555557672ca <exec_byte_code+7276>, 0x555555767e0b <exec_byte_code+10157>, 0x555555767e4b <exec_byte_code+10221>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555766793 <exec_byte_code+4405>, 0x555555766bef <exec_byte_code+5521>, 0x5555557673de <exec_byte_code+7552>, 0x555555767f5e <exec_byte_code+10496>, 0x555555767f9e <exec_byte_code+10560>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767fe9 <exec_byte_code+10635>, 0x555555768034 <exec_byte_code+10710>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557680d8 <exec_byte_code+10874> <repeats 64 times>} #42 0x000055555572dc13 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffe528816d), nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffb8f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274 syms_left = make_fixnum(0) lexenv = <optimized out> count = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> val = <optimized out> #43 0x000055555572dfdd in funcall_general (fun=XIL(0x7fffe528816d), numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffb8f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 original_fun = XIL(0x7fffe528816d) #44 0x000055555572e0e3 in Ffuncall (nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffb8f0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = { bytes = 2336 } val = <optimized out> #45 0x000055555572e2e5 in apply1 (fn=<optimized out>, arg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3003 No locals. #46 0x0000555555730272 in Fmacroexpand (form=XIL(0x7fffe52c7e7b), environment=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1248 newform = <optimized out> expander = <optimized out> sym = XIL(0x2aaa9749e448) def = <optimized out> tem = <optimized out> #47 0x000055555572f7b7 in funcall_subr (subr=subr <at> entry=0x555555e1c7e0 <Smacroexpand>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffbab8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185 argbuf = {XIL(0x7fffe52c7e7b), XIL(0), make_fixnum(0), XIL(0x7fffe52c7e7b), XIL(0x7fffe52c7e7b), XIL(0x7fffffffba20), make_fixnum(0), XIL(0)} a = <optimized out> maxargs = 2 fun = <optimized out> #48 0x000055555572dfcb in funcall_general (fun=XIL(0x555555e1c7e5), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffbab8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 original_fun = XIL(0x2aaa95a2cac8) #49 0x000055555572e0e3 in Ffuncall (nargs=2, args=0x7fffffffbab0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = { bytes = 2304 } val = <optimized out> #50 0x00007fffdfdb9196 in F696e7465726e616c2d6d6163726f657870616e642d666f722d6c6f6164_internal_macroexpand_for_load_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-d8b03b85/preloaded/macroexp-2c3e1495-c0b1cf80.eln No symbol table info available. #51 0x000055555572f7b7 in funcall_subr (subr=subr <at> entry=0x7fffeb81d2f0, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffbc78) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185 argbuf = {XIL(0x2aaa974f3e28), XIL(0x7fffe51f68dd), XIL(0x555555e20c80), XIL(0x1), XIL(0x1), XIL(0x555555e20c80), XIL(0x7fffffffbbb0), XIL(0x555555759371)} a = <optimized out> maxargs = 2 fun = <optimized out> #52 0x000055555572dfcb in funcall_general (fun=XIL(0x7fffeb81d2f5), numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffbc78) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 original_fun = XIL(0xcef0) #53 0x000055555572e0e3 in Ffuncall (nargs=3, args=0x7fffffffbc70) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = { bytes = 2240 } val = <optimized out> #54 0x0000555555754815 in readevalloop_eager_expand_eval (val=val <at> entry=XIL(0x7fffe52c7e7b), macroexpand=macroexpand <at> entry=XIL(0xcef0)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2347 No locals. #55 0x0000555555759005 in readevalloop (readcharfun=readcharfun <at> entry=XIL(0x7fffe51f68dd), infile0=infile0 <at> entry=0x0, sourcename=sourcename <at> entry=XIL(0x7fffe51f67fc), printflag=printflag <at> entry=false, unibyte=unibyte <at> entry=XIL(0), readfun=readfun <at> entry=XIL(0), start=XIL(0), end=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2538 count1 = <optimized out> buf = <optimized out> c = <optimized out> val = XIL(0x7fffe52c7e7b) count = <optimized out> b = 0x7fffe51f68d8 continue_reading_p = true lex_bound = <optimized out> whole_buffer = true first_sexp = <optimized out> macroexpand = XIL(0xcef0) #56 0x00005555557591f3 in Feval_buffer (buffer=<optimized out>, printflag=XIL(0), filename=XIL(0x7fffe51f67fc), unibyte=XIL(0), do_allow_print=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2613 count = <optimized out> tem = <optimized out> buf = XIL(0x7fffe51f68dd) #57 0x00007fffdfd8d484 in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-d8b03b85/preloaded/mule-3352613d-d3b3728f.eln No symbol table info available. #58 0x000055555572f80b in funcall_subr (subr=subr <at> entry=0x7fffee1b4000, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffc138) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191 argbuf = {XIL(0x7fffe51f67fc), XIL(0x7fffe51f67fc), XIL(0), XIL(0x38), XIL(0), XIL(0x202c7261646e656c), XIL(0x203b3b0a74786574), XIL(0x747468203a4c5255)} a = <optimized out> maxargs = 5 fun = <optimized out> #59 0x000055555572dfcb in funcall_general (fun=XIL(0x7fffee1b4005), numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffc138) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 original_fun = XIL(0x2aaa959da2d0) #60 0x000055555572e0e3 in Ffuncall (nargs=5, args=0x7fffffffc130) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = { bytes = 1696 } val = <optimized out> #61 0x000055555575aede in Fload (file=file <at> entry=XIL(0x7fffee0b9164), noerror=noerror <at> entry=XIL(0), nomessage=nomessage <at> entry=XIL(0x38), nosuffix=nosuffix <at> entry=XIL(0), must_suffix=<optimized out>, must_suffix <at> entry=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1616 val = <optimized out> stream = 0x0 fd = 17 fd_index = <optimized out> count = <optimized out> found = XIL(0x7fffe51f67fc) efound = <optimized out> hist_file_name = XIL(0x7fffe51f67fc) newer = false compiled = false handler = <optimized out> fmode = 0x55555588be0f "r" 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" } #62 0x000055555575b690 in save_match_data_load (file=XIL(0x7fffee0b9164), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 count = <optimized out> result = <optimized out> #63 0x000055555572da03 in load_with_autoload_queue (file=XIL(0x7fffee0b9164), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398 count = <optimized out> tem = <optimized out> #64 0x000055555573bbbe in Frequire (feature=XIL(0x2aaa95b73e40), filename=<optimized out>, noerror=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/fns.c:3811 count = <optimized out> nesting = 0 tem = <optimized out> from_file = <optimized out> #65 0x000055555572f7cf in funcall_subr (subr=0x555555e1d740 <Srequire>, numargs=1, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3187 argbuf = {XIL(0x2aaa95b73e40), XIL(0), XIL(0), XIL(0x9497d04cd4ca7300), XIL(0x7fffc514e100), make_fixnum(23456248648038), XIL(0x7fffe81b8fb8), XIL(0x7fffe8001980)} a = <optimized out> maxargs = 3 fun = <optimized out> #66 0x0000555555765db3 in exec_byte_code (fun=XIL(0x555555e1d745), args_template=<optimized out>, args_template <at> entry=0, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 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 = 1 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> 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 = 0x7fffdf1ff068 pc = 0x7fffe51d8c3b "\210\300\302!\210\300\303!\210\304\305\306\307\310\311\310\301&\a\210\312\313\314\315\316DD\317\320\321\310\305&\a\207" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffe51db268 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffe51d8c38 "\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310\311\310\301&\a\210\312\313\314\315\316DD\317\320\321\310\305&\a\207" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> saved_quitcounter = 0 '\000' saved_vectorp = 0x55555570ecc6 <Fvector+48> saved_bytestr_data = 0x7fffffffc450 "\"" result = <optimized out> targets = {0x555555767e8b <exec_byte_code+10285>, 0x555555767eaa <exec_byte_code+10316>, 0x555555767eac <exec_byte_code+10318>, 0x555555767ee1 <exec_byte_code+10371>, 0x555555767ee3 <exec_byte_code+10373>, 0x555555767eac <exec_byte_code+10318>, 0x555555767ee5 <exec_byte_code+10375>, 0x555555767f1d <exec_byte_code+10431>, 0x55555576586c <exec_byte_code+526>, 0x55555576586e <exec_byte_code+528>, 0x5555557658c4 <exec_byte_code+614>, 0x5555557658c6 <exec_byte_code+616>, 0x5555557658c8 <exec_byte_code+618>, 0x55555576586e <exec_byte_code+528>, 0x5555557658ca <exec_byte_code+620>, 0x55555576585a <exec_byte_code+508>, 0x555555765a52 <exec_byte_code+1012>, 0x555555765a54 <exec_byte_code+1014>, 0x555555765a96 <exec_byte_code+1080>, 0x555555765a98 <exec_byte_code+1082>, 0x555555765a9a <exec_byte_code+1084>, 0x555555765a54 <exec_byte_code+1014>, 0x555555765aae <exec_byte_code+1104>, 0x555555765a9c <exec_byte_code+1086>, 0x555555765b2a <exec_byte_code+1228>, 0x555555765b2c <exec_byte_code+1230>, 0x555555765b79 <exec_byte_code+1307>, 0x555555765b7b <exec_byte_code+1309>, 0x555555765b7d <exec_byte_code+1311>, 0x555555765b2c <exec_byte_code+1230>, 0x555555765b0f <exec_byte_code+1201>, 0x555555765b18 <exec_byte_code+1210>, 0x555555765b9e <exec_byte_code+1344>, 0x555555765ba0 <exec_byte_code+1346>, 0x555555765d3a <exec_byte_code+1756>, 0x555555765d3f <exec_byte_code+1761>, 0x555555765d44 <exec_byte_code+1766>, 0x555555765ba0 <exec_byte_code+1346>, 0x555555765b7f <exec_byte_code+1313>, 0x555555765b89 <exec_byte_code+1323>, 0x555555765df3 <exec_byte_code+1941>, 0x555555765df5 <exec_byte_code+1943>, 0x555555765e40 <exec_byte_code+2018>, 0x555555765e42 <exec_byte_code+2020>, 0x555555765e44 <exec_byte_code+2022>, 0x555555765df5 <exec_byte_code+1943>, 0x555555765dd8 <exec_byte_code+1914>, 0x555555765de1 <exec_byte_code+1923>, 0x555555766305 <exec_byte_code+3239>, 0x555555766285 <exec_byte_code+3111>, 0x5555557661fa <exec_byte_code+2972>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576646e <exec_byte_code+3600>, 0x555555766522 <exec_byte_code+3780>, 0x555555766562 <exec_byte_code+3844>, 0x5555557665ad <exec_byte_code+3919>, 0x5555557665f8 <exec_byte_code+3994>, 0x55555576596f <exec_byte_code+785>, 0x5555557659bd <exec_byte_code+863>, 0x555555766643 <exec_byte_code+4069>, 0x555555765914 <exec_byte_code+694>, 0x5555557659f7 <exec_byte_code+921>, 0x55555576667d <exec_byte_code+4127>, 0x5555557666b7 <exec_byte_code+4185>, 0x5555557666e3 <exec_byte_code+4229>, 0x55555576671d <exec_byte_code+4287>, 0x555555766756 <exec_byte_code+4344>, 0x5555557667d4 <exec_byte_code+4470>, 0x555555766800 <exec_byte_code+4514>, 0x5555557668f9 <exec_byte_code+4763>, 0x555555766a07 <exec_byte_code+5033>, 0x555555766a33 <exec_byte_code+5077>, 0x555555766a5f <exec_byte_code+5121>, 0x555555766a99 <exec_byte_code+5179>, 0x555555766ad3 <exec_byte_code+5237>, 0x555555766b0d <exec_byte_code+5295>, 0x555555766b4d <exec_byte_code+5359>, 0x555555766b83 <exec_byte_code+5413>, 0x555555766bb9 <exec_byte_code+5467>, 0x555555766c30 <exec_byte_code+5586>, 0x555555766c87 <exec_byte_code+5673>, 0x555555766cde <exec_byte_code+5760>, 0x555555766d54 <exec_byte_code+5878>, 0x555555766dd2 <exec_byte_code+6004>, 0x555555766e50 <exec_byte_code+6130>, 0x555555766ece <exec_byte_code+6256>, 0x555555766f4c <exec_byte_code+6382>, 0x555555766fd6 <exec_byte_code+6520>, 0x555555767037 <exec_byte_code+6617>, 0x5555557670c1 <exec_byte_code+6755>, 0x55555576712c <exec_byte_code+6862>, 0x555555767197 <exec_byte_code+6969>, 0x555555767338 <exec_byte_code+7386>, 0x555555766101 <exec_byte_code+2723>, 0x555555767381 <exec_byte_code+7459>, 0x5555557673ad <exec_byte_code+7503>, 0x55555576741f <exec_byte_code+7617>, 0x555555767468 <exec_byte_code+7690>, 0x5555557674b1 <exec_byte_code+7763>, 0x5555557674dd <exec_byte_code+7807>, 0x55555576750b <exec_byte_code+7853>, 0x555555767539 <exec_byte_code+7899>, 0x55555576756f <exec_byte_code+7953>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557675a0 <exec_byte_code+8002>, 0x5555557675ce <exec_byte_code+8048>, 0x5555557675fc <exec_byte_code+8094>, 0x55555576762a <exec_byte_code+8140>, 0x555555767658 <exec_byte_code+8186>, 0x555555767686 <exec_byte_code+8232>, 0x555555766101 <exec_byte_code+2723>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557676b2 <exec_byte_code+8276>, 0x5555557676f1 <exec_byte_code+8339>, 0x55555576771d <exec_byte_code+8383>, 0x555555767749 <exec_byte_code+8427>, 0x555555767783 <exec_byte_code+8485>, 0x5555557677bd <exec_byte_code+8543>, 0x5555557677e9 <exec_byte_code+8587>, 0x555555767815 <exec_byte_code+8631>, 0x55555576784f <exec_byte_code+8689>, 0x555555767889 <exec_byte_code+8747>, 0x5555557678c3 <exec_byte_code+8805>, 0x5555557678f1 <exec_byte_code+8851>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576609f <exec_byte_code+2625>, 0x555555765e46 <exec_byte_code+2024>, 0x5555557658d3 <exec_byte_code+629>, 0x555555765ebc <exec_byte_code+2142>, 0x555555765ef9 <exec_byte_code+2203>, 0x555555765f36 <exec_byte_code+2264>, 0x555555765f77 <exec_byte_code+2329>, 0x55555576607d <exec_byte_code+2591>, 0x555555765ae3 <exec_byte_code+1157>, 0x5555557660df <exec_byte_code+2689>, 0x555555766123 <exec_byte_code+2757>, 0x555555766188 <exec_byte_code+2858>, 0x5555557661b9 <exec_byte_code+2907>, 0x555555766338 <exec_byte_code+3290>, 0x55555576638b <exec_byte_code+3373>, 0x5555557663cb <exec_byte_code+3437>, 0x555555766411 <exec_byte_code+3507>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576791d <exec_byte_code+8895>, 0x55555576795d <exec_byte_code+8959>, 0x555555767989 <exec_byte_code+9003>, 0x5555557679b5 <exec_byte_code+9047>, 0x5555557679e1 <exec_byte_code+9091>, 0x555555767a0d <exec_byte_code+9135>, 0x555555767a47 <exec_byte_code+9193>, 0x555555767a81 <exec_byte_code+9251>, 0x555555767abb <exec_byte_code+9309>, 0x555555767af5 <exec_byte_code+9367>, 0x555555767bb1 <exec_byte_code+9555>, 0x555555767beb <exec_byte_code+9613>, 0x555555767c25 <exec_byte_code+9671>, 0x555555767c51 <exec_byte_code+9715>, 0x555555767cd5 <exec_byte_code+9847>, 0x555555767d59 <exec_byte_code+9979>, 0x555555767d97 <exec_byte_code+10041>, 0x555555767dd5 <exec_byte_code+10103>, 0x555555767239 <exec_byte_code+7131>, 0x5555557672ca <exec_byte_code+7276>, 0x555555767e0b <exec_byte_code+10157>, 0x555555767e4b <exec_byte_code+10221>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555766793 <exec_byte_code+4405>, 0x555555766bef <exec_byte_code+5521>, 0x5555557673de <exec_byte_code+7552>, 0x555555767f5e <exec_byte_code+10496>, 0x555555767f9e <exec_byte_code+10560>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767fe9 <exec_byte_code+10635>, 0x555555768034 <exec_byte_code+10710>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557680d8 <exec_byte_code+10874> <repeats 64 times>} #67 0x000055555576819b in Fbyte_code (bytestr=XIL(0x7fffe51dad64), vector=XIL(0x7fffe51db25d), maxdepth=make_fixnum(8)) at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:325 fun = <optimized out> #68 0x0000555555730b78 in eval_sub (form=form <at> entry=XIL(0x7fffe51dad4b)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2626 i = 3 maxargs = 3 args_left = XIL(0) numargs = 3 original_fun = <optimized out> original_args = XIL(0x7fffe51dad8b) count = <optimized out> fun = XIL(0x555555e20d45) val = <optimized out> funcar = <optimized out> argvals = {XIL(0x7fffe51dad64), XIL(0x7fffe51db25d), make_fixnum(8), XIL(0x7fffc514e060), XIL(0x7fffffffc560), XIL(0x55555572d463), XIL(0x7fffffffc560), XIL(0x555555e37398)} retry = <optimized out> #69 0x0000555555731c99 in Feval (form=XIL(0x7fffe51dad4b), lexical=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2479 count = <optimized out> #70 0x00007fffc514998d in top_level_run () from /home/reitero/.config/emacs/.local.igc/cache/eln/31.0.50-d8b03b85/mu4e-org-ceee47c8-b380f4cb.eln No symbol table info available. #71 0x000055555577095d in load_comp_unit (comp_u=comp_u <at> entry=0x7fffe51d3940, loading_dump=loading_dump <at> entry=false, late_load=late_load <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5517 data_ephemeral_vec = XIL(0x7fffe51dcad5) res = XIL(0) handle = <optimized out> comp_u_lisp_obj = XIL(0x7fffe51d3945) saved_cu = <optimized out> data_eph_relocs = 0x7fffc514e100 <d_reloc_eph> recursive_load = false count = <optimized out> top_level_run = 0x7fffc5149790 <top_level_run> #72 0x0000555555771127 in Fnative_elisp_load (filename=XIL(0x7fffe51d37ac), late_load=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5749 comp_u = 0x7fffe51d3940 encoded_filename = XIL(0x7fffe51d37ac) #73 0x000055555575b365 in Fload (file=file <at> entry=XIL(0x7fffe20057ec), noerror=noerror <at> entry=XIL(0), nomessage=nomessage <at> entry=XIL(0x38), nosuffix=nosuffix <at> entry=XIL(0), must_suffix=<optimized out>, must_suffix <at> entry=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1714 stream = <optimized out> fd = 18 fd_index = <optimized out> count = <optimized out> found = XIL(0x7fffe51d37ac) efound = <optimized out> hist_file_name = XIL(0x7fffe51d3864) newer = <optimized out> compiled = <optimized out> handler = <optimized out> fmode = <optimized out> version = <optimized out> no_native = <optimized out> is_module = false is_native_elisp = true found_eff = <optimized out> is_elc = <optimized out> input = { stream = 0x0, lookahead = 0 '\000', buf = "\000\000\000" } #74 0x000055555575b690 in save_match_data_load (file=XIL(0x7fffe20057ec), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 count = <optimized out> result = <optimized out> #75 0x000055555572da03 in load_with_autoload_queue (file=XIL(0x7fffe20057ec), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398 count = <optimized out> tem = <optimized out> #76 0x000055555573bbbe in Frequire (feature=XIL(0x2aaa8c1db330), filename=<optimized out>, noerror=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/fns.c:3811 count = <optimized out> nesting = 0 tem = <optimized out> from_file = <optimized out> #77 0x000055555572f7cf in funcall_subr (subr=0x555555e1d740 <Srequire>, numargs=1, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3187 argbuf = {XIL(0x2aaa8c1db330), XIL(0), XIL(0), XIL(0x9497d04cd4ca7300), XIL(0x7fffc63fd7e0), make_fixnum(23456248648038), XIL(0x7fffe8052788), XIL(0x7fffe8001980)} a = <optimized out> maxargs = 3 fun = <optimized out> #78 0x0000555555765db3 in exec_byte_code (fun=XIL(0x555555e1d745), args_template=<optimized out>, args_template <at> entry=0, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 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 = 1 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> 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 = 0x7fffdf1ff030 pc = 0x7fffe20028b7 "\210\325\326\327\"\207" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffe2005a68 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffe2002868 "\302\303!\210\302\304!\210\302\305!\210\302\306!\210\302\307!\210\302\310!\210\302\311!\210\302\312!\210\302\313!\210\302\314!\210\302\315!\210\302\316!\210\302\317!\210\302\320!\210\302\321!\210\302\322!\210\b\203H" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> saved_quitcounter = 0 '\000' saved_vectorp = 0x55555570ecc6 <Fvector+48> saved_bytestr_data = 0x7fffffffcb20 "\016" result = <optimized out> targets = {0x555555767e8b <exec_byte_code+10285>, 0x555555767eaa <exec_byte_code+10316>, 0x555555767eac <exec_byte_code+10318>, 0x555555767ee1 <exec_byte_code+10371>, 0x555555767ee3 <exec_byte_code+10373>, 0x555555767eac <exec_byte_code+10318>, 0x555555767ee5 <exec_byte_code+10375>, 0x555555767f1d <exec_byte_code+10431>, 0x55555576586c <exec_byte_code+526>, 0x55555576586e <exec_byte_code+528>, 0x5555557658c4 <exec_byte_code+614>, 0x5555557658c6 <exec_byte_code+616>, 0x5555557658c8 <exec_byte_code+618>, 0x55555576586e <exec_byte_code+528>, 0x5555557658ca <exec_byte_code+620>, 0x55555576585a <exec_byte_code+508>, 0x555555765a52 <exec_byte_code+1012>, 0x555555765a54 <exec_byte_code+1014>, 0x555555765a96 <exec_byte_code+1080>, 0x555555765a98 <exec_byte_code+1082>, 0x555555765a9a <exec_byte_code+1084>, 0x555555765a54 <exec_byte_code+1014>, 0x555555765aae <exec_byte_code+1104>, 0x555555765a9c <exec_byte_code+1086>, 0x555555765b2a <exec_byte_code+1228>, 0x555555765b2c <exec_byte_code+1230>, 0x555555765b79 <exec_byte_code+1307>, 0x555555765b7b <exec_byte_code+1309>, 0x555555765b7d <exec_byte_code+1311>, 0x555555765b2c <exec_byte_code+1230>, 0x555555765b0f <exec_byte_code+1201>, 0x555555765b18 <exec_byte_code+1210>, 0x555555765b9e <exec_byte_code+1344>, 0x555555765ba0 <exec_byte_code+1346>, 0x555555765d3a <exec_byte_code+1756>, 0x555555765d3f <exec_byte_code+1761>, 0x555555765d44 <exec_byte_code+1766>, 0x555555765ba0 <exec_byte_code+1346>, 0x555555765b7f <exec_byte_code+1313>, 0x555555765b89 <exec_byte_code+1323>, 0x555555765df3 <exec_byte_code+1941>, 0x555555765df5 <exec_byte_code+1943>, 0x555555765e40 <exec_byte_code+2018>, 0x555555765e42 <exec_byte_code+2020>, 0x555555765e44 <exec_byte_code+2022>, 0x555555765df5 <exec_byte_code+1943>, 0x555555765dd8 <exec_byte_code+1914>, 0x555555765de1 <exec_byte_code+1923>, 0x555555766305 <exec_byte_code+3239>, 0x555555766285 <exec_byte_code+3111>, 0x5555557661fa <exec_byte_code+2972>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576646e <exec_byte_code+3600>, 0x555555766522 <exec_byte_code+3780>, 0x555555766562 <exec_byte_code+3844>, 0x5555557665ad <exec_byte_code+3919>, 0x5555557665f8 <exec_byte_code+3994>, 0x55555576596f <exec_byte_code+785>, 0x5555557659bd <exec_byte_code+863>, 0x555555766643 <exec_byte_code+4069>, 0x555555765914 <exec_byte_code+694>, 0x5555557659f7 <exec_byte_code+921>, 0x55555576667d <exec_byte_code+4127>, 0x5555557666b7 <exec_byte_code+4185>, 0x5555557666e3 <exec_byte_code+4229>, 0x55555576671d <exec_byte_code+4287>, 0x555555766756 <exec_byte_code+4344>, 0x5555557667d4 <exec_byte_code+4470>, 0x555555766800 <exec_byte_code+4514>, 0x5555557668f9 <exec_byte_code+4763>, 0x555555766a07 <exec_byte_code+5033>, 0x555555766a33 <exec_byte_code+5077>, 0x555555766a5f <exec_byte_code+5121>, 0x555555766a99 <exec_byte_code+5179>, 0x555555766ad3 <exec_byte_code+5237>, 0x555555766b0d <exec_byte_code+5295>, 0x555555766b4d <exec_byte_code+5359>, 0x555555766b83 <exec_byte_code+5413>, 0x555555766bb9 <exec_byte_code+5467>, 0x555555766c30 <exec_byte_code+5586>, 0x555555766c87 <exec_byte_code+5673>, 0x555555766cde <exec_byte_code+5760>, 0x555555766d54 <exec_byte_code+5878>, 0x555555766dd2 <exec_byte_code+6004>, 0x555555766e50 <exec_byte_code+6130>, 0x555555766ece <exec_byte_code+6256>, 0x555555766f4c <exec_byte_code+6382>, 0x555555766fd6 <exec_byte_code+6520>, 0x555555767037 <exec_byte_code+6617>, 0x5555557670c1 <exec_byte_code+6755>, 0x55555576712c <exec_byte_code+6862>, 0x555555767197 <exec_byte_code+6969>, 0x555555767338 <exec_byte_code+7386>, 0x555555766101 <exec_byte_code+2723>, 0x555555767381 <exec_byte_code+7459>, 0x5555557673ad <exec_byte_code+7503>, 0x55555576741f <exec_byte_code+7617>, 0x555555767468 <exec_byte_code+7690>, 0x5555557674b1 <exec_byte_code+7763>, 0x5555557674dd <exec_byte_code+7807>, 0x55555576750b <exec_byte_code+7853>, 0x555555767539 <exec_byte_code+7899>, 0x55555576756f <exec_byte_code+7953>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557675a0 <exec_byte_code+8002>, 0x5555557675ce <exec_byte_code+8048>, 0x5555557675fc <exec_byte_code+8094>, 0x55555576762a <exec_byte_code+8140>, 0x555555767658 <exec_byte_code+8186>, 0x555555767686 <exec_byte_code+8232>, 0x555555766101 <exec_byte_code+2723>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557676b2 <exec_byte_code+8276>, 0x5555557676f1 <exec_byte_code+8339>, 0x55555576771d <exec_byte_code+8383>, 0x555555767749 <exec_byte_code+8427>, 0x555555767783 <exec_byte_code+8485>, 0x5555557677bd <exec_byte_code+8543>, 0x5555557677e9 <exec_byte_code+8587>, 0x555555767815 <exec_byte_code+8631>, 0x55555576784f <exec_byte_code+8689>, 0x555555767889 <exec_byte_code+8747>, 0x5555557678c3 <exec_byte_code+8805>, 0x5555557678f1 <exec_byte_code+8851>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576609f <exec_byte_code+2625>, 0x555555765e46 <exec_byte_code+2024>, 0x5555557658d3 <exec_byte_code+629>, 0x555555765ebc <exec_byte_code+2142>, 0x555555765ef9 <exec_byte_code+2203>, 0x555555765f36 <exec_byte_code+2264>, 0x555555765f77 <exec_byte_code+2329>, 0x55555576607d <exec_byte_code+2591>, 0x555555765ae3 <exec_byte_code+1157>, 0x5555557660df <exec_byte_code+2689>, 0x555555766123 <exec_byte_code+2757>, 0x555555766188 <exec_byte_code+2858>, 0x5555557661b9 <exec_byte_code+2907>, 0x555555766338 <exec_byte_code+3290>, 0x55555576638b <exec_byte_code+3373>, 0x5555557663cb <exec_byte_code+3437>, 0x555555766411 <exec_byte_code+3507>, 0x555555767e8b <exec_byte_code+10285>, 0x55555576791d <exec_byte_code+8895>, 0x55555576795d <exec_byte_code+8959>, 0x555555767989 <exec_byte_code+9003>, 0x5555557679b5 <exec_byte_code+9047>, 0x5555557679e1 <exec_byte_code+9091>, 0x555555767a0d <exec_byte_code+9135>, 0x555555767a47 <exec_byte_code+9193>, 0x555555767a81 <exec_byte_code+9251>, 0x555555767abb <exec_byte_code+9309>, 0x555555767af5 <exec_byte_code+9367>, 0x555555767bb1 <exec_byte_code+9555>, 0x555555767beb <exec_byte_code+9613>, 0x555555767c25 <exec_byte_code+9671>, 0x555555767c51 <exec_byte_code+9715>, 0x555555767cd5 <exec_byte_code+9847>, 0x555555767d59 <exec_byte_code+9979>, 0x555555767d97 <exec_byte_code+10041>, 0x555555767dd5 <exec_byte_code+10103>, 0x555555767239 <exec_byte_code+7131>, 0x5555557672ca <exec_byte_code+7276>, 0x555555767e0b <exec_byte_code+10157>, 0x555555767e4b <exec_byte_code+10221>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555766793 <exec_byte_code+4405>, 0x555555766bef <exec_byte_code+5521>, 0x5555557673de <exec_byte_code+7552>, 0x555555767f5e <exec_byte_code+10496>, 0x555555767f9e <exec_byte_code+10560>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767fe9 <exec_byte_code+10635>, 0x555555768034 <exec_byte_code+10710>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x555555767e8b <exec_byte_code+10285>, 0x5555557680d8 <exec_byte_code+10874> <repeats 64 times>} #79 0x000055555576819b in Fbyte_code (bytestr=XIL(0x7fffe2004f6c), vector=XIL(0x7fffe2005a5d), maxdepth=make_fixnum(3)) at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:325 fun = <optimized out> #80 0x0000555555730b78 in eval_sub (form=form <at> entry=XIL(0x7fffe2004f53)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2626 i = 3 maxargs = 3 args_left = XIL(0) numargs = 3 original_fun = <optimized out> original_args = XIL(0x7fffe2004f93) count = <optimized out> fun = XIL(0x555555e20d45) val = <optimized out> funcar = <optimized out> argvals = {XIL(0x7fffe2004f6c), XIL(0x7fffe2005a5d), make_fixnum(3), XIL(0x7fffc63fd740), XIL(0x7fffffffcc30), XIL(0x55555572d463), XIL(0x7fffffffcc30), XIL(0x555555e37398)} retry = <optimized out> #81 0x0000555555731c99 in Feval (form=XIL(0x7fffe2004f53), lexical=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2479 count = <optimized out> #82 0x00007fffc63f7b81 in top_level_run () from /home/reitero/.config/emacs/.local.igc/cache/eln/31.0.50-d8b03b85/mu4e-e324fdc7-2975531f.eln No symbol table info available. #83 0x000055555577095d in load_comp_unit (comp_u=comp_u <at> entry=0x7fffe1ffb548, loading_dump=loading_dump <at> entry=false, late_load=late_load <at> entry=false) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5517 data_ephemeral_vec = XIL(0x7fffe20077b5) res = XIL(0) handle = <optimized out> comp_u_lisp_obj = XIL(0x7fffe1ffb54d) saved_cu = <optimized out> data_eph_relocs = 0x7fffc63fd7e0 <d_reloc_eph> recursive_load = false count = <optimized out> top_level_run = 0x7fffc63f7930 <top_level_run> #84 0x0000555555771127 in Fnative_elisp_load (filename=XIL(0x7fffe1ffb3b4), late_load=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/comp.c:5749 comp_u = 0x7fffe1ffb548 encoded_filename = XIL(0x7fffe1ffb3b4) #85 0x000055555575b365 in Fload (file=file <at> entry=XIL(0x7fffecb6ab6c), noerror=noerror <at> entry=XIL(0), nomessage=nomessage <at> entry=XIL(0x38), nosuffix=nosuffix <at> entry=XIL(0), must_suffix=<optimized out>, must_suffix <at> entry=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1714 stream = <optimized out> fd = 16 fd_index = <optimized out> count = <optimized out> found = XIL(0x7fffe1ffb3b4) efound = <optimized out> hist_file_name = XIL(0x7fffe1ffb46c) newer = <optimized out> compiled = <optimized out> handler = <optimized out> fmode = <optimized out> version = <optimized out> no_native = <optimized out> is_module = false is_native_elisp = true found_eff = <optimized out> is_elc = <optimized out> input = { stream = 0x0, lookahead = 0 '\000', buf = "\000\000\000" } #86 0x000055555575b690 in save_match_data_load (file=XIL(0x7fffecb6ab6c), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780 count = <optimized out> result = <optimized out> #87 0x000055555572da03 in load_with_autoload_queue (file=XIL(0x7fffecb6ab6c), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398 count = <optimized out> tem = <optimized out> #88 0x000055555573bbbe in Frequire (feature=XIL(0x2aaa95bff988), filename=<optimized out>, noerror=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/fns.c:3811 count = <optimized out> nesting = 0 tem = <optimized out> from_file = <optimized out> #89 0x0000555555730b78 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2626 i = 3 maxargs = 3 args_left = XIL(0) numargs = 1 original_fun = <optimized out> original_args = XIL(0x7fffe1f8d163) count = <optimized out> fun = XIL(0x555555e1d745) val = <optimized out> funcar = <optimized out> argvals = {XIL(0x2aaa95bff988), XIL(0), XIL(0), XIL(0x7fffe1fbc6ab), XIL(0x5555566f0f80), XIL(0x1), XIL(0x5555566f0f80), XIL(0)} retry = <optimized out> #90 0x0000555555730eb3 in Fprogn (body=XIL(0x7fffe1f8ebeb)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:452 form = <optimized out> val = <optimized out> #91 0x000055555572de26 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffe1f91cad), nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffd530) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372 syms_left = <optimized out> lexenv = XIL(0x7fffe1fbc6ab) count = <optimized out> i = 0 optional = true rest = false previous_rest = false val = <optimized out> #92 0x000055555572dfdd in funcall_general (fun=XIL(0x7fffe1f91cad), numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffd530) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066 original_fun = XIL(0x2aaa93c82150) #93 0x000055555572e0e3 in Ffuncall (nargs=1, args=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = { bytes = 256 } val = <optimized out> #94 0x0000555555728f38 in Ffuncall_interactively (nargs=1, args=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/callint.c:250 speccount = <optimized out> #95 0x000055555572f8a2 in funcall_subr (subr=subr <at> entry=0x555555e195a0 <Sfuncall_interactively>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206 maxargs = -2 fun = <optimized out> #96 0x000055555572dfcb in funcall_general (fun=XIL(0x555555e195a5), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 original_fun = XIL(0xac28) #97 0x000055555572e0e3 in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffd520) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = { bytes = 192 } val = <optimized out> #98 0x000055555572fc5d in Fapply (nargs=3, args=0x7fffffffd520) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2740 i = <optimized out> funcall_nargs = <optimized out> funcall_args = 0x0 spread_arg = XIL(0) fun = XIL(0xac28) sa_avail = 16384 sa_count = <optimized out> numargs = <optimized out> retval = <optimized out> #99 0x00005555557292e2 in Fcall_interactively (function=XIL(0x2aaa93c82150), record_flag=XIL(0), keys=XIL(0x7fffeb800d65)) 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 = XIL(0x2aaa93c82150) save_this_original_command = XIL(0x2aaa93c82150) save_real_this_command = XIL(0x2aaa93c82150) save_last_command = XIL(0) prefix_arg = XIL(0) enable = XIL(0) up_event = XIL(0) form = <optimized out> specs = XIL(0) 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> #100 0x00007fffe0000925 in F636f6d6d616e642d65786563757465_command_execute_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-d8b03b85/preloaded/simple-fab5b0cf-eda3ce07.eln No symbol table info available. #101 0x000055555572f7eb in funcall_subr (subr=subr <at> entry=0x7fffeb814a98, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd798) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189 argbuf = {XIL(0x2aaa93c82150), XIL(0), XIL(0), XIL(0), XIL(0x7fffffffd6b0), XIL(0), XIL(0), XIL(0)} a = <optimized out> maxargs = 4 fun = <optimized out> #102 0x000055555572dfcb in funcall_general (fun=XIL(0x7fffeb814a9d), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd798) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335 original_fun = XIL(0x6820) #103 0x000055555572e0e3 in Ffuncall (nargs=2, args=0x7fffffffd790) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115 count = { bytes = 128 } val = <optimized out> #104 0x00005555556b7ce2 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1556 scount = <optimized out> keybuf = {make_fixnum(32), make_fixnum(111), make_fixnum(109), XIL(0), make_fixnum(0), XIL(0x7fffe083a0f5), XIL(0x7fffffffd820), XIL(0x55555571c5d3), XIL(0), XIL(0x7fffffffd860), make_fixnum(0), XIL(0), XIL(0x7fffe083a0f5), XIL(0), XIL(0x7fffffffd850), make_fixnum(23456248542716), XIL(0x60), XIL(0x7fffe8804a2b), XIL(0), XIL(0x555555e293a0), XIL(0x7fffffffd8b0), make_fixnum(23456248542763), XIL(0xc), XIL(0xceb8), XIL(0), XIL(0x7fffe083a0f5), XIL(0x7fffffffd8b0), XIL(0x9497d04cd4ca7300), XIL(0x7fffe08fd8f3), XIL(0x60)} i = <optimized out> last_pt = 1546 symval = <optimized out> cmd = <optimized out> txt = <optimized out> prev_modiff = 549 prev_buffer = 0x7fffe7d95a60 #105 0x000055555572c919 in internal_condition_case (bfun=0x5555556b77e1 <command_loop_1>, handlers=<optimized out>, hfun=0x5555556b486c <cmd_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1627 val = <optimized out> c = 0x7fffe1a8e530 #106 0x00005555556b4a97 in command_loop_2 (handlers=handlers <at> entry=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 val = <optimized out> #107 0x000055555572c857 in internal_catch (tag=<optimized out>, func=0x5555556b4a75 <command_loop_2>, arg=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1306 val = <optimized out> c = 0x7fffe1a8e400 #108 0x00005555556b5c77 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 No locals. #109 0x00005555556b5d0e in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 count = <optimized out> val = <optimized out> #110 0x00005555556b5eac in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 count = <optimized out> buffer = <optimized out> #111 0x00005555556b7316 in main (argc=<optimized out>, argv=0x7fffffffdba8) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2658 stack_bottom_variable = 0x7fffffffda60 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> You can't do that without a process to debug.
bug-gnu-emacs <at> gnu.org
:bug#75689
; Package emacs
.
(Thu, 06 Feb 2025 15:34:02 GMT) Full text and rfc822 format available.Message #19 received at 75689 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Oliver Reiter <oliver.reiter <at> snapdragon.cc> Cc: 75689 <at> debbugs.gnu.org, pipcet <at> protonmail.com, stefankangas <at> gmail.com Subject: Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Thu, 06 Feb 2025 17:33:30 +0200
> Cc: 75689 <at> debbugs.gnu.org, Pip Cet <pipcet <at> protonmail.com> > Date: Thu, 06 Feb 2025 13:40:00 +0100 > From: Oliver Reiter via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org> > > Did you see bug#75760? There a crash happened during > redisplay_internal(), which I thought would be a more interesting > case. That crash is not in redisplay_internal, it's in make-marker called from match-data. That it happened during redisplay (because character composition calls save-match-data) is not really related, I think.
bug-gnu-emacs <at> gnu.org
:bug#75689
; Package emacs
.
(Mon, 10 Feb 2025 18:39:01 GMT) Full text and rfc822 format available.Message #22 received at 75689 <at> debbugs.gnu.org (full text, mbox):
From: Pip Cet <pipcet <at> protonmail.com> To: Oliver Reiter <oliver.reiter <at> snapdragon.cc> Cc: 75689 <at> debbugs.gnu.org, Stefan Kangas <stefankangas <at> gmail.com> Subject: Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Mon, 10 Feb 2025 18:37:52 +0000
"Oliver Reiter" <oliver.reiter <at> snapdragon.cc> writes: > Stefan Kangas <stefankangas <at> gmail.com> writes: > >> tags 75689 + moreinfo >> thanks >> >> Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text >> editors" <bug-gnu-emacs <at> gnu.org> writes: >> >>> This bug report never made it into my inbox, so I only discovered it on >>> debbugs just now. >> >> (I also didn't get it.) >> > > Did you see bug#75760? There a crash happened during > redisplay_internal(), which I thought would be a more interesting > case. > >>> I'm not sure I can do much without a "bt full" backtrace in this >>> situation (and it's probably too late for that :-) ). >> >> I'm tagging this as moreinfo, to indicate that we need more information >> to do much here. >> >> Oliver, can you reproduce this? If so, any chance you can produce a >> full backtrace? > > I cannot reproduce it "from scratch", but I have the coredump and the > binary and can generate the 'bt full': > > (Aside question: The source files mentioned below are at a newer > revision, should I have checked out the revision with which emacs was > built before calling 'bt full'?) I think it's sufficient to indicate the git commit in the bug report, we can then check out that commit to look at the precise same source code. > (gdb) bt full > #15 0x000055555579ca43 in fix_string (ss=ss <at> entry=0x7fffffffacb8, s=s <at> entry=0x7fffbe88c2c8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 > res = <optimized out> > ptr = 0x7fffe24599a8 > res = <optimized out> > _ss = 0x7fffffffacb8 > _mps_zs = <optimized out> > _mps_ufs = 9079819798744924160 > _mps_wt = <optimized out> > _mps_w = <optimized out> Can you (after launching gdb with the right executable and coredump file) print the output of p *(struct Lisp_String *)0x7fffe24599a8 That should let us know whether the string metadata looks like it's potentially valid still; if it doesn't, it's likely the string itself was lost due to another bug, possibly the specpdl resizing bug which has been fixed. It may be best to close that bug report in this case, as we might be hunting a bug we've already found. However, even if the string metadata does look valid, its data pointer certainly wasn't.... Can you also produce the output of x/32gx 0x7fffe245999a8 ? Thanks! Pip
bug-gnu-emacs <at> gnu.org
:bug#75689
; Package emacs
.
(Mon, 10 Feb 2025 21:57:02 GMT) Full text and rfc822 format available.Message #25 received at 75689 <at> debbugs.gnu.org (full text, mbox):
From: Oliver Reiter <oliver.reiter <at> snapdragon.cc> To: Pip Cet <pipcet <at> protonmail.com> Cc: 75689 <at> debbugs.gnu.org, Stefan Kangas <stefankangas <at> gmail.com> Subject: Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Mon, 10 Feb 2025 22:56:23 +0100
[Message part 1 (text/plain, inline)]
Pip Cet <pipcet <at> protonmail.com> writes: > "Oliver Reiter" <oliver.reiter <at> snapdragon.cc> writes: > >> Stefan Kangas <stefankangas <at> gmail.com> writes: >> >>> tags 75689 + moreinfo >>> thanks >>> >>> Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text >>> editors" <bug-gnu-emacs <at> gnu.org> writes: >>> >>>> This bug report never made it into my inbox, so I only discovered it on >>>> debbugs just now. >>> >>> (I also didn't get it.) >>> >> >> Did you see bug#75760? There a crash happened during >> redisplay_internal(), which I thought would be a more interesting >> case. >> >>>> I'm not sure I can do much without a "bt full" backtrace in this >>>> situation (and it's probably too late for that :-) ). >>> >>> I'm tagging this as moreinfo, to indicate that we need more information >>> to do much here. >>> >>> Oliver, can you reproduce this? If so, any chance you can produce a >>> full backtrace? >> >> I cannot reproduce it "from scratch", but I have the coredump and the >> binary and can generate the 'bt full': >> >> (Aside question: The source files mentioned below are at a newer >> revision, should I have checked out the revision with which emacs was >> built before calling 'bt full'?) > > I think it's sufficient to indicate the git commit in the bug report, we > can then check out that commit to look at the precise same source code. > >> (gdb) bt full >> #15 0x000055555579ca43 in fix_string (ss=ss <at> entry=0x7fffffffacb8, s=s <at> entry=0x7fffbe88c2c8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 >> res = <optimized out> >> ptr = 0x7fffe24599a8 >> res = <optimized out> >> _ss = 0x7fffffffacb8 >> _mps_zs = <optimized out> >> _mps_ufs = 9079819798744924160 >> _mps_wt = <optimized out> >> _mps_w = <optimized out> > > Can you (after launching gdb with the right executable and coredump > file) print the output of > > p *(struct Lisp_String *)0x7fffe24599a8 > > That should let us know whether the string metadata looks like it's > potentially valid still; if it doesn't, it's likely the string itself > was lost due to another bug, possibly the specpdl resizing bug which has > been fixed. It may be best to close that bug report in this case, as > we might be hunting a bug we've already found. > > However, even if the string metadata does look valid, its data pointer > certainly wasn't.... > Here you go: (gdb) p *(struct Lisp_String *)0x7fffe24599a8 $1 = {gc_header = {v = 7593965280773943342, gcaligned = 46 '.'}, u = {s = {size = 7292582808427585908, size_byte = 8386654083790889773, intervals = 0x636c652e73, data = 0xd4a809b1d <error: Cannot access memory at address 0xd4a809b1d>}, next = 0x6534756d2f726174, gcaligned = 116 't'}} > Can you also produce the output of > > x/32gx 0x7fffe245999a8 (gdb) x/32gx 0x7fffe245999a8 0x7fffe245999a8: Cannot access memory at address 0x7fffe245999a8
Pip Cet <pipcet <at> protonmail.com>
:Oliver Reiter <oliver.reiter <at> snapdragon.cc>
:Message #30 received at 75689-done <at> debbugs.gnu.org (full text, mbox):
From: Pip Cet <pipcet <at> protonmail.com> To: Oliver Reiter <oliver.reiter <at> snapdragon.cc> Cc: 75689-done <at> debbugs.gnu.org, Stefan Kangas <stefankangas <at> gmail.com> Subject: Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e' Date: Sat, 22 Feb 2025 14:46:32 +0000
Pip Cet <pipcet <at> protonmail.com> writes: > "Oliver Reiter" <oliver.reiter <at> snapdragon.cc> writes: > >> Pip Cet <pipcet <at> protonmail.com> writes: >> >>> "Oliver Reiter" <oliver.reiter <at> snapdragon.cc> writes: >>> >>>> Stefan Kangas <stefankangas <at> gmail.com> writes: >>>> >>>>> tags 75689 + moreinfo >>>>> thanks >>>>> >>>>> Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text >>>>> editors" <bug-gnu-emacs <at> gnu.org> writes: >>>>> >>>>>> This bug report never made it into my inbox, so I only discovered it on >>>>>> debbugs just now. >>>>> >>>>> (I also didn't get it.) >>>>> >>>> >>>> Did you see bug#75760? There a crash happened during >>>> redisplay_internal(), which I thought would be a more interesting >>>> case. >>>> >>>>>> I'm not sure I can do much without a "bt full" backtrace in this >>>>>> situation (and it's probably too late for that :-) ). >>>>> >>>>> I'm tagging this as moreinfo, to indicate that we need more information >>>>> to do much here. >>>>> >>>>> Oliver, can you reproduce this? If so, any chance you can produce a >>>>> full backtrace? >>>> >>>> I cannot reproduce it "from scratch", but I have the coredump and the >>>> binary and can generate the 'bt full': >>>> >>>> (Aside question: The source files mentioned below are at a newer >>>> revision, should I have checked out the revision with which emacs was >>>> built before calling 'bt full'?) >>> >>> I think it's sufficient to indicate the git commit in the bug report, we >>> can then check out that commit to look at the precise same source code. >>> >>>> (gdb) bt full >>>> #15 0x000055555579ca43 in fix_string (ss=ss <at> entry=0x7fffffffacb8, s=s <at> entry=0x7fffbe88c2c8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754 >>>> res = <optimized out> >>>> ptr = 0x7fffe24599a8 >>>> res = <optimized out> >>>> _ss = 0x7fffffffacb8 >>>> _mps_zs = <optimized out> >>>> _mps_ufs = 9079819798744924160 >>>> _mps_wt = <optimized out> >>>> _mps_w = <optimized out> >>> >>> Can you (after launching gdb with the right executable and coredump >>> file) print the output of >>> >>> p *(struct Lisp_String *)0x7fffe24599a8 >>> >>> That should let us know whether the string metadata looks like it's >>> potentially valid still; if it doesn't, it's likely the string itself >>> was lost due to another bug, possibly the specpdl resizing bug which has >>> been fixed. It may be best to close that bug report in this case, as >>> we might be hunting a bug we've already found. >>> >>> However, even if the string metadata does look valid, its data pointer >>> certainly wasn't.... >>> >> >> Here you go: >> >> (gdb) p *(struct Lisp_String *)0x7fffe24599a8 > > Oh. I guess I should have asked for (gdb) p *(struct Lisp_String *)0x7fffbe88c2c8 > > Anyway, the data at 0x7fffe24599a8 is ASCII, starting, it seems, in the > middle of a string, so the string was probably collected and its sdata > area used for something else. > >>> x/32gx 0x7fffe245999a8 > > Extra '9' there, sorry. > > Anyway, it seems very unlikely to me that this bug is still present in > this form, so I'm closing the report. Thank you very much for the > report, and please do reopen or open new ones for further issues! > > Pip Now without a typo. Sorry for the noise.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sun, 23 Mar 2025 11:24:54 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.