Bug#546262: kdm crash (due to a bug in libx11-6 o xserver in unstable?)
Yes, it is a reproducible crash. For some strange reason it happens not the first time you log in using kdm, but when you close your session and log in again (after answering your username and password) I know that I'm using an unsupported combination (for several reasons I'm not planning to upgrade to KDE 4 for the moment, therefore I've downgraded my X to stable, but I've build a Debian system in a chroot in order to reproduce the bug) , but as Julien says that doesn't mean that the bug needs not to be investigated, because it may reveal some hidden bug in the new version of X in unstable. I think that the X implementation should reliably run all the programs that use the standard X libraries in the expected way (and I believe that kdm 3.5.x is one of them), even if they are not included in Debian. I will rebuild libx11 without optimisation as requested and send you a full backtrace. Many thanks. Cheers, Pablo On Sat, Sep 12, 2009 at 7:05 AM, Julien Cristau wrote: > reopen 546262 > kthxbye > > On Sat, Sep 12, 2009 at 12:34:07 +0300, George Kiagiadakis wrote: > >> 2009/9/12 Pablo De Napoli : >> > 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. >> >> Hi, >> >> You are using an unsupported combination of packages (KDE 3 from lenny >> and X 7.4 from unstable). KDE 3 is dead upstream and it is not going >> to be fixed to support newer versions of libraries and other >> components of the system, such as X. Since kdm from lenny works fine >> with X from lenny, this is not a bug that concerns us. To solve this >> problem, either downgrade X to the version from lenny or upgrade to >> KDE 4. If the problem persists with KDE 4.3.1 that is now available in >> testing and unstable, please reopen this bug. >> > WTF. If kdm crashes reproducibly then this should be investigated, and > fixed if it's a bug in the X libraries or server. Newer X libs (or > newer X server) shouldn't break older software. Only if it's a kdm bug > fixed in sid does it sort of make sense to close this. > > Pablo, can you rebuild libx11 without optimisation and send a full > backtrace? > > Line 320 of src/xkb/XKBBind.c is: > preserve= type->preserve[i].mask; > so knowing what *type looks like would be nice. > > Cheers, > Julien > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#546262: kdm crash (due to a bug in libx11-6 o xserver in unstable?)
reopen 546262 kthxbye On Sat, Sep 12, 2009 at 12:34:07 +0300, George Kiagiadakis wrote: > 2009/9/12 Pablo De Napoli : > > 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. > > Hi, > > You are using an unsupported combination of packages (KDE 3 from lenny > and X 7.4 from unstable). KDE 3 is dead upstream and it is not going > to be fixed to support newer versions of libraries and other > components of the system, such as X. Since kdm from lenny works fine > with X from lenny, this is not a bug that concerns us. To solve this > problem, either downgrade X to the version from lenny or upgrade to > KDE 4. If the problem persists with KDE 4.3.1 that is now available in > testing and unstable, please reopen this bug. > WTF. If kdm crashes reproducibly then this should be investigated, and fixed if it's a bug in the X libraries or server. Newer X libs (or newer X server) shouldn't break older software. Only if it's a kdm bug fixed in sid does it sort of make sense to close this. Pablo, can you rebuild libx11 without optimisation and send a full backtrace? Line 320 of src/xkb/XKBBind.c is: preserve= type->preserve[i].mask; so knowing what *type looks like would be nice. Cheers, Julien -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#546262: kdm crash (due to a bug in libx11-6 o xserver in unstable?)
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=, mods=0, mods_rtrn=0xbfe6b7c4, keysym_rtrn=0xbfe6b874) at ../../../src/xkb/XKBBind.c:320 #6 0xb701570b in XkbLookupKeySym (dpy=0x9979720, key=, 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=) 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" O