Package: emacs;
Reported by: "Sparapani, Rodney" <rsparapa <at> mcw.edu>
Date: Mon, 18 Mar 2024 16:16:02 UTC
Severity: normal
Found in version 29.2
Done: Eli Zaretskii <eliz <at> gnu.org>
To reply to this bug, email your comments to 69870 AT debbugs.gnu.org.
There is no need to reopen the bug first.
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#69870
; Package emacs
.
(Mon, 18 Mar 2024 16:16:02 GMT) Full text and rfc822 format available."Sparapani, Rodney" <rsparapa <at> mcw.edu>
:bug-gnu-emacs <at> gnu.org
.
(Mon, 18 Mar 2024 16:16:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: "Sparapani, Rodney" <rsparapa <at> mcw.edu> To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org> Subject: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Mon, 18 Mar 2024 15:39:16 +0000
[Message part 1 (text/plain, inline)]
--text follows this line-- For many years we had used LUCID scrollbars that didn't work very well (so nobody was really using them). Recently, we switched to the Motif scrollbars that are much nicer. However, there is an annoying menubar issue. Often X-windows emacs will freeze after emitting this on stderr when launched from the command line... $ emacs-29.2 & $ Warning: Name: menubar Class: XmRowColumn XtGrabPointer failed. Usually, this will lock-up emacs and you have to kill it from the window manager which seems to be the only option available. When there are unsaved files, you still get a prompt for that so it is not a crash, but just very annoying. However, I realized that this bug/feature had already been addressed for LUCID scrollbars in lwlib/xlwmenu.c but that code is inactive for Motif. So the simple solution is to uncomment this block from lines 2906 to 2913 for Motif as well... //#ifdef emacs if (x_had_errors_p (display)) { pointer_grabbed = 0; XtUngrabPointer ((Widget)mw, event->time); } x_uncatch_errors (); //#endif In GNU Emacs 29.2 (build 1, x86_64-pc-linux-gnu, Motif Version 2.3.4, cairo version 1.15.12) of 2024-03-18 built on gouda.biostat.mcw.edu Windowing system distributor 'The X.Org Foundation', version 11.0.12101006 System Description: CentOS Linux 7 (Core) Configured using: 'configure --prefix=/usr/local/emacs/29.2 --with-x-toolkit=motif --with-gnutls 'CFLAGS=-g -O2 -mtune=native'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM MOTIF ZLIB Important settings: value of $LC_ALL: C value of $LANG: en_US.UTF-8 locale-coding-system: nil Major mode: C/* Minor modes in effect: bug-reference-prog-mode: t delete-selection-mode: t recentf-mode: t dired-omit-mode: t tabbar-mwheel-mode: t tabbar-mode: t shell-dirtrack-mode: t global-eldoc-mode: t show-paren-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-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: /home/rsparapa/.emacs.d/elpa/julia-mode-0.4/julia-mode-latexsubs hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/julia-mode-latexsubs /home/rsparapa/.emacs.d/elpa/julia-mode-0.4/julia-mode hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/julia-mode /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/test hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-markdown/targets/test /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/melpa hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-markdown/targets/melpa /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/melpa-init hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-markdown/targets/melpa-init /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/local hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-markdown/targets/local /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/lint hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-markdown/targets/lint /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/checkdoc hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-markdown/targets/checkdoc /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/test hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-noweb/targets/test /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/melpa hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-noweb/targets/melpa /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/melpa-init hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-noweb/targets/melpa-init /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/local hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-noweb/targets/local /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/lint hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-noweb/targets/lint /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/checkdoc hides /usr/local/emacs/29.2/share/emacs/site-lisp/poly-noweb/targets/checkdoc /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-autoloads hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-autoloads /home/rsparapa/.emacs.d/elpa/julia-mode-0.4/julia-mode hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/julia-mode /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/essd-els hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/essd-els /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-utils hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-utils /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-trns hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-trns /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-tracebug hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-tracebug /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-toolbar hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-toolbar /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sp6-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-sp6-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-site hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-site /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sas-l hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-sas-l /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sas-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-sas-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sas-a hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-sas-a /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-s-lang hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-s-lang /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-roxy hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-roxy /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-rdired hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-rdired /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-rd hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-rd /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-xref hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-r-xref /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-syntax hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-r-syntax /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-package hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-r-package /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-mode hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-r-mode /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-flymake hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-r-flymake /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-completion hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-r-completion /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-mode hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-mode /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-julia hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-julia /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-jags-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-jags-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-inf hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-inf /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-help hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-help /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-gretl hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-gretl /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-custom hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-custom /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-bugs-l hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-bugs-l /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-bugs-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/ess-bugs-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/targets/travis-install-package hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/targets/travis-install-package /usr/local/emacs/29.2/share/emacs/site-lisp/ess/targets/create-pkg-file hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/targets/create-pkg-file /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-roxy hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-roxy /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-rd hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-rd /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-utils hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r-utils /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-token hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r-token /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-syntax hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r-syntax /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-package hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r-package /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-fontification hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r-fontification /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-eval hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r-eval /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-edit hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-r-edit /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-org hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-org /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-inf hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-inf /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-indentation hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/test/ess-test-indentation /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/essd-els hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/essd-els /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-utils hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-utils /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-trns hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-trns /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-tracebug hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-tracebug /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-toolbar hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-toolbar /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sp6-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-sp6-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-site hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-site /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sas-l hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-sas-l /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sas-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-sas-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-sas-a hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-sas-a /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-s-lang hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-s-lang /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-roxy hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-roxy /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-rdired hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-rdired /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-rd hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-rd /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-xref hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-r-xref /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-syntax hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-r-syntax /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-package hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-r-package /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-mode hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-r-mode /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-flymake hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-r-flymake /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-r-completion hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-r-completion /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-mode hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-mode /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-julia hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-julia /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-jags-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-jags-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-inf hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-inf /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-help hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-help /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-gretl hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-gretl /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-custom hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-custom /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-bugs-l hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-bugs-l /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/ess-bugs-d hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/ess-bugs-d /usr/local/emacs/29.2/share/emacs/site-lisp/ess/targets/travis-install-package hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/targets/travis-install-package /usr/local/emacs/29.2/share/emacs/site-lisp/ess/targets/create-pkg-file hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/targets/create-pkg-file /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-roxy hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-roxy /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-rd hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-rd /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-utils hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r-utils /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-token hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r-token /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-syntax hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r-syntax /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-package hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r-package /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-fontification hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r-fontification /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-eval hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r-eval /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-r-edit hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-r-edit /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-org hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-org /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-inf hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-inf /usr/local/emacs/29.2/share/emacs/site-lisp/ess/test/ess-test-indentation hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/test/ess-test-indentation /usr/local/emacs/29.2/share/emacs/site-lisp/poly-markdown/targets/utils hides /usr/local/emacs/29.2/share/emacs/site-lisp/polymode/template/targets/utils /usr/local/emacs/29.2/share/emacs/site-lisp/polymode/targets/poly-targets hides /usr/local/emacs/29.2/share/emacs/site-lisp/polymode/template/targets/poly-targets /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/msdos hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/obsolete/msdos /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/mouseme hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/obsolete/mouseme /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-r-a hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/obsolete/ess-r-a /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-mouse hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/obsolete/ess-mouse /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-font-lock hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/obsolete/ess-font-lock /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-eldoc hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0/lisp/obsolete/ess-eldoc /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/msdos hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/obsolete/msdos /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/mouseme hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/obsolete/mouseme /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-r-a hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/obsolete/ess-r-a /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-mouse hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/obsolete/ess-mouse /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-font-lock hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/obsolete/ess-font-lock /usr/local/emacs/29.2/share/emacs/site-lisp/ess/lisp/obsolete/ess-eldoc hides /usr/local/emacs/29.2/share/emacs/site-lisp/ess/ess-24.01.0-git/lisp/obsolete/ess-eldoc /usr/local/emacs/29.2/share/emacs/site-lisp/ess-smart-equals/features/support/env hides /usr/local/emacs/29.2/share/emacs/29.2/lisp/env /usr/local/emacs/29.2/share/emacs/site-lisp/poly-R/targets/checkdoc hides /usr/local/emacs/29.2/share/emacs/29.2/lisp/emacs-lisp/checkdoc Features: (shadow sort mail-extr emacsbug message yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-hg vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util vc vc-dispatcher bug-reference ffap sh-script smie treesit executable ess-font-lock ess-site ess-toolbar ess-jags-d ess-bugs-d ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a ess-sp6-d doc-view filenotify jka-compr image-mode exif tex-site auto-loads delsel recentf tree-widget ps-print ps-print-loaddefs lpr dired-x dired dired-loaddefs tabbar poly-R poly-markdown poly-noweb polymode poly-lock polymode-base polymode-export polymode-weave polymode-compat advice polymode-methods polymode-core polymode-classes eieio-custom wid-edit eieio-base markdown-mode pcase color tsdh-dark-theme stan-snippets yasnippet easy-mmode stan-mode derived stan-keywords-lists cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs word-count ess-smart-equals cl-extra help-mode ess-r-mode ess-r-flymake flymake-proc flymake warnings thingatpt ess-r-xref xref ess-trns ess-r-package ess-r-completion ess-roxy ess-r-syntax ess-rd noutline outline icons hideshow ess-s-lang ess-help info ess-mode ess-inf ess-tracebug tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat rx shell pcomplete parse-time iso8601 time-date format-spec ess lisp-mnt ess-utils ess-custom project compile text-property-search comint ansi-osc ansi-color skeleton viper viper-cmd viper-macs viper-ex viper-mous viper-keym viper-util ring viper-init finder-inf julia-mode-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 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 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 motif x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 424569 26817) (symbols 48 28141 0) (strings 32 118699 4340) (string-bytes 1 3377763) (vectors 16 46213) (vector-slots 8 675841 13032) (floats 8 448 59) (intervals 56 668 0) (buffers 976 17) (heap 1024 29898 1935)) -- Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His Vice President, Wisconsin Chapter of the American Statistical Association Institute for Health and Equity, Division of Biostatistics Medical College of Wisconsin, Milwaukee Campus If this is outside of working hours, then please respond when convenient.
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#69870
; Package emacs
.
(Tue, 19 Mar 2024 00:56:01 GMT) Full text and rfc822 format available.Message #8 received at 69870 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: "Sparapani, Rodney" <rsparapa <at> mcw.edu> Cc: 69870 <at> debbugs.gnu.org Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Tue, 19 Mar 2024 08:54:29 +0800
"Sparapani, Rodney" <rsparapa <at> mcw.edu> writes: > Usually, this will lock-up emacs and you have to kill it from > > the window manager which seems to be the only option available. > > When there are unsaved files, you still get a prompt for that > so it is not a crash, but just very annoying. > > However, I realized that this bug/feature had already been > > addressed for LUCID scrollbars in lwlib/xlwmenu.c but that code > > is inactive for Motif. So the simple solution is to uncomment > > this block from lines 2906 to 2913 for Motif as well... > > //#ifdef emacs > > if (x_had_errors_p (display)) > > { > > pointer_grabbed = 0; > > XtUngrabPointer ((Widget)mw, event->time); > > } > > x_uncatch_errors (); > > //#endif The macro emacs is always defined, and this block of code relies on the presence of an earlier call to x_catch_errors, which would not have been satisified if this "#ifdef emacs" was inactive. Therefore, something else is at work here.
bug-gnu-emacs <at> gnu.org
:bug#69870
; Package emacs
.
(Tue, 19 Mar 2024 14:22:03 GMT) Full text and rfc822 format available.Message #11 received at 69870 <at> debbugs.gnu.org (full text, mbox):
From: "Sparapani, Rodney" <rsparapa <at> mcw.edu> To: Po Lu <luangruo <at> yahoo.com> Cc: "69870 <at> debbugs.gnu.org" <69870 <at> debbugs.gnu.org> Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Tue, 19 Mar 2024 14:20:17 +0000
[Message part 1 (text/plain, inline)]
Hi Po: I didn’t realize that emacs is always defined (so what’s the point ;o) How would I go about debugging this issue? I have been trying to figure this out for months. Thanks -- Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His Vice President, Wisconsin Chapter of the American Statistical Association Institute for Health and Equity, Division of Biostatistics Medical College of Wisconsin, Milwaukee Campus If this is outside of working hours, then please respond when convenient. From: Po Lu <luangruo <at> yahoo.com> Date: Monday, March 18, 2024 at 7:54 PM To: Sparapani, Rodney <rsparapa <at> mcw.edu> Cc: 69870 <at> debbugs.gnu.org <69870 <at> debbugs.gnu.org> Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." ATTENTION: This email originated from a sender outside of MCW. Use caution when clicking on links or opening attachments. ________________________________ The macro emacs is always defined, and this block of code relies on the presence of an earlier call to x_catch_errors, which would not have been satisified if this "#ifdef emacs" was inactive. Therefore, something else is at work here.
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#69870
; Package emacs
.
(Tue, 19 Mar 2024 14:34:02 GMT) Full text and rfc822 format available.Message #14 received at 69870 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: "Sparapani, Rodney" <rsparapa <at> mcw.edu> Cc: "69870 <at> debbugs.gnu.org" <69870 <at> debbugs.gnu.org> Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Tue, 19 Mar 2024 22:32:07 +0800
"Sparapani, Rodney" <rsparapa <at> mcw.edu> writes: > I didn’t realize that emacs is always defined (so what’s the point ;o) At some time it was intended that the Lucid widget library could be integrated into other programs (as the company who wrote it many moons ago did put into practice), but that has long since been neither a feature of any importance to us nor possible. > How would I go about debugging this issue? I have been trying to > figure this out for months. Thanks. Please start by recounting what immediately precedes the appearance of such an error message, in your experience.
bug-gnu-emacs <at> gnu.org
:bug#69870
; Package emacs
.
(Sun, 31 Mar 2024 08:17:01 GMT) Full text and rfc822 format available.Message #17 received at 69870 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: rsparapa <at> mcw.edu, Po Lu <luangruo <at> yahoo.com> Cc: 69870 <at> debbugs.gnu.org Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Sun, 31 Mar 2024 11:16:17 +0300
Ping! Rodney, could you please provide the details requested by Po Lu, so we could make some progress here? > Cc: "69870 <at> debbugs.gnu.org" <69870 <at> debbugs.gnu.org> > Date: Tue, 19 Mar 2024 22:32:07 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org> > > "Sparapani, Rodney" <rsparapa <at> mcw.edu> writes: > > > I didn’t realize that emacs is always defined (so what’s the point ;o) > > At some time it was intended that the Lucid widget library could be > integrated into other programs (as the company who wrote it many moons > ago did put into practice), but that has long since been neither a > feature of any importance to us nor possible. > > > How would I go about debugging this issue? I have been trying to > > figure this out for months. Thanks. > > Please start by recounting what immediately precedes the appearance of > such an error message, in your experience. > > > >
bug-gnu-emacs <at> gnu.org
:bug#69870
; Package emacs
.
(Sun, 31 Mar 2024 15:32:01 GMT) Full text and rfc822 format available.Message #20 received at 69870 <at> debbugs.gnu.org (full text, mbox):
From: "Sparapani, Rodney" <rsparapa <at> mcw.edu> To: Eli Zaretskii <eliz <at> gnu.org>, Po Lu <luangruo <at> yahoo.com> Cc: "69870 <at> debbugs.gnu.org" <69870 <at> debbugs.gnu.org> Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Sun, 31 Mar 2024 15:31:38 +0000
[Message part 1 (text/plain, inline)]
We run emacs on a Linux server and display it on Macs and PCs with X-windows. We have about 30 users but not everyone is using emacs all of the time. The worst part of the problem shows this warning when emacs freezes after emitting this on stderr when launched from the command line... $ emacs-29.2 & $ Warning: Name: menubar Class: XmRowColumn XtGrabPointer failed. If launched from the window manager, you can still get the freeze, but you obviously won’t see the warning. So as the warning says, it is an attempt to activate the menubar (for me, its Files or Buffers). But this doesn’t happen every time. What does happen every time is that clicking on the menubar leads to a 10 to 20s pause (but it really seems longer). Sometimes you don’t realize that nothing is happening and you continue clicking or typing. And occasionally, this will lock-up emacs (emit the warning) and you have to kill it from the window manager which seems to be the only option available. When there are unsaved files, you still get a prompt for that so it is not a crash, but this is very annoying since you have to restart emacs (and of the course the menubar lag). Perhaps, this has over-loaded some event handler? But you can exit normally. Hopefully that helps. -- Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His Vice President, Wisconsin Chapter of the American Statistical Association Institute for Health and Equity, Division of Biostatistics Medical College of Wisconsin, Milwaukee Campus From: Eli Zaretskii <eliz <at> gnu.org> Date: Sunday, March 31, 2024 at 3:16 AM To: Sparapani, Rodney <rsparapa <at> mcw.edu>, Po Lu <luangruo <at> yahoo.com> Cc: 69870 <at> debbugs.gnu.org <69870 <at> debbugs.gnu.org> Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." ATTENTION: This email originated from a sender outside of MCW. Use caution when clicking on links or opening attachments. ________________________________ Ping! Rodney, could you please provide the details requested by Po Lu, so we could make some progress here?
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#69870
; Package emacs
.
(Sat, 13 Apr 2024 07:58:03 GMT) Full text and rfc822 format available.Message #23 received at 69870 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: luangruo <at> yahoo.com, "Sparapani, Rodney" <rsparapa <at> mcw.edu> Cc: 69870 <at> debbugs.gnu.org Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Sat, 13 Apr 2024 10:57:30 +0300
Ping! Can we please make some progress with this issue? > From: "Sparapani, Rodney" <rsparapa <at> mcw.edu> > CC: "69870 <at> debbugs.gnu.org" <69870 <at> debbugs.gnu.org> > Date: Sun, 31 Mar 2024 15:31:38 +0000 > > We run emacs on a Linux server and display it on Macs and PCs > with X-windows. We have about 30 users but not everyone is > using emacs all of the time. > > The worst part of the problem shows this warning when emacs > freezes after emitting this on stderr when launched > from the command line... > $ emacs-29.2 & > $ Warning: > Name: menubar > Class: XmRowColumn > XtGrabPointer failed. > If launched from the window manager, you can still get the freeze, > but you obviously won’t see the warning. So as the warning says, > it is an attempt to activate the menubar (for me, its Files or Buffers). > But this doesn’t happen every time. What does happen every time > is that clicking on the menubar leads to a 10 to 20s pause (but it > really seems longer). Sometimes you don’t realize that nothing is > happening and you continue clicking or typing. And occasionally, > this will lock-up emacs (emit the warning) and you have to kill it from > > the window manager which seems to be the only option available. > > When there are unsaved files, you still get a prompt for that > > so it is not a crash, but this is very annoying since you have > > to restart emacs (and of the course the menubar lag). > > Perhaps, this has over-loaded some event handler? > But you can exit normally. Hopefully that helps.
bug-gnu-emacs <at> gnu.org
:bug#69870
; Package emacs
.
(Sat, 13 Apr 2024 11:51:02 GMT) Full text and rfc822 format available.Message #26 received at 69870 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 69870 <at> debbugs.gnu.org, "Sparapani, Rodney" <rsparapa <at> mcw.edu> Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Sat, 13 Apr 2024 19:50:14 +0800
Eli Zaretskii <eliz <at> gnu.org> writes: > Ping! Can we please make some progress with this issue? I thought that I explained this problem in this report, and that Rodney has also found a workaround to his liking. This behavior is network latency at work, compounded by certain deficiencies in the toolkit's implementation, which is not an issue that we are in any position to address.
Eli Zaretskii <eliz <at> gnu.org>
:"Sparapani, Rodney" <rsparapa <at> mcw.edu>
:Message #31 received at 69870-done <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Po Lu <luangruo <at> yahoo.com> Cc: 69870-done <at> debbugs.gnu.org, rsparapa <at> mcw.edu Subject: Re: bug#69870: 29.2; Simple fix for Motif "XtGrabPointer failed." Date: Sat, 13 Apr 2024 15:05:35 +0300
> From: Po Lu <luangruo <at> yahoo.com> > Cc: "Sparapani, Rodney" <rsparapa <at> mcw.edu>, 69870 <at> debbugs.gnu.org > Date: Sat, 13 Apr 2024 19:50:14 +0800 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > > Ping! Can we please make some progress with this issue? > > I thought that I explained this problem in this report, and that Rodney > has also found a workaround to his liking. This behavior is network > latency at work, compounded by certain deficiencies in the toolkit's > implementation, which is not an issue that we are in any position to > address. Thanks, closing.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.