Bug#226865: xbase-clients: xkbcomp always segfaults after update to newest package-version
Package: xbase-clients
Version: 4.2.1-15
Severity: important
Tags: sid
Hi!
First, this bug might be similar to the one described in
Bug#189298 and followups.
Maybe this bug is the same or has reappeared.
1.: After upgrading my system to the latest "unstable"-version about a week
ago (it was fairly up-to-date before), dpkg reported an error saying
that the file "/usr/X11R6/lib/X11/xkb/xkbcomp" was "existing or not a
symbolic link". This aborted the installation of the package
"xbase-clients".
2.: After removing that file and reinstalling xbase-clients, the
installation routine had created a symbolic link named xkbcomp in
/usr/X11R6/lib/X11/xkb/, pointing at /usr/X11R6/bin/xkbcomp.
Everything seemed OK, but to the fact that the keyboard-mapping
was broken. The "AltGr"-key-shifting didn't work any more; this
is very important for non-US-keymappings.
3.: Doing some research, I found out, that the program xkbcomp
segfaulted on start of XFree. It also reported a segmentation fault
after invoking it manually, like:
/usr/X11R6/lib/X11/xkb/xkbcomp -o '/home/uli/justForTest.xkm'
-R'/usr/share/xkbsel' '/usr/X11R6/lib/X11/xkb/keymap/xfree86(de)'
I have included the output of this command in the end of this message.
4.: Seems, this file is corrupted. The error is not there any more,
if I use annother binary version of xkbcomp, for example from a
SuSe-Linux-Distribution (SuSe 9.0).
Appendix:
Output of:
/usr/X11R6/lib/X11/xkb/xkbcomp -o '/home/uli/justForTest.xkm'
-R'/usr/share/xkbsel' '/usr/X11R6/lib/X11/xkb/keymap/xfree86(de)'
---start
uli@notebook:/etc/X11/xkb$ ./xkbcomp -o '/home/uli/justForTest.xkm' -R'/usr/share/xkbsel' '/usr/X11R6/lib/X11/xkb/keymap/xfree86(de)'
Warning: Attempt to alias <XFER> to non-existent key <I01>
Ignored
Warning: Attempt to alias <NFER> to non-existent key <I03>
Ignored
Warning: Attempt to alias <AE13> to non-existent key <I05>
Ignored
expected keysym, got XF86_Switch_VT_1: line 8 of xfree86
last scanned symbol is: XF86_Switch_VT_1
expected keysym, got XF86_Switch_VT_2: line 11 of xfree86
last scanned symbol is: XF86_Switch_VT_2
expected keysym, got XF86_Switch_VT_3: line 14 of xfree86
last scanned symbol is: XF86_Switch_VT_3
expected keysym, got XF86_Switch_VT_4: line 17 of xfree86
last scanned symbol is: XF86_Switch_VT_4
expected keysym, got XF86_Switch_VT_5: line 20 of xfree86
last scanned symbol is: XF86_Switch_VT_5
expected keysym, got XF86_Switch_VT_6: line 23 of xfree86
last scanned symbol is: XF86_Switch_VT_6
expected keysym, got XF86_Switch_VT_7: line 26 of xfree86
last scanned symbol is: XF86_Switch_VT_7
expected keysym, got XF86_Switch_VT_8: line 29 of xfree86
last scanned symbol is: XF86_Switch_VT_8
expected keysym, got XF86_Switch_VT_9: line 32 of xfree86
last scanned symbol is: XF86_Switch_VT_9
expected keysym, got XF86_Switch_VT_10: line 35 of xfree86
last scanned symbol is: XF86_Switch_VT_10
expected keysym, got XF86_Switch_VT_11: line 38 of xfree86
last scanned symbol is: XF86_Switch_VT_11
expected keysym, got XF86_Switch_VT_12: line 41 of xfree86
last scanned symbol is: XF86_Switch_VT_12
expected keysym, got XF86_Ungrab: line 45 of xfree86
last scanned symbol is: XF86_Ungrab
expected keysym, got XF86_ClearGrab: line 48 of xfree86
last scanned symbol is: XF86_ClearGrab
expected keysym, got XF86_Next_VMode: line 51 of xfree86
last scanned symbol is: XF86_Next_VMode
expected keysym, got XF86_Prev_VMode: line 54 of xfree86
last scanned symbol is: XF86_Prev_VMode
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Warning: Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
Using last definition for duplicate fields
Segmentation fault
--- end
-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux notebook 2.4.23 #2 Sat Nov 29 22:04:21 CET 2003 i686
Locale: LANG=C, LC_CTYPE=C
Versions of packages xbase-clients depends on:
ii cpp-3.2 1:3.2.3-9 The GNU C preprocessor
ii libc6 2.3.2.ds1-10 GNU C Library: Shared libraries an
ii libdps1 4.2.1-15 Display PostScript (DPS) client li
ii libfreetype6 2.1.7-1.1 FreeType 2 font engine, shared lib
ii libncurses5 5.3.20030719-4 Shared libraries for terminal hand
ii libxaw7 4.2.1-15 X Athena widget set library
ii xlibmesa3-gl [libgl1] 4.2.1-15 Mesa 3D graphics library [XFree86]
ii xlibmesa3-glu [libglu1] 4.2.1-15 Mesa OpenGL utility library [XFree
ii xlibs 4.2.1-15 X Window System client libraries
-- no debconf information
Reply to: