Geis crashes when it fails to connect to XCB gesture service
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Geis |
Fix Released
|
Medium
|
Stephen M. Webb | ||
utouch-geis (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi everybody, I am trying to use utouch and touchegg on Arch Linux. I've compiled the following packages from bzr master as of today:
local/utouch-
Event Emulation for the uTouch Stack
local/utouch-
Touch Frame Library
local/utouch-
Implementation of the GEIS (Gesture Engine Interface and Support) interface.
local/utouch-
Gesture Recognition And Instantiation Library
When I run geistest I get:
alessandro at alessandro-thinky in utouch-geis-bzr
$ geistest $(xwininfo -root | grep "Window id" | awk '{print $4}')
*** glibc detected *** geistest: free(): invalid pointer: 0x0000000001d79b58 ***
======= Backtrace: =========
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
geistest[0x4016f9]
geistest[0x401807]
geistest[0x400fbd]
/lib/libc.
geistest[0x401291]
======= Memory map: ========
00400000-00403000 r-xp 00000000 08:11 961940 /usr/bin/geistest
00602000-00603000 rw-p 00002000 08:11 961940 /usr/bin/geistest
01d74000-01d95000 rw-p 00000000 00:00 0 [heap]
7fd8f0000000-
7fd8f0021000-
7fd8f5444000-
7fd8f5459000-
7fd8f5659000-
7fd8f565a000-
7fd8f566c000-
7fd8f586b000-
7fd8f586c000-
7fd8f5871000-
7fd8f5a70000-
7fd8f5a71000-
7fd8f5a73000-
7fd8f5c72000-
7fd8f5c73000-
7fd8f5c7a000-
7fd8f5e79000-
7fd8f5e7a000-
7fd8f5e7b000-
7fd8f5ebd000-
7fd8f60bd000-
7fd8f60bf000-
7fd8f60c1000-
7fd8f62c1000-
7fd8f62c2000-
7fd8f62c3000-
7fd8f62d1000-
7fd8f64d1000-
7fd8f64d2000-
7fd8f6608000-
7fd8f6808000-
7fd8f680e000-
7fd8f680f000-
7fd8f6a0e000-
7fd8f6a0f000-
7fd8f6a90000-
7fd8f6c8f000-
7fd8f6c90000-
7fd8f6c91000-
7fd8f6de8000-
7fd8f6fe8000-
7fd8f6fec000-
7fd8f6fed000-
7fd8f6ff2000-
7fd8f700d000-
7fd8f720c000-
7fd8f720d000-
7fd8f7224000-
7fd8f7424000-
7fd8f7425000-
7fd8f7426000-
7fd8f742a000-
7fd8f7441000-
7fd8f7641000-
7fd8f7643000-
7fd8f7831000-
7fd8f785f000-
7fd8f7861000-
7fd8f7862000-
7fd8f7863000-
7fff5504a000-
7fff55118000-
ffffffffff60000
Hope it helps
Related branches
- Chase Douglas (community): Approve
- Jussi Pakkanen (community): Approve
-
Diff: 90 lines (+18/-8)3 files modifiedlibutouch-geis/backend/xcb/geis_xcb_backend.c (+7/-6)
libutouch-geis/geis_backend.c (+6/-0)
libutouch-geis/geis_gesture_flick.c (+5/-2)
Changed in utouch-geis: | |
status: | Confirmed → In Progress |
Changed in utouch-geis: | |
status: | In Progress → Fix Committed |
summary: |
- Invalid pointer error on Arch Linux + Geis crashes when it fails to connect to XCB gesture service |
Changed in utouch-geis: | |
status: | Fix Committed → Fix Released |
The crash does not obtain if the '-w' switch is used: geistest -w $(xwininfo -root | grep "Window id" | awk '{print $4}')