GNU bug report logs -
#74902
31.0.50; Segfault when deleting frames
Previous Next
Reported by: Steven Allen <steven <at> stebalien.com>
Date: Sun, 15 Dec 2024 22:02:02 UTC
Severity: normal
Tags: fixed
Found in version 31.0.50
Fixed in version 31.1
Done: Robert Pluim <rpluim <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Steven Allen <steven <at> stebalien.com>
> Cc: 74902 <at> debbugs.gnu.org
> Date: Sat, 28 Dec 2024 15:23:12 -0800
>
> I was able to get a GDB backtrace after some button mashing. Let me know
> if you need anything else.
>
> #0 format_mode_line_unwind_data (target_frame=target_frame <at> entry=0x58a7d5394680, obuf=<optimized out>, owin=<optimized out>, save_proptrans=save_proptrans <at> entry=false) at ../../src/xdisp.c:13716
> #1 0x000058a7c8feb3c6 in gui_consider_frame_title (frame=XIL(0x58a7d5394685)) at ../../src/xdisp.c:13910
> #2 0x000058a7c90d6b89 in SET_FRAME_ICONIFIED (f=0x58a7d5394680, i=1) at ../../src/frame.h:1468
> #3 handle_one_xevent (dpyinfo=<optimized out>, event=<optimized out>, finish=0x7ffe4f3c8c3c, hold_quit=<optimized out>) at ../../src/xterm.c:20090
> #4 0x000058a7c90e40b8 in XTread_socket (terminal=<optimized out>, hold_quit=0x7ffe4f3c8d60) at ../../src/xterm.c:25738
> #5 0x000058a7c912a962 in gobble_input () at ../../src/keyboard.c:7922
> #6 0x000058a7c91d7da6 in handle_async_input () at ../../src/keyboard.c:8161
> #7 process_pending_signals () at ../../src/keyboard.c:8175
> #8 probably_quit () at ../../src/eval.c:1788
> #9 0x000058a7c91f7826 in maybe_quit () at ../../src/lisp.h:3956
> #10 Fdelq (elt=XIL(0x58a7d5394685), list=<optimized out>) at ../../src/fns.c:2098
> #11 0x000058a7c8fbd444 in delete_frame (frame=XIL(0x58a7d5394685), force=XIL(0)) at ../../src/frame.c:2500
Thanks. I guess we also need a FRAME_LIVE_P test in
gui_consider_frame_title?
This bug report was last modified 183 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.