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: Pip Cet <pipcet <at> protonmail.com>
To: Oliver Reiter <oliver.reiter <at> snapdragon.cc>
Cc: 76237 <at> debbugs.gnu.org
Subject: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Date: Thu, 13 Feb 2025 14:12:23 +0000
"Oliver Reiter" <oliver.reiter <at> snapdragon.cc> writes:

> Pip Cet <pipcet <at> protonmail.com> writes:
>
>> (gdb) p main_thread.s.bc
>>
>> then
>>
>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>
>
> (gdb) p main_thread.s.bc
> $1 = {fp = 0x7fffdf3ff710, stack = 0x7fffdf3ff010 "", stack_end = 0x7fffdf7ff010 ""}
> (gdb) p bc_next_frame (main_thread.s.bc.fp)
> You can't do that without a process to debug.

(gdb) p main_thread.s.bc.fp->next_stack

might work.

>> try p *(struct Lisp_String *)0x00007fffec69dd20, maybe
>>
> (gdb) p *(struct Lisp_String *)0x00007fffec69dd20
> $2 = {gc_header = {v = 21508862745, gcaligned = 25 '\031'}, u = {s = {size = 18, size_byte = -1,
>       intervals = 0x0, data = 0x7fffec69e138 "\n\n(fn FORM FULL-P)"}, next = 0x12,
>     gcaligned = 18 '\022'}}

Okay, that's probably internal-macroexpand-for-load.

Still investigating the potential unmarked bytecode stack issue.

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.