Server 1.16.2 and Glibc-2.20 Incompatibility
Submitted by Alex
Assigned to Xorg Project Team
Description
Created attachment 110212 Last good log (glibc-2.18)
System: BLFS (i.e., all Linux software built from sources) i686-pc-linux-gnu Hardware: Board "ASUS P8H77-I" (with intel H77), intel i7-3770, 16GB Software: kernel 3.17.4, relevant excerpts: libdrm-2.4.58 Mesa-10.3.3 xkbcomp-1.2.4 libevdev-1.3 xcb-util-keysyms-0.4.0 xkeyboard-config-2.13 xorg-server-1.16.2 xf86-input-evdev-2.9.0 xf86-video-intel-2.99.916 xinit-1.3.4
After upgrading (compile and install from sources) glibc from 2.18 to 2.20, Xorg fails to start, with these error messages:
(EE) Error compiling keymap (server-0) (EE) XKB: Couldn't compile keymap (EE) XKB: Failed to load keymapLoading default keymap instead. (EE) Error compiling keymap (server-0) (EE) XKB: Couldn't compile keymap XKB: Failed to compile keymap Keyboard initialization failed This could be a missing or incorrect setup of xkeyboard-config. Fatal server error: (EE) Failed to activate core devices.
Any attempts to recompile the
server evdev driver intel driver xkeyboard-config xkbcomp to 1.3.0
on the new glibc (2.20) have failed to correct the situation.
Please note there are no other relevant changes after the transition from glibc-1.18 to glibc-1.20. I'm referring especially to directories like /usr/lib/X11/xkb/ (actually a pointer to /etc/X11/xkb/) and the files therein.
I'm attaching, Last good Xorg.0.log The bad Xorg.0.log (the subject bug) /etc/X11/xorg.conf /usr/share/X11/xorg.conf.d/10-evdev.conf
Attachment 110212, "Last good log (glibc-2.18)":
Xorg.0.log-Good
Version: 7.7 (2012.06)