Yeah, I'm agreeing with Jani, that was a false trail. here's the new backtrace with ittt in the patch and unity-2d rebuilt against it:
(gdb) bt #0 0x404fce2c in operator int (this=0xdf6ce0, parent=<value optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:85 #1 qt_metatype_id (this=0xdf6ce0, parent=<value optimized out>) at ../../include/QtGui/private/../../../src/gui/kernel/qgesture.h:56 #2 qt_metatype_id (this=0xdf6ce0, parent=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:169 #3 qMetaTypeId<Qt::GestureState> (this=0xdf6ce0, parent=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:230 #4 qRegisterMetaType<Qt::GestureState> (this=0xdf6ce0, parent=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:243 #5 QGestureManager::QGestureManager (this=0xdf6ce0, parent=<value optimized out>) at kernel/qgesturemanager.cpp:76 #6 0x404c108a in QGestureManager::instance () at kernel/qapplication.cpp:5849 #7 0x404f0f0e in QWidget::grabGesture (this=<value optimized out>, gesture=Qt::PanGesture, flags=...) at kernel/qwidget.cpp:12079 #8 0x4079aba8 in QAbstractScrollAreaPrivate::init (this=0xddfd20) at widgets/qabstractscrollarea.cpp:299 #9 0x4079ac58 in QAbstractScrollArea::QAbstractScrollArea ( this=0xbeac75ac, dd=<value optimized out>, parent=<value optimized out>) at widgets/qabstractscrollarea.cpp:493 #10 0x40893aac in QGraphicsView::QGraphicsView (this=0xbeac75ac, dd=<value optimized out>, parent=<value optimized out>) at graphicsview/qgraphicsview.cpp:1146 #11 0x40a96e4e in QDeclarativeView::QDeclarativeView (this=0xbeac75ac, parent=0x0) at util/qdeclarativeview.cpp:254 #12 0x0000cc76 in LauncherView::LauncherView() () #13 0x0000c2dc in main ()
Yeah, I'm agreeing with Jani, that was a false trail. here's the new backtrace with ittt in the patch and unity-2d rebuilt against it:
(gdb) bt QtCore/ ../../src/ corelib/ thread/ qbasicatomic. h:85 QtGui/private/ ../../. ./src/gui/ kernel/ qgesture. h:56 QtCore/ ../../src/ corelib/ kernel/ qmetatype. h:169 Qt::GestureStat e> (this=0xdf6ce0, QtCore/ ../../src/ corelib/ kernel/ qmetatype. h:230 pe<Qt:: GestureState> (this=0xdf6ce0, QtCore/ ../../src/ corelib/ kernel/ qmetatype. h:243 ::QGestureManag er (this=0xdf6ce0, qgesturemanager .cpp:76 ::instance () qapplication. cpp:5849 :grabGesture (this=<value optimized out>, Qt::PanGesture, flags=...) at kernel/ qwidget. cpp:12079 AreaPrivate: :init (this=0xddfd20) qabstractscroll area.cpp: 299 Area::QAbstract ScrollArea ( 0xbeac75ac, dd=<value optimized out>, qabstractscroll area.cpp: 493 :QGraphicsView (this=0xbeac75ac, qgraphicsview. cpp:1146 w::QDeclarative View (this=0xbeac75ac, veview. cpp:254 :LauncherView( ) ()
#0 0x404fce2c in operator int (this=0xdf6ce0,
parent=<value optimized out>)
at ../../include/
#1 qt_metatype_id (this=0xdf6ce0, parent=<value optimized out>)
at ../../include/
#2 qt_metatype_id (this=0xdf6ce0, parent=<value optimized out>)
at ../../include/
#3 qMetaTypeId<
parent=<value optimized out>)
at ../../include/
#4 qRegisterMetaTy
parent=<value optimized out>)
at ../../include/
#5 QGestureManager
parent=<value optimized out>) at kernel/
#6 0x404c108a in QGestureManager
at kernel/
#7 0x404f0f0e in QWidget:
gesture=
#8 0x4079aba8 in QAbstractScroll
at widgets/
#9 0x4079ac58 in QAbstractScroll
this=
parent=<value optimized out>) at widgets/
#10 0x40893aac in QGraphicsView:
dd=<value optimized out>, parent=<value optimized out>)
at graphicsview/
#11 0x40a96e4e in QDeclarativeVie
parent=0x0) at util/qdeclarati
#12 0x0000cc76 in LauncherView:
#13 0x0000c2dc in main ()