Subject: bug#22301: 25.1.50; Emacs crashes while lisp debugging

From: Eli Zaretskii <[email-masked]>
Date: Thu, 14 Jan 2016 20:20:13 +0200

> From: Vincent Belaïche <[email-masked]> 
> Cc: Vincent Belaïche <[email-masked]>
>  ,[email-masked]
> Date: Thu, 14 Jan 2016 17:15:24 +0100
> 
> Dear Eli,
> 
> If not yet wished: HAPPY NEW YEAR 2016, BONNE ANNÉE 2016, С НОВЫМ ГОДОМ
> 2016 (etc...) !

Thanks.

> My gdb session is left open, so please feel free to ask more gdb
> interaction. More below...
> [...]
> Program received signal SIGSEGV, Segmentation fault.
> 0x011119c6 in print_object (obj=obj@entry=12579352, 
>     printcharfun=printcharfun@entry=0, escapeflag=escapeflag@entry=true)
>     at print.c:1505
> 1505		if (p != end && (*p == '-' || *p == '+')) p++;
> (gdb) thread 1
> [Switching to thread 1 (Thread 2820.0x9b0)]
> #0  0x011119c6 in print_object (obj=obj@entry=12579352, 
>     printcharfun=printcharfun@entry=0, escapeflag=escapeflag@entry=true)
>     at print.c:1505
> 1505		if (p != end && (*p == '-' || *p == '+')) p++;

It looks like it crashes while trying to display a Lisp backtrace.

Please tell what these commands display:

  (gdb) p p
  (gdb) p end

Thanks.