https://bugs.kde.org/show_bug.cgi?id=460953
Denis Lisov <dennis.lis...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dennis.lis...@gmail.com --- Comment #2 from Denis Lisov <dennis.lis...@gmail.com> --- Observed a crash on kwin 5.26.3 after disconnecting HDMI and closing lid (almost at the same time, not sure which one was the reason) with almost the same stack: (gdb) bt #0 0x00007fa86923a2c7 in KWin::Output::vrrPolicy (this=this@entry=0x55bcef3424e0) at /tmp/portage/kde-plasma/kwin-5.26.3/work/kwin-5.26.3/src/core/output.cpp:378 #1 0x00007fa86923b957 in KWin::OutputConfiguration::constChangeSet (this=this@entry=0x55bced65c118, output=output@entry=0x55bcef3424e0) at /tmp/portage/kde-plasma/kwin-5.26.3/work/kwin-5.26.3/src/core/outputconfiguration.cpp:32 #2 0x00007fa86923baa8 in KWin::OutputConfiguration::changeSet (this=this@entry=0x55bced65c118, output=0x55bcef3424e0) at /tmp/portage/kde-plasma/kwin-5.26.3/work/kwin-5.26.3/src/core/outputconfiguration.cpp:16 #3 0x00007fa869477172 in KWaylandServer::OutputConfigurationV2Interface::kde_output_configuration_v2_position (this=0x55bced65c0c0, resource=<optimized out>, outputdevice=<optimized out>, x=0, y=0) at /tmp/portage/kde-plasma/kwin-5.26.3/work/kwin-5.26.3/src/wayland/outputmanagement_v2_interface.cpp:143 #4 0x00007fa864d42fca in ffi_call_unix64 () at /tmp/portage/dev-libs/libffi-3.4.4/work/libffi-3.4.4/src/x86/unix64.S:104 #5 0x00007fa864d4247c in ffi_call_int (cif=<optimized out>, fn=0x7fa86918f720 <QtWaylandServer::kde_output_configuration_v2::handle_position(wl_client*, wl_resource*, wl_resource*, int, int)>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at /tmp/portage/dev-libs/libffi-3.4.4/work/libffi-3.4.4/src/x86/ffi64.c:673 #6 0x00007fa864d42b5d in ffi_call (cif=cif@entry=0x7ffdbaba6d20, fn=0x7fa86918f720 <QtWaylandServer::kde_output_configuration_v2::handle_position(wl_client*, wl_resource*, wl_resource*, int, int)>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffdbaba6df0) at /tmp/portage/dev-libs/libffi-3.4.4/work/libffi-3.4.4/src/x86/ffi64.c:710 #7 0x00007fa866151716 in wl_closure_invoke (closure=0x55bcef005fb0, flags=<optimized out>, target=<optimized out>, opcode=3, data=<optimized out>) at ../wayland-1.21.0/src/connection.c:1025 #8 0x00007fa86614cbe6 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x55bceda0e8f0) at ../wayland-1.21.0/src/wayland-server.c:437 #9 0x00007fa86614f842 in wl_event_loop_dispatch (loop=0x55bcec915340, timeout=<optimized out>) at ../wayland-1.21.0/src/event-loop.c:1027 #10 0x00007fa869460e25 in KWaylandServer::Display::dispatchEvents (this=<optimized out>) at /tmp/portage/kde-plasma/kwin-5.26.3/work/kwin-5.26.3/src/wayland/display.cpp:114 #11 0x00007fa8678ab62c in QtPrivate::QSlotObjectBase::call (a=0x7ffdbaba72e0, r=0x55bcec912f70, this=0x55bced5fef90) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #12 doActivate<false> (sender=0x55bcecd363a0, signal_index=3, argv=0x7ffdbaba72e0) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject.cpp:3886 #13 0x00007fa8678a566f in QMetaObject::activate (sender=sender@entry=0x55bcecd363a0, m=m@entry=0x7fa867b481a0 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdbaba72e0) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject.cpp:3946 #14 0x00007fa8678aec8d in QSocketNotifier::activated (this=this@entry=0x55bcecd363a0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #15 0x00007fa8678af485 in QSocketNotifier::event (this=0x55bcecd363a0, e=<optimized out>) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qsocketnotifier.cpp:302 #16 0x00007fa866f62fae in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55bcecd363a0, e=0x7ffdbaba73e0) at /tmp/portage/dev-qt/qtwidgets-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:3637 #17 0x00007fa867879018 in QCoreApplication::notifyInternal2 (receiver=0x55bcecd363a0, event=0x7ffdbaba73e0) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qcoreapplication.cpp:1064 #18 0x00007fa8678c64c6 in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x55bcec8dd110) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventdispatcher_unix.cpp:304 #19 0x00007fa8678c68cc in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventdispatcher_unix.cpp:511 #20 0x000055bceb07e84d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /tmp/portage/dev-qt/qtgui-5.15.5-r2/work/qtbase-everywhere-src-5.15.5/src/platformsupport/eventdispatchers/qunixeventdispatcher.cpp:63 #21 0x00007fa867877afb in QEventLoop::exec (this=this@entry=0x7ffdbaba7550, flags=..., flags@entry=...) at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/global/qflags.h:69 #22 0x00007fa86787fc80 in QCoreApplication::exec () at /tmp/portage/dev-qt/qtcore-5.15.5-r3/work/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/global/qflags.h:121 #23 0x00007fa867d19aac in QGuiApplication::exec () at /tmp/portage/dev-qt/qtgui-5.15.5-r2/work/qtbase-everywhere-src-5.15.5/src/gui/kernel/qguiapplication.cpp:1867 #24 0x00007fa866f62f25 in QApplication::exec () at /tmp/portage/dev-qt/qtwidgets-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:2829 #25 0x000055bceaf90021 in main (argc=<optimized out>, argv=<optimized out>) at /tmp/portage/kde-plasma/kwin-5.26.3/work/kwin-5.26.3/src/main_wayland.cpp:613 -- You are receiving this mail because: You are watching all bug changes.