https://bugs.kde.org/show_bug.cgi?id=393209
--- Comment #4 from pinky19...@gmail.com --- Undoing the node still crashes the program. On Tue, Apr 17, 2018 at 8:03 PM, Antti Savolainen <bugzilla_nore...@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=393209 > > Antti Savolainen <antti.s...@gmail.com> changed: > > What |Removed |Added > ------------------------------------------------------------ > ---------------- > Resolution|WAITINGFORINFO |--- > Status|NEEDSINFO |CONFIRMED > Ever confirmed|0 |1 > OS|MS Windows |All > CC| |antti.s...@gmail.com > Platform|MS Windows |unspecified > > --- Comment #3 from Antti Savolainen <antti.s...@gmail.com> --- > There we go, found a way to reproduce on Linux after the more detailed > instructions. https://webmshare.com/6jDEB > > Open vector layer > Draw a line with the Line Tool > Double click the Edit Shapes Tool so that a new node appears > Undo the node. > > Informatio: > Xubuntu 17.10 > krita 4.1.0-pre-alpha > > (gdb) bt > #0 0x00007ffff153eeee in KoPathShape::d_func() const (this=0x0) at > ./libs/flake/KoPathShape.h:505 > #1 0x00007ffff1539951 in KoPathShape::pathPointIndex(KoPathPoint const*) > const > (this=0x0, point=0x55555fbe0660) at ./libs/flake/KoPathShape.cpp:891 > #2 0x00007ffff164b05e in KoPathToolSelection::selectedPointsData() const > (this=0x5555612eac18) at ./libs/flake/tools/KoPathToolSelection.cpp:151 > #3 0x00007ffff1647d33 in KoPathTool::updateActions() > (this=0x5555612eac00) at > ./libs/flake/tools/KoPathTool.cpp:1048 > #4 0x00007ffff1702c39 in KoPathTool::qt_static_metacall(QObject*, > QMetaObject::Call, int, void**) (_o=0x5555612eac00, > _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7fffffffd290) at > ./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/ > CB6E7VNMGS/moc_KoPathTool.cpp:155 > #5 0x00007ffff50f28e5 in QMetaObject::activate(QObject*, int, int, > void**) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #6 0x00007ffff77a0b87 in KisSelectedShapesProxy:: > selectionContentChanged() > (this=0x55556117b9c8) at > ./obj-x86_64-linux-gnu/libs/ui/kritaui_autogen/EWIEGA46WW/ > moc_KisSelectedShapesProxy.cpp:158 > #7 0x00007ffff77a08e8 in KisSelectedShapesProxy::qt_ > static_metacall(QObject*, > QMetaObject::Call, int, void**) (_o=0x55556117b9c8, > _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffffd410) > at > ./obj-x86_64-linux-gnu/libs/ui/kritaui_autogen/EWIEGA46WW/ > moc_KisSelectedShapesProxy.cpp:82 > #8 0x00007ffff50f28e5 in QMetaObject::activate(QObject*, int, int, > void**) () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #9 0x00007ffff157a7fd in KoShapeManager::selectionContentChanged() > (this=0x55555fcb7330) at > ./obj-x86_64-linux-gnu/libs/flake/kritaflake_autogen/ > include/moc_KoShapeManager.cpp:180 > #10 0x00007ffff1576d75 in KoShapeManager::Private::updateTree() > (this=0x55555f195ed0) at ./libs/flake/KoShapeManager.cpp:95 > #11 0x00007ffff1577c41 in KoShapeManager::paint(QPainter&, KoViewConverter > const&, bool) (this=0x55555fcb7330, painter=..., converter=..., > forPrint=false) > at ./libs/flake/KoShapeManager.cpp:253 > #12 0x00007ffff7353f16 in KisShapeLayerCanvas::repaint() > (this=0x555560cf9760) > at ./libs/ui/flake/kis_shape_layer_canvas.cpp:296 > #13 0x00007ffff77accf6 in KisShapeLayerCanvas::qt_ > static_metacall(QObject*, > QMetaObject::Call, int, void**) (_o=0x555560cf9760, > _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x555560d7e1f0) > at > ./obj-x86_64-linux-gnu/libs/ui/kritaui_autogen/QUY67KCZCL/ > moc_kis_shape_layer_canvas.cpp:87 > #14 0x00007ffff50f3452 in QObject::event(QEvent*) () at > /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #15 0x00007ffff5e3e46c in QApplicationPrivate::notify_helper(QObject*, > QEvent*) > () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 > #16 0x00007ffff5e45d34 in QApplication::notify(QObject*, QEvent*) () at > /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 > #17 0x00007ffff76aa495 in KisApplication::notify(QObject*, QEvent*) > (this=0x7fffffffddb0, receiver=0x555560cf9760, event=0x7fffd8007af0) at > ./libs/ui/KisApplication.cpp:652 > #18 0x00007ffff50c3de8 in QCoreApplication::notifyInternal2(QObject*, > QEvent*) > () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #19 0x00007ffff50c655d in QCoreApplicationPrivate:: > sendPostedEvents(QObject*, > int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #20 0x00007ffff511ce53 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #21 0x00007fffec790fb7 in g_main_context_dispatch () at > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #22 0x00007fffec7911f0 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #23 0x00007fffec79127c in g_main_context_iteration () at > /lib/x86_64-linux-gnu/libglib-2.0.so.0 > #24 0x00007ffff511c47f in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () > at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #25 0x00007ffff50c1e3a in > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at > /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #26 0x00007ffff50cada4 in QCoreApplication::exec() () at > /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 > #27 0x0000555555849423 in main(int, char**) (argc=1, argv=0x7fffffffdf38) > at > ./krita/main.cc:361 > > -- > You are receiving this mail because: > You reported the bug. > -- You are receiving this mail because: You are watching all bug changes.