GNU bug report logs - #76970
31.0.50; master emacs crash with stack overflow

Previous Next

Package: emacs;

Reported by: Eval Exec <execvy <at> gmail.com>

Date: Wed, 12 Mar 2025 02:45:02 UTC

Severity: normal

Found in version 31.0.50

Full log


Message #17 received at 76970 <at> debbugs.gnu.org (full text, mbox):

From: Pip Cet <pipcet <at> protonmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 76970 <at> debbugs.gnu.org, Eval Exec <execvy <at> gmail.com>
Subject: Re: bug#76970: 31.0.50; master emacs crash with stack overflow
Date: Wed, 12 Mar 2025 16:21:52 +0000
"Eli Zaretskii" <eliz <at> gnu.org> writes:

>> From: Eval Exec <execvy <at> gmail.com>
>> Date: Wed, 12 Mar 2025 10:43:59 +0800
>>
>>
>> Hello, I got a master branch emacs crash:
>>
>> (gdb) bt full
>> #0  0x000000000055979e in stack_overflow (siginfo=0x85d1b0 <sigsegv_stack+62640>) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1895
>>         addr = 0x70 <error: Cannot access memory at address 0x70>
>>         bot = <optimized out>
>>         top = <optimized out>
>>         LG_STACK_HEURISTIC = LG_STACK_HEURISTIC
>> #1 handle_sigsegv (sig=11, siginfo=0x85d1b0 <sigsegv_stack+62640>,
>> arg=<optimized out>) at
>> /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1930
>>         fatal = false
>> #2  <signal handler called>
>> No symbol table info available.
>> #3  backtrace_top () at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:174
>>         pdl = <optimized out>
>>         pdl = <optimized out>

That looks like current_thread was NULL, and there was no stack overflow
at all.  It looks like this can happen when running several Lisp
threads while profiling is in use, but it's not trivial to trigger.

Pip





This bug report was last modified 91 days ago.

Previous Next


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