xtingray / tupitube.desk

TupiTube Desk Source Code
GNU General Public License v2.0
35 stars 12 forks source link

Position Tween Crashing Issue #5 #37

Open manuel465 opened 4 years ago

manuel465 commented 4 years ago

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:

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