Subject: kdm crash (due to a bug in libx11-6 o xserver in unstable?)
Package: kdm
Version: 4:3.5.9.dfsg.1-6
Severity: grave
Justification: renders package unusable

I want to report a bug that makes kdm crash, though I believe that the bug
is not caused by kdm itself but probably by the xserver in unstable (that
have changed the way of handling input devices, in particular the keyboard).
[with the xserver-xorg in lenny (version 1.7.20) things work fine, with
the version in unstable (1.7.4+4) kdm crashes.

Here is the back trace generated by kcrash: as you can see the segfault
occurs in src/xkb/XKBBind.c (line 320) from libx11:

[Thread debugging using libthread_db enabled]
[New Thread 0xb6ca6700 (LWP 1054)]
[KCrash handler]
#5  XkbTranslateKeyCode (xkb=0x99cbc30, key=<value optimized out>, mods=0,
    mods_rtrn=0xbfe6b7c4, keysym_rtrn=0xbfe6b874)
    at ../../../src/xkb/XKBBind.c:320
#6  0xb701570b in XkbLookupKeySym (dpy=0x9979720, key=<value optimized out>,
    mods=0, mods_rtrn=0xbfe6b7c4, keysym_rtrn=0xbfe6b874)
    at ../../../src/xkb/XKBBind.c:262
#7  0xb7015813 in XLookupString (event=0xbfe6b828, buffer=0x9a587d8 "",
    nbytes=513, keysym=0xbfe6b874, status=0x0)
    at ../../../src/xkb/XKBBind.c:668
#8  0xb726d392 in QETWidget::translateKeyEventInternal (this=0x9a10148,
    event=0xbfe6bde8, cou...@0xbfe6bb2c, te...@0xbfe6bb20, sta...@0xbfe6bb28,
    asc...@0xbfe6bb37, co...@0xbfe6bb30, ty...@0xbfe6bb24, willRepeat=false,
    statefulTranslation=true) at kernel/qapplication_x11.cpp:5202
#9  0xb726dc08 in QETWidget::translateKeyEvent (this=0x9a10148,
    event=0xbfe6bde8, grab=false) at kernel/qapplication_x11.cpp:5506
#10 0xb7275821 in QApplication::x11ProcessEvent (this=0xbfe6bf00,
    event=0xbfe6bde8) at kernel/qapplication_x11.cpp:3539
#11 0xb7289e2c in QEventLoop::processEvents (this=0x9998868,
    flags=<value optimized out>) at kernel/qeventloop_x11.cpp:195
#12 0xb72f81a0 in QEventLoop::enterLoop (this=0x9998868)
    at kernel/qeventloop.cpp:201
#13 0xb72dfdcf in QApplication::enter_loop (this=0xbfe6bf00)
    at kernel/qapplication.cpp:2796
#14 0xb74d715d in QDialog::exec (this=0x99a5178) at dialogs/qdialog.cpp:435
#15 0x08060c87 in FDialog::exec (this=0x99a5178)
    at /tmp/buildd/kdebase-3.5.9.dfsg.1/./kdm/kfrontend/kfdialog.cpp:118
#16 0x0807b2a1 in kg_main (argv0=0xbfe6cf29 "/usr/bin/kdm_greet")
    at /tmp/buildd/kdebase-3.5.9.dfsg.1/./kdm/kfrontend/kgapp.cpp:223
#17 0x0805d11d in main (argc=1735287144, argv=0xbfe6c154)
    at /tmp/buildd/kdebase-3.5.9.dfsg.1/./kdm/kfrontend/kdm_greet.c:784

I'm using a serial mouse, thefore I'm using the xserver-xorg-input-mouse
(version 1:1.0.4-4) and xserver-xorg-input-kbd (version 1:1.3.2-4) drivers
(and not evdev). Here is my xorg.conf file:

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        # Esto desactiva el uso de HAL y hace que la configuraciĆ³n
        # de xorg.conf funcione
        Option "AutoAddDevices" "Off"
EndSection


Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/Type1"
        FontPath     "/usr/share/fonts/X11/100dpi"
        FontPath     "/usr/share/fonts/X11/75dpi"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection


Section "Module"
        Load  "extmod"
        Load  "record"
        Load  "GLcore"
        Load  "dbe"
        Load  "dri"
        Load  "glx"
        Load  "xtrap"
EndSection

Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "kbd"
        #Option         "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "es"
        Option          "XkbOptions"    "lv3:ralt_switch"
EndSection

Section "InputDevice"
        Identifier      "Mouse0"
        Driver          "mouse"
        #Option         "CorePointer"
        Option          "Device"                "/dev/ttyS0"
        Option          "Protocol"              "IntelliMouse"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "3"
        Option          "Emulate3Buttons"       "no"
EndSection

Section "Device"
        Identifier      "S3 Inc. ProSavage KM133"
        Driver          "savage"
        BusID           "PCI:1:0:0"
EndSection

Section "Monitor"
        Identifier      "105E"
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device          "S3 Inc. ProSavage KM133"
        Monitor         "105E"
        DefaultDepth    16
        SubSection "Display"
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
EndSection


-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing'),
(1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31
Locale: LANG=es_AR, LC_CTYPE=es_AR (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages kdm depends on:
ii  debconf [debconf 1.5.24                  Debian configuration management sy
ii  kdebase-bin      4:3.5.9.dfsg.1-6        core binaries for the KDE base mod
ii  kdebase-data     4:3.5.9.dfsg.1-6        shared data files for the KDE base
ii  kdelibs4c2a      4:3.5.10.dfsg.1-0lenny2 core libraries and binaries for al
ii  libc6            2.9-26                  GNU C Library: Shared libraries
ii  libdbus-1-3      1.2.16-2                simple interprocess messaging syst
ii  libgcc1          1:4.3.2-1.1             GCC support library
ii  libpam-runtime   1.0.1-5+lenny1          Runtime support for the PAM librar
ii  libpam0g         1.0.1-5+lenny1          Pluggable Authentication Modules l
ii  libqt3-mt        3:3.3.8b-5+b1           Qt GUI Library (Threaded runtime v
ii  libstdc++6       4.3.2-1.1               The GNU Standard C++ Library v3
ii  libx11-6         2:1.2.2-1               X11 client-side library
ii  libxau6          1:1.0.4-2               X11 authorisation library
ii  libxdmcp6        1:1.0.2-3               X11 Display Manager Control Protoc
ii  libxtst6         2:1.0.3-1               X11 Testing -- Resource extension

Versions of packages kdm recommends:
ii  logrotate                     3.7.1-5    Log rotation utility
ii  xserver-xorg                  1:7.4+4    the X.Org X server

Versions of packages kdm suggests:
ii  kdepasswd  4:3.5.9.dfsg.1-6              password changer for KDE
ii  khelpcente 4:4.0.0.really.3.5.9.dfsg.1-6 help center for KDE
ii  ksmserver  4:3.5.9.dfsg.1-6              session manager for KDE
pn  menu       <none>                        (no description available)

-- debconf information:
  kdm/stop_running_server_with_children: false
* shared/default-x-display-manager: kdm
  kdm/daemon_name: /usr/bin/kdm



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to