https://bugs.kde.org/show_bug.cgi?id=378328
Boudewijn Rempt <b...@valdyas.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |CONFIRMED Ever confirmed|0 |1 --- Comment #12 from Boudewijn Rempt <b...@valdyas.org> --- Weird, I can reproduce this in master, where it's a clear regression, but not in 3.x. Thread 1 "krita" received signal SIGSEGV, Segmentation fault. 0x00007fffee022199 in QMetaObject::activate(QObject*, int, int, void**) () from /home/boud/dev/deps/lib/libQt5Core.so.5 Missing separate debuginfos, use: zypper install krb5-debuginfo-1.12.1-36.3.x86_64 libICE6-debuginfo-1.0.9-3.1.x86_64 libSM6-debuginfo-1.2.2-5.1.x86_64 libX11-6-debuginfo-1.6.3-9.1.x86_64 libX11-xcb1-debuginfo-1.6.3-9.1.x86_64 libXau6-debuginfo-1.0.8-6.1.x86_64 libXcursor1-debuginfo-1.1.14-6.1.x86_64 libXext6-debuginfo-1.3.3-3.1.x86_64 libXfixes3-debuginfo-5.0.1-7.1.x86_64 libXi6-debuginfo-1.7.5-6.1.x86_64 libXrender1-debuginfo-0.9.9-3.1.x86_64 libbz2-1-debuginfo-1.0.6-32.1.x86_64 libcom_err2-debuginfo-1.42.11-10.2.x86_64 libcurl4-debuginfo-7.37.0-19.1.x86_64 libdbus-1-3-debuginfo-1.8.22-13.1.x86_64 libffi4-debuginfo-5.3.1+r233831-6.1.x86_64 libfreetype6-debuginfo-2.5.5-8.2.x86_64 libgcc_s1-debuginfo-5.3.1+r233831-6.1.x86_64 libglib-2_0-0-debuginfo-2.44.1-2.3.x86_64 libgobject-2_0-0-debuginfo-2.44.1-2.3.x86_64 libgomp1-debuginfo-5.3.1+r233831-6.1.x86_64 libgthread-2_0-0-debuginfo-2.44.1-2.3.x86_64 libicu52_1-debuginfo-52.1-10.3.x86_64 libidn11-debuginfo-1.28-6.1.x86_64 libkeyutils1-debuginfo-1.5.9-4.3.x86_64 libldap-2_4-2-debuginfo-2.4.41-14.1.x86_64 liblzma5-debuginfo-5.0.5-3.5.x86_64 libopenssl1_0_0-debuginfo-1.0.1i-21.1.x86_64 libpcre1-debuginfo-8.39-5.1.x86_64 libsasl2-3-debuginfo-2.1.26-8.1.x86_64 libselinux1-debuginfo-2.3-5.1.x86_64 libssh2-1-debuginfo-1.4.3-15.1.x86_64 libstdc++6-debuginfo-5.3.1+r233831-6.1.x86_64 libuuid1-debuginfo-2.25-21.1.x86_64 libwayland-client0-debuginfo-1.13.0-6.1.x86_64 libwayland-server0-debuginfo-1.13.0-6.1.x86_64 libxcb-keysyms1-debuginfo-0.4.0-1.1.x86_64 libxcb-util1-debuginfo-0.4.0-1.1.x86_64 libxcb1-debuginfo-1.11.1-1.1.x86_64 (gdb) bt #0 0x00007fffee022199 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #1 0x00007ffff531e43f in KoToolManager::aboutToChangeTool(KoCanvasController*) (this=<optimized out>, _t1= 0x7e1ab90) at /home/boud/dev/build/libs/flake/moc_KoToolManager.cpp:464 #2 0x00007ffff5320ecc in KoToolManager::Private::disconnectActiveTool() (this=this@entry=0x6c770b0) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:602 #3 0x00007ffff53217e9 in KoToolManager::Private::switchTool(KoToolBase*, bool) (this=0x6c770b0, tool= 0x8048540, temporary=<optimized out>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:630 #4 0x00007ffff5321a3f in KoToolManager::Private::switchTool(QString const&, bool) (this=0x6c770b0, id=..., temporary=temporary@entry=false) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:658 #5 0x00007ffff5321ce6 in KoToolManager::switchBackRequested() (this=0x7ffff564d1a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:339 #6 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #7 0x00007ffff532c3ce in KoToolProxy::mouseReleaseEvent(KoPointerEvent*) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff7ff3a0) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:363 #8 0x00007ffff532c41f in KoToolProxy::mouseReleaseEvent(QMouseEvent*, QPointF const&) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff7ff4d0, point=...) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:352 #9 0x00007ffff7603f26 in KisToolProxy::forwardEvent(KisToolProxy::ActionState, KisTool::ToolAction, QEvent*, QEvent*) (this=0x7e10ae8, state=state@entry=KisToolProxy::END, action=action@entry=KisTool::Primary, event=event@entry=0x7fffff7ff4d0, originalEvent=originalEvent@entry=0x7fffff7ff4d0) at /home/boud/dev/krita/libs/ui/canvas/kis_tool_proxy.cpp:146 #10 0x00007ffff7867447 in KisToolInvocationAction::end(QEvent*) (this=0x6bc3240, event=0x7fffff7ff4d0) at /home/boud/dev/krita/libs/ui/input/kis_tool_invocation_action.cpp:149 #11 0x00007ffff7872413 in KisShortcutMatcher::forceEndRunningShortcut(QPointF const&) (this=0x6bbd6f8, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:506 #12 0x00007ffff787246f in KisShortcutMatcher::lostFocusEvent(QPointF const&) (this=<optimized out>, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:326 #13 0x00007ffff785d51a in KisInputManager::slotAboutToChangeTool() (this=0x6c9fc48) at /home/boud/dev/krita/libs/ui/input/kis_input_manager.cpp:587 #14 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #15 0x00007ffff531e43f in KoToolManager::aboutToChangeTool(KoCanvasController*) (this=<optimized out>, _t1=0x7e1ab90) at /home/boud/dev/build/libs/flake/moc_KoToolManager.cpp:464 #16 0x00007ffff5320ecc in KoToolManager::Private::disconnectActiveTool() (this=this@entry=0x6c770b0) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:602 #17 0x00007ffff53217e9 in KoToolManager::Private::switchTool(KoToolBase*, bool) (this=0x6c770b0, tool=0x8048540, temporary=<optimized out>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:630 #18 0x00007ffff5321a3f in KoToolManager::Private::switchTool(QString const&, bool) (this=0x6c770b0, id=..., temporary=temporary@entry=false) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:658 #19 0x00007ffff5321ce6 in KoToolManager::switchBackRequested() (this=0x7ffff564d1a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:339 #20 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #21 0x00007ffff532c3ce in KoToolProxy::mouseReleaseEvent(KoPointerEvent*) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff7ff9a0) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:363 #22 0x00007ffff532c41f in KoToolProxy::mouseReleaseEvent(QMouseEvent*, QPointF const&) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff7ffad0, point=...) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:352 #23 0x00007ffff7603f26 in KisToolProxy::forwardEvent(KisToolProxy::ActionState, KisTool::ToolAction, QEvent*, QEvent*) (this=0x7e10ae8, state=state@entry=KisToolProxy::END, action=action@entry=KisTool::Primary, event=event@entry=0x7fffff7ffad0, originalEvent=originalEvent@entry=0x7fffff7ffad0) at /home/boud/dev/krita/libs/ui/canvas/kis_tool_proxy.cpp:146 #24 0x00007ffff7867447 in KisToolInvocationAction::end(QEvent*) (this=0x6bc3240, event=0x7fffff7ffad0) at /home/boud/dev/krita/libs/ui/input/kis_tool_invocation_action.cpp:149 #25 0x00007ffff7872413 in KisShortcutMatcher::forceEndRunningShortcut(QPointF const&) (this=0x6bbd6f8, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:506 #26 0x00007ffff787246f in KisShortcutMatcher::lostFocusEvent(QPointF const&) (this=<optimized out>, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:326 #27 0x00007ffff785d51a in KisInputManager::slotAboutToChangeTool() (this=0x6c9fc48) at /home/boud/dev/krita/libs/ui/input/kis_input_manager.cpp:587 #28 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #29 0x00007ffff531e43f in KoToolManager::aboutToChangeTool(KoCanvasController*) (this=<optimized out>, _t1=0x7e1ab90) at /home/boud/dev/build/libs/flake/moc_KoToolManager.cpp:464 ---Type <return> to continue, or q <return> to quit--- #30 0x00007ffff5320ecc in KoToolManager::Private::disconnectActiveTool() (this=this@entry=0x6c770b0) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:602 #31 0x00007ffff53217e9 in KoToolManager::Private::switchTool(KoToolBase*, bool) (this=0x6c770b0, tool=0x8048540, temporary=<optimized out>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:630 #32 0x00007ffff5321a3f in KoToolManager::Private::switchTool(QString const&, bool) (this=0x6c770b0, id=..., temporary=temporary@entry=false) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:658 #33 0x00007ffff5321ce6 in KoToolManager::switchBackRequested() (this=0x7ffff564d1a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:339 #34 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #35 0x00007ffff532c3ce in KoToolProxy::mouseReleaseEvent(KoPointerEvent*) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff7fffa0) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:363 #36 0x00007ffff532c41f in KoToolProxy::mouseReleaseEvent(QMouseEvent*, QPointF const&) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff8000d0, point=...) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:352 #37 0x00007ffff7603f26 in KisToolProxy::forwardEvent(KisToolProxy::ActionState, KisTool::ToolAction, QEvent*, QEvent*) (this=0x7e10ae8, state=state@entry=KisToolProxy::END, action=action@entry=KisTool::Primary, event=event@entry=0x7fffff8000d0, originalEvent=originalEvent@entry=0x7fffff8000d0) at /home/boud/dev/krita/libs/ui/canvas/kis_tool_proxy.cpp:146 #38 0x00007ffff7867447 in KisToolInvocationAction::end(QEvent*) (this=0x6bc3240, event=0x7fffff8000d0) at /home/boud/dev/krita/libs/ui/input/kis_tool_invocation_action.cpp:149 #39 0x00007ffff7872413 in KisShortcutMatcher::forceEndRunningShortcut(QPointF const&) (this=0x6bbd6f8, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:506 #40 0x00007ffff787246f in KisShortcutMatcher::lostFocusEvent(QPointF const&) (this=<optimized out>, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:326 #41 0x00007ffff785d51a in KisInputManager::slotAboutToChangeTool() (this=0x6c9fc48) at /home/boud/dev/krita/libs/ui/input/kis_input_manager.cpp:587 #42 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #43 0x00007ffff531e43f in KoToolManager::aboutToChangeTool(KoCanvasController*) (this=<optimized out>, _t1=0x7e1ab90) at /home/boud/dev/build/libs/flake/moc_KoToolManager.cpp:464 #44 0x00007ffff5320ecc in KoToolManager::Private::disconnectActiveTool() (this=this@entry=0x6c770b0) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:602 #45 0x00007ffff53217e9 in KoToolManager::Private::switchTool(KoToolBase*, bool) (this=0x6c770b0, tool=0x8048540, temporary=<optimized out>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:630 #46 0x00007ffff5321a3f in KoToolManager::Private::switchTool(QString const&, bool) (this=0x6c770b0, id=..., temporary=temporary@entry=false) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:658 #47 0x00007ffff5321ce6 in KoToolManager::switchBackRequested() (this=0x7ffff564d1a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:339 #48 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #49 0x00007ffff532c3ce in KoToolProxy::mouseReleaseEvent(KoPointerEvent*) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff8005a0) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:363 #50 0x00007ffff532c41f in KoToolProxy::mouseReleaseEvent(QMouseEvent*, QPointF const&) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff8006d0, point=...) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:352 #51 0x00007ffff7603f26 in KisToolProxy::forwardEvent(KisToolProxy::ActionState, KisTool::ToolAction, QEvent*, QEvent*) (this=0x7e10ae8, state=state@entry=KisToolProxy::END, action=action@entry=KisTool::Primary, event=event@entry=0x7fffff8006d0, originalEvent=originalEvent@entry=0x7fffff8006d0) at /home/boud/dev/krita/libs/ui/canvas/kis_tool_proxy.cpp:146 #52 0x00007ffff7867447 in KisToolInvocationAction::end(QEvent*) (this=0x6bc3240, event=0x7fffff8006d0) at /home/boud/dev/krita/libs/ui/input/kis_tool_invocation_action.cpp:149 #53 0x00007ffff7872413 in KisShortcutMatcher::forceEndRunningShortcut(QPointF const&) (this=0x6bbd6f8, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:506 #54 0x00007ffff787246f in KisShortcutMatcher::lostFocusEvent(QPointF const&) (this=<optimized out>, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:326 #55 0x00007ffff785d51a in KisInputManager::slotAboutToChangeTool() (this=0x6c9fc48) at /home/boud/dev/krita/libs/ui/input/kis_input_manager.cpp:587 #56 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #57 0x00007ffff531e43f in KoToolManager::aboutToChangeTool(KoCanvasController*) (this=<optimized out>, _t1=0x7e1ab90) at /home/boud/dev/build/libs/flake/moc_KoToolManager.cpp:464 #58 0x00007ffff5320ecc in KoToolManager::Private::disconnectActiveTool() (this=this@entry=0x6c770b0) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:602 #59 0x00007ffff53217e9 in KoToolManager::Private::switchTool(KoToolBase*, bool) (this=0x6c770b0, tool=0x8048540, temporary=<optimized out>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:630 ---Type <return> to continue, or q <return> to quit--- #60 0x00007ffff5321a3f in KoToolManager::Private::switchTool(QString const&, bool) (this=0x6c770b0, id=..., temporary=temporary@entry=false) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:658 #61 0x00007ffff5321ce6 in KoToolManager::switchBackRequested() (this=0x7ffff564d1a0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder>) at /home/boud/dev/krita/libs/flake/KoToolManager.cpp:339 #62 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #63 0x00007ffff532c3ce in KoToolProxy::mouseReleaseEvent(KoPointerEvent*) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff800ba0) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:363 #64 0x00007ffff532c41f in KoToolProxy::mouseReleaseEvent(QMouseEvent*, QPointF const&) (this=this@entry=0x7e10ae8, event=event@entry=0x7fffff800cd0, point=...) at /home/boud/dev/krita/libs/flake/KoToolProxy.cpp:352 #65 0x00007ffff7603f26 in KisToolProxy::forwardEvent(KisToolProxy::ActionState, KisTool::ToolAction, QEvent*, QEvent*) (this=0x7e10ae8, state=state@entry=KisToolProxy::END, action=action@entry=KisTool::Primary, event=event@entry=0x7fffff800cd0, originalEvent=originalEvent@entry=0x7fffff800cd0) at /home/boud/dev/krita/libs/ui/canvas/kis_tool_proxy.cpp:146 #66 0x00007ffff7867447 in KisToolInvocationAction::end(QEvent*) (this=0x6bc3240, event=0x7fffff800cd0) at /home/boud/dev/krita/libs/ui/input/kis_tool_invocation_action.cpp:149 #67 0x00007ffff7872413 in KisShortcutMatcher::forceEndRunningShortcut(QPointF const&) (this=0x6bbd6f8, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:506 #68 0x00007ffff787246f in KisShortcutMatcher::lostFocusEvent(QPointF const&) (this=<optimized out>, localPos=...) at /home/boud/dev/krita/libs/ui/input/kis_shortcut_matcher.cpp:326 #69 0x00007ffff785d51a in KisInputManager::slotAboutToChangeTool() (this=0x6c9fc48) at /home/boud/dev/krita/libs/ui/input/kis_input_manager.cpp:587 #70 0x00007fffee022441 in QMetaObject::activate(QObject*, int, int, void**) () at /home/boud/dev/deps/lib/libQt5Core.so.5 #71 0x00007ffff531e43f in KoToolManager::aboutToChangeTool(KoCanvasController*) (this=<optimized out>, _t1=0x7e1a etc. ad infinitum. -- You are receiving this mail because: You are watching all bug changes.