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