Package: emacs;
Reported by: Doug Maxey <emacs-bugs <at> maxeygroup.tech>
Date: Wed, 10 May 2023 01:19:03 UTC
Severity: normal
Tags: moreinfo
Merged with 63404, 63406, 63408
Found in version 29.0.90
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 63407 in the body.
You can then email your comments to 63407 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#63407
; Package emacs
.
(Wed, 10 May 2023 01:19:03 GMT) Full text and rfc822 format available.Doug Maxey <emacs-bugs <at> maxeygroup.tech>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 10 May 2023 01:19:03 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Doug Maxey <emacs-bugs <at> maxeygroup.tech> To: bug-gnu-emacs <at> gnu.org Subject: 29.0.90; <mouse-2> on misspelled word hangs X11 Date: Tue, 09 May 2023 16:15:09 -0500
The setup: - rocky-9 x86_64. - The graphics session is running in "classic", i.e. Xorg, not wayland. - multi-monitors joined to single display. - emacs-lucid from locally built rpm (non-rpm local build behaves same). - buffer major-mode does not seem to matter. - <mouse-2> on a misspelled word. The result is other than having control of the sprite (the mouse can move the sprite around normally. and I can switch tty with Ctrl-Alt-N) there is NO other input accepted. Cannot select any other window than the last (emacs frame in this case), and there is no keyboard or mouse button input. There are no visible change on the screen, no dialog box pops up. The net effect is that the screen is frozen, save for the moving sprite. Have tried waiting it out overnight, with no change. I have managed to do this several times, the simplest recovery is a reboot (a PITA as I have lots of things open), as it seems to have curdled something in the X server, just a log out and back in does not seem to fix. A workaround discovered by accident, when trying to find out the command the <mouse-2> on the misspelled word invokes, <F1-k> when over the misspelling, seems to stop the hang from happening after the documentation is displayed, and the dialog box pops up when <mouse-2> is pressed on the misspelling, and it works as expected. In GNU Emacs 29.0.90 (build 1, x86_64-redhat-linux-gnu, X toolkit, cairo version 1.17.4, Xaw3d scroll bars) of 2023-05-05 built on 68491e1f65c749138809f0638462fb10 Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Rocky Linux 9.1 (Blue Onyx) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-gpm=no --with-modules --with-harfbuzz --with-cairo --with-json --with-native-compilation --with-tree-sitter --with-x-toolkit=lucid build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=g++ 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $EMACSLOADPATH: /home/dwm/.config/emacs/lisp:/data/sb/bats-mode:/home/dwm/lfin/lisp:/usr/local/lisp/packages: value of $LANG: C value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: magit-auto-revert-mode: t yas-minor-mode: t override-global-mode: t global-git-commit-mode: t shell-dirtrack-mode: t server-mode: t dwm-time-keys: t flyspell-mode: t which-function-mode: t savehist-mode: t save-place-mode: t global-whitespace-mode: t global-auto-revert-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: /usr/local/lisp/packages/pydoc-0.1/pydoc hides /home/dwm/.config/emacs/lisp/pydoc /usr/local/lisp/packages/transient-0.3.7/transient hides /usr/share/emacs/29.0.90/lisp/transient /usr/local/lisp/packages/xref-1.6.3/xref hides /usr/share/emacs/29.0.90/lisp/progmodes/xref /home/dwm/.config/emacs/lisp/sieve-mode hides /usr/share/emacs/29.0.90/lisp/net/sieve-mode Features: (cus-start cl-print network-stream nsm mailalias smtpmail textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check shadow sort mail-extr emacsbug shortdoc help-fns radix-tree rst gud misearch multi-isearch tabify vc-cvs vc-rcs log-view vc bug-reference magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff magit-core magit-autorevert magit-margin magit-transient magit-process mule-util jka-compr dired-aux sh-script smie executable eww xdg url-queue shr pixel-fill kinsoku url-file svg xml mm-url gnus nnheader range markdown-mode edit-indirect color vc-git diff-mode vc-dispatcher jinja2-mode sgml-mode dom ansible-minor-mode yasnippet yaml-mode dwm-python pydoc org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs goto-addr elpy advice elpy-rpc pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell elpy-profile elpy-django s elpy-refactor ido files-x etags fileloop generator xref cus-edit wid-edit python project compat pcase treesit use-package-bind-key bind-key use-package-core git-commit with-editor shell pcomplete server log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-mode transient edmacro format-spec magit-git magit-section magit-utils crm dash vlc-minor-mode dwm-time-keys easy-mmode perl-stuff cperl-mode facemenu mouse-copy mkwdlist generic local-generic generic-x flyspell ispell ffap thingatpt dwm kmacro cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align cc-cmds cc-engine cc-vars cc-defs dwm-c-mode edebug debug backtrace find-func vscode-dark-plus-theme which-func imenu savehist saveplace grep whitespace autorevert filenotify desktop frameset cus-load xref-autoloads sqlformat-autoloads reformatter-autoloads perl-doc-autoloads websocket-autoloads magit-autoloads magit-section-autoloads json-reformat-autoloads jinx-autoloads gnu-elpa-keyring-update-autoloads transient-autoloads devdocs-autoloads delight-autoloads csv-mode-autoloads csv-autoloads compat-autoloads bash-completion-autoloads s-autoloads php-mode-autoloads popup-autoloads compile text-property-search comint ansi-osc ansi-color ring pp info finder-inf 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 eieio eieio-core password-cache json map byte-opt url-vars comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode cl-loaddefs cl-lib bytecomp byte-compile 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 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 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 881778 199956) (symbols 48 40444 28) (strings 32 219072 41204) (string-bytes 1 6214139) (vectors 16 115765) (vector-slots 8 2629689 406167) (floats 8 519 831) (intervals 56 9007 626) (buffers 984 33)) -- take care, ++doug
bug-gnu-emacs <at> gnu.org
:bug#63407
; Package emacs
.
(Wed, 10 May 2023 02:35:01 GMT) Full text and rfc822 format available.Message #8 received at 63407 <at> debbugs.gnu.org (full text, mbox):
From: Doug Maxey <emacs-bugs <at> maxeygroup.tech> To: 63407 <at> debbugs.gnu.org Subject: Re: bug#63407: Acknowledgement (29.0.90; <mouse-2> on misspelled word hangs X11) Date: Tue, 09 May 2023 21:34:19 -0500
[Message part 1 (text/plain, inline)]
This issue is NOT present with the gtk version. <mouse-2> on the misspelling opens the dialog adjacent to the word. In GNU Emacs 29.0.90 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4) of 2023-05-05 built on 68491e1f65c749138809f0638462fb10 Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Rocky Linux 9.1 (Blue Onyx) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-gpm=no --with-modules --with-harfbuzz --with-cairo --with-json --with-native-compilation --with-tree-sitter --with-x-toolkit=gtk3 build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=g++ 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: $HOME/.config/emacs/lisp:/data/sb/bats- mode:$HOME/lfin/lisp:/usr/local/lisp/packages: value of $LANG: C value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: magit-auto-revert-mode: t yas-minor-mode: t override-global-mode: t global-git-commit-mode: t shell-dirtrack-mode: t server-mode: t dwm-time-keys: t flyspell-mode: t which-function-mode: t savehist-mode: t save-place-mode: t global-whitespace-mode: t global-auto-revert-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: /usr/local/lisp/packages/pydoc-0.1/pydoc hides $HOME/.config/emacs/lisp/pydoc /usr/local/lisp/packages/transient-0.3.7/transient hides /usr/share/emacs/29.0.90/lisp/transient /usr/local/lisp/packages/xref-1.6.3/xref hides /usr/share/emacs/29.0.90/lisp/progmodes/xref $HOME/.config/emacs/lisp/sieve-mode hides /usr/share/emacs/29.0.90/lisp/net/sieve-mode Features: (shadow sort mail-extr emacsbug shortdoc help-fns radix-tree vc-cvs vc-rcs log-view vc bug-reference magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff magit-core magit-autorevert magit-margin magit-transient magit-process misearch multi-isearch mule-util jka-compr dired-aux sh-script smie executable eww xdg url-queue shr pixel-fill kinsoku url-file svg xml mm-url gnus nnheader range markdown-mode edit-indirect color vc-git diff-mode vc-dispatcher jinja2-mode sgml-mode dom ansible-minor-mode yasnippet yaml-mode dwm-python pydoc org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs goto- addr elpy advice elpy-rpc pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell elpy-profile elpy-django s elpy-refactor ido files-x etags fileloop generator xref cus-edit wid-edit python project compat pcase treesit use-package-bind-key bind-key use-package-core git-commit with-editor shell pcomplete server log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-mode transient edmacro format-spec magit-git magit-section magit-utils crm dash vlc-minor-mode dwm-time-keys easy-mmode perl-stuff cperl-mode facemenu mouse-copy mkwdlist generic local-generic generic-x flyspell ispell ffap thingatpt dwm kmacro cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align cc- cmds cc-engine cc-vars cc-defs dwm-c-mode edebug debug backtrace find-func vscode-dark-plus-theme which-func imenu savehist saveplace grep whitespace autorevert filenotify desktop frameset cus-load xref-autoloads sqlformat-autoloads reformatter-autoloads perl-doc-autoloads websocket-autoloads magit-autoloads magit-section-autoloads json-reformat-autoloads jinx-autoloads gnu-elpa-keyring-update-autoloads transient-autoloads devdocs-autoloads delight-autoloads csv-mode-autoloads csv-autoloads compat-autoloads bash-completion-autoloads s-autoloads php-mode-autoloads popup- autoloads compile text-property-search comint ansi-osc ansi-color ring pp info finder-inf 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 eieio eieio-core password-cache json map byte-opt url-vars time-date comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode cl-loaddefs cl-lib bytecomp byte-compile 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 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 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 740249 134163) (symbols 48 39617 16) (strings 32 213419 52933) (string-bytes 1 6319778) (vectors 16 85397) (vector-slots 8 1418133 243464) (floats 8 502 803) (intervals 56 2374 838) (buffers 984 25)) -- take care, ++doug
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#63407
; Package emacs
.
(Wed, 10 May 2023 11:07:02 GMT) Full text and rfc822 format available.Message #11 received at 63407 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Doug Maxey <emacs-bugs <at> maxeygroup.tech> Cc: 63407 <at> debbugs.gnu.org Subject: Re: bug#63407: 29.0.90; <mouse-2> on misspelled word hangs X11 Date: Wed, 10 May 2023 14:07:16 +0300
merge 63406 63408 63404 63407 thanks > From: Doug Maxey <emacs-bugs <at> maxeygroup.tech> > Date: Tue, 09 May 2023 16:15:09 -0500 > > > The setup: > - rocky-9 x86_64. > - The graphics session is running in "classic", i.e. Xorg, not wayland. > - multi-monitors joined to single display. > - emacs-lucid from locally built rpm (non-rpm local build behaves same). > - buffer major-mode does not seem to matter. > - <mouse-2> on a misspelled word. > > The result is other than having control of the sprite (the mouse can > move the sprite around normally. and I can switch tty with Ctrl-Alt-N) > there is NO other input accepted. Cannot select any other window than > the last (emacs frame in this case), and there is no keyboard or mouse > button input. There are no visible change on the screen, no dialog box > pops up. > > The net effect is that the screen is frozen, save for the moving sprite. Please reproduce this, preferably in "emacs -Q", then attach GDB to the "frozen" Emacs process, and type at the GDB prompt: thread apply all bt and post here everything that GDB prints as result. Thanks.
Eli Zaretskii <eliz <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Wed, 10 May 2023 11:07:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#63407
; Package emacs
.
(Thu, 11 May 2023 00:58:01 GMT) Full text and rfc822 format available.Message #16 received at 63407 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Doug Maxey <emacs-bugs <at> maxeygroup.tech>, 63407 <at> debbugs.gnu.org Subject: Re: bug#63407: 29.0.90; <mouse-2> on misspelled word hangs X11 Date: Thu, 11 May 2023 08:56:51 +0800
Eli Zaretskii <eliz <at> gnu.org> writes: > merge 63406 63408 63404 63407 > thanks > >> From: Doug Maxey <emacs-bugs <at> maxeygroup.tech> >> Date: Tue, 09 May 2023 16:15:09 -0500 >> >> >> The setup: >> - rocky-9 x86_64. >> - The graphics session is running in "classic", i.e. Xorg, not wayland. >> - multi-monitors joined to single display. >> - emacs-lucid from locally built rpm (non-rpm local build behaves same). >> - buffer major-mode does not seem to matter. >> - <mouse-2> on a misspelled word. >> >> The result is other than having control of the sprite (the mouse can >> move the sprite around normally. and I can switch tty with Ctrl-Alt-N) >> there is NO other input accepted. Cannot select any other window than >> the last (emacs frame in this case), and there is no keyboard or mouse >> button input. There are no visible change on the screen, no dialog box >> pops up. >> >> The net effect is that the screen is frozen, save for the moving sprite. > > Please reproduce this, preferably in "emacs -Q", then attach GDB to > the "frozen" Emacs process, and type at the GDB prompt: > > thread apply all bt > > and post here everything that GDB prints as result. > > Thanks. If an X server freeze occurs and is not remedied by killing Emacs (by logging out), it's likely not Emacs's fault. However, that the cursor can continue to move suggests that a stray server grab may be involved, which can be a problem with Emacs. Doug, would you please tell me whether you are using an X compositing manager, or if anything unusual is printed inside the X server logs? If not, would you please run Emacs under a tool like xscope, redirect its output somewhere, and send it here? Thanks.
bug-gnu-emacs <at> gnu.org
:bug#63407
; Package emacs
.
(Wed, 06 Sep 2023 20:30:02 GMT) Full text and rfc822 format available.Message #19 received at 63407 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefankangas <at> gmail.com> To: Po Lu <luangruo <at> yahoo.com> Cc: 63408 <at> debbugs.gnu.org, Doug Maxey <emacs-bugs <at> maxeygroup.tech>, Eli Zaretskii <eliz <at> gnu.org>, 63407 <at> debbugs.gnu.org Subject: Re: bug#63408: 29.0.90; <mouse-2> on misspelled word hangs X11 Date: Wed, 6 Sep 2023 13:29:39 -0700
Po Lu <luangruo <at> yahoo.com> writes: > Eli Zaretskii <eliz <at> gnu.org> writes: > >> merge 63406 63408 63404 63407 >> thanks >> >>> From: Doug Maxey <emacs-bugs <at> maxeygroup.tech> >>> Date: Tue, 09 May 2023 16:15:09 -0500 >>> >>> >>> The setup: >>> - rocky-9 x86_64. >>> - The graphics session is running in "classic", i.e. Xorg, not wayland. >>> - multi-monitors joined to single display. >>> - emacs-lucid from locally built rpm (non-rpm local build behaves same). >>> - buffer major-mode does not seem to matter. >>> - <mouse-2> on a misspelled word. >>> >>> The result is other than having control of the sprite (the mouse can >>> move the sprite around normally. and I can switch tty with Ctrl-Alt-N) >>> there is NO other input accepted. Cannot select any other window than >>> the last (emacs frame in this case), and there is no keyboard or mouse >>> button input. There are no visible change on the screen, no dialog box >>> pops up. >>> >>> The net effect is that the screen is frozen, save for the moving sprite. >> >> Please reproduce this, preferably in "emacs -Q", then attach GDB to >> the "frozen" Emacs process, and type at the GDB prompt: >> >> thread apply all bt >> >> and post here everything that GDB prints as result. >> >> Thanks. > > If an X server freeze occurs and is not remedied by killing Emacs (by > logging out), it's likely not Emacs's fault. However, that the cursor > can continue to move suggests that a stray server grab may be involved, > which can be a problem with Emacs. > > Doug, would you please tell me whether you are using an X compositing > manager, or if anything unusual is printed inside the X server logs? If > not, would you please run Emacs under a tool like xscope, redirect its > output somewhere, and send it here? Doug, it seems like we need more information here to make any progress. Could you provide the information Po Lu is asking for above? Thanks in advance.
Stefan Kangas <stefankangas <at> gmail.com>
to control <at> debbugs.gnu.org
.
(Wed, 06 Sep 2023 20:30:04 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#63407
; Package emacs
.
(Wed, 06 Sep 2023 23:53:02 GMT) Full text and rfc822 format available.Message #24 received at 63407 <at> debbugs.gnu.org (full text, mbox):
From: Doug Maxey <pops <at> maxeygroup.tech> To: Stefan Kangas <stefankangas <at> gmail.com>, Po Lu <luangruo <at> yahoo.com> Cc: 63408 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, 63407 <at> debbugs.gnu.org Subject: Re: bug#63408: 29.0.90; <mouse-2> on misspelled word hangs X11 Date: Wed, 06 Sep 2023 18:52:09 -0500
On Wed, 2023-09-06 at 13:29 -0700, Stefan Kangas wrote: > Po Lu <luangruo <at> yahoo.com> writes: > > > Eli Zaretskii <eliz <at> gnu.org> writes: > > > > > merge 63406 63408 63404 63407 > > > thanks > > > > > > > From: Doug Maxey <emacs-bugs <at> maxeygroup.tech> > > > > Date: Tue, 09 May 2023 16:15:09 -0500 > > > > > > > > > > > > The setup: > > > > - rocky-9 x86_64. > > > > - The graphics session is running in "classic", i.e. Xorg, not > > > > wayland. > > > > - multi-monitors joined to single display. > > > > - emacs-lucid from locally built rpm (non-rpm local build > > > > behaves same). > > > > - buffer major-mode does not seem to matter. > > > > - <mouse-2> on a misspelled word. > > > > > > > > The result is other than having control of the sprite (the > > > > mouse can > > > > move the sprite around normally. and I can switch tty with > > > > Ctrl-Alt-N) > > > > there is NO other input accepted. Cannot select any other > > > > window than > > > > the last (emacs frame in this case), and there is no keyboard > > > > or mouse > > > > button input. There are no visible change on the screen, no > > > > dialog box > > > > pops up. > > > > > > > > The net effect is that the screen is frozen, save for the > > > > moving sprite. > > > > > > Please reproduce this, preferably in "emacs -Q", then attach GDB > > > to > > > the "frozen" Emacs process, and type at the GDB prompt: > > > > > > thread apply all bt > > > > > > and post here everything that GDB prints as result. > > > > > > Thanks. > > > > If an X server freeze occurs and is not remedied by killing Emacs > > (by > > logging out), it's likely not Emacs's fault. However, that the > > cursor > > can continue to move suggests that a stray server grab may be > > involved, > > which can be a problem with Emacs. > > > > Doug, would you please tell me whether you are using an X > > compositing > > manager, or if anything unusual is printed inside the X server > > logs? If > > not, would you please run Emacs under a tool like xscope, redirect > > its > > output somewhere, and send it here? > > Doug, it seems like we need more information here to make any > progress. Could you provide the information Po Lu is asking for > above? I have not forgotten about this. It is just that the setup I need went away for other reasons, mainly dead monitor power supplies. The spare parts to needed to recreate have yet to materialize. > > Thanks in advance.
Stefan Kangas <stefankangas <at> gmail.com>
:Doug Maxey <emacs-bugs <at> maxeygroup.tech>
:Message #29 received at 63407-done <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefankangas <at> gmail.com> To: Po Lu <luangruo <at> yahoo.com> Cc: 63408-done <at> debbugs.gnu.org, Doug Maxey <emacs-bugs <at> maxeygroup.tech>, Eli Zaretskii <eliz <at> gnu.org>, 63407-done <at> debbugs.gnu.org Subject: Re: bug#63408: 29.0.90; <mouse-2> on misspelled word hangs X11 Date: Sun, 9 Jun 2024 13:59:59 -0700
Stefan Kangas <stefankangas <at> gmail.com> writes: > Po Lu <luangruo <at> yahoo.com> writes: > >> Eli Zaretskii <eliz <at> gnu.org> writes: >> >>> merge 63406 63408 63404 63407 >>> thanks >>> >>>> From: Doug Maxey <emacs-bugs <at> maxeygroup.tech> >>>> Date: Tue, 09 May 2023 16:15:09 -0500 >>>> >>>> >>>> The setup: >>>> - rocky-9 x86_64. >>>> - The graphics session is running in "classic", i.e. Xorg, not wayland. >>>> - multi-monitors joined to single display. >>>> - emacs-lucid from locally built rpm (non-rpm local build behaves same). >>>> - buffer major-mode does not seem to matter. >>>> - <mouse-2> on a misspelled word. >>>> >>>> The result is other than having control of the sprite (the mouse can >>>> move the sprite around normally. and I can switch tty with Ctrl-Alt-N) >>>> there is NO other input accepted. Cannot select any other window than >>>> the last (emacs frame in this case), and there is no keyboard or mouse >>>> button input. There are no visible change on the screen, no dialog box >>>> pops up. >>>> >>>> The net effect is that the screen is frozen, save for the moving sprite. >>> >>> Please reproduce this, preferably in "emacs -Q", then attach GDB to >>> the "frozen" Emacs process, and type at the GDB prompt: >>> >>> thread apply all bt >>> >>> and post here everything that GDB prints as result. >>> >>> Thanks. >> >> If an X server freeze occurs and is not remedied by killing Emacs (by >> logging out), it's likely not Emacs's fault. However, that the cursor >> can continue to move suggests that a stray server grab may be involved, >> which can be a problem with Emacs. >> >> Doug, would you please tell me whether you are using an X compositing >> manager, or if anything unusual is printed inside the X server logs? If >> not, would you please run Emacs under a tool like xscope, redirect its >> output somewhere, and send it here? > > Doug, it seems like we need more information here to make any > progress. Could you provide the information Po Lu is asking for above? > > Thanks in advance. More information was requested, but none was given within 9 months, so I'm closing this bug. If this is still an issue, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report.
Stefan Kangas <stefankangas <at> gmail.com>
:Doug Maxey <emacs-bugs <at> maxeygroup.tech>
:Stefan Kangas <stefankangas <at> gmail.com>
:emacs-bugs <at> maxeygroup.tech
:Stefan Kangas <stefankangas <at> gmail.com>
:emacs-bugs <at> maxeygroup.tech
:Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Mon, 08 Jul 2024 11:24:06 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.