Geis crashes on many subscriptions on multiple devices
Bug #836924 reported by
Chase Douglas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Geis |
Fix Released
|
Medium
|
Stephen M. Webb | ||
utouch-geis (Ubuntu) |
Fix Released
|
Medium
|
Stephen M. Webb |
Bug Description
When running eog or evince with three multitouch devices, geis crashes. The geis xcb backend token structure is overrun by device ids and this causes memory corruption. There are two problems here:
1. The devices array should never overrun under any circumstances
2. The devices array is being populated with duplicate device entries
Changed in utouch-geis: | |
status: | New → In Progress |
Changed in utouch-geis (Ubuntu): | |
status: | New → In Progress |
Changed in utouch-geis: | |
importance: | Undecided → Medium |
Changed in utouch-geis (Ubuntu): | |
importance: | Undecided → Medium |
Changed in utouch-geis: | |
assignee: | nobody → Stephen M. Webb (bregma) |
Changed in utouch-geis (Ubuntu): | |
assignee: | nobody → Stephen M. Webb (bregma) |
Changed in utouch-geis: | |
status: | In Progress → Fix Committed |
Changed in utouch-geis: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package utouch-geis - 2.1.2-0ubuntu3
---------------
utouch-geis (2.1.2-0ubuntu3) oneiric; urgency=low
* Fix crash on unlabelled MT axes (LP: #839664)
* Fix crash due to device array overrun (LP: #836924)
-- Chase Douglas <email address hidden> Fri, 02 Sep 2011 10:14:52 -0700