bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#66978: 30.0.50; crashed when closing one of two frames


From: Gregor Zattler
Subject: bug#66978: 30.0.50; crashed when closing one of two frames
Date: Mon, 06 Nov 2023 23:26:03 +0100

This (see below) is a backtrace from a crash after I
closed one of two graphical frames associated with the
same Emacs daemon.

Tried to reproduce it, but couldn't, so don't know if
this is helpful, if so I'm happy to answer questions,
but the process is already killed.

Ciao; Gregor

Starting program: 
/home/grfz/src/emacs-master--078cfe807295038fa321c9297e24de5145065622--2023-11-02T00-38+01-00/src/emacs
 --init-directory=/home/grfz/.config/emacs --fg-daemon=server
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 3833]
[Detaching after vfork from child process 3852]
[Detaching after vfork from child process 3853]
[Detaching after vfork from child process 3860]
[Detaching after vfork from child process 4250]
[Detaching after vfork from child process 4375]
[Detaching after vfork from child process 4376]
[Detaching after vfork from child process 4377]
[Detaching after vfork from child process 4378]
[Detaching after vfork from child process 5031]
[Detaching after vfork from child process 5040]
[Detaching after vfork from child process 61727]
[Detaching after vfork from child process 61728]
[Detaching after vfork from child process 61729]
[Detaching after vfork from child process 61796]
[Detaching after vfork from child process 61911]
[Detaching after vfork from child process 62147]
[Detaching after vfork from child process 62241]
[Detaching after vfork from child process 62604]
[Detaching after vfork from child process 62988]
[Detaching after vfork from child process 63146]
[Detaching after vfork from child process 63446]
[Detaching after vfork from child process 63554]
[Detaching after vfork from child process 63784]
[Detaching after vfork from child process 63833]
[Detaching after vfork from child process 64204]
[Detaching after vfork from child process 64364]
[Detaching after vfork from child process 64566]
[Detaching after vfork from child process 64633]
[Detaching after vfork from child process 64933]
[Detaching after vfork from child process 65083]
[Detaching after vfork from child process 65301]
[Detaching after vfork from child process 65428]
[Detaching after vfork from child process 65608]
[Detaching after vfork from child process 65719]
[Detaching after vfork from child process 65822]
[Detaching after vfork from child process 66022]
[Detaching after vfork from child process 66092]
[Detaching after vfork from child process 66241]
[Detaching after vfork from child process 66373]
[Detaching after vfork from child process 66532]
[Detaching after vfork from child process 66537]
[Detaching after vfork from child process 66686]
[Detaching after vfork from child process 67626]
[Detaching after vfork from child process 67982]
[Detaching after vfork from child process 68128]
[Detaching after vfork from child process 68345]
[Detaching after vfork from child process 68457]
[Detaching after vfork from child process 68806]
[Detaching after vfork from child process 69160]
[Detaching after vfork from child process 69270]
[Detaching after vfork from child process 69574]
[Detaching after vfork from child process 69815]
[Detaching after vfork from child process 69871]
[Detaching after vfork from child process 69946]
[Detaching after vfork from child process 69950]
[Detaching after vfork from child process 69951]
[Detaching after vfork from child process 70016]
[Detaching after vfork from child process 70275]

Breakpoint 2, x_error_quitter (display=0x555557774650, event=0x0) at 
./src/xterm.c:26956
26956   {
#0  x_error_quitter (display=0x555557774650, event=0x0) at ./src/xterm.c:26956
#1  0x0000555555701446 in x_error_handler (display=0x555557774650, 
event=0x7fffffffbb70) at ./src/xterm.c:26944
#2  0x00007ffff7c999eb in _XError () at /lib/x86_64-linux-gnu/libX11.so.6
#3  0x00007ffff7c96657 in  () at /lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007ffff7c966f5 in  () at /lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007ffff7c971a2 in _XEventsQueued () at /lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007ffff7c88897 in XPending () at /lib/x86_64-linux-gnu/libX11.so.6
#7  0x0000555555719ccb in XTread_socket (terminal=<optimized out>, 
hold_quit=0x7fffffffbe10) at ./src/xterm.c:25577
#8  0x0000555555754871 in gobble_input () at ./src/keyboard.c:7862
#9  0x0000555555757875 in handle_async_input () at ./src/keyboard.c:8101
#10 process_pending_signals () at ./src/keyboard.c:8115
#11 unblock_input_to (level=0) at ./src/keyboard.c:8130
#12 unblock_input_to (level=<optimized out>) at ./src/keyboard.c:8124
#13 unblock_input () at ./src/keyboard.c:8149
#14 0x0000555555905fb9 in xg_select (fds_lim=<optimized out>, 
rfds=0x7fffffffc530, wfds=<optimized out>, efds=0x0, timeout=<optimized out>, 
sigmask=0x0) at ./src/xgselect.c:282
#15 0x0000555555891198 in wait_reading_process_output 
(time_limit=time_limit@entry=5, nsecs=nsecs@entry=0, 
read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, 
wait_for_cell=Python Exception <class 'gdb.error'>: value has been optimized out
, wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at ./src/process.c:5716
#16 0x00005555555db6d4 in sit_for (timeout=Python Exception <class 
'gdb.error'>: value has been optimized out
, reading=<optimized out>, display_option=<optimized out>) at 
./src/dispnew.c:6318
#17 0x000055555575f56a in read_char (commandflag=commandflag@entry=1, 
map=Python Exception <class 'gdb.error'>: value has been optimized out
, map@entry=XIL(0x7fffee95ba63), prev_event=Python Exception <class 
'gdb.error'>: value has been optimized out
, used_mouse_menu=used_mouse_menu@entry=0x7fffffffcd7b, 
end_time=end_time@entry=0x0) at ./src/lisp.h:773
#18 0x0000555555761109 in read_key_sequence 
(keybuf=keybuf@entry=0x7fffffffcea0, prompt=XIL(0x555556232d95), 
prompt@entry=XIL(0), dont_downcase_last=dont_downcase_last@entry=false, 
can_return_switch_frame=can_return_switch_frame@entry=true, 
fix_current_buffer=fix_current_buffer@entry=true, 
disable_text_conversion_p=disable_text_conversion_p@entry=false, 
prevent_redisplay=<optimized out>) at ./src/keyboard.c:10681
#19 0x0000555555763b1e in command_loop_1 () at ./src/keyboard.c:1408
#20 0x000055555580c687 in internal_condition_case 
(bfun=bfun@entry=0x5555557638e0 <command_loop_1>, handlers=Python Exception 
<class 'gdb.error'>: value has been optimized out
, handlers@entry=XIL(0x90), hfun=hfun@entry=0x5555557523c0 <cmd_error>) at 
./src/eval.c:1486
#21 0x0000555555743d56 in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at 
./src/keyboard.c:1157
#22 0x000055555580c5cc in internal_catch (tag=Python Exception <class 
'gdb.error'>: value has been optimized out
, func=func@entry=0x555555743d30 <command_loop_2>, arg=Python Exception <class 
'gdb.error'>: value has been optimized out
) at ./src/eval.c:1209
#23 0x000055555574704c in command_loop () at ./src/keyboard.c:1135
#24 0x0000555555751aea in recursive_edit_1 () at ./src/keyboard.c:744
#25 0x0000555555752114 in Frecursive_edit () at ./src/keyboard.c:827
#26 0x00005555555cb9c7 in main (argc=3, argv=0x7fffffffd358) at 
./src/emacs.c:2625



In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu,
 cairo version 1.16.0) of 2023-11-02 built on no
Repository revision: 078cfe807295038fa321c9297e24de5145065622
Repository branch: HEAD
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)

Configured using:
 'configure --infodir=/usr/share/info/emacs --with-json
 --with-file-notification=yes --with-libsystemd
 --with-cairo --with-x=yes --with-x-toolkit=no
 --without-toolkit-scroll-bars --without-gsettings
 --enable-checking=yes,glyphs
 --enable-check-lisp-object-type
 --with-native-compilation 'CFLAGS=-g3 -O3
 
-ffile-prefix-map=/home/grfz/src/emacs-master--078cfe807295038fa321c9297e24de5145065622--2023-11-02T00-38+01-00=.
 -fstack-protector-strong
 -Wformat -Werror=format-security ''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM
HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD
LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY
OLDXMENU PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS
TIFF WEBP X11 XDBE XIM XINPUT2 XPM ZLIB

Important settings:
  value of $LC_ALL:
  value of $LC_COLLATE: de_DE.utf8
  value of $LC_CTYPE: de_DE.utf8
  value of $LC_MESSAGES: POSIX
  value of $LC_MONETARY: de_DE.utf8
  value of $LC_NUMERIC: de_DE.utf8
  value of $LC_TIME: de_DE.utf8
  value of $LANG: de_DE.utf8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  server-mode: t
  rainbow-delimiters-mode: t
  winner-mode: t
  gcmh-mode: t
  mail-abbrevs-mode: t
  savehist-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  delete-selection-mode: t
  which-function-mode: t
  windmove-mode: t
  xterm-mouse-mode: t
  emacs-gc-stats-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  minibuffer-regexp-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/grfz/src/notmuch/emacs/notmuch-lib hides 
/usr/local/share/emacs/site-lisp/notmuch-lib
/home/grfz/src/notmuch/emacs/coolj hides /usr/local/share/emacs/site-lisp/coolj
/home/grfz/src/notmuch/emacs/notmuch-address hides 
/usr/local/share/emacs/site-lisp/notmuch-address
/home/grfz/src/notmuch/emacs/notmuch-hello hides 
/usr/local/share/emacs/site-lisp/notmuch-hello
/home/grfz/src/notmuch/emacs/notmuch-parser hides 
/usr/local/share/emacs/site-lisp/notmuch-parser
/home/grfz/src/notmuch/emacs/notmuch-show hides 
/usr/local/share/emacs/site-lisp/notmuch-show
/home/grfz/src/notmuch/emacs/notmuch-wash hides 
/usr/local/share/emacs/site-lisp/notmuch-wash
/home/grfz/src/notmuch/emacs/notmuch-draft hides 
/usr/local/share/emacs/site-lisp/notmuch-draft
/home/grfz/src/notmuch/emacs/notmuch-tree hides 
/usr/local/share/emacs/site-lisp/notmuch-tree
/home/grfz/src/notmuch/emacs/notmuch-version hides 
/usr/local/share/emacs/site-lisp/notmuch-version
/home/grfz/src/notmuch/emacs/notmuch-jump hides 
/usr/local/share/emacs/site-lisp/notmuch-jump
/home/grfz/src/notmuch/emacs/notmuch-company hides 
/usr/local/share/emacs/site-lisp/notmuch-company
/home/grfz/src/notmuch/emacs/notmuch hides 
/usr/local/share/emacs/site-lisp/notmuch
/home/grfz/src/notmuch/emacs/notmuch-crypto hides 
/usr/local/share/emacs/site-lisp/notmuch-crypto
/home/grfz/src/notmuch/emacs/notmuch-compat hides 
/usr/local/share/emacs/site-lisp/notmuch-compat
/home/grfz/src/notmuch/emacs/notmuch-maildir-fcc hides 
/usr/local/share/emacs/site-lisp/notmuch-maildir-fcc
/home/grfz/src/notmuch/emacs/notmuch-tag hides 
/usr/local/share/emacs/site-lisp/notmuch-tag
/home/grfz/src/notmuch/emacs/notmuch-message hides 
/usr/local/share/emacs/site-lisp/notmuch-message
/home/grfz/src/notmuch/emacs/notmuch-print hides 
/usr/local/share/emacs/site-lisp/notmuch-print
/home/grfz/src/notmuch/emacs/notmuch-mua hides 
/usr/local/share/emacs/site-lisp/notmuch-mua
/home/grfz/src/notmuch/emacs/notmuch-query hides 
/usr/local/share/emacs/site-lisp/notmuch-query
/home/grfz/src/notmuch/emacs/notmuch-address hides 
/home/grfz/.config/emacs/elisp/notmuch-address
/home/grfz/src/ol-notmuch/ol-notmuch hides 
/home/grfz/.config/emacs/elisp/ol-notmuch
/home/grfz/.config/emacs/elpa-30.0/transient-0.4.3/transient hides 
/home/grfz/src/emacs-master--078cfe807295038fa321c9297e24de5145065622--2023-11-02T00-38+01-00/lisp/transient

Features:
(shadow sort orgalist wcheck-mode ecomplete mail-extr
emacsbug add-log server rainbow-delimiters
notifications time winner gcmh ol-notmuch notmuch
notmuch-tree notmuch-jump notmuch-hello notmuch-show
notmuch-print notmuch-crypto notmuch-mua
notmuch-message notmuch-draft notmuch-maildir-fcc
notmuch-address notmuch-company notmuch-parser
notmuch-wash diff-mode coolj goto-addr thingatpt
icalendar diary-lib diary-loaddefs notmuch-tag crm
notmuch-lib notmuch-version notmuch-compat pcase
hl-line message yank-media rfc822 mml gmm-utils
mailheader mm-view mml-smime mml-sec epa derived epg
rfc6068 epg-config gnus-util text-property-search smime
gnutls puny dig mm-decode mm-bodies mm-encode
mail-parse rfc2231 compat org-crypt org-protocol
org-clock dbus xml ob-plantuml sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils finder-inf
mailabbrev savehist auth-source-pass holidays
holiday-loaddefs ws-butler delsel modus-operandi-theme
modus-themes which-func imenu windmove xt-mouse edmacro
kmacro key-chord comp comp-cstr warnings advice
emacs-gc-stats dired-aux dired dired-loaddefs cl-extra
help-mode org ob ob-ref ob-lob ob-table ob-exp
org-macro org-pcomplete pcomplete org-list org-footnote
org-faces org-entities time-date noutline outline
ob-emacs-lisp org-table org-loaddefs find-func cal-menu
calendar cal-loaddefs ob-tangle ol org-src sh-script rx
smie treesit executable org-keys oc ob-comint comint
ansi-osc ansi-color ring ob-core org-cycle org-fold
org-fold-core org-compat ob-eval org-version org-macs
format-spec use-package use-package-ensure
use-package-delight use-package-diminish
use-package-bind-key bind-key easy-mmode
use-package-core async-autoloads csv-mode-autoloads
debbugs-autoloads dired-git-info-autoloads
emacs-gc-stats-autoloads gcmh-autoloads
hyperbole-autoloads key-chord-autoloads magit-autoloads
git-commit-autoloads magit-section-autoloads
dash-autoloads org-contrib-autoloads orgalist-autoloads
paredit-autoloads rainbow-delimiters-autoloads
rainbow-mode-autoloads transient-autoloads
wcheck-mode-autoloads which-key-autoloads
with-editor-autoloads info compat-autoloads
ws-butler-autoloads package browse-url url url-proxy
url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util
mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs password-cache json subr-x map
byte-opt gv bytecomp byte-compile url-vars cus-edit pp
cus-load icons wid-edit cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd touch-screen
tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame
minibuffer nadvice seq simple cl-generic indonesian
philippine cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese
eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite
emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded
button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64
format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting font-render-setting cairo
xinput2 x multi-tty move-toolbar make-network-process
native-compile emacs)

Memory information:
((conses 16 359222 392006) (symbols 48 28789 2) (strings 32 88743 28282)
 (string-bytes 1 2771233) (vectors 16 42761)
 (vector-slots 8 772000 414149) (floats 8 299 1769)
 (intervals 56 628 93) (buffers 984 12))





reply via email to

[Prev in Thread] Current Thread [Next in Thread]