GNU bug report logs - #57261
29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131

Previous Next

Package: emacs;

Reported by: Jean Louis <bugs <at> gnu.support>

Date: Wed, 17 Aug 2022 13:58:02 UTC

Severity: normal

Found in version 29.0.50

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

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 57261 in the body.
You can then email your comments to 57261 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


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 13:58:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jean Louis <bugs <at> gnu.support>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 17 Aug 2022 13:58:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50;
 X protocol error: XI_BadDevice (invalid Device parameter) on protocol
 request 131
Date: Wed, 17 Aug 2022 16:56:27 +0300
$ emacs -Q
X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
Serial no: 54

(gdb) bt
#0  x_error_quitter (display=0x555555eba590, event=0x7fffffffcc30) at xterm.c:24752
#1  0x0000555555693938 in x_error_handler (display=0x555555eba590, event=0x7fffffffcc30)
    at xterm.c:24740
#2  0x00007ffff7b6c6a5 in _XError () at /usr/lib/libX11.so.6
#3  0x00007ffff7b6c7a8 in  () at /usr/lib/libX11.so.6
#4  0x00007ffff7b6c845 in  () at /usr/lib/libX11.so.6
#5  0x00007ffff7b6e0ed in _XReply () at /usr/lib/libX11.so.6
#6  0x00007ffff6286b9c in XIQueryDevice () at /usr/lib/libXi.so.6
#7  0x00005555556a9ca5 in x_cache_xi_devices (dpyinfo=0x555555ed70b0) at xterm.c:5473
#8  x_term_init
    (display_name=display_name <at> entry=XIL(0x555555eb1764), xrm_option=xrm_option <at> entry=0x0, resource_name=0x555555eaf670 "emacs") at xterm.c:28299
#9  0x00005555556adf17 in Fx_open_connection
    (display=XIL(0x555555eb1764), xrm_string=<optimized out>, must_succeed=XIL(0x30))
    at xfns.c:7260
#10 0x00005555557a4fa2 in exec_byte_code
    (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:809
#11 0x000055555575b596 in Ffuncall (nargs=1, args=0x7ffff1c1d148) at eval.c:3014
#12 0x000055555575d348 in Fapply (nargs=2, args=0x7ffff1c1d148) at eval.c:2638
#13 0x00005555557a4fa2 in exec_byte_code
    (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:809
#14 0x00005555557603ec in apply_lambda (fun=XIL(0x7ffff298e745), args=<optimized out>, count=...)
    at eval.c:3123
#15 0x000055555575eede in eval_sub (form=<optimized out>) at eval.c:2607
#16 0x0000555555761bb6 in Feval (form=XIL(0x7ffff2dd4aa3), lexical=<optimized out>) at eval.c:2375
#17 0x0000555555759e07 in internal_condition_case
--Type <RET> for more, q to quit, c to continue without paging-- 
    (bfun=bfun <at> entry=0x5555556cada0 <top_level_2>, handlers=handlers <at> entry=XIL(0x90), hfun=hfun <at> entry=0x5555556d25f0 <cmd_error>) at eval.c:1497
#18 0x00005555556cb7f6 in top_level_1 (ignore=<optimized out>) at keyboard.c:1149
#19 0x0000555555759d61 in internal_catch
    (tag=tag <at> entry=XIL(0xf7e0), func=func <at> entry=0x5555556cb7d0 <top_level_1>, arg=arg <at> entry=XIL(0))
    at eval.c:1220
#20 0x00005555556cad1f in command_loop () at keyboard.c:1109
#21 0x00005555556d2172 in recursive_edit_1 () at keyboard.c:719
#22 0x00005555556d2500 in Frecursive_edit () at keyboard.c:802
#23 0x00005555555a4ec2 in main (argc=2, argv=0x7fffffffde58) at emacs.c:2517

Lisp Backtrace:
"x-open-connection" (0xf1c1d1d0)
0xf2990790 PVEC_COMPILED
"apply" (0xf1c1d148)
"window-system-initialization" (0xf1c1d0b8)
"command-line" (0xf1c1d040)
"normal-top-level" (0xffffd980)

gdb) xbacktrace 
"x-open-connection" (0xf1c1d1d0)
0xf2990790 PVEC_COMPILED
"apply" (0xf1c1d148)
"window-system-initialization" (0xf1c1d0b8)
"command-line" (0xf1c1d040)
"normal-top-level" (0xffffd980)


I have never seen this before. I am git pulling and trying to make it
right, I hope it will work. 


In GNU Emacs 29.0.50 (build 5, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.6, Xaw3d scroll bars)
 of 2022-08-16 built on protected.rcdrun.com
Repository revision: b87400c78b047d242ae188c46c621e0e8a8e69b2
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Parabola GNU/Linux-libre

Configured using:
 'configure --with-x-toolkit=lucid'

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

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: @im=exwm-xim
  locale-coding-system: utf-8-unix

Major mode: Hyperscope

Minor modes in effect:
  TeX-PDF-mode: t
  header-line-indent-mode: t
  which-key-mode: t
  timeclock-mode-line-display: t
  savehist-mode: t
  save-place-mode: t
  immortal-scratch-mode: t
  async-bytecomp-package-mode: t
  global-pabbrev-mode: t
  hl-line-mode: t
  electric-pair-mode: t
  display-time-mode: t
  display-battery-mode: t
  windmove-mode: t
  persistent-scratch-autosave-mode: t
  shell-dirtrack-mode: t
  hyperbole-mode: t
  hi-lock-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
  buffer-read-only: t
  column-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
~/Programming/git/emacs-libpq/test hides /home/data1/protected/Programming/emacs-lisp/test
/home/data1/protected/Programming/emacs-lisp/double-opt-in hides /home/data1/protected/.emacs.d/elpa/double-opt-in-0.1/double-opt-in
~/.emacs.d/hyperbole/hmouse-drv hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmouse-drv
~/.emacs.d/hyperbole/hui-window hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-window
~/.emacs.d/hyperbole/hsmail hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hsmail
~/.emacs.d/hyperbole/hbmap hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hbmap
~/.emacs.d/hyperbole/hui-mouse hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-mouse
~/.emacs.d/hyperbole/hload-path hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hload-path
~/.emacs.d/hyperbole/hypb hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hypb
~/.emacs.d/hyperbole/hvm hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hvm
~/.emacs.d/hyperbole/hui-dired-sidebar hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-dired-sidebar
~/.emacs.d/hyperbole/hpath hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hpath
~/.emacs.d/hyperbole/hgnus hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hgnus
~/.emacs.d/hyperbole/hact hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hact
~/.emacs.d/hyperbole/hui-em-but hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-em-but
~/.emacs.d/hyperbole/hbut hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hbut
~/.emacs.d/hyperbole/hib-social hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hib-social
~/.emacs.d/hyperbole/hmouse-key hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmouse-key
~/.emacs.d/hyperbole/hywconfig hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hywconfig
~/.emacs.d/hyperbole/hib-debbugs hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hib-debbugs
~/.emacs.d/hyperbole/hyrolo hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hyrolo
~/.emacs.d/hyperbole/hyrolo-logic hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hyrolo-logic
~/.emacs.d/hyperbole/hargs hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hargs
~/.emacs.d/hyperbole/hmouse-info hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmouse-info
~/.emacs.d/hyperbole/set hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/set
~/.emacs.d/hyperbole/hmh hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmh
~/.emacs.d/hyperbole/hsettings hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hsettings
~/.emacs.d/hyperbole/hmouse-mod hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmouse-mod
~/.emacs.d/hyperbole/htz hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/htz
~/.emacs.d/hyperbole/hversion hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hversion
~/.emacs.d/hyperbole/hib-doc-id hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hib-doc-id
~/.emacs.d/hyperbole/hui-mini hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-mini
~/.emacs.d/hyperbole/hui-menu hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-menu
~/.emacs.d/hyperbole/hmoccur hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmoccur
~/.emacs.d/hyperbole/hmail hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmail
~/.emacs.d/hyperbole/hbdata hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hbdata
~/.emacs.d/hyperbole/hrmail hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hrmail
~/.emacs.d/hyperbole/hui hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui
~/.emacs.d/hyperbole/hmouse-tag hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmouse-tag
~/.emacs.d/hyperbole/hypb-ert hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hypb-ert
~/.emacs.d/hyperbole/hypb-maintenance hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hypb-maintenance
~/.emacs.d/hyperbole/hsys-org hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hsys-org
~/.emacs.d/hyperbole/hyrolo-menu hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hyrolo-menu
~/.emacs.d/hyperbole/hibtypes hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hibtypes
~/.emacs.d/hyperbole/hvar hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hvar
~/.emacs.d/hyperbole/hycontrol hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hycontrol
~/.emacs.d/hyperbole/hui-treemacs hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-treemacs
~/.emacs.d/hyperbole/hib-kbd hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hib-kbd
~/.emacs.d/hyperbole/hyperbole hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hyperbole
~/.emacs.d/hyperbole/hyrolo-demo hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hyrolo-demo
~/.emacs.d/hyperbole/hactypes hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hactypes
~/.emacs.d/hyperbole/hyperbole-autoloads hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hyperbole-autoloads
~/.emacs.d/hyperbole/hsys-www hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hsys-www
~/.emacs.d/hyperbole/hui-select hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-select
~/.emacs.d/hyperbole/hhist hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hhist
~/.emacs.d/hyperbole/hui-jmenu hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hui-jmenu
~/.emacs.d/hyperbole/hmouse-sh hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hmouse-sh
~/.emacs.d/hyperbole/hinit hides /home/data1/protected/.emacs.d/elpa/hyperbole-8.0.0/hinit
/home/data1/protected/Programming/emacs-lisp/hyperscope hides /home/data1/protected/.emacs.d/elpa/hyperscope-1.57/hyperscope
/home/data1/protected/Programming/emacs-lisp/mutt-tools hides /home/data1/protected/.emacs.d/elpa/mutt-tools-1.1/mutt-tools
/home/data1/protected/Programming/emacs-lisp/pleroma hides /home/data1/protected/.emacs.d/elpa/pleroma-0.1/pleroma
/home/data1/protected/Programming/emacs-lisp/rcd-business hides /home/data1/protected/.emacs.d/elpa/rcd-business-0.1/rcd-business
/home/data1/protected/Programming/emacs-lisp/rcd-encryption hides /home/data1/protected/.emacs.d/elpa/rcd-encryption-0.1/rcd-encryption
/home/data1/protected/Programming/emacs-lisp/rcd-hash-edit hides /home/data1/protected/.emacs.d/elpa/rcd-hash-edit-0.2/rcd-hash-edit
/home/data1/protected/Programming/emacs-lisp/rcd-mail hides /home/data1/protected/.emacs.d/elpa/rcd-mail-1.67/rcd-mail
/home/data1/protected/Programming/emacs-lisp/rcd-paps hides /home/data1/protected/.emacs.d/elpa/rcd-paps-0.1/rcd-paps
/home/data1/protected/Programming/emacs-lisp/rcd-password hides /home/data1/protected/.emacs.d/elpa/rcd-password-1.1/rcd-password
/home/data1/protected/Programming/emacs-lisp/rcd-template hides /home/data1/protected/.emacs.d/elpa/rcd-template-1.14/rcd-template
/home/data1/protected/Programming/emacs-lisp/rcd-translations hides /home/data1/protected/.emacs.d/elpa/rcd-translations-1.33/rcd-translations
/home/data1/protected/Programming/emacs-lisp/rcd-cf hides /home/data1/protected/.emacs.d/elpa/rcd-cf-1.91/rcd-cf
/home/data1/protected/Programming/emacs-lisp/rcd-vc hides /home/data1/protected/.emacs.d/elpa/rcd-vc-2.5/rcd-vc
/home/data1/protected/Programming/emacs-lisp/rcd-db-basics hides /home/data1/protected/.emacs.d/elpa/rcd-db-basics-1.46/rcd-db-basics
/home/data1/protected/Programming/emacs-lisp/rcd-vcard hides /home/data1/protected/.emacs.d/elpa/rcd-vcard-0.1/rcd-vcard
/home/data1/protected/.emacs.d/Drew Adams/saferegion hides /home/data1/protected/.emacs.d/elpa/saferegion-0/saferegion
/home/data1/protected/Programming/emacs-lisp/termux hides /home/data1/protected/.emacs.d/elpa/termux-0.1/termux
/home/data1/protected/Programming/emacs-lisp/rcd-utilities hides /home/data1/protected/.emacs.d/elpa/rcd-utilities-1.95/rcd-utilities
/home/data1/protected/Programming/emacs-lisp/units hides /home/data1/protected/.emacs.d/elpa/units-0.1/units
/home/data1/protected/Programming/emacs-lisp/voice2html hides /home/data1/protected/.emacs.d/elpa/voice2html-0.11/voice2html
~/Programming/git/emacs-libvterm/vterm hides /home/data1/protected/.emacs.d/elpa/vterm-0.0.1/vterm
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-lisp hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-lisp
/home/data1/protected/.emacs.d/elpa/org-20201216/org-entities hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-entities
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-haskell hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-haskell
/home/data1/protected/.emacs.d/elpa/org-20201216/org-pcomplete hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-pcomplete
/home/data1/protected/.emacs.d/elpa/org-20201216/org-install hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-install
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-lob hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-lob
/home/data1/protected/.emacs.d/elpa/org-20201216/org-element hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-element
/home/data1/protected/.emacs.d/elpa/org-20201216/org-duration hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-duration
/home/data1/protected/.emacs.d/elpa/org-20201216/org-faces hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-faces
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-org hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-org
/home/data1/protected/.emacs.d/elpa/org-20201216/org-agenda hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-agenda
/home/data1/protected/.emacs.d/elpa/org-20201216/org-clock hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-clock
/home/data1/protected/.emacs.d/elpa/org-20201216/ox hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox
/home/data1/protected/.emacs.d/elpa/org-20201216/org-timer hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-timer
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-dot hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-dot
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-exp hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-exp
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-R hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-R
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-rmail hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-rmail
/home/data1/protected/.emacs.d/elpa/org-20201216/org-mobile hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-mobile
/home/data1/protected/.emacs.d/elpa/org-20201216/org-footnote hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-footnote
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-ditaa hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-ditaa
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-sed hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-sed
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-shell hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-shell
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-python hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-python
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-awk hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-awk
/home/data1/protected/.emacs.d/elpa/org-20201216/org-loaddefs hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-loaddefs
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-emacs-lisp hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-emacs-lisp
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-odt hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-odt
/home/data1/protected/.emacs.d/elpa/org-20201216/org-id hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-id
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-lilypond hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-lilypond
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-table hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-table
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-bbdb hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-bbdb
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-beamer hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-beamer
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-irc hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-irc
/home/data1/protected/.emacs.d/elpa/org-20201216/org-archive hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-archive
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-comint hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-comint
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-core hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-core
/home/data1/protected/.emacs.d/elpa/org-20201216/org-inlinetask hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-inlinetask
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-plantuml hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-plantuml
/home/data1/protected/.emacs.d/elpa/org-20201216/org-capture hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-capture
/home/data1/protected/.emacs.d/elpa/org-20201216/org-indent hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-indent
/home/data1/protected/.emacs.d/elpa/org-20201216/org-plot hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-plot
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-css hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-css
/home/data1/protected/.emacs.d/elpa/org-20201216/org-mouse hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-mouse
/home/data1/protected/.emacs.d/elpa/org-20201216/org-feed hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-feed
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-mhe hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-mhe
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-C hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-C
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-ocaml hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-ocaml
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-publish hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-publish
/home/data1/protected/.emacs.d/elpa/org-20201216/org hides /home/data1/protected/Programming/Software/emacs/lisp/org/org
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-eval hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-eval
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-ascii hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-ascii
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-sass hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-sass
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-md hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-md
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-man hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-man
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-makefile hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-makefile
/home/data1/protected/.emacs.d/elpa/org-20201216/ol hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-gnus hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-gnus
/home/data1/protected/.emacs.d/elpa/org-20201216/org-attach hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-attach
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-gnuplot hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-gnuplot
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-latex hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-latex
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-latex hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-latex
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-eshell hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-eshell
/home/data1/protected/.emacs.d/elpa/org-20201216/org-macs hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-macs
/home/data1/protected/.emacs.d/elpa/org-20201216/org-list hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-list
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-octave hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-octave
/home/data1/protected/.emacs.d/elpa/org-20201216/org-compat hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-compat
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-texinfo hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-texinfo
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-ruby hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-ruby
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-docview hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-docview
/home/data1/protected/.emacs.d/elpa/org-20201216/org-protocol hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-protocol
/home/data1/protected/.emacs.d/elpa/org-20201216/ob hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob
/home/data1/protected/.emacs.d/elpa/org-20201216/org-num hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-num
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-info hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-info
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-html hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-html
/home/data1/protected/.emacs.d/elpa/org-20201216/org-tempo hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-tempo
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-forth hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-forth
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-maxima hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-maxima
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-js hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-js
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-groovy hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-groovy
/home/data1/protected/.emacs.d/elpa/org-20201216/org-ctags hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-ctags
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-sql hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-sql
/home/data1/protected/.emacs.d/elpa/org-20201216/org-crypt hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-crypt
/home/data1/protected/.emacs.d/elpa/org-20201216/org-habit hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-habit
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-sqlite hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-sqlite
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-fortran hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-fortran
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-perl hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-perl
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-w3m hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-w3m
/home/data1/protected/.emacs.d/elpa/org-20201216/org-refile hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-refile
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-eshell hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-eshell
/home/data1/protected/.emacs.d/elpa/org-20201216/org-lint hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-lint
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-icalendar hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-icalendar
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-ref hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-ref
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-bibtex hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-bibtex
/home/data1/protected/.emacs.d/elpa/org-20201216/org-keys hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-keys
/home/data1/protected/.emacs.d/elpa/org-20201216/org-macro hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-macro
/home/data1/protected/.emacs.d/elpa/org-20201216/org-table hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-table
/home/data1/protected/.emacs.d/elpa/org-20201216/org-src hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-src
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-processing hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-processing
/home/data1/protected/.emacs.d/elpa/org-20201216/ox-org hides /home/data1/protected/Programming/Software/emacs/lisp/org/ox-org
/home/data1/protected/.emacs.d/elpa/org-20201216/org-datetree hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-datetree
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-java hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-java
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-calc hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-calc
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-clojure hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-clojure
/home/data1/protected/.emacs.d/elpa/org-20201216/org-goto hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-goto
/home/data1/protected/.emacs.d/elpa/org-20201216/org-version hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-version
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-tangle hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-tangle
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-lua hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-lua
/home/data1/protected/.emacs.d/elpa/org-20201216/org-colview hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-colview
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-screen hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-screen
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-matlab hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-matlab
/home/data1/protected/.emacs.d/elpa/org-20201216/org-attach-git hides /home/data1/protected/Programming/Software/emacs/lisp/org/org-attach-git
/home/data1/protected/.emacs.d/elpa/org-20201216/ob-scheme hides /home/data1/protected/Programming/Software/emacs/lisp/org/ob-scheme
/home/data1/protected/.emacs.d/elpa/org-20201216/ol-eww hides /home/data1/protected/Programming/Software/emacs/lisp/org/ol-eww
/home/data1/protected/.emacs.d/elpa/flim-20200908.1428/sasl hides /home/data1/protected/Programming/Software/emacs/lisp/net/sasl
/home/data1/protected/.emacs.d/elpa/dictionary-20201001.1727/dictionary hides /home/data1/protected/Programming/Software/emacs/lisp/net/dictionary

Features:
(nginx-mode two-column net-utils wdired em-unix em-term term ehelp
em-script em-prompt em-ls em-hist em-pred em-glob em-extpipe em-cmpl
em-basic em-banner em-alias eshell helm-system-packages-pacman
helm-system-packages macros emacs-news-mode sxiv whitespace
alect-dark-theme alect-themes cus-theme calc-undo calc-alg calc-ext
calc-menu calc calc-loaddefs calc-macs emms-volume
emms-volume-mixerctl emms-volume-pulse emms-volume-amixer
emms-playlist-mode emms-source-playlist emms-source-file emms
emms-compat sql-indent sql ispell quail helm-ring winner helm-command
helm-elisp helm-eval edebug helm-info rcd/business termux rcd-vcard
rcd-translations rcd-paps double-opt-in face-remap tabify man wordnut
wordnut-history wordnut-u imenu skeleton vc-filewise adoc-mode tempo
markup-faces ruler-mode image-file image-converter ox-asciidoc wgrep
crm texmathp tex-mode latexenc rcd-devel-utilities hyperscope rcd-mail
org-protocol markdown-mode edit-indirect pleroma conf-mode add-log
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 shadow mailalias emacsbug
mule-util rect shortdoc display-line-numbers cl-print tramp-theme
em-dirs esh-var esh-mode esh-cmd esh-ext esh-opt esh-proc esh-io
esh-arg esh-module esh-groups esh-util tramp-adb cus-start
tramp-archive tramp-cmds tramp-ftp tramp-gvfs misearch multi-isearch
help-fns radix-tree dired-launch tramp-cache tramp-sh hywconfig server
kotl-autoloads ol-info org-id org-refile ol-eww eww url-queue mm-url
ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ox-org ob-dot
ob-lisp ob-perl ob-scheme ob-shell ob-sql ob-ditaa ob-plantuml
cl-extra warnings light-blue-theme which-key timeclock scroll-all
savehist saveplace immortal-scratch helm-mode helm-misc helm-files
image-dired xdg image-mode exif filenotify dired-aux ffap helm-buffers
helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils
helm-help helm-types helm helm-core pcase async-bytecomp
helm-global-bindings edmacro kmacro helm-source helm-multi-match
helm-lib async grep pabbrev hl-line elec-pair time battery festival
bbdb bbdb-site timezone mutt-tools ivy delsel ivy-faces ivy-overlay
colir windmove rcd-cf time-stamp rcd-vc rcd-template ox-md ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn
nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar
ox-html table ox-ascii ox-publish ox mail-extr maildir qp
maildir-index dash s noflet cl-indent dotassoc kv chart rcd-db-basics
pq rcd-password persistent-scratch gold-price units dired-x enriched
disp-table facemenu thingatpt+ thingatpt hyperbole hinit hibtypes
hib-doc-id klink hib-kbd hib-debbugs hib-social hsys-www hypb-ert ert
ewoc debug backtrace hactypes bookmark hui-mini hui hui-mouse
hmouse-key hargs etags fileloop xref project hsys-org org-element
avl-tree generator org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-footnote org-src ob-comint org-pcomplete org-list
org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval
org-table ol org-keys org-compat advice org-macs org-loaddefs
find-func hui-menu hyrolo-menu hyrolo sort hui-jmenu hpath tramp
tramp-loaddefs trampver tramp-integration cus-edit pp cus-load files-x
tramp-compat shell pcomplete ls-lisp format-spec noutline outline
easy-mmode icons hmouse-sh hmouse-drv hui-window pulse color hycontrol
hui-select hsettings hui-em-but hbut view hbdata hgnus gnus-msg
gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr
pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start
gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo
parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus
nnheader range wid-edit hsmail message sendmail yank-media puny 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 hmail htz cal-julian hbmap hmoccur help-mode hvar hypb
locate hact hhist compile text-property-search comint ansi-color ring
set hversion hload-path aggressive-completion-autoloads
aircon-theme-autoloads apropospriate-theme-autoloads auctex-autoloads
tex-site boxy-autoloads context-coloring-autoloads corfu-autoloads
crdt-autoloads csv-mode-autoloads dired-rsync-autoloads eev-autoloads
embark-autoloads gruvbox-theme-autoloads autothemer-autoloads
helm-easymenu hyperbole-autoloads inkpot-theme-autoloads cl
logos-autoloads modus-themes-autoloads moe-theme-autoloads
monokai-theme-autoloads nano-theme-autoloads oblivion-theme-autoloads
olc-autoloads org-modern-autoloads osm-autoloads pandoc-autoloads
rcd-business-autoloads rcd-template-autoloads rcd-cf-autoloads
rcd-db-basics-autoloads repology-autoloads spacemacs-theme-autoloads
take-off-autoloads tangotango-theme-autoloads rcd-utilities-autoloads
finder-inf tramp-theme-autoloads ujelly-theme-autoloads
undo-tree-autoloads queue-autoloads vcard-autoloads
visual-fill-column-autoloads voice2html-autoloads w3m-load
which-key-autoloads info package url-handlers rcd-utilities rx hi-lock
dired dired-loaddefs cal-menu calendar cal-loaddefs browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq
eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv
bytecomp byte-compile cconv url-vars mailcap cl-loaddefs cl-lib rmc
iso-transl tooltip 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 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 system-font-setting
font-render-setting cairo x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 10730487 631603)
 (symbols 48 60777 9)
 (strings 32 1095403 79807)
 (string-bytes 1 31967075)
 (vectors 16 310251)
 (vector-slots 8 4404331 364176)
 (floats 8 1154 790)
 (intervals 56 1596555 1446)
 (buffers 992 1054))


-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 14:33:02 GMT) Full text and rfc822 format available.

Message #8 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: Jean Louis <bugs <at> gnu.support>
Cc: 57261 <at> debbugs.gnu.org
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131
Date: Wed, 17 Aug 2022 17:31:47 +0300
I could not start X version of Emacs at all.

I am on latest git version.

What worked is `emacs -nw --bg-daemon':

but Emacs is not starting on X now.

Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 14:44:02 GMT) Full text and rfc822 format available.

Message #11 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Robert Pluim <rpluim <at> gmail.com>
To: Jean Louis <bugs <at> gnu.support>
Cc: 57261 <at> debbugs.gnu.org
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131
Date: Wed, 17 Aug 2022 16:43:26 +0200
>>>>> On Wed, 17 Aug 2022 17:31:47 +0300, Jean Louis <bugs <at> gnu.support> said:

    Jean> I could not start X version of Emacs at all.
    Jean> I am on latest git version.

    Jean> What worked is `emacs -nw --bg-daemon':

    Jean> but Emacs is not starting on X now.

Does this help:

diff --git a/src/xterm.c b/src/xterm.c
index a40440e0da..a329ca59d0 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -27654,6 +27654,8 @@ xi_select_hierarchy_events (struct x_display_info *dpyinfo)
   memset (m, 0, l);
   mask.mask_len = l;
 
+  mask.deviceid = XIAllDevices;
+
   XISetMask (m, XI_PropertyEvent);
   XISetMask (m, XI_HierarchyChanged);
   XISetMask (m, XI_DeviceChanged);




Robert
-- 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 15:30:02 GMT) Full text and rfc822 format available.

Message #14 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: Robert Pluim <rpluim <at> gmail.com>
Cc: luangruo <at> yahoo.com, 57261 <at> debbugs.gnu.org
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131
Date: Wed, 17 Aug 2022 18:26:21 +0300
* Robert Pluim <rpluim <at> gmail.com> [2022-08-17 17:43]:
> >>>>> On Wed, 17 Aug 2022 17:31:47 +0300, Jean Louis <bugs <at> gnu.support> said:
> 
>     Jean> I could not start X version of Emacs at all.
>     Jean> I am on latest git version.
> 
>     Jean> What worked is `emacs -nw --bg-daemon':
> 
>     Jean> but Emacs is not starting on X now.
> 
> Does this help:
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index a40440e0da..a329ca59d0 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -27654,6 +27654,8 @@ xi_select_hierarchy_events (struct x_display_info *dpyinfo)
>    memset (m, 0, l);
>    mask.mask_len = l;
>  
> +  mask.deviceid = XIAllDevices;
> +
>    XISetMask (m, XI_PropertyEvent);
>    XISetMask (m, XI_HierarchyChanged);
>    XISetMask (m, XI_DeviceChanged);

I did not try that, but I guess that there must be some recent change
in xterm, I guess it is something related to it.

And please Po Lu, revert it back that it works.

* ed9adafc0b..: Po Lu 2022-08-17 Avoid disabling device multiple times while handling XI attachment events
commit ed9adafc0bdcfc2c79534282f888df3b250db329
Author: Po Lu <luangruo <at> yahoo.com>
Date:   Wed Aug 17 10:20:25 2022 +0800

  Avoid disabling device multiple times while handling XI attachment events
  
  * src/xterm.c (handle_one_xevent): Avoid disabling devices if we
  notice it has been disabled while handling XISlaveDetached or
  XISlaveAttached.


-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 15:30:03 GMT) Full text and rfc822 format available.

Message #17 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: Robert Pluim <rpluim <at> gmail.com>
Cc: luangruo <at> yahoo.com, 57261 <at> debbugs.gnu.org
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131
Date: Wed, 17 Aug 2022 18:28:43 +0300
* Robert Pluim <rpluim <at> gmail.com> [2022-08-17 17:43]:
> >>>>> On Wed, 17 Aug 2022 17:31:47 +0300, Jean Louis <bugs <at> gnu.support> said:
> 
>     Jean> I could not start X version of Emacs at all.
>     Jean> I am on latest git version.
> 
>     Jean> What worked is `emacs -nw --bg-daemon':
> 
>     Jean> but Emacs is not starting on X now.
> 
> Does this help:
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index a40440e0da..a329ca59d0 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -27654,6 +27654,8 @@ xi_select_hierarchy_events (struct x_display_info *dpyinfo)
>    memset (m, 0, l);
>    mask.mask_len = l;
>  
> +  mask.deviceid = XIAllDevices;
> +
>    XISetMask (m, XI_PropertyEvent);
>    XISetMask (m, XI_HierarchyChanged);
>    XISetMask (m, XI_DeviceChanged);

I have tried that, and now I can get `emacs -Q' to work again under X.

I hope this will be repaired.

And it's good that I did not lose sense how to work in console. Pity
that SUPER key does not work in XTerm.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 15:35:01 GMT) Full text and rfc822 format available.

Message #20 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Robert Pluim <rpluim <at> gmail.com>
To: Jean Louis <bugs <at> gnu.support>
Cc: luangruo <at> yahoo.com, Colin Baxter <m43cap <at> yandex.com>, 57261 <at> debbugs.gnu.org,
 emacs-devel <at> gnu.org
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131, Re: X protocol error
Date: Wed, 17 Aug 2022 17:34:40 +0200
>>>>> On Wed, 17 Aug 2022 18:28:43 +0300, Jean Louis <bugs <at> gnu.support> said:
    Jean> I have tried that, and now I can get `emacs -Q' to work again under X.

    Jean> I hope this will be repaired.

    Colin> I can confirm that your patch works for me too. Thank you.

    Colin> Best wishes,

It looks like the right thing, but Iʼd like Po Lu to confirm before I
push (I know very little about XInput2).

Robert
-- 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 17:03:01 GMT) Full text and rfc822 format available.

Message #23 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Michael Welsh Duggan <mwd <at> md5i.com>
To: 57261 <at> debbugs.gnu.org
Cc: Po Lu <luangruo <at> yahoo.com>, Robert Pluim <rpluim <at> gmail.com>,
 Jean Louis <bugs <at> gnu.support>
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131
Date: Wed, 17 Aug 2022 13:02:30 -0400
Bisected to this commit:

commit b4879603fd8f9c8e82e30c5fbb65fa63d8166ee4 (HEAD, refs/bisect/bad)
Author: Po Lu <luangruo <at> yahoo.com>
Date:   Tue Aug 16 21:11:03 2022 +0800

    Fix XInput hierarchy events not being delivered in daemon mode
    
    * src/xfns.c (setup_xi_event_mask): Stop selecting for device
    hierarchy events.
    
    * src/xterm.c (xi_select_hierarchy_events, x_term_init): Select
    those here instead, on the default root window.

-- 
Michael Welsh Duggan
(md5i <at> md5i.com)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Wed, 17 Aug 2022 17:03:02 GMT) Full text and rfc822 format available.

Message #26 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Michael Welsh Duggan <mwd <at> md5i.com>
To: 57261 <at> debbugs.gnu.org
Cc: Po Lu <luangruo <at> yahoo.com>, Robert Pluim <rpluim <at> gmail.com>,
 Jean Louis <bugs <at> gnu.support>
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131
Date: Wed, 17 Aug 2022 13:02:51 -0400
Bisected to this commit:

commit b4879603fd8f9c8e82e30c5fbb65fa63d8166ee4 (HEAD, refs/bisect/bad)
Author: Po Lu <luangruo <at> yahoo.com>
Date:   Tue Aug 16 21:11:03 2022 +0800

    Fix XInput hierarchy events not being delivered in daemon mode
    
    * src/xfns.c (setup_xi_event_mask): Stop selecting for device
    hierarchy events.
    
    * src/xterm.c (xi_select_hierarchy_events, x_term_init): Select
    those here instead, on the default root window.

-- 
Michael Welsh Duggan
(md5i <at> md5i.com)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57261; Package emacs. (Thu, 18 Aug 2022 13:18:01 GMT) Full text and rfc822 format available.

Message #29 received at 57261 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Robert Pluim <rpluim <at> gmail.com>
Cc: luangruo <at> yahoo.com, Colin Baxter <m43cap <at> yandex.com>, 57261 <at> debbugs.gnu.org,
 Jean Louis <bugs <at> gnu.support>, emacs-devel <at> gnu.org
Subject: Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid
 Device parameter) on protocol request 131
Date: Thu, 18 Aug 2022 15:17:22 +0200
Robert Pluim <rpluim <at> gmail.com> writes:

> It looks like the right thing, but Iʼd like Po Lu to confirm before I
> push (I know very little about XInput2).

Seems like this was pushed, so I'm closing this bug report.





bug marked as fixed in version 29.1, send any further explanations to 57261 <at> debbugs.gnu.org and Jean Louis <bugs <at> gnu.support> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 18 Aug 2022 13:18:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 16 Sep 2022 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 278 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.