tvi123 / touchegg

Automatically exported from code.google.com/p/touchegg
0 stars 0 forks source link

Touchegg crashes Xorg #250

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Often (up to half a dozen times in a workday) X crashes during touchegg 
gestures. I haven't found a reliable way of reproducing it.

System is ArchLinux, up to date, but the problem has been going on for a few 
months. Versions:

    # uname -r
    3.17.1-1-ARCH
    # yaourt -Q touchegg-svn
    local/touchegg-svn 191-1
    # pacman -Q xorg-server
    xorg-server 1.16.1-1

Xorg backtrace:

[ 42277.720] (EE) 
[ 42277.721] (EE) Backtrace:
[ 42277.724] (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x56) [0x593a46]
[ 42277.724] (EE) 1: /usr/bin/Xorg.bin (0x400000+0x197b99) [0x597b99]
[ 42277.724] (EE) 2: /usr/lib/libc.so.6 (0x7f2a43de5000+0x339f0) 
[0x7f2a43e189f0]
[ 42277.724] (EE) 3: /usr/bin/Xorg.bin (0x400000+0xecc48) [0x4ecc48]
[ 42277.724] (EE) 4: /usr/bin/Xorg.bin (_CallCallbacks+0x34) [0x43cb64]
[ 42277.724] (EE) 5: /usr/bin/Xorg.bin (XaceHook+0x101) [0x4eb761]
[ 42277.725] (EE) 6: /usr/bin/Xorg.bin (0x400000+0x11e7d8) [0x51e7d8]
[ 42277.725] (EE) 7: /usr/bin/Xorg.bin (0x400000+0x11fa12) [0x51fa12]
[ 42277.725] (EE) 8: /usr/bin/Xorg.bin (0x400000+0x122a99) [0x522a99]
[ 42277.725] (EE) 9: /usr/bin/Xorg.bin (0x400000+0x144fc2) [0x544fc2]
[ 42277.725] (EE) 10: /usr/bin/Xorg.bin (0x400000+0x174ffa) [0x574ffa]
[ 42277.725] (EE) 11: /usr/bin/Xorg.bin (mieqProcessInputEvents+0x127) 
[0x5751d7]
[ 42277.726] (EE) 12: /usr/bin/Xorg.bin (ProcessInputEvents+0x19) [0x475ad9]
[ 42277.726] (EE) 13: /usr/bin/Xorg.bin (0x400000+0x375f5) [0x4375f5]
[ 42277.726] (EE) 14: /usr/bin/Xorg.bin (0x400000+0x3b866) [0x43b866]
[ 42277.726] (EE) 15: /usr/lib/libc.so.6 (__libc_start_main+0xf0) 
[0x7f2a43e05040]
[ 42277.726] (EE) 16: /usr/bin/Xorg.bin (0x400000+0x25d0e) [0x425d0e]
[ 42277.726] (EE) [ 42277.720] (EE) 
[ 42277.721] (EE) Backtrace:
[ 42277.724] (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x56) [0x593a46]
[ 42277.724] (EE) 1: /usr/bin/Xorg.bin (0x400000+0x197b99) [0x597b99]
[ 42277.724] (EE) 2: /usr/lib/libc.so.6 (0x7f2a43de5000+0x339f0) 
[0x7f2a43e189f0]
[ 42277.724] (EE) 3: /usr/bin/Xorg.bin (0x400000+0xecc48) [0x4ecc48]
[ 42277.724] (EE) 4: /usr/bin/Xorg.bin (_CallCallbacks+0x34) [0x43cb64]
[ 42277.724] (EE) 5: /usr/bin/Xorg.bin (XaceHook+0x101) [0x4eb761]
[ 42277.725] (EE) 6: /usr/bin/Xorg.bin (0x400000+0x11e7d8) [0x51e7d8]
[ 42277.725] (EE) 7: /usr/bin/Xorg.bin (0x400000+0x11fa12) [0x51fa12]
[ 42277.725] (EE) 8: /usr/bin/Xorg.bin (0x400000+0x122a99) [0x522a99]
[ 42277.725] (EE) 9: /usr/bin/Xorg.bin (0x400000+0x144fc2) [0x544fc2]
[ 42277.725] (EE) 10: /usr/bin/Xorg.bin (0x400000+0x174ffa) [0x574ffa]
[ 42277.725] (EE) 11: /usr/bin/Xorg.bin (mieqProcessInputEvents+0x127) 
[0x5751d7]
[ 42277.726] (EE) 12: /usr/bin/Xorg.bin (ProcessInputEvents+0x19) [0x475ad9]
[ 42277.726] (EE) 13: /usr/bin/Xorg.bin (0x400000+0x375f5) [0x4375f5]
[ 42277.726] (EE) 14: /usr/bin/Xorg.bin (0x400000+0x3b866) [0x43b866]
[ 42277.726] (EE) 15: /usr/lib/libc.so.6 (__libc_start_main+0xf0) 
[0x7f2a43e05040]
[ 42277.726] (EE) 16: /usr/bin/Xorg.bin (0x400000+0x25d0e) [0x425d0e]
[ 42277.726] (EE) 
[ 42277.726] (EE) Segmentation fault at address 0x50
[ 42277.727] (EE) 
Fatal server error:
[ 42277.727] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 42277.727] (EE) 
[ 42277.727] (EE) 

[ 42277.726] (EE) Segmentation fault at address 0x50
[ 42277.727] (EE) 
Fatal server error:
[ 42277.727] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 42277.727] (EE) 
[ 42277.727] (EE) 

Any ideas what I could do to debug this?

Original issue reported on code.google.com by hyperstr...@gmail.com on 31 Oct 2014 at 12:12

GoogleCodeExporter commented 8 years ago
Does it always happen with the same actions/gestures? Probably the problem is 
your uTouch stack, that is directly integrated into X11, what version are you 
using? 

Original comment by jose.exposito89@gmail.com on 31 Oct 2014 at 12:30

GoogleCodeExporter commented 8 years ago
I recall it happening many times on a two-finger drag, but that's also the 
gesture I use the most, so hardly a useful observation. I'll pay more attention 
to the next crashes.

uTouch versions:

$ pacman -Q geis grail frame 
geis 2.2.16-1
grail 3.1.0-1
frame 2.5.0-1

Original comment by hyperstr...@gmail.com on 31 Oct 2014 at 12:43

GoogleCodeExporter commented 8 years ago
What action do you have associated with the 2 fingers drag gesture?

The versions of your packages look right, they are the same that Ubuntu 14.04 
LTS is using. I'm sorry but I thing I'll not be able to help you here much 
becuase I don't have an ArchLinux box. You can report the bug at 
https://launchpad.net/canonical-multitouch
Where the uTouch developers will give you more information

Original comment by jose.exposito89@gmail.com on 31 Oct 2014 at 1:07

GoogleCodeExporter commented 8 years ago
<gesture type="DRAG" fingers="2" direction="ALL">
    <action type="SCROLL">SPEED=7:INVERTED=true</action>
</gesture>

Thank you, knowing I should look into uTouch is already a step forward!

Original comment by hyperstr...@gmail.com on 31 Oct 2014 at 1:10