valgrind helps:
Invalid read of size 4
   at 0x5FC6A97: xf86WcmDevProc (xf86Wacom.c:1012)
   by 0x808662E: ActivateDevice (devices.c:447)
   by 0x8086731: InitAndStartDevices (devices.c:637)
   by 0x807229E: main (main.c:370)
 Address 0x4d261d8 is 56 bytes inside a block of size 108 free'd
   at 0x4025DFA: free (vg_replace_malloc.c:323)
   by 0x8139020: Xfree (utils.c:1165)
   by 0x80D4551: xf86DeleteInput (xf86Helper.c:376)
   by 0x5FD40B0: xf86WcmUninit (wcmConfig.c:387)
   by 0x80D8BF6: xf86NewInputDevice (xf86Xinput.c:562)
   by 0x80AE3C5: InitInput (xf86Init.c:1328)
   by 0x8072299: main (main.c:369)

It seems upstream changed its opinion as to how to deal with this issue in 
Uninit:
http://linuxwacom.cvs.sourceforge.net/viewvc/linuxwacom/linuxwacom-dev/src/xdrv/wcmConfig.c?r1=1.36&r2=1.37#l377

They also addressed the config issue by now:
http://linuxwacom.cvs.sourceforge.net/viewvc/linuxwacom/linuxwacom-dev/configure.in?r1=1.99&r2=1.100#l457

The upstream solution of always deleting the input doesn't work for me.
Instead, if I include the xf86DeleteInput in the block guarded by
WCM_XORG_XSERVER_1_6, then at least my X starts up. I'll have to try
actually using a Wacom device with that setup, but I won't do so today.
See attached debdiff for what I changed.

** Attachment added: "Debdiff to avoid xf86DeleteInput"
   http://launchpadlibrarian.net/25682772/bug336401.diff

-- 
Xorg crashed with SIGSEGV in ActivateDevice() - wacom tablet
https://bugs.launchpad.net/bugs/336401
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to