Subject: 31.0.50; feature/igc: crash after calling 'mu4e'

From: Oliver Reiter <[email-masked]>
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@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