touchegg crashed with SIGSEGV in geis_get_region_attr_type()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
touchegg (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
touchegg don't start on EEE 101MT (asus netbook with touchscreen)
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: touchegg 1.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-9-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CrashCounter: 1
Date: Thu Jan 19 07:02:25 2012
ExecutablePath: /usr/bin/touchegg
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20111129.1)
ProcCmdline: touchegg
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, no user)
LANG=it_IT.UTF-8
SegvAnalysis:
Segfault happened at: 0x7fb53ec5c778: movdqa (%rsi),%xmm1
PC (0x7fb53ec5c778) ok
source "(%rsi)" (0xfffffbf0) not located in a known VMA region (needed readable region)!
destination "%xmm1" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: touchegg
StacktraceTop:
?? () from /lib/x86_
?? () from /usr/lib/
geis_filter_
?? ()
?? ()
Title: touchegg crashed with SIGSEGV in geis_filter_
UpgradeStatus: Upgraded to precise on 2012-01-15 (3 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
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)
visibility: | private → public |
tags: | added: bugpattern-needed |
tags: | added: quantal |
StacktraceTop: region_ attr_type (geis=<optimized out>, attr_name= 0xfffffbff <Address 0xfffffbff out of bounds>) at geis.c:1193 type_for_ facility (attr_name= 0xfffffbff <Address 0xfffffbff out of bounds>, facility= GEIS_FILTER_ REGION, geis=<optimized out>) at geis_filter.c:434 add_term (filter=0xcd6790, facility= GEIS_FILTER_ REGION) at geis_filter.c:489 or::addWindow (this=0xcc39b0, w=170) at src/touchegg/ gestures/ collector/ GestureCollecto r.cpp:164 e3b70) at src/touchegg/ Touchegg. cpp:66
geis_get_
_get_attr_
geis_filter_
GestureCollect
Touchegg::start (this=0x7fff701