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

From: Oliver Reiter <[email-masked]>
Date: Thu, 13 Feb 2025 22:06:25 +0100

Pip Cet <[email-masked]> writes:

> "Oliver Reiter" <[email-masked]> writes:
>
>> Pip Cet <[email-masked]> 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.
>

It does:

(gdb) p main_thread.s.bc.fp->next_stack
$4 = 0x7fffdf3ff730
(gdb) xtype
Lisp_Symbol
(gdb) xsymbol
$5 = (struct Lisp_Symbol *) 0xd55534d3c570
Cannot access memory at address 0xd55534d3c580

Oliver