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

Position Tween Crashing Issue #6

Open manuel465 opened this issue 5 years ago • 0 comments

This error is related to the Position Tween and the Undo (Ctrl-Z) features

To reproduce this bug, follow these steps:

  • Create a Position Tween (complete)
  • Delete the Tween frames pressing Ctrl-Z several times until the object of the Tween be removed
  • Open the properties panel of the Tween and pick the option Update Tween
  • Create a new Position Tween
  • Delete the Tween frames pressing Ctrl-Z until the object be removed
  • Create a new project
  • Create a new Position Tween. At the moment of defining the path, the path of the previous Tween will show up. If you try to edit that path the program crashes

Bug trace:

" "[New LWP 6915]

[New LWP 6916]

[New LWP 6922]

[Thread debugging using libthread_db enabled]

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fd41199223a in __waitpid (pid=7041, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30

#0 0x00007fd41199223a in __waitpid (pid=7041, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30

#1 0x000055f5d5d4b847 in crashTrapper(int) (sig=6) at tupcrashhandler.cpp:324

#2 0x00007fd41102cf20 in () at /lib/x86_64-linux-gnu/libc.so.6

#3 0x00007fd41102ce97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51

#4 0x00007fd41102e801 in __GI_abort () at abort.c:79

#5 0x00007fd411c27bfc in qErrnoWarning(char const*, ...) () at /home/xtingray/Qt5.13.1/5.13.1/gcc_64/lib/libQt5Core.so.5

#6 0x00007fd411c27344 in (anonymous namespace)::Q_QGS_qMessagePattern::innerFunction()::HolderBase::~HolderBase() [clone .isra.28]

() at /home/xtingray/Qt5.13.1/5.13.1/gcc_64/lib/libQt5Core.so.5

#7 0x00007fd3f4c71c1d in QList<TPushButton*>::at(int) const (this=0x55f5d8b130b0, i=6) at /home/xtingray/Qt5.13.1/5.13.1/gcc_64/include/QtCore/qlist.h:560

#8 0x00007fd3f4c6e7fe in StepsViewer::addTableRow(int, int) (this=0x55f5d96d0c30, row=6, frames=4) at stepsviewer.cpp:525

#9 0x00007fd3f4c6c8cb in StepsViewer::setPath(QGraphicsPathItem const*) (this=0x55f5d96d0c30, pathItem=0x55f5d97ae580) at stepsviewer.cpp:200

#10 0x00007fd3f1120adc in Settings::updateSteps(QGraphicsPathItem const*) (this=0x55f5d8b238f0, path=0x55f5d97ae580) at settings.cpp:214

#11 0x00007fd3f111e6d3 in Configurator::updateSteps(QGraphicsPathItem const*) (this=0x55f5d94627c0, path=0x55f5d97ae580) at configurator.cpp:195

#12 0x00007fd3f11112ba in Tweener::release(TupInputDeviceInformation const*, TupBrushManager*, TupGraphicsScene*) (this=0x55f5d887ce70, input=0x55f5d9cfaa30, brushManager=0x55f5d98520a0, gScene=0x55f5da45e660) at tweener.cpp:237

#13 0x00007fd41389d483 in TupGraphicsScene::mouseReleased(QGraphicsSceneMouseEvent*) (this=0x55f5da45e660, event=0x7ffde0deb0e0) at tupgraphicsscene.cpp:1204

#14 0x00007fd41389d322 in TupGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (this=0x55f5da45e660, event=0x7ffde0deb0e0) at tupgraphicssc

manuel465 avatar Sep 21 '19 01:09 manuel465