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.

Reply via email to