https://bugs.kde.org/show_bug.cgi?id=407554
Boudewijn Rempt <b...@valdyas.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |CONFIRMED CC| |b...@valdyas.org Ever confirmed|0 |1 --- Comment #4 from Boudewijn Rempt <b...@valdyas.org> --- Good catch... I can reproduce the issue. Linux backtrace: Thread 1 "krita" received signal SIGSEGV, Segmentation fault. 0x00007ffff25a7677 in QMetaObject::cast(QObject const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (gdb) bt #0 0x00007ffff25a7677 in QMetaObject::cast(QObject const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007fffeef2ff16 in qobject_cast<KoShapeController*> (object=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:504 #2 QtPrivate::QVariantValueHelper<KoShapeController*>::object (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:734 #3 QtPrivate::ObjectInvoker<QtPrivate::QVariantValueHelper<KoShapeController*>, QVariant const&, KoShapeController*>::invoke (a=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:106 #4 qvariant_cast<KoShapeController*> (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:860 #5 QVariant::value<KoShapeController*> (this=0x7fffffffc090) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:362 #6 KoDocumentResourceManager::shapeController (this=this@entry=0x603001c68d00) at /home/boud/dev/krita/libs/flake/KoDocumentResourceManager.cpp:193 #7 0x00007fffef0c28ec in KoSvgTextShapeFactory::createShape (this=this@entry=0x603002200990, params=params@entry=0x60200037a770, documentResources=0x603001c68d00) at /home/boud/dev/krita/libs/flake/text/KoSvgTextShape.cpp:620 #8 0x00007fffb73b37e6 in SvgTextTool::mouseReleaseEvent (this=0x60e00004e1c0, event=0x7fffffffc2b0) at /home/boud/dev/krita/plugins/tools/svgtexttool/SvgTextTool.cpp:383 #9 0x00007fffeefa150e in KoToolProxy::mouseReleaseEvent (this=this@entry=0x6140010b26a0, event=event@entry=0x7fffffffc2b0) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:316 #10 0x00007fffeefa1a4f in KoToolProxy::mouseReleaseEvent (this=0x6140010b26a0, event=<optimized out>, point=...) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:305 #11 0x00007ffff5841d96 in KisToolProxy::forwardEvent (this=0x6140010b26a0, state=state@entry=KisToolProxy::END, action=action@entry=KisTool::Primary, event=event@entry=0x7fffffffccc0, originalEvent=originalEvent@entry=0x7fffffffccc0) at /home/boud/dev/krita/libs/ui/canvas/kis_tool_proxy.cpp:134 #12 0x00007ffff5c1e7be in KisToolInvocationAction::end (this=0x6030029f3f80, event=0x7fffffffccc0) at /home/boud/dev/krita/libs/ui/input/kis_tool_invocation_action.cpp:152 #13 0x00007ffff5c2cc0f in KisShortcutMatcher::tryEndRunningShortcut (this=0x6110009de0b0, button=<optimized out>, event=0x7fffffffccc0) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:568 #14 0x00007ffff5c2d5f5 in KisShortcutMatcher::buttonReleased (this=0x6110009de0b0, button=<optimized out>, event=event@entry=0x7fffffffccc0) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:233 #15 0x00007ffff5c0c474 in KisInputManager::eventFilterImpl (this=0x61a00006cb58, event=0x7fffffffccc0) at /home/boud/dev/krita/libs/ui/input/kis_input_manager.cpp:331 #16 0x00007ffff259e0ad in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007ffff3394885 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007ffff339cd18 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007ffff5c9a9c7 in KisApplication::notify (this=<optimized out>, receiver=0x60700093ec60, event=0x7fffffffccc0) at /home/boud/dev/krita/libs/ui/KisApplication.cpp:639 #20 0x00007ffff259e328 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007ffff339b30f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007ffff33efaf0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007ffff33f257a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007ffff33948ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007ffff339be40 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007ffff5c9a9c7 in KisApplication::notify (this=<optimized out>, receiver=0x608000120520, event=0x7fffffffd1c0) at /home/boud/dev/krita/libs/ui/KisApplication.cpp:639 #27 0x00007ffff259e328 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007ffff2b6652b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #29 0x00007ffff2b67695 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #30 0x00007ffff2b4014b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #31 0x00007fffdaeda30a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #32 0x00007fffe9a6a417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007fffe9a6a650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007fffe9a6a6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007ffff25fb13f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #36 0x00007ffff259c64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #37 0x00007ffff25a5800 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #38 0x0000555555e4d781 in main (argc=<optimized out>, argv=0x7fffffffd878) at /home/boud/dev/krita/krita/main.cc:546 -- You are receiving this mail because: You are watching all bug changes.