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]

Reply via email to