GNU bug report logs - #75689
31.0.50; feature/igc: crash after calling 'mu4e'

Previous Next

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


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#75689; Package emacs. (Mon, 20 Jan 2025 12:19:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Oliver Reiter <oliver.reiter <at> snapdragon.cc> :
New bug report received and forwarded. Copy sent to 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





Information forwarded to 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





Information forwarded to 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?




Added tag(s) moreinfo. Request was from 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.

Information forwarded to 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.

Information forwarded to 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.




Information forwarded to 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





Information forwarded to 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

Reply sent to Pip Cet <pipcet <at> protonmail.com>:
You have taken responsibility. (Sat, 22 Feb 2025 14:47:08 GMT) Full text and rfc822 format available.

Notification sent to Oliver Reiter <oliver.reiter <at> snapdragon.cc> :
bug acknowledged by developer. (Sat, 22 Feb 2025 14:47:10 GMT) Full text and rfc822 format available.

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.





bug archived. Request was from 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.

This bug report was last modified 85 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.