tupitube.desk icon indicating copy to clipboard operation
tupitube.desk copied to clipboard

Position Tween Issue

Open manuel465 opened this issue 5 years ago • 0 comments

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

manuel465 avatar Aug 15 '19 23:08 manuel465