https://bugs.kde.org/show_bug.cgi?id=502951
Nate Graham <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|kwin_wayland crash after |kwin_wayland crashes in |disconnect dell dock |KWin::DrmOutput::cursorLaye | |r() after disconnect dell | |dock CC| |[email protected], | |[email protected] --- Comment #2 from Nate Graham <[email protected]> --- Searchable backtrace: Thread 1 (Thread 0x7f5c81d02400 (LWP 3556)): [KCrash Handler] #5 0x00007f5c8b954dab in KWin::DrmOutput::cursorLayer (this=0x55937cd2e040) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_output.cpp:555 #6 0x00007f5c8b65f78c in operator() (__closure=0x55937d5ba830) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/compositor_wayland.cpp:505 #7 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937d5ba820, r=0x55937d6d44d0, a=0x7ffdeb5b7c70) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #8 doActivate<false> (sender=0x55937b899a80, signal_index=3, argv=argv@entry=0x7ffdeb5b7c70) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #9 0x00007f5c889558a9 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdeb5b7c70) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4175 #10 0x00007f5c8b68bcd1 in KWin::Cursors::currentCursorChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/redhat-linux-build/src/kwin_autogen/include/moc_cursor.cpp:395 #11 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937b89a0e0, r=0x55937b899a80, a=0x7ffdeb5b7d18) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #12 doActivate<false> (sender=0x55937b89a5e0, signal_index=5, argv=0x7ffdeb5b7d18) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #13 0x00007f5c8b7c35ea in operator() (__closure=0x55937c9e9aa0) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/pointer_input.cpp:111 #14 operator() (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:141 #15 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::PointerInputRedirection::init()::<lambda()> >::call(KWin::PointerInputRedirection::init()::<lambda()>&, void**)::<lambda()> > (args=<optimized out>, fn=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 #16 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::PointerInputRedirection::init()::<lambda()> >::call (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:140 #17 QtPrivate::FunctorCallable<KWin::PointerInputRedirection::init()::<lambda()> >::call<QtPrivate::List<>, void> (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:362 #18 QtPrivate::QCallableObject<KWin::PointerInputRedirection::init()::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x55937c9e9a90, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:572 #19 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937c9e9a90, r=0x55937b89a5e0, a=0x7ffdeb5b7e08) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #20 doActivate<false> (sender=0x55937c887880, signal_index=3, argv=0x7ffdeb5b7e08) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #21 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937b6d0700, r=0x55937c887880, a=0x7ffdeb5b7ed8) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #22 doActivate<false> (sender=0x55937b7cd320, signal_index=4, argv=0x7ffdeb5b7ed8) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #23 0x00007f5c8ba22b79 in KWin::SeatInterface::notifyPointerLeave (this=0x55937b7d2a70) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/wayland/seat.cpp:592 #24 0x00007f5c8b729ab8 in KWin::InputDeviceHandler::update (this=0x55937b95e2c0) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/input.cpp:3669 #25 KWin::InputDeviceHandler::update (this=0x55937b95e2c0) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/input.cpp:3650 #26 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937e1ed5f0, r=0x55937b95e2c0, a=0x7ffdeb5b8088) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #27 doActivate<false> (sender=0x55937e3d4850, signal_index=8, argv=0x7ffdeb5b8088) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #28 0x00007f5c8b75d508 in KWin::LayerShellV1Window::destroyWindow (this=0x55937e3d4850) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/layershellv1window.cpp:210 #29 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937dd76ae0, r=0x55937e3d4850, a=0x7ffdeb5b8178) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #30 doActivate<false> (sender=0x55937d94ba00, signal_index=4, argv=0x7ffdeb5b8178, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #31 0x00007f5c889558a9 in QMetaObject::activate (sender=sender@entry=0x55937d94ba00, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4175 #32 0x00007f5c8b670ae7 in KWin::Output::enabledChanged (this=this@entry=0x55937d94ba00) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/redhat-linux-build/src/kwin_autogen/include/moc_output.cpp:645 #33 0x00007f5c8b677b6d in KWin::Output::setState (this=0x55937d94ba00, state=...) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/core/output.cpp:651 #34 0x00007f5c8b92a13b in KWin::DrmAbstractOutput::updateEnabled (this=this@entry=0x55937d94ba00, enabled=false) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_abstract_output.cpp:32 #35 0x00007f5c8b92a1bf in KWin::DrmBackend::removeOutput (this=0x55937b7d2390, o=0x55937d94ba00) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_backend.cpp:277 #36 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937b86da40, r=0x55937b7d2390, a=0x7ffdeb5b8c50) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #37 doActivate<false> (sender=0x55937b7276f0, signal_index=5, argv=argv@entry=0x7ffdeb5b8c50) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #38 0x00007f5c889558a9 in QMetaObject::activate (sender=sender@entry=0x55937b7276f0, m=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffdeb5b8c50) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4175 #39 0x00007f5c8b94e278 in KWin::DrmGpu::outputRemoved (this=0x55937b7276f0, _t1=0x55937d94ba00) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/redhat-linux-build/src/kwin_autogen/include/moc_drm_gpu.cpp:296 #40 KWin::DrmGpu::removeOutput (this=0x55937b7276f0, output=0x55937d94ba00) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_gpu.cpp:562 #41 0x00007f5c8b92ced7 in KWin::DrmGpu::updateOutputs (this=<optimized out>) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_gpu.cpp:307 #42 KWin::DrmGpu::updateOutputs (this=<optimized out>) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_gpu.cpp:243 #43 KWin::DrmBackend::updateOutputs (this=this@entry=0x55937b7d2390) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_backend.cpp:288 #44 0x00007f5c8b92ee95 in KWin::DrmBackend::handleUdevEvent (this=0x55937b7d2390) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/backends/drm/drm_backend.cpp:202 #45 0x00007f5c8895eefa in QtPrivate::QSlotObjectBase::call (this=0x55937b7e9590, r=0x55937b7d2390, a=0x7ffdeb5b9020) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #46 doActivate<false> (sender=0x55937b991f10, signal_index=3, argv=argv@entry=0x7ffdeb5b9020) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4115 #47 0x00007f5c889558a9 in QMetaObject::activate (sender=sender@entry=0x55937b991f10, m=m@entry=0x7f5c88e82ee0, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdeb5b9020) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qobject.cpp:4175 #48 0x00007f5c8896da9d in QSocketNotifier::activated (this=this@entry=0x55937b991f10, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:198 #49 0x00007f5c8896e293 in QSocketNotifier::event (this=0x55937b991f10, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qsocketnotifier.cpp:327 #50 0x00007f5c89c3d4ca in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55937b991f10, e=0x7ffdeb5b9180) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3296 #51 0x00007f5c888f549c in QCoreApplication::notifyInternal2 (receiver=0x55937b991f10, event=0x7ffdeb5b9180) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172 #52 0x00007f5c888f56ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612 #53 0x00007f5c88abda87 in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=this@entry=0x55937b705e50) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:254 #54 0x00007f5c88abe3b9 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qeventdispatcher_unix.cpp:470 #55 0x00007f5c896c7ab2 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/gui/platform/unix/qunixeventdispatcher.cpp:27 #56 0x00007f5c889026d3 in QEventLoop::exec (this=this@entry=0x7ffdeb5b9350, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/global/qflags.h:34 #57 0x00007f5c888fe1d5 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1515 #58 0x00007f5c890d893d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1975 #59 0x00007f5c89c3d439 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-3.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2564 #60 0x0000559356633ffb in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-6.3.4-2.fc42.x86_64/src/main_wayland.cpp:622 -- You are receiving this mail because: You are watching all bug changes.
