GNU bug report logs - #76237
31.0.50; feature/igc: crash #1, 2025-02-12

Previous Next

Package: emacs;

Reported by: Oliver Reiter <oliver.reiter <at> snapdragon.cc>

Date: Wed, 12 Feb 2025 20:21:01 UTC

Severity: normal

Found in version 31.0.50

Done: Pip Cet <pipcet <at> protonmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Pip Cet <pipcet <at> protonmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#76237: closed (31.0.50; feature/igc: crash #1, 2025-02-12)
Date: Sat, 22 Feb 2025 11:51:05 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sat, 22 Feb 2025 11:50:16 +0000
with message-id <87zfiejj1f.fsf <at> protonmail.com>
and subject line Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
has caused the debbugs.gnu.org bug report #76237,
regarding 31.0.50; feature/igc: crash #1, 2025-02-12
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
76237: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76237
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Oliver Reiter <oliver.reiter <at> snapdragon.cc>
To: bug-gnu-emacs <at> gnu.org
Subject: 31.0.50; feature/igc: crash #1, 2025-02-12
Date: Wed, 12 Feb 2025 21:19:58 +0100
Dear all,

crash happened while opening a .org file:

(gdb) bt
#0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425
#1  0x000055555579ef5a in set_state (state=state <at> entry=IGC_STATE_DEAD) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017
#2  0x00005555557a0a7b in igc_assert_fail (file=<optimized out>, line=<optimized out>, msg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:306
#3  0x0000555555835579 in LockClaim ()
#4  0x0000555555835825 in ArenaEnterLock ()
#5  0x000055555585f33e in ArenaAccess ()
#6  0x000055555585f834 in sigHandle ()
#7  <signal handler called>
#8  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:833
#9  0x000055555586962d in amcSegFix ()
#10 0x000055555580362d in _mps_fix2 ()
#11 0x00005555557994a7 in fix_raw (ss=ss <at> entry=0x7fffffffad78, p=p <at> entry=0x7fffffffabf0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188
#12 0x0000555555799563 in fix_string (ss=ss <at> entry=0x7fffffffad78, s=s <at> entry=0x7fffeca46290) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765
#13 0x00005555557a0f93 in dflt_scan_obj (ss=ss <at> entry=0x7fffffffad78, base_start=base_start <at> entry=0x7fffeca46290, base_limit=base_limit <at> entry=0x7fffeca46318, closure=closure <at> entry=0x0)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032
#14 0x00005555557a1146 in dflt_scanx (ss=ss <at> entry=0x7fffffffad78, base_start=<optimized out>, base_limit=0x7fffeca46318, closure=closure <at> entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099
#15 0x00005555557a1182 in dflt_scan (ss=0x7fffffffad78, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110
#16 0x0000555555834ce5 in amcSegScan ()
#17 0x0000555555863ec0 in traceScanSegRes ()
#18 0x00005555558640aa in traceScanSeg ()
#19 0x0000555555864f06 in TraceAdvance ()
#20 0x00005555558656cd in TracePoll ()
#21 0x0000555555865939 in ArenaPoll ()
#22 0x0000555555865d23 in mps_ap_fill ()
#23 0x000055555579d572 in alloc_impl (size=size <at> entry=24, type=type <at> entry=IGC_OBJ_CONS, ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089
#24 0x000055555579d661 in alloc (size=size <at> entry=24, type=type <at> entry=IGC_OBJ_CONS) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117
#25 0x000055555579d682 in igc_make_cons (car=XIL(0x7fffe5e86e6b), cdr=XIL(0x7fffe5e875ab)) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146
#26 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
#27 0x0000555555766436 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:1106
#28 0x000055555572d61c in funcall_lambda (fun=fun <at> entry=XIL(0x7fffe881cb35), nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
#29 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffe881cb35), numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#30 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffb350) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#31 0x000055555575465c in readevalloop_eager_expand_eval (val=XIL(0x7fffe5e871b3), val <at> entry=XIL(0x7fffe5e85fbb), macroexpand=macroexpand <at> entry=XIL(0xcef0))
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2356
#32 0x0000555555758d14 in readevalloop (readcharfun=readcharfun <at> entry=XIL(0x7fffe4716515), infile0=infile0 <at> entry=0x0, sourcename=XIL(0x7fffe47174a4), sourcename <at> entry=XIL(0x7fffe471645c),
    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
#33 0x0000555555758f02 in Feval_buffer (buffer=<optimized out>, printflag=XIL(0), filename=XIL(0x7fffe471645c), unibyte=XIL(0), do_allow_print=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2613
#34 0x00007fffdfe4e394 in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/mule-3352613d-c6fd62fc.eln
#35 0x000055555572f1d3 in funcall_subr (subr=subr <at> entry=0x7fffeadd0148, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191
#36 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeadd014d), numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#37 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffb7f0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#38 0x000055555575ac29 in Fload (file=file <at> entry=XIL(0x7fffe8c4afe4), 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
#39 0x000055555575b3d0 in save_match_data_load (file=XIL(0x7fffe8c4afe4), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780
#40 0x000055555572d40c in load_with_autoload_queue (file=XIL(0x7fffe8c4afe4), 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:2390
#41 0x000055555572eba4 in Fautoload_do_load (fundef=fundef <at> entry=XIL(0x7fffe8c47723), funname=funname <at> entry=XIL(0x2aaa93309f88), macro_only=macro_only <at> entry=XIL(0))
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2437
#42 0x000055555572d96b in funcall_general (fun=XIL(0x7fffe8c47723), numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffba28) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3080
#43 0x000055555572daec in Ffuncall (nargs=1, args=0x7fffffffba20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#44 0x000055555573043a in eval_sub (form=form <at> entry=XIL(0x7fffe18e8c8b)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
#45 0x0000555555731509 in internal_lisp_condition_case (var=XIL(0x2aaa8ab9c2b8), bodyform=XIL(0x7fffe18e8c8b), handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
#46 0x0000555555731613 in Fcondition_case (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
#47 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#48 0x0000555555730893 in Fprogn (body=XIL(0x7fffe18e820b)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#49 0x000055555572d82f in funcall_lambda (fun=fun <at> entry=XIL(0x7fffe18e8eb5), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
#50 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffe18e8eb5), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#51 0x000055555572daec in Ffuncall (nargs=2, args=args <at> entry=0x7fffffffbe00) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#52 0x000055555572dc8a in run_hook_wrapped_funcall (nargs=<optimized out>, args=0x7fffffffbe00) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2894
#53 0x000055555572c5ff in run_hook_with_args (nargs=2, args=0x7fffffffbe00, funcall=funcall <at> entry=0x55555572dc6d <run_hook_wrapped_funcall>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2975
#54 0x000055555572c748 in Frun_hook_wrapped (nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2909
#55 0x000055555573043a in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
#56 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#57 0x000055555573120a in Flet (args=XIL(0x7fffe18e9133)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
#58 0x0000555555730352 in eval_sub (form=form <at> entry=XIL(0x7fffe18e90d3)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#59 0x0000555555731509 in internal_lisp_condition_case (var=XIL(0x2aaa8ab9c2b8), bodyform=XIL(0x7fffe18e90d3), handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
#60 0x0000555555731613 in Fcondition_case (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
#61 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#62 0x0000555555730893 in Fprogn (body=XIL(0x7fffe18e9a7b)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#63 0x000055555573120a in Flet (args=XIL(0x7fffe18ea993)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
#64 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#65 0x0000555555730893 in Fprogn (body=XIL(0), body <at> entry=XIL(0x7fffe18ea9f3)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#66 0x0000555555730941 in prog_ignore (body=body <at> entry=XIL(0x7fffe18ea9f3)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:466
#67 0x0000555555731266 in Fwhile (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1142
#68 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#69 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#70 0x000055555573120a in Flet (args=XIL(0x7fffe18eaa23)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
#71 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#72 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#73 0x000055555572d82f in funcall_lambda (fun=fun <at> entry=XIL(0x7fffe18eab45), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffc620) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
#74 0x000055555572ffbb in apply_lambda (fun=fun <at> entry=XIL(0x7fffe18eab45), args=<optimized out>, count=count <at> entry=...) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3237
#75 0x000055555573063c in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2667
#76 0x0000555555730893 in Fprogn (body=XIL(0x7fffe90a2c23)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#77 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#78 0x00005555557308cd in Fif (args=XIL(0x7fffe909ff53)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:410
#79 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#80 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#81 0x000055555572d82f in funcall_lambda (fun=fun <at> entry=XIL(0x7fffeab02315), nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
#82 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffeab02315), numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#83 0x000055555572daec in Ffuncall (nargs=nargs <at> entry=3, args=args <at> entry=0x7fffffffca30) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#84 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffdf3ff040) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
#85 0x000055555572f26a in funcall_subr (subr=0x55555592ed00 <Sapply>, numargs=2, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
#86 0x0000555555765b53 in exec_byte_code (fun=XIL(0x55555592ed05), args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#87 0x000055555572d61c in funcall_lambda (fun=fun <at> entry=XIL(0x7fffeab00acd), nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
#88 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffeab00acd), numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#89 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffcd58) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#90 0x00007fffe0105ccd in F66696e642d66696c652d6e6f73656c6563742d31_find_file_noselect_1_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
#91 0x000055555572f1f7 in funcall_subr (subr=subr <at> entry=0x7fffeaaffa78, numargs=numargs <at> entry=6, args=args <at> entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3193
#92 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeaaffa7d), numargs=numargs <at> entry=6, args=args <at> entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#93 0x000055555572daec in Ffuncall (nargs=7, args=0x7fffffffcf18) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#94 0x00007fffe01045b5 in F66696e642d66696c652d6e6f73656c656374_find_file_noselect_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
#95 0x000055555572f1b3 in funcall_subr (subr=subr <at> entry=0x7fffeaafe648, numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
#96 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeaafe64d), numargs=numargs <at> entry=4, args=args <at> entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#97 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffd0b0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#98 0x00007fffe0101c5d in F66696e642d66696c65_find_file_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
#99 0x000055555572f17f in funcall_subr (subr=subr <at> entry=0x7fffeaafe810, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185
#100 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeaafe815), numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#101 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#102 0x0000555555728bd0 in Ffuncall_interactively (nargs=3, args=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/callint.c:250
#103 0x000055555572f26a in funcall_subr (subr=subr <at> entry=0x55555592bee0 <Sfuncall_interactively>, numargs=numargs <at> entry=3, args=args <at> entry=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
#104 0x000055555572d9d4 in funcall_general (fun=XIL(0x55555592bee5), numargs=numargs <at> entry=3, args=args <at> entry=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#105 0x000055555572daec in Ffuncall (nargs=nargs <at> entry=4, args=args <at> entry=0x7fffffffd370) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#106 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffffffd4e0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
#107 0x0000555555728f7d in Fcall_interactively (function=XIL(0x2aaa92f187c8), record_flag=XIL(0), keys=XIL(0x7fffe8800e45)) at /home/reitero/build/sources/emacs/emacs/src/callint.c:342
#108 0x00007fffdfffa8ad in F636f6d6d616e642d65786563757465_command_execute_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/simple-fab5b0cf-42b305e3.eln
#109 0x000055555572f1b3 in funcall_subr (subr=subr <at> entry=0x7fffe8814378, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
#110 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffe881437d), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#111 0x000055555572daec in Ffuncall (nargs=2, args=0x7fffffffd750) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#112 0x00005555556b80a2 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1556
#113 0x000055555572c36e in internal_condition_case (bfun=0x5555556b7ba1 <command_loop_1>, handlers=<optimized out>, hfun=0x5555556b4c5e <cmd_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1626
#114 0x00005555556b4e89 in command_loop_2 (handlers=handlers <at> entry=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174
#115 0x000055555572c2ac in internal_catch (tag=<optimized out>, func=0x5555556b4e67 <command_loop_2>, arg=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1305
#116 0x00005555556b6069 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152
#117 0x00005555556b6100 in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760
#118 0x00005555556b629e in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843
#119 0x00005555556b76d6 in main (argc=<optimized out>, argv=0x7fffffffdb68) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580
You can't do that without a process to debug.
(gdb) xbacktrace
You can't do that without a process to debug.

In GNU Emacs 31.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version
 3.24.48, cairo version 1.18.2) of 2025-02-11 built on wilap
Repository revision: 9d3e946e756ac5a146c21d6fbae2fc803de95059
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

Important settings:
  value of $LANG: de_AT.UTF-8
  locale-coding-system: utf-8-unix


[Message part 3 (message/rfc822, inline)]
From: Pip Cet <pipcet <at> protonmail.com>
To: 76237-done <at> debbugs.gnu.org, Oliver Reiter <oliver.reiter <at> snapdragon.cc>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Date: Sat, 22 Feb 2025 11:50:16 +0000
"Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs <at> gnu.org> writes:

> Dear all,
>
> crash happened while opening a .org file:
>
> (gdb) bt
> #0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425
> #1  0x000055555579ef5a in set_state (state=state <at> entry=IGC_STATE_DEAD) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017
> #2  0x00005555557a0a7b in igc_assert_fail (file=<optimized out>, line=<optimized out>, msg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:306
> #3  0x0000555555835579 in LockClaim ()
> #4  0x0000555555835825 in ArenaEnterLock ()
> #5  0x000055555585f33e in ArenaAccess ()
> #6  0x000055555585f834 in sigHandle ()
> #7  <signal handler called>
> #8  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:833
> #9  0x000055555586962d in amcSegFix ()
> #10 0x000055555580362d in _mps_fix2 ()
> #11 0x00005555557994a7 in fix_raw (ss=ss <at> entry=0x7fffffffad78, p=p <at> entry=0x7fffffffabf0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188
> #12 0x0000555555799563 in fix_string (ss=ss <at> entry=0x7fffffffad78, s=s <at> entry=0x7fffeca46290) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765

This looks like the pgtkterm.c device name bug that has since been
fixed.  Closing for now, please open a new bug report if you run into
this crash again!

Thanks!

Pip



This bug report was last modified 86 days ago.

Previous Next


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