* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
@ 2022-08-17 13:56 Jean Louis
2022-08-17 14:31 ` Jean Louis
0 siblings, 1 reply; 18+ messages in thread
From: Jean Louis @ 2022-08-17 13:56 UTC (permalink / raw)
To: 57261
$ 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@entry=XIL(0x555555eb1764), xrm_option=xrm_option@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@entry=0x5555556cada0 <top_level_2>, handlers=handlers@entry=XIL(0x90), hfun=hfun@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@entry=XIL(0xf7e0), func=func@entry=0x5555556cb7d0 <top_level_1>, arg=arg@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/
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
2022-08-17 13:56 bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Jean Louis
@ 2022-08-17 14:31 ` Jean Louis
2022-08-17 14:43 ` Robert Pluim
0 siblings, 1 reply; 18+ messages in thread
From: Jean Louis @ 2022-08-17 14:31 UTC (permalink / raw)
To: Jean Louis; +Cc: 57261
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/
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
2022-08-17 14:31 ` Jean Louis
@ 2022-08-17 14:43 ` Robert Pluim
2022-08-17 10:16 ` X protocol error Colin Baxter
` (4 more replies)
0 siblings, 5 replies; 18+ messages in thread
From: Robert Pluim @ 2022-08-17 14:43 UTC (permalink / raw)
To: Jean Louis; +Cc: 57261
>>>>> On Wed, 17 Aug 2022 17:31:47 +0300, Jean Louis <bugs@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
--
^ permalink raw reply related [flat|nested] 18+ messages in thread
* X protocol error
@ 2022-08-17 10:16 ` Colin Baxter
2022-08-17 12:23 ` Po Lu
0 siblings, 1 reply; 18+ messages in thread
From: Colin Baxter @ 2022-08-17 10:16 UTC (permalink / raw)
To: emacs-devel
On a fresh git clone of emacs and after a seemingly successful make
bootstrap I get the message
X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
Serial no: 54
when I attempt to launch emacs. I have no idea what the message means.
Best wishes,
Colin Baxter.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X protocol error
2022-08-17 10:16 ` X protocol error Colin Baxter
@ 2022-08-17 12:23 ` Po Lu
2022-08-17 14:08 ` Colin Baxter
0 siblings, 1 reply; 18+ messages in thread
From: Po Lu @ 2022-08-17 12:23 UTC (permalink / raw)
To: Colin Baxter; +Cc: emacs-devel
Colin Baxter <m43cap@yandex.com> writes:
> On a fresh git clone of emacs and after a seemingly successful make
> bootstrap I get the message
>
> X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
> Serial no: 54
>
> when I attempt to launch emacs. I have no idea what the message means.
>
> Best wishes,
Please run Emacs under a debugger like this:
(gdb) run -q -xrm "Emacs.synchronous: true"
and show the resulting backtrace once the breakpoint on the X error
handler is hit.
Thanks.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X protocol error
2022-08-17 12:23 ` Po Lu
@ 2022-08-17 14:08 ` Colin Baxter
2022-08-17 14:31 ` Robert Pluim
0 siblings, 1 reply; 18+ messages in thread
From: Colin Baxter @ 2022-08-17 14:08 UTC (permalink / raw)
To: Po Lu; +Cc: emacs-devel
Dear Po,
Thanks for your reply. I have narrowed the problem to the configure option
"./configure --with-x-toolkit=lucid <RET>". If I run only "./configure
<RET>", effectively using the gtk3 default setting then emacs builds
successfully.
>>>>> Po Lu <luangruo@yahoo.com> writes:
> Colin Baxter <m43cap@yandex.com> writes:
>> On a fresh git clone of emacs and after a seemingly successful
>> make bootstrap I get the message
>>
>> X protocol error: XI_BadDevice (invalid Device parameter) on
>> protocol request 131 Serial no: 54
>>
>> when I attempt to launch emacs. I have no idea what the message
>> means.
>>
>> Best wishes,
> Please run Emacs under a debugger like this:
> (gdb) run -q -xrm "Emacs.synchronous: true"
> and show the resulting backtrace once the breakpoint on the X
> error handler is hit.
In an xterm, in my directory ~/git/emacs/src, if I launch gdb and then
enter your command. I get the following:
--8<---------------cut here---------------start------------->8---
gdb$ run -q -xrm "Emacs.synchronous: true"
Starting program: -q -xrm "Emacs.synchronous: true"
No executable file specified.
Use the "file" or "exec-file" command.
--8<---------------cut here---------------end--------------->8---
I am obviously doing something stupid. I have not used gbd before so you
will have to talk me through the method in some detail. For instance,
must have compiled (made?) emacs using some debugger option? Sorry to
be dim.
Best wishes,
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X protocol error
2022-08-17 14:08 ` Colin Baxter
@ 2022-08-17 14:31 ` Robert Pluim
2022-08-17 14:55 ` Robert Pluim
0 siblings, 1 reply; 18+ messages in thread
From: Robert Pluim @ 2022-08-17 14:31 UTC (permalink / raw)
To: Colin Baxter; +Cc: Po Lu, emacs-devel
>>>>> On Wed, 17 Aug 2022 15:08:03 +0100, Colin Baxter <m43cap@yandex.com> said:
Colin> Dear Po,
Colin> Thanks for your reply. I have narrowed the problem to the configure option
Colin> "./configure --with-x-toolkit=lucid <RET>". If I run only "./configure
Colin> <RET>", effectively using the gtk3 default setting then emacs builds
Colin> successfully.
Colin> gdb$ run -q -xrm "Emacs.synchronous: true"
Colin> Starting program: -q -xrm "Emacs.synchronous: true"
Colin> No executable file specified.
Colin> Use the "file" or "exec-file" command.
I think Po Lu meant:
$ cd src
$ gdb emacs
gdb$ run -q -xrm "Emacs.synchronous: true"
I can reproduce this with a lucid build (with XI2 enabled):
Thread 1 "emacs" hit Breakpoint 2, x_error_quitter (display=0x555555f79210,
event=0x7fffffffc1c0) at xterm.c:24762
24762 if (event->error_code == BadName)
(gdb) bt
#0 x_error_quitter (display=0x555555f79210, event=0x7fffffffc1c0)
at xterm.c:24762
#1 0x00005555556e5f2c in x_error_handler
(display=0x555555f79210, event=0x7fffffffc1c0) at xterm.c:24743
#2 0x00007ffff7992864 in _XError () at /lib/x86_64-linux-gnu/libX11.so.6
#3 0x00007ffff798f327 in () at /lib/x86_64-linux-gnu/libX11.so.6
#4 0x00007ffff798f3c5 in () at /lib/x86_64-linux-gnu/libX11.so.6
#5 0x00007ffff799062d in _XReply () at /lib/x86_64-linux-gnu/libX11.so.6
#6 0x00007ffff798be2b in XSync () at /lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff798becb in () at /lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff5b8dac1 in XISelectEvents () at /lib/x86_64-linux-gnu/libXi.so.6
#9 0x00005555556ebc0d in xi_select_hierarchy_events (dpyinfo=0x555555f8bce0)
at xterm.c:27661
#10 0x00005555556ecbf1 in x_term_init
(display_name=XIL(0x555555f65944), xrm_option=0x555555f0af88 "Emacs.synchronous: true", resource_name=0x555555f636f0 "emacs") at xterm.c:28299
#11 0x000055555570082e in Fx_open_connection
(display=XIL(0x555555f65944), xrm_string=XIL(0x555555f499b4), must_succeed=XIL(0x30)) at xfns.c:7260
#12 0x00005555557e3b05 in funcall_subr
(subr=0x555555dd7a00 <Sx_open_connection>, numargs=3, args=0x7ffff18a31d0)
at eval.c:3056
#13 0x00005555558331e1 in exec_byte_code
(fun=XIL(0x7ffff1ff945d), args_template=513, nargs=2, args=0x7ffff18a3348)
at bytecode.c:809
#14 0x00005555557e3dbd in fetch_and_exec_byte_code
(fun=XIL(0x7ffff22ec765), args_template=256, nargs=0, args=0x7ffff18a3150)
at eval.c:3101
#15 0x00005555557e4131 in funcall_lambda
(fun=XIL(0x7ffff22ec765), nargs=0, arg_vector=0x7ffff18a3150)
at eval.c:3173
#16 0x00005555557e36a6 in funcall_general
(fun=XIL(0x7ffff22ec765), numargs=0, args=0x7ffff18a3150) at eval.c:2964
#17 0x00005555557e3902 in Ffuncall (nargs=1, args=0x7ffff18a3148)
at eval.c:3014
#18 0x00005555557e2a58 in Fapply (nargs=2, args=0x7ffff18a3148) at eval.c:2638
#19 0x00005555557e3ce9 in funcall_subr
(subr=0x555555de0600 <Sapply>, numargs=2, args=0x7ffff18a3148)
at eval.c:3079
#20 0x00005555558331e1 in exec_byte_code
(fun=XIL(0x7ffff23d5bed), args_template=770, nargs=3, args=0x7ffff18a33c0)
at bytecode.c:809
#21 0x00005555557e3dbd in fetch_and_exec_byte_code
(fun=XIL(0x7ffff22ea715), args_template=0, nargs=0, args=0x7fffffffdb40)
at eval.c:3101
#22 0x00005555557e4131 in funcall_lambda
(fun=XIL(0x7ffff22ea715), nargs=0, arg_vector=0x7fffffffdb40)
at eval.c:3173
#23 0x00005555557e3f4f in apply_lambda
(fun=XIL(0x7ffff22ea715), args=XIL(0), count=...) at eval.c:3123
#24 0x00005555557e2651 in eval_sub (form=XIL(0x7ffff2730653)) at eval.c:2564
#25 0x00005555557e1c39 in Feval (form=XIL(0x7ffff2730653), lexical=XIL(0))
at eval.c:2375
#26 0x0000555555720edc in top_level_2 () at keyboard.c:1141
#27 0x00005555557dfb8a in internal_condition_case
(bfun=0x555555720eb9 <top_level_2>, handlers=XIL(0x90), hfun=0x555555720807 <cmd_error>) at eval.c:1497
#28 0x0000555555720f24 in top_level_1 (ignore=XIL(0)) at keyboard.c:1149
#29 0x00005555557df252 in internal_catch
(tag=XIL(0xf7e0), func=0x555555720ede <top_level_1>, arg=XIL(0))
at eval.c:1220
#30 0x0000555555720dfd in command_loop () at keyboard.c:1109
#31 0x00005555557203b2 in recursive_edit_1 () at keyboard.c:719
#32 0x000055555572055b in Frecursive_edit () at keyboard.c:802
#33 0x000055555571ca50 in main (argc=4, argv=0x7fffffffe0f8) at emacs.c:2517
Lisp Backtrace:
"x-open-connection" (0xf18a31d0)
0xf22ec760 PVEC_COMPILED
"apply" (0xf18a3148)
"window-system-initialization" (0xf18a30b8)
"command-line" (0xf18a3040)
"normal-top-level" (0xffffdb40)
Robert
--
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X protocol error
2022-08-17 14:31 ` Robert Pluim
@ 2022-08-17 14:55 ` Robert Pluim
2022-08-17 15:29 ` Colin Baxter
2022-08-18 2:30 ` Po Lu
0 siblings, 2 replies; 18+ messages in thread
From: Robert Pluim @ 2022-08-17 14:55 UTC (permalink / raw)
To: Colin Baxter; +Cc: Po Lu, emacs-devel
BTW, this is bug#57261. The following fixes it for me:
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
--
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: X protocol error
2022-08-17 14:55 ` Robert Pluim
@ 2022-08-17 15:29 ` Colin Baxter
2022-08-18 2:30 ` Po Lu
1 sibling, 0 replies; 18+ messages in thread
From: Colin Baxter @ 2022-08-17 15:29 UTC (permalink / raw)
To: Robert Pluim; +Cc: Po Lu, emacs-devel
>>>>> Robert Pluim <rpluim@gmail.com> writes:
> BTW, this is bug#57261. The following fixes it for me:
> 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 can confirm that your patch works for me too. Thank you.
Best wishes,
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X protocol error
2022-08-17 14:55 ` Robert Pluim
2022-08-17 15:29 ` Colin Baxter
@ 2022-08-18 2:30 ` Po Lu
2022-08-18 6:01 ` Colin Baxter
1 sibling, 1 reply; 18+ messages in thread
From: Po Lu @ 2022-08-18 2:30 UTC (permalink / raw)
To: Robert Pluim; +Cc: Colin Baxter, emacs-devel
Robert Pluim <rpluim@gmail.com> writes:
> BTW, this is bug#57261. The following fixes it for me:
>
> 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);
Right, thanks... In retrospect, that was pretty obvious.
Now fixed on master.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: X protocol error
2022-08-18 2:30 ` Po Lu
@ 2022-08-18 6:01 ` Colin Baxter
0 siblings, 0 replies; 18+ messages in thread
From: Colin Baxter @ 2022-08-18 6:01 UTC (permalink / raw)
To: Po Lu; +Cc: Robert Pluim, emacs-devel
>>>>> Po Lu <luangruo@yahoo.com> writes:
> Robert Pluim <rpluim@gmail.com> writes:
>> BTW, this is bug#57261. The following fixes it for me:
>>
>> 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);
> Right, thanks... In retrospect, that was pretty obvious.
> Now fixed on master.
Thank you.
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
2022-08-17 14:43 ` Robert Pluim
2022-08-17 10:16 ` X protocol error Colin Baxter
@ 2022-08-17 15:26 ` Jean Louis
2022-08-17 15:28 ` Jean Louis
` (2 subsequent siblings)
4 siblings, 0 replies; 18+ messages in thread
From: Jean Louis @ 2022-08-17 15:26 UTC (permalink / raw)
To: Robert Pluim; +Cc: luangruo, 57261
* Robert Pluim <rpluim@gmail.com> [2022-08-17 17:43]:
> >>>>> On Wed, 17 Aug 2022 17:31:47 +0300, Jean Louis <bugs@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@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/
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
2022-08-17 14:43 ` Robert Pluim
2022-08-17 10:16 ` X protocol error Colin Baxter
2022-08-17 15:26 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Jean Louis
@ 2022-08-17 15:28 ` Jean Louis
2022-08-17 15:34 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error Robert Pluim
2022-08-17 15:34 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error Robert Pluim
2022-08-17 17:02 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Michael Welsh Duggan
2022-08-17 17:02 ` Michael Welsh Duggan
4 siblings, 2 replies; 18+ messages in thread
From: Jean Louis @ 2022-08-17 15:28 UTC (permalink / raw)
To: Robert Pluim; +Cc: luangruo, 57261
* Robert Pluim <rpluim@gmail.com> [2022-08-17 17:43]:
> >>>>> On Wed, 17 Aug 2022 17:31:47 +0300, Jean Louis <bugs@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/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error
2022-08-17 15:28 ` Jean Louis
@ 2022-08-17 15:34 ` Robert Pluim
2022-08-18 13:17 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Lars Ingebrigtsen
2022-08-17 15:34 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error Robert Pluim
1 sibling, 1 reply; 18+ messages in thread
From: Robert Pluim @ 2022-08-17 15:34 UTC (permalink / raw)
To: Jean Louis; +Cc: Colin Baxter, 57261, luangruo, emacs-devel
>>>>> On Wed, 17 Aug 2022 18:28:43 +0300, Jean Louis <bugs@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
--
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error
2022-08-17 15:28 ` Jean Louis
2022-08-17 15:34 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error Robert Pluim
@ 2022-08-17 15:34 ` Robert Pluim
1 sibling, 0 replies; 18+ messages in thread
From: Robert Pluim @ 2022-08-17 15:34 UTC (permalink / raw)
To: Jean Louis; +Cc: luangruo, Colin Baxter, 57261, emacs-devel
>>>>> On Wed, 17 Aug 2022 18:28:43 +0300, Jean Louis <bugs@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
--
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
2022-08-17 14:43 ` Robert Pluim
` (2 preceding siblings ...)
2022-08-17 15:28 ` Jean Louis
@ 2022-08-17 17:02 ` Michael Welsh Duggan
2022-08-17 17:02 ` Michael Welsh Duggan
4 siblings, 0 replies; 18+ messages in thread
From: Michael Welsh Duggan @ 2022-08-17 17:02 UTC (permalink / raw)
To: 57261; +Cc: Po Lu, Robert Pluim, Jean Louis
Bisected to this commit:
commit b4879603fd8f9c8e82e30c5fbb65fa63d8166ee4 (HEAD, refs/bisect/bad)
Author: Po Lu <luangruo@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@md5i.com)
^ permalink raw reply [flat|nested] 18+ messages in thread
* bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131
2022-08-17 14:43 ` Robert Pluim
` (3 preceding siblings ...)
2022-08-17 17:02 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Michael Welsh Duggan
@ 2022-08-17 17:02 ` Michael Welsh Duggan
4 siblings, 0 replies; 18+ messages in thread
From: Michael Welsh Duggan @ 2022-08-17 17:02 UTC (permalink / raw)
To: 57261; +Cc: Po Lu, Robert Pluim, Jean Louis
Bisected to this commit:
commit b4879603fd8f9c8e82e30c5fbb65fa63d8166ee4 (HEAD, refs/bisect/bad)
Author: Po Lu <luangruo@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@md5i.com)
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2022-08-18 13:17 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-17 13:56 bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Jean Louis
2022-08-17 14:31 ` Jean Louis
2022-08-17 14:43 ` Robert Pluim
2022-08-17 10:16 ` X protocol error Colin Baxter
2022-08-17 12:23 ` Po Lu
2022-08-17 14:08 ` Colin Baxter
2022-08-17 14:31 ` Robert Pluim
2022-08-17 14:55 ` Robert Pluim
2022-08-17 15:29 ` Colin Baxter
2022-08-18 2:30 ` Po Lu
2022-08-18 6:01 ` Colin Baxter
2022-08-17 15:26 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Jean Louis
2022-08-17 15:28 ` Jean Louis
2022-08-17 15:34 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error Robert Pluim
2022-08-18 13:17 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Lars Ingebrigtsen
2022-08-17 15:34 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131, Re: X protocol error Robert Pluim
2022-08-17 17:02 ` bug#57261: 29.0.50; X protocol error: XI_BadDevice (invalid Device parameter) on protocol request 131 Michael Welsh Duggan
2022-08-17 17:02 ` Michael Welsh Duggan
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.