GNOME Bugzilla – Bug 741042
Segfault in wayland move drag after drag is unset
Last modified: 2015-11-17 20:40:13 UTC
bug #731380 fixed some problems with touch events but now move drag segfaults, specifically because of 29d9b2f7cfec936b3a923797ac. (sorry for the lack of debug symbols. not sure why they're not showing, the library is not stripped)
+ Trace 234392
I don't really understand why gdk_wayland_device_unset_touch_grab() is being called here but it was explicitly added in the aforementioned commit. Perhaps the fix here is just to ignore the motion event if we don't have a GdkWaylandTouchData (which doesn't appear to cause other issues)? I don't know enough about this touch stack so I thought I'd just open a bug.
(the two backtraces come out badly in bugzilla. click the link to see both separately and with my comment in the middle.)
Created attachment 292071 [details] [review] workaround for crasher This stops the crash from happening and doesn't seem such a bad fix, but I could be wrong.
Can't reproduce a move drag with my touchscreen in a wayland session, so this is probably no longer relevant. Please reopen if it is.