https://bugs.kde.org/show_bug.cgi?id=372357
--- Comment #8 from Boudewijn Rempt <b...@valdyas.org> --- Valgrind output showing the cause of the problem (no idea why this doesn't crash on windows or linux...): ==27393== Invalid read of size 8 ==27393== at 0x762888B: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== by 0x11A9DED7: ??? (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== by 0x11A9DF7B: g_main_context_iteration (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830800 is 0 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CE13: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:52) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== by 0x11A9DED7: ??? (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830808 is 8 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CE78: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== by 0x11A9DED7: ??? (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830800 is 0 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CC50: KoViewConverter::viewToDocument(QSizeF const&) const (KoViewConverter.cpp:66) ==27393== by 0x768CEA4: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830808 is 8 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CCB0: KoViewConverter::viewToDocument(QSizeF const&) const (KoViewConverter.cpp:68) ==27393== by 0x768CEA4: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830800 is 0 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768C940: KoViewConverter::viewToDocumentY(double) const (KoViewConverter.cpp:94) ==27393== by 0x768CCBD: KoViewConverter::viewToDocument(QSizeF const&) const (KoViewConverter.cpp:68) ==27393== by 0x768CEA4: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== Address 0x40830808 is 8 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CCBE: KoViewConverter::viewToDocument(QSizeF const&) const (KoViewConverter.cpp:68) ==27393== by 0x768CEA4: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830800 is 0 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768C930: KoViewConverter::viewToDocumentX(double) const (KoViewConverter.cpp:89) ==27393== by 0x768CCD0: KoViewConverter::viewToDocument(QSizeF const&) const (KoViewConverter.cpp:68) ==27393== by 0x768CEA4: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== Address 0x40830808 is 8 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CEA5: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== by 0x11A9DED7: ??? (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830800 is 0 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CD30: KoViewConverter::viewToDocument(QPointF const&) const (KoViewConverter.cpp:38) ==27393== by 0x768CED7: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830808 is 8 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CD90: KoViewConverter::viewToDocument(QPointF const&) const (KoViewConverter.cpp:40) ==27393== by 0x768CED7: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830800 is 0 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768C940: KoViewConverter::viewToDocumentY(double) const (KoViewConverter.cpp:94) ==27393== by 0x768CD9D: KoViewConverter::viewToDocument(QPointF const&) const (KoViewConverter.cpp:40) ==27393== by 0x768CED7: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== Address 0x40830808 is 8 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768CD9E: KoViewConverter::viewToDocument(QPointF const&) const (KoViewConverter.cpp:40) ==27393== by 0x768CED7: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0x11A9DC83: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.4400.1) ==27393== Address 0x40830800 is 0 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== ==27393== Invalid read of size 8 ==27393== at 0x768C930: KoViewConverter::viewToDocumentX(double) const (KoViewConverter.cpp:89) ==27393== by 0x768CDB0: KoViewConverter::viewToDocument(QPointF const&) const (KoViewConverter.cpp:40) ==27393== by 0x768CED7: KoViewConverter::viewToDocument(QRectF const&) const (KoViewConverter.cpp:54) ==27393== by 0x762890A: KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) (KoShapeManager.cpp:232) ==27393== by 0x510C063: KisShapeLayerCanvas::repaint() (kis_shape_layer_canvas.cpp:138) ==27393== by 0xE9569F5: QObject::event(QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xD5BCDEB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0xD5C1449: QApplication::notify(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Widgets.so.5.6.1) ==27393== by 0x5323FC6: KisApplication::notify(QObject*, QEvent*) (KisApplication.cpp:519) ==27393== by 0xE92B8E4: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE92D6C9: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== by 0xE97C6D2: ??? (in /home/boud/dev/deps/lib/libQt5Core.so.5.6.1) ==27393== Address 0x40830808 is 8 bytes inside a block of size 32 free'd ==27393== at 0x4C2A84C: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==27393== by 0x5105457: KisShapeLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_shape_layer.cc:264) ==27393== by 0x67F0C11: operator() (kis_layer.cc:329) ==27393== by 0x67F0C11: std::_Function_handler<void (KisSharedPtr<KisNode>), KisLayer::setImage(KisWeakSharedPtr<KisImage>)::{lambda(KisSharedPtr<KisNode>)#1}>::_M_invoke(std::_Any_data const&, KisSharedPtr<KisNode>) (functional:2071) ==27393== by 0x67F8E0B: operator() (functional:2471) ==27393== by 0x67F8E0B: KisLayerUtils::recursiveApplyNodes(KisSharedPtr<KisNode>, std::function<void (KisSharedPtr<KisNode>)>) (kis_layer_utils.cpp:1244) ==27393== by 0x67F0E4B: KisLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_layer.cc:330) ==27393== by 0x67D513C: KisGroupLayer::setImage(KisWeakSharedPtr<KisImage>) (kis_group_layer.cc:142) ==27393== by 0x67E19A3: KisImage::KisImage(KisImage const&, KisUndoStore*, bool) (kis_image.cc:292) ==27393== by 0x67E2167: KisImage::clone(bool) (kis_image.cc:267) ==27393== by 0x532CE50: KisDocument::prepareLocksForSaving() (KisDocument.cpp:1673) ==27393== by 0x5330A30: KisDocument::saveFile(QString const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:636) ==27393== by 0x5331A52: KisDocument::save(KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:615) ==27393== by 0x5331DB8: KisDocument::saveAs(QUrl const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) (KisDocument.cpp:588) ==27393== krita(27393)/(default) unknown: SAFE ASSERT (krita): "image->locked()" in file /home/boud/dev/impex/libs/ui/KisImportExportManager.cpp, line 231 -- You are receiving this mail because: You are watching all bug changes.