Picking the Selection tool while a Tween position is being created triggers a critical issue making the application to crash.
To reproduce this bug, follow these steps:
- Create a Position Tween
- Before applying the Tween, pick the Selection Tool
- Pick the Position Tween tool once again
- Then, application crashes
This is the bug trace:
" "[New LWP 4129]
[New LWP 4130]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007fecca41db57 in waitpid () from /lib64/libpthread.so.0
#0 0x00007fecca41db57 in waitpid () at /lib64/libpthread.so.0
#1 0x000000000043b45f in crashTrapper(int) (sig=11) at tupcrashhandler.cpp:321
#2 0x00007fecca41e270 in
() at /lib64/libpthread.so.0 #3 0x0000000000428222 in QListData::size() const (this=0x1600000040) at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/include/QtCore/qlist.h:113 #4 0x00007fecce1c913e in QList<TupLayer*>::count() const (this=0x1600000040) at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/include/QtCore/qlist.h:345 #5 0x00007fecce1c66e2 in TupScene::getTweenNames(TupItemTweener::Type) (this=0x1600000000, type=TupItemTweener::Position) at tupscene.cpp:659 #6 0x00007fecb1403d9c in Tweener::init(TupGraphicsScene*) (this=0x29047c0, gScene=0x7fecbc008660) at tweener.cpp:120 #7 0x00007feccdcd1f75 in TupGraphicsScene::setTool(TupToolPlugin*) (this=0x7fecbc008660, plugin=0x29047c0) at tupgraphicsscene.cpp:1256 #8 0x00007feccdcc7b5e in TupPaintAreaBase::setTool(TupToolPlugin*) (this=0x27dca90, tool=0x29047c0) at tuppaintareabase.cpp:147 #9 0x00007feccfa79dcd in TupDocumentView::selectTool() (this=0x25b6650) at tupdocumentview.cpp:1038 #10 0x00007feccfabb0df in TupDocumentView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x25b6650, _c=QMetaObject::InvokeMetaMethod, _id=61, _a=0x7ffdc7767970) at .moc/moc_tupdocumentview.cpp:436 #11 0x00007feccab59989 in QMetaObject::activate(QObject*, int, int, void**) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #12 0x00007feccc2bb722 in QAction::triggered(bool) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #13 0x00007feccc2bdb40 in QAction::activate(QAction::ActionEvent) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #14 0x00007fecd0224fa1 in QAction::trigger() (this=0x290b810) at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/include/QtWidgets/qaction.h:187 #15 0x00007feccfa7a70b in TupDocumentView::selectToolFromMenu(QAction*) (this=0x25b6650, action=0x1c427d0) at tupdocumentview.cpp:1076 #16 0x00007feccfabafd2 in TupDocumentView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x25b6650, _c=QMetaObject::InvokeMetaMethod, _id=52, _a=0x7ffdc7767d70) at .moc/moc_tupdocumentview.cpp:427 #17 0x00007feccab59989 in QMetaObject::activate(QObject*, int, int, void**) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #18 0x00007feccc477d2f in QToolBar::actionTriggered(QAction*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #19 0x00007feccc47934c in QToolBar::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #20 0x00007feccab59989 in QMetaObject::activate(QObject*, int, int, void**) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #21 0x00007feccc48652f in QToolButton::triggered(QAction*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #22 0x00007feccab59989 in QMetaObject::activate(QObject*, int, int, void**) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #23 0x00007feccc2bb722 in QAction::triggered(bool) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #24 0x00007feccc2bdb40 in QAction::activate(QAction::ActionEvent) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #25 0x00007feccc3a9dd0 in QAbstractButtonPrivate::click() () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #26 0x00007feccc3a9ee5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #27 0x00007feccc4887fa in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #28 0x00007feccc2ff468 in QWidget::event(QEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #29 0x00007feccc4888c9 in QToolButton::event(QEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #30 0x00007feccc2c16fc in QAppli