I'm fairly certain it's this line (or whenever priv is dereferenced
later if it's not built in debug):
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7a386d0 (LWP 11461)]
xf86WcmDevProc (pWcm=0xb7fa500, what=0) at ../../../src/xdrv/xf86Wacom.c:1014
1014 DBG(2, priv->debugLevel, ErrorF("BEGIN xf86WcmProc dev=%p
priv=%p "
(gdb) bt
#0 xf86WcmDevProc (pWcm=0xb7fa500, what=0) at
../../../src/xdrv/xf86Wacom.c:1014
#1 0x0808662f in ActivateDevice ()
#2 0x080d89a4 in OpenInputDevice ()
#3 0x0818bf8a in ProcXOpenDevice ()
#4 0x08187713 in ?? ()
#5 0x0808d57f in Dispatch ()
#6 0x080722ed in main ()
(gdb) l
1009 static int xf86WcmDevProc(DeviceIntPtr pWcm, int what)
1010 {
1011 LocalDevicePtr local =
(LocalDevicePtr)pWcm->public.devicePrivate;
1012 WacomDevicePtr priv = (WacomDevicePtr)PRIVATE(pWcm);
1013
1014 DBG(2, priv->debugLevel, ErrorF("BEGIN xf86WcmProc dev=%p
priv=%p "
1015 "type=%s(%s) flags=%d fd=%d what=%s\n",
1016 (void *)pWcm, (void *)priv,
1017 IsStylus(priv) ? "stylus" :
1018 IsCursor(priv) ? "cursor" :
(gdb) l
1019 IsPad(priv) ? "pad" : "eraser",
1020 local->name, priv->flags, local ? local->fd :
-1,
1021 (what == DEVICE_INIT) ? "INIT" :
1022 (what == DEVICE_OFF) ? "OFF" :
1023 (what == DEVICE_ON) ? "ON" :
1024 (what == DEVICE_CLOSE) ? "CLOSE" : "???"));
1025
1026 switch (what)
1027 {
1028 /* All devices must be opened here to initialize and
(gdb) print priv
$1 = (WacomDevicePtr) 0x10000
--
Xorg crashed with SIGSEGV in ActivateDevice()
https://bugs.launchpad.net/bugs/357544
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs