There is a fatal error in the Position Tween implementation when a new project is created.
To reproduce this issue follow these steps:
- Create a new Position Tween (Complete)
- Create a new project
- Create a new Tween
- Add a node to the Tween path
- Press Ctrl-Z (this command will restore the path of the first project)
- If you try to edit that path then the application crashes
Bug Trace:
ch file or directory)
" "[New LWP 8943]
[New LWP 8944]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007f584b610b57 in waitpid () from /lib64/libpthread.so.0
#0 0x00007f584b610b57 in waitpid () at /lib64/libpthread.so.0
#1 0x000000000043b4b1 in crashTrapper(int) (sig=6) at tupcrashhandler.cpp:321
#2 0x00007f584a990130 in
() at /lib64/libc.so.6 #3 0x00007f584a9900b0 in raise () at /lib64/libc.so.6 #4 0x00007f584a991691 in abort () at /lib64/libc.so.6 #5 0x00007f584bb33dcc in qErrnoWarning(char const*, ...) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #6 0x00007f584bb33514 in (anonymous namespace)::Q_QGS_qMessagePattern::innerFunction()::HolderBase::~HolderBase() [clone .isra.26] () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #7 0x00007f582fbc2d29 in QList<TPushButton*>::at(int) const (this=0x2f784f40, i=4) at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/include/QtCore/qlist.h:544 #8 0x00007f582fbbfd78 in StepsViewer::addTableRow(int, int) (this=0x3104750, row=4, frames=4) at stepsviewer.cpp:525 #9 0x00007f582fbbdf67 in StepsViewer::setPath(QGraphicsPathItem const*) (this=0x3104750, pathItem=0x3104ce40) at stepsviewer.cpp:200 #10 0x00007f582e493f7b in Settings::updateSteps(QGraphicsPathItem const*) (this=0x2fb40130, path=0x3104ce40) at settings.cpp:214 #11 0x00007f582e491d8d in Configurator::updateSteps(QGraphicsPathItem const*) (this=0x2fb7b2d0, path=0x3104ce40) at configurator.cpp:195 #12 0x00007f582e48a2b6 in Tweener::updatePath() (this=0x2fa8d80) at tweener.cpp:853 #13 0x00007f582e49574c in Tweener::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x2fa8d80, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7ffe1e885bd0) at .moc/moc_tweener.cpp:129 #14 0x00007f584bd4c989 in QMetaObject::activate(QObject*, int, int, void**) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #15 0x00007f5851421ba5 in TNodeGroup::nodeReleased() (this=0x2cf27a0) at moc_tnodegroup.cpp:178 #16 0x00007f5851401e3d in TNodeGroup::emitNodeClicked(TControlNode::State) (this=0x2cf27a0, state=TControlNode::Released) at tnodegroup.cpp:315 #17 0x00007f58513ee37d in TControlNode::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (this=0x2d557ab0, event=0x7ffe1e886180) at tcontrolnode.cpp:219 #18 0x00007f584d77ab78 in QGraphicsItem::sceneEvent(QEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #19 0x00007f584d79dbac in QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #20 0x00007f584d7a324a in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #21 0x00007f584eec4beb in TupGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (this=0x2d513a10, event=0x7ffe1e886180) at tupgraphicsscene.cpp:1372 #22 0x00007f584d7ae190 in QGraphicsScene::event(QEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #23 0x00007f584eec4f41 in TupGraphicsScene::event(QEvent*) (this=0x2d513a10, event=0x7ffe1e886180) at tupgraphicsscene.cpp:1520 #24 0x00007f584d4b46fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #25 0x00007f584d4bb7f0 in QApplication::notify(QObject*, QEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #26 0x00007f584bd20e98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Core.so.5 #27 0x00007f584d7ca62c in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () at /home/xtingray/Qt5.12.2/5.12.2/gcc_64/lib/libQt5Widgets.so.5 #28 0x00007f584eeba6c7 in TupPaintAreaBase::mouseReleaseEvent(QMouseEvent*) (this=0x26086c00, event=0x7ffe1e8866d0) at t