Subject: bug#75689: closed (Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e')

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 22 Feb 2025 14:47:10 +0000

Your bug report

#75689: 31.0.50; feature/igc: crash after calling 'mu4e'

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
75689: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75689
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#75689: 31.0.50; feature/igc: crash after calling 'mu4e'
From: Pip Cet <[email-masked]>
To: Oliver Reiter <[email-masked]>
Cc: [email-masked], Stefan Kangas <[email-masked]>
Date: Sat, 22 Feb 2025 14:46:32 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Pip Cet <[email-masked]> writes:

> "Oliver Reiter" <[email-masked]> writes:
>
>> Pip Cet <[email-masked]> writes:
>>
>>> "Oliver Reiter" <[email-masked]> writes:
>>>
>>>> Stefan Kangas <[email-masked]> writes:
>>>>
>>>>> tags 75689 + moreinfo
>>>>> thanks
>>>>>
>>>>> Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
>>>>> editors" <[email-masked]> 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@entry=0x7fffffffacb8, s=s@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.

Subject: 31.0.50; feature/igc: crash after calling 'mu4e'
From: Oliver Reiter <[email-masked]>
To: [email-masked]
Date: Mon, 20 Jan 2025 13:17:55 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

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@entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1799
#2  0x00005555556d0bf9 in deliver_thread_signal (sig=sig@entry=11, handler=handler@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@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@entry=0x7fffffffacb8, p=p@entry=0x7fffffffab30) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1161
#15 0x000055555579ca43 in fix_string (ss=ss@entry=0x7fffffffacb8, s=s@entry=0x7fffbe88c2c8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1754
#16 0x00005555557a1a7c in dflt_scan_obj (ss=ss@entry=0x7fffffffacb8, base_start=base_start@entry=0x7fffbe88c2c8, base_limit=base_limit@entry=0x7fffbe88c338, closure=closure@entry=0x0)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:2021
#17 0x00005555557a1c2f in dflt_scanx (ss=ss@entry=0x7fffffffacb8, base_start=<optimized out>, base_limit=0x7fffbe88c338, closure=closure@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@entry=98, type=type@entry=IGC_OBJ_STRING_DATA, ap=0x7fffe8001a40) at /home/reitero/build/sources/emacs/emacs/src/igc.c:3976
#27 0x00005555557a0dc6 in alloc (size=size@entry=98, type=type@entry=IGC_OBJ_STRING_DATA) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4004
#28 0x00005555557a0e59 in alloc_string_data (nbytes=nbytes@entry=89, clear=clear@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@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@entry=89, nbytes=nbytes@entry=89, clearit=clearit@entry=false) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2584
#32 0x000055555570d93a in make_clear_string (length=length@entry=89, clearit=clearit@entry=false) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2556
#33 0x000055555570dabb in make_uninit_string (length=length@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@entry=0x7fffed1883cc, suffixes=0x7fffe52c7f73, storeptr=storeptr@entry=0x7fffffffb488, predicate=predicate@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@entry=0x7fffed1883cc, noerror=noerror@entry=0x0, nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=must_suffix@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@entry=0x0, nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=must_suffix@entry=0x38)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2398
#39 0x000055555572f1a4 in Fautoload_do_load (fundef=fundef@entry=0x7fffed186cb3, funname=funname@entry=0x2aaa9735bc38, macro_only=macro_only@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@entry=0x7fffe528816d, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffb8f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
#43 0x000055555572dfdd in funcall_general (fun=0x7fffe528816d, numargs=numargs@entry=0, args=args@entry=0x7fffffffb8f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#44 0x000055555572e0e3 in Ffuncall (nargs=nargs@entry=1, args=args@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@entry=0x555555e1c7e0 <Smacroexpand>, numargs=numargs@entry=1, args=args@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@entry=1, args=args@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@entry=0x7fffeb81d2f0, numargs=numargs@entry=2, args=args@entry=0x7fffffffbc78) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185
#52 0x000055555572dfcb in funcall_general (fun=0x7fffeb81d2f5, numargs=numargs@entry=2, args=args@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@entry=0x7fffe52c7e7b, macroexpand=macroexpand@entry=0xcef0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2347
#55 0x0000555555759005 in readevalloop (readcharfun=readcharfun@entry=0x7fffe51f68dd, infile0=infile0@entry=0x0, sourcename=sourcename@entry=0x7fffe51f67fc, printflag=printflag@entry=false,
    unibyte=unibyte@entry=0x0, readfun=readfun@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@entry=0x7fffee1b4000, numargs=numargs@entry=4, args=args@entry=0x7fffffffc138) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191
#59 0x000055555572dfcb in funcall_general (fun=0x7fffee1b4005, numargs=numargs@entry=4, args=args@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@entry=0x7fffee0b9164, noerror=noerror@entry=0x0, nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=<optimized out>, must_suffix@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@entry=0, nargs=<optimized out>, nargs@entry=0, args=<optimized out>, args@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@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@entry=0x7fffe51d3940, loading_dump=loading_dump@entry=false, late_load=late_load@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@entry=0x7fffe20057ec, noerror=noerror@entry=0x0, nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=<optimized out>, must_suffix@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@entry=0, nargs=<optimized out>, nargs@entry=0, args=<optimized out>, args@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@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@entry=0x7fffe1ffb548, loading_dump=loading_dump@entry=false, late_load=late_load@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@entry=0x7fffecb6ab6c, noerror=noerror@entry=0x0, nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=<optimized out>, must_suffix@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@entry=0x7fffe1f91cad, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd530) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
#92 0x000055555572dfdd in funcall_general (fun=0x7fffe1f91cad, numargs=numargs@entry=0, args=args@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@entry=0x555555e195a0 <Sfuncall_interactively>, numargs=numargs@entry=1, args=args@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@entry=1, args=args@entry=0x7fffffffd528) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2335
#97 0x000055555572e0e3 in Ffuncall (nargs=nargs@entry=2, args=args@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@entry=0x7fffeb814a98, numargs=numargs@entry=1, args=args@entry=0x7fffffffd798) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
#102 0x000055555572dfcb in funcall_general (fun=0x7fffeb814a9d, numargs=numargs@entry=1, args=args@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@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