After upgrading libX11 to version 1.1 from 1.0.3-r1, the keyboard no longer works. Every time I press a key all the X server does is cycle through the resolution configured in my xorg.conf. Pressing Ctrl-Alt-Backspace kills the X server, that is the only key combination that still works. Downgrading the library solves the problem. Launching startx by hand prints a few error messages that might help solving the problem, you'll find them attached. The xfree86 file referenced in the errors is /usr/share/X11/xkb/compat/xfree86, the keypad file is /usr/share/X11/xkb/symbols/keypad and the pc file is /usr/share/X11/xkb/symbols/pc. The hardware is a Thinkpad R50 and the gentoo installation is very old, so it is entirely possible that this is happening because of some mistake I made a long time ago. I googled around and it seems that I'm the only one on earth experiencing this problem. Nonetheless, any help is very much appreciated! Thanks for your attention, Biker # emerge --info Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r2 i686) ================================================================= System uname: 2.6.18-gentoo-r2 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.12.6 Last Sync: Mon, 04 Dec 2006 08:50:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r2, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.8.1-r1, 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe -funroll-loops -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe -funroll-loops -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ " LINGUAS="it" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X X509 a52 aac acl acpi aiglx alsa arts asf async automount berkdb bitmap-fonts bluetooth browserplugin bzip2 cairo cdparanoia cdr chroot cli cpudetection cracklib crypt cscope css cups curl dbus dedicated dga dhcp directfb divx4linux dlloader dmi doc dri dv dvd dvdr dvdread edl elibc_glibc emboss encode exscalibar fam fame ffmpeg firefox flac fuse gcj gdbm geoip ggi gif glitz glut gmp gnokii gpm gps gstreamer gtk hal hpn iconv idea ieee1394 imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse ipv6 irda isdnlog java jce jpeg jpeg2k kde kdeenablefinal kdexdeltas kerberos kernel_linux ldap libg++ linguas_it live logitech-mouse logrotate lzo mad mikmod mmx mng mozilla mp3 mpeg mplayer musicbrainz mysql nas ncurses netboot network nls nodrm nptl nptlonly nsplugin ntlm offensive ogg opengl oss pam pascal pcmcia pcre pda pdf perl pic png pnp ppds pppd python qt3 qt4 quicktime radiotap rdesktop readline real reflection samba scanner sdl server session slp sms sndfile snmp socks5 spell spl sse sse2 ssl svg svga swat tcltk tcpd tetex tidy tiff tordns truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales v4l v4l2 video_cards_ati video_cards_fbdev video_cards_i810 video_cards_radeon video_cards_vesa video_cards_vmware vim-with-x vorbis wifi win32codecs winbind wmf xanim xattr xchattext xine xinerama xml xorg xscreensaver xv xvid xvmc yahoo zeroconf zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 103312 [details] startx error messages
Created attachment 103313 [details] startx error messages
*** Bug 157052 has been marked as a duplicate of this bug. ***
attach your xorg.conf here and reopen then. Thanks.
Reopening as per request of Jakub Moc.
(In reply to comment #5) > Reopening as per request of Jakub Moc. Err, and where's the xorg.conf? :)
Created attachment 103314 [details] xorg.conf
You need to reopen when you've provided requested info, noone will notice again otherwise...
The bug is already open, it seems...
Hmm...do you have xkbdata or xkeyboard-config installed? If it's xkbdata, unmerge it and emerge xkeyboard-config.
I have xkeyboard-config (ver 0.9); I tried to re-emerge it, but it did not solve the problem...
No suggestions? :(
This sounds similar to http://bugs.gentoo.org/show_bug.cgi?id=157233. Biker, what do you think? The problem isn't the same, but what's causing it seems to be.
2 years into this bug and libX11 1.0.3 is no longer in portage. I can only assume this was a xkbdata/xkeyboard-config misconfiguration and was fixed in newer versions. If this is not the case, please don't hesitate to reopen this bug with updated information (emerge --info, Xorg.0.log, xorg.conf, etc). Thanks