https://bugs.kde.org/show_bug.cgi?id=446111

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |n...@kde.org
           See Also|                            |https://bugs.kde.org/show_b
                   |                            |ug.cgi?id=440429
           Keywords|                            |wayland
             Status|REPORTED                    |CONFIRMED
          Component|generic-crash               |Widget Explorer
     Ever confirmed|0                           |1
            Summary|Plasma crashed on Wayland   |Plasma crashes in
                   |on dragging a widget from   |QQuickWindowPrivate::sendFi
                   |Widgets Explorer            |lteredPointerEventImpl()
                   |                            |when dragging a widget onto
                   |                            |Widgets Explorer

--- Comment #2 from Nate Graham <n...@kde.org> ---
Those steps make this 100% reproducible for me. Backtrace:

(gdb) bt
#0  QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*,
QQuickItem*, QQuickItem*) (this=0x7e33d0, event=0x6c28e30, receiver=0x5a830a0,
filteringParent=<optimized out>)
    at items/qquickwindow.cpp:3212
#1  0x00007ffff75a247d in
QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*,
QQuickItem*, QQuickItem*)
    (this=0x7e33d0, event=<optimized out>, receiver=<optimized out>,
filteringParent=<optimized out>) at items/qquickwindow.cpp:3315
#2  0x00007ffff75a247d in
QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*,
QQuickItem*, QQuickItem*)
    (this=0x7e33d0, event=<optimized out>, receiver=<optimized out>,
filteringParent=<optimized out>) at items/qquickwindow.cpp:3315
#3  0x00007ffff75a247d in
QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent*,
QQuickItem*, QQuickItem*)
    (this=0x7e33d0, event=<optimized out>, receiver=<optimized out>,
filteringParent=<optimized out>) at items/qquickwindow.cpp:3315
#4  0x00007ffff759c282 in
QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*)
    (this=this@entry=0x7e33d0, pointerEvent=0x6c28e30) at
items/qquickwindow.cpp:2003
#5  0x00007ffff759cd23 in
QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*)
    (this=0x7e33d0, event=0x6c28e30) at items/qquickwindow.cpp:2612
#6  0x00007ffff5a09425 in QWindow::event(QEvent*) (this=0xb004b0, ev=<optimized
out>)
    at kernel/qwindow.cpp:2438
#7  0x00007ffff6445443 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    (this=<optimized out>, receiver=0xb004b0, e=0x7fffffffcea0) at
kernel/qapplication.cpp:3632
#8  0x00007ffff55ac7d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
    (receiver=0xb004b0, event=0x7fffffffcea0) at
kernel/qcoreapplication.cpp:1064
#9  0x00007ffff59fdb98 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x7fff3031ec30) at kernel/qguiapplication.cpp:2275
#10 0x00007ffff59ddc9c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
#11 0x00007ffff3966684 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) ()
    at /lib64/libQt5WaylandClient.so.5
#12 0x00007ffff3b77130 in g_main_dispatch (context=0x501530) at
../glib/gmain.c:3381
#13 g_main_context_dispatch (context=0x501530) at ../glib/gmain.c:4099
#14 0x00007ffff3bcc208 in g_main_context_iterate.constprop.0
    (context=context@entry=0x501530, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#15 0x00007ffff3b74933 in g_main_context_iteration (context=0x501530,
may_block=1)
    at ../glib/gmain.c:4240
#16 0x00007ffff55fdbb8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x4fdb10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#17 0x00007ffff55ab1e2 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
    (this=this@entry=0x7fffffffd230, flags=..., flags@entry=...)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#18 0x00007ffff55b3724 in QCoreApplication::exec() ()
    at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#19 0x00007ffff59f2c40 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1860
#20 0x00007ffff64453b9 in QApplication::exec() () at
kernel/qapplication.cpp:2824
#21 0x000000000041f750 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>)
    at /home/nate/kde/src/plasma-workspace/shell/main.cpp:238

Same backtrace as Bug 440429, but that's in System Settings.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to