crash when touch grab fails

Bug #1068960 reported by Tom Jaeger
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Geis
Invalid
High
Unassigned
geis (Ubuntu)
Invalid
High
Unassigned

Bug Description

If another client already has a touch grab on the root window, libgeis crashes, taking unity down in the process.

To reproduce, compile the attached program, and then add it to the startup applications. The command should be '/path/to/touchgrab 2 0 reject'. Then log out and log back into unity, which results in the crash. Tested on quantal.

This might be the underlying cause of bug #1038455.

Revision history for this message
Tom Jaeger (thjaeger) wrote :
Revision history for this message
per-olav (pobr1990) wrote :

Hi, this could be the same as bug #1080386: https://bugs.launchpad.net/bugs/1080386

I've installed touchegg on my Ubuntu 12.10, and added it to the startup applications, when compiz/unity crashes...

Stephen M. Webb (bregma)
Changed in geis (Ubuntu):
status: New → Triaged
importance: Undecided → High
Stephen M. Webb (bregma)
Changed in geis (Ubuntu):
assignee: nobody → Stephen M. Webb (bregma)
Changed in geis:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Stephen M. Webb (bregma)
milestone: none → 2.2.16
Stephen M. Webb (bregma)
Changed in geis:
milestone: 2.2.16 → 2.2.17
no longer affects: geis (Arch Linux)
Stephen M. Webb (bregma)
Changed in geis:
milestone: 2.2.17 → 2.2.18
Revision history for this message
Stephen M. Webb (bregma) wrote :

Ran the attached test program and verified it was grabbing the touches, but Compiz did not crash on startup or use. I'm closing this bug on the assumption that the fix for #1080386 was also the solution for this bug.

Changed in geis (Ubuntu):
assignee: Stephen M. Webb (bregma) → nobody
status: Triaged → Invalid
Changed in geis:
milestone: 2.2.18 → none
assignee: Stephen M. Webb (bregma) → nobody
milestone: none → 2.2.18
status: Triaged → Invalid
milestone: 2.2.18 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.