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.