geis_filter_add_term segfault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Geis |
Invalid
|
Undecided
|
Unassigned | ||
Touchegg |
Unknown
|
Unknown
|
|||
touchegg (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
root@debmed:
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /sources/
(gdb) r
Starting program: /sources/
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff095d700 (LWP 791)]
Xlib: extension "RANDR" missing on display ":1.0".
Reading config from "/root/
Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse42 () at ../sysdeps/
129 ../sysdeps/
in ../sysdeps/
Current language: auto
The current source language is "auto; currently asm".
(gdb) bt
#0 __strcmp_sse42 () at ../sysdeps/
#1 0x00007ffff7bd1d20 in ?? () from /usr/lib/
#2 0x00007ffff7bcdfd8 in geis_filter_
#3 0x000000000041429d in GestureCollecto
at src/touchegg/
#4 0x0000000000424f34 in Touchegg::start (this=0x7ffffff
#5 0x00000000004257ec in Touchegg:
_id=<value optimized out>, _a=0x7fffffffdd40) at build/moc_
#6 0x00007ffff62472e6 in QMetaObject:
local_
#7 0x0000000000414f0a in GestureCollecto
at src/touchegg/
#8 0x00000000004252ac in GestureCollecto
_a=
#9 0x00007ffff62472e6 in QMetaObject:
local_
#10 0x00007ffff6293e5e in QSocketNotifier
at .moc/release-
#11 0x00007ffff624e143 in QSocketNotifier
#12 0x00007ffff674432c in QApplicationPri
at kernel/
#13 0x00007ffff674a80b in QApplication:
at kernel/
#14 0x00007ffff623409c in QCoreApplicatio
event=
#15 0x00007ffff625da6a in QCoreApplicatio
at ../../include/
#16 socketNotifierS
#17 0x00007ffff402a4a3 in g_main_dispatch (context=0x6554e0) at /tmp/buildd/
#18 g_main_
#19 0x00007ffff402ac80 in g_main_
at /tmp/buildd/
---Type <return> to continue, or q <return> to quit---bt
#20 0x00007ffff402af1d in g_main_
at /tmp/buildd/
#21 0x00007ffff625d6b3 in QEventDispatche
at kernel/
#22 0x00007ffff67f419e in QGuiEventDispat
at kernel/
#23 0x00007ffff62329c2 in QEventLoop:
)
at kernel/
#24 0x00007ffff6232d9c in QEventLoop::exec (this=0x7ffffff
) at kernel/
#25 0x00007ffff6237a2b in QCoreApplicatio
#26 0x0000000000424700 in main (argc=<value optimized out>, argv=<value optimized out>) at src/touchegg/
(gdb) quit
A debugging session is active.
Inferior 1 [process 785] will be killed.
Quit anyway? (y or n) yroot@debmed:
ii libutouch-evemu-dev 1.0.5-0ubuntu1 Kernel Device Emulation Library - dev files
ii libutouch-evemu1 1.0.5-0ubuntu1 Kernel Device Emulation Library
ii libutouch-frame-dev 1.1.4-0ubuntu1 Touch Frame Library - dev files
ii libutouch-frame1 1.1.4-0ubuntu1 Touch Frame Library
ii libutouch-geis-dev 2.1.2-0ubuntu3 Gesture engine interface support - dev files
ii libutouch-geis1 2.1.2-0ubuntu3 Gesture engine interface support
ii libutouch-grail-dev 2.0.1-0ubuntu1 Gesture Recognition And Instantiation Library - dev files
ii libutouch-grail1 2.0.1-0ubuntu1 Gesture Recognition And Instantiation Library
ii python-utouch-geis 2.1.2-0ubuntu3 python bindings for libutouch-geis
ii utouch-geis-tools 2.1.2-0ubuntu3 Gesture engine interface support - test tools
Related branches
- Andrew Starr-Bochicchio (community): Approve
- Ubuntu branches: Pending requested
-
Diff: 11364 lines (+3393/-5599)69 files modified.pc/0001-geis_rename.patch/touchegg.pro (+0/-23)
.pc/applied-patches (+0/-1)
CHANGELOG (+3/-0)
COMMENT_TAGS.txt (+44/-0)
COPYRIGHT (+1/-1)
HACKING (+69/-0)
debian/changelog (+10/-0)
debian/patches/0001-geis_rename.patch (+0/-13)
debian/patches/series (+0/-1)
documentation/.directory (+2/-0)
documentation/doxyfile (+1718/-0)
documentation/doxyfile_en (+0/-1661)
documentation/doxyfile_es (+0/-1661)
installation/.directory (+2/-0)
src/.directory (+2/-0)
src/touchegg/Main.cpp (+2/-9)
src/touchegg/Touchegg.cpp (+50/-116)
src/touchegg/Touchegg.h (+41/-142)
src/touchegg/actions/factory/ActionFactory.cpp (+15/-15)
src/touchegg/actions/factory/ActionFactory.h (+15/-39)
src/touchegg/actions/implementation/Action.h (+25/-69)
src/touchegg/actions/implementation/ChangeDesktop.cpp (+23/-29)
src/touchegg/actions/implementation/ChangeDesktop.h (+11/-19)
src/touchegg/actions/implementation/ChangeViewport.cpp (+29/-33)
src/touchegg/actions/implementation/ChangeViewport.h (+11/-18)
src/touchegg/actions/implementation/CloseWindow.cpp (+16/-19)
src/touchegg/actions/implementation/CloseWindow.h (+3/-7)
src/touchegg/actions/implementation/DragAndDrop.cpp (+18/-22)
src/touchegg/actions/implementation/DragAndDrop.h (+13/-19)
src/touchegg/actions/implementation/MaximizeRestoreWindow.cpp (+26/-35)
src/touchegg/actions/implementation/MaximizeRestoreWindow.h (+2/-6)
src/touchegg/actions/implementation/MinimizeWindow.cpp (+16/-19)
src/touchegg/actions/implementation/MinimizeWindow.h (+2/-6)
src/touchegg/actions/implementation/MouseClick.cpp (+13/-15)
src/touchegg/actions/implementation/MouseClick.h (+11/-19)
src/touchegg/actions/implementation/MoveWindow.cpp (+17/-20)
src/touchegg/actions/implementation/MoveWindow.h (+3/-7)
src/touchegg/actions/implementation/ResizeWindow.cpp (+31/-35)
src/touchegg/actions/implementation/ResizeWindow.h (+2/-6)
src/touchegg/actions/implementation/RunCommand.cpp (+11/-11)
src/touchegg/actions/implementation/RunCommand.h (+11/-18)
src/touchegg/actions/implementation/Scroll.cpp (+40/-46)
src/touchegg/actions/implementation/Scroll.h (+13/-56)
src/touchegg/actions/implementation/SendKeys.cpp (+27/-35)
src/touchegg/actions/implementation/SendKeys.h (+11/-22)
src/touchegg/actions/implementation/ShowDesktop.cpp (+28/-28)
src/touchegg/actions/implementation/ShowDesktop.h (+2/-6)
src/touchegg/actions/types/ActionTypeEnum.cpp (+6/-7)
src/touchegg/actions/types/ActionTypeEnum.h (+3/-21)
src/touchegg/config/Config.cpp (+65/-78)
src/touchegg/config/Config.h (+64/-153)
src/touchegg/gestures/collector/GestureCollector.cpp (+167/-97)
src/touchegg/gestures/collector/GestureCollector.h (+94/-153)
src/touchegg/gestures/factory/GestureFactory.cpp (+54/-99)
src/touchegg/gestures/factory/GestureFactory.h (+21/-60)
src/touchegg/gestures/handler/GestureHandler.cpp (+171/-195)
src/touchegg/gestures/handler/GestureHandler.h (+69/-159)
src/touchegg/gestures/implementation/Gesture.cpp (+24/-25)
src/touchegg/gestures/implementation/Gesture.h (+44/-164)
src/touchegg/gestures/types/GestureDirectionEnum.cpp (+8/-11)
src/touchegg/gestures/types/GestureDirectionEnum.h (+3/-21)
src/touchegg/gestures/types/GestureTypeEnum.cpp (+7/-8)
src/touchegg/gestures/types/GestureTypeEnum.h (+6/-37)
src/touchegg/touchegg.pri (+2/-0)
src/touchegg/util/Include.h (+1/-1)
src/touchegg/windows/WindowListener.cpp (+106/-0)
src/touchegg/windows/WindowListener.h (+87/-0)
src/touchegg/windows/windows.pri (+2/-0)
touchegg.pro (+0/-3)
Changed in touchegg (Ubuntu): | |
status: | New → Confirmed |
Problem is a coding error in touchegg. Reported upstream here: http:// code.google. com/p/touchegg/ issues/ detail? id=128