Subject: bug#72692: Emacs 31.05 (40eecd594ac) get SIGSEGV on Linux (Linux 6.6.45 Kde Wayland)

From: Pip Cet <[email-masked]>
Date: Sun, 18 Aug 2024 09:23:19 +0000

"Eval EXEC" <[email-masked]> writes:

> I executed ``` 
> (gdb) source /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/.gdbinit 
> ...... 
> Breakpoint 5 at 0x4736d9: file emacs.c, line 431. 
> Breakpoint 6 at 0x562640: file xterm.c, line 27093. 
> (gdb) pp Vfontset_table 
> Cannot access memory at address 0xc82684 
> (gdb) 
>
> ``` 

Oh. Sorry about that, I guess we can't use pp without a live process.

Can you try:

(gdb) x/32gx (*(long *)&Vfontset_table - 5)

That should work even without debug symbols.

Pip