On torsdag 06 december 2007, Ron wrote: > This one I'm a bit less sure about... unless it's another manifestation > of the double unmapping bug (also in XServer and known upstream), you'll > probably have to talk this one through on the linux-wacom list. > I've forwarded it there for comment.
If I read the xserver code correctly, there is a potential null-pointer de-ref that could cause this. Is this what you're thinking of Ron? In XkbIndicatorsToUpdate (./xkb/xkbLEDs.c:56) the call to XkbFindSrvLedInfo can potentially return NULL, which is not an uncommon cause for a SEGV. > Cheers, > Ron Cheers Magnus > On Thu, Dec 06, 2007 at 07:48:01PM +1000, Brendon Higgins wrote: > > Package: xserver-xorg-input-wacom > > Version: 0.7.9.3-2 > > Severity: normal > > > > > > (Wasn't sure whether to report here or to KDE devs. Here goes...) > > > > I've got a weird problem. If I have the wacom drivers enabled in > > Xorg.conf and login to KDE (4:3.5.8.dfsg.1-3) as normal the X server > > will crash near the end of the KDE splashscreen, and I'm sent back to > > the KDM login screen. This doesn't happen when I disable the wacom > > drivers in ServerLayout. > > > > What's weirder is that X does *not* crash if I switch to a console VT > > while KDE is booting, then switch back not long after booting has > > finished. Then everything seems fine. But if I leave the screen in X > > while KDE boots, crash happens. > > > > By going through the steps in startkde manually I've narrowed it down to > > some point inside the call to ksmserver. Something ksmserver starts > > seems to puke with the wacom driver for some reason. I'm not sure how > > to go about narrowing it down further than that, though I want to. > > Advice on an approach to take would be appreciated. > > > > Xorg.0.log that ends in such a crash is attached, but it doesn't appear > > to be very informative. > > > > > > -- System Information: > > Debian Release: lenny/sid > > APT prefers testing > > APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') > > Architecture: amd64 (x86_64) > > > > Kernel: Linux 2.6.22-3-amd64 (SMP w/2 CPU cores) > > Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) > > Shell: /bin/sh linked to /bin/bash > > > > Versions of packages xserver-xorg-input-wacom depends on: > > ii xserver-xorg-core 2:1.4.1~git20071119-1 Xorg X server - core server > > > > xserver-xorg-input-wacom recommends no packages. > > > > -- no debconf information > > > > > > X.Org X Server 1.4.0 > > Release Date: 5 September 2007 > > X Protocol Version 11, Revision 0 > > Build Operating System: Linux Debian (xorg-server 2:1.4.1~git20071119-1) > > Current Operating System: Linux phi 2.6.22-3-amd64 #1 SMP Sun Nov 4 > > 18:18:09 UTC 2007 x86_64 Build Date: 20 November 2007 02:55:16AM > > > > Before reporting problems, check http://wiki.x.org > > to make sure that you have the latest version. > > Module Loader present > > Markers: (--) probed, (**) from config file, (==) default setting, > > (++) from command line, (!!) notice, (II) informational, > > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > > (==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 6 18:30:59 2007 > > (==) Using config file: "/etc/X11/xorg.conf" [...] > > pad Wacom X driver grabbed event device > > (==) Wacom USB Graphire4 tablet speed=9600 maxX=10208 maxY=7424 maxZ=511 > > resX=2032 resY=2032 tilt=enabled (==) Wacom device "pad" top X=0 top Y=0 > > bottom X=10208 bottom Y=6380 (==) Wacom device "cursor" top X=0 top Y=0 > > bottom X=10208 bottom Y=6380 (==) Wacom device "eraser" top X=0 top Y=0 > > bottom X=10208 bottom Y=6380 (==) Wacom device "stylus" top X=0 top Y=0 > > bottom X=10208 bottom Y=6380 (II) Configured Mouse: > > ps2EnableDataReporting: succeeded > > > > Backtrace: > > 0: /usr/bin/X(xf86SigHandler+0x6a) [0x47554a] > > 1: /lib/libc.so.6 [0x2af088c89040] > > 2: /usr/bin/X(XkbIndicatorsToUpdate+0x26) [0x5458b6] > > 3: /usr/bin/X(ProcXkbLatchLockState+0x25d) [0x53bf8d] > > 4: /usr/bin/X(Dispatch+0x2e2) [0x44e3d2] > > 5: /usr/bin/X(main+0x47c) [0x436bcc] > > 6: /lib/libc.so.6(__libc_start_main+0xf4) [0x2af088c751c4] > > 7: /usr/bin/X(FontFileCompleteXLFD+0x261) [0x435f09] > > > > Fatal server error: > > Caught signal 11. Server aborting -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]