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.

Reply via email to