https://bugs.kde.org/show_bug.cgi?id=483072
Bug ID: 483072 Summary: Crash when applying display settings Classification: Applications Product: systemsettings Version: master Platform: Other OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: kcm_kscreen Assignee: kscreen-bugs-n...@kde.org Reporter: jus...@kde.org CC: plasma-b...@kde.org Target Milestone: --- Built from kdesrc-build just today. Crash also caused session to be destroyed losing any unsaved data. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimized out>) at pthread_kill.c:44 #1 __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at pthread_kill.c:89 #3 0x00007f346fa44256 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #4 0x00007f3473276a2d in KCrash::defaultCrashHandler (sig=11) at /home/justin/kde/src/kcrash/src/kcrash.cpp:586 #5 0x00007f346fa44300 in <signal handler called> () at /usr/lib/glibc-hwcaps/x86-64-v3/libc.so.6 #6 0x00007f346fdc7f4b in QtWaylandClient::QWaylandShmBuffer::QWaylandShmBuffer(QtWaylandClient::QWaylandDisplay*, QSize const&, QImage::Format, double) () at /usr/lib/libQt6WaylandClient.so.6 #7 0x00007f346fdc996f in QtWaylandClient::QWaylandShmBackingStore::getBuffer(QSize const&) () at /usr/lib/libQt6WaylandClient.so.6 #8 0x00007f346fdc8af7 in QtWaylandClient::QWaylandShmBackingStore::resize(QSize const&) () at /usr/lib/libQt6WaylandClient.so.6 #9 0x00007f346fdc9c8f in ??? () at /usr/lib/libQt6WaylandClient.so.6 #10 0x00007f3470549f4d in QtPrivate::QSlotObjectBase::call (this=0x557777bd0390, r=0x557777be49b0, a=0x7fffc9a2cda8) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobjectdefs_impl.h:433 #11 doActivate<false> (sender=0x5577770dec50, signal_index=3, argv=0x7fffc9a2cda8) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4039 #12 0x00007f346fda3125 in QtWaylandClient::QWaylandDisplay::reconnect() () at /usr/lib/libQt6WaylandClient.so.6 #13 0x00007f346fda3a41 in QtWaylandClient::QWaylandDisplay::checkWaylandError() () at /usr/lib/libQt6WaylandClient.so.6 #14 0x00007f347053fe7b in QObject::event (this=0x5577770dec50, e=0x7f345c0044e0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1437 #15 0x00007f347243bde3 in QApplicationPrivate::notify_helper (this=0x5577770d7e60, receiver=0x5577770dec50, e=0x7f345c0044e0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #16 0x00007f347243cf9f in QApplication::notify (this=0x7fffc9a2ec20, receiver=0x5577770dec50, e=0x7f345c0044e0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2697 #17 0x00007f34704eda1d in QCoreApplication::notifyInternal2 (receiver=0x5577770dec50, event=0x7f345c0044e0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #18 0x00007f34704eed6f in QCoreApplication::sendEvent (receiver=0x5577770dec50, event=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5577770d63e0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901 #20 0x00007f34707d1d36 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760 #21 postEventSourceDispatch (s=s@entry=0x557777174350) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #22 0x00007f346f313d5a in g_main_dispatch (context=context@entry=0x7f3464000ef0) at ../glib/gmain.c:3476 #23 0x00007f346f316ef7 in g_main_context_dispatch_unlocked (context=0x7f3464000ef0) at ../glib/gmain.c:4284 #24 g_main_context_iterate_unlocked (context=context@entry=0x7f3464000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #25 0x00007f346f317571 in g_main_context_iteration (context=0x7f3464000ef0, may_block=1) at ../glib/gmain.c:4414 #26 0x00007f34707d1412 in QEventDispatcherGlib::processEvents (this=0x5577770ddc00, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #27 0x00007f34704f8cea in QEventLoop::processEvents (this=0x7fffc9a2d440, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #28 QEventLoop::exec (this=this@entry=0x7fffc9a2d440, flags=flags@entry=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #29 0x00007f345bfddac1 in KScreen::WaylandBackend::setConfig (newconfig=..., this=0x5577780e72f0) at /usr/include/qt6/QtCore/qflags.h:74 #30 KScreen::WaylandBackend::setConfig (this=0x5577780e72f0, newconfig=...) at /home/justin/kde/src/libkscreen/backends/kwayland/waylandbackend.cpp:53 #31 0x00007f3434b2ea06 in KScreen::SetConfigOperation::start (this=0x55777ae47c00) at /home/justin/kde/src/libkscreen/src/setconfigoperation.cpp:117 #32 0x00007f347053fe7b in QObject::event (this=0x55777ae47c00, e=0x7f345c003f70) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1437 #33 0x00007f347243bde3 in QApplicationPrivate::notify_helper (this=0x5577770d7e60, receiver=0x55777ae47c00, e=0x7f345c003f70) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #34 0x00007f347243cf9f in QApplication::notify (this=0x7fffc9a2ec20, receiver=0x55777ae47c00, e=0x7f345c003f70) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2697 #35 0x00007f34704eda1d in QCoreApplication::notifyInternal2 (receiver=0x55777ae47c00, event=0x7f345c003f70) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #36 0x00007f34704eed6f in QCoreApplication::sendEvent (receiver=0x55777ae47c00, event=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5577770d63e0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901 #38 0x00007f34707d1d36 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760 #39 postEventSourceDispatch (s=s@entry=0x557777174350) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #40 0x00007f346f313d5a in g_main_dispatch (context=context@entry=0x7f3464000ef0) at ../glib/gmain.c:3476 #41 0x00007f346f316ef7 in g_main_context_dispatch_unlocked (context=0x7f3464000ef0) at ../glib/gmain.c:4284 #42 g_main_context_iterate_unlocked (context=context@entry=0x7f3464000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #43 0x00007f346f317571 in g_main_context_iteration (context=0x7f3464000ef0, may_block=1) at ../glib/gmain.c:4414 #44 0x00007f34707d1412 in QEventDispatcherGlib::processEvents (this=0x5577770ddc00, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #45 0x00007f34704f8cea in QEventLoop::processEvents (this=0x7fffc9a2da40, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #46 QEventLoop::exec (this=this@entry=0x7fffc9a2da40, flags=flags@entry=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #47 0x00007f3434b2a23e in KScreen::ConfigOperation::exec (this=0x55777ae47c00) at /usr/include/qt6/QtCore/qflags.h:74 #48 0x00007f3434b88261 in KCMKScreen::doSave (this=0x557777c0fc90) at /home/justin/kde/src/kscreen/kcm/kcm.cpp:196 #49 0x00007f3434b8744c in KCMKScreen::save (this=0x557777c0fc90) at /home/justin/kde/src/kscreen/kcm/kcm.cpp:112 #50 0x00007f3473977f12 in KCModuleQml::save (this=0x557778179f00) at /home/justin/kde/src/kcmutils/src/kcmoduleqml.cpp:267 #51 0x00007f3473a08522 in ModuleView::moduleSave (this=0x5577773cc100, module=<optimized out>) at /home/justin/kde/src/systemsettings/core/ModuleView.cpp:414 #52 0x00007f3473a0ada6 in ModuleView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fffc9a2dd90) at /home/justin/kde/build/systemsettings/core/systemsettingsview_autogen/include/moc_ModuleView.cpp:274 #53 0x00007f3470549f79 in doActivate<false> (sender=0x55777758d320, signal_index=9, argv=0x7fffc9a2dd90) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4051 #54 0x00007f3472574be0 in QAbstractButton::clicked (this=0x55777758d320, _t1=false) at src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:408 #55 QAbstractButtonPrivate::emitClicked (this=0x557777693270) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/widgets/qabstractbutton.cpp:379 #56 0x00007f34725748c2 in QAbstractButtonPrivate::click (this=0x557777693270) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/widgets/qabstractbutton.cpp:372 #57 0x00007f34725764bf in QAbstractButton::mouseReleaseEvent (this=0x55777758d320, e=0x7fffc9a2e3c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/widgets/qabstractbutton.cpp:974 #58 0x00007f3472497b44 in QWidget::event (this=0x55777758d320, event=0x7fffc9a2e3c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidget.cpp:8959 #59 0x00007f34726581a7 in QPushButton::event (this=0x55777758d320, e=0x7fffc9a2e3c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/widgets/qpushbutton.cpp:683 #60 0x00007f347243bde3 in QApplicationPrivate::notify_helper (this=0x5577770d7e60, receiver=0x55777758d320, e=0x7fffc9a2e3c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #61 0x00007f347243ea19 in QApplication::notify (this=<optimized out>, receiver=0x55777758d320, e=0x7fffc9a2e3c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2782 #62 0x00007f34704eda1d in QCoreApplication::notifyInternal2 (receiver=0x55777758d320, event=0x7fffc9a2e3c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #63 0x00007f347243c5e0 in QApplicationPrivate::sendMouseEvent (receiver=0x55777758d320, event=0x7fffc9a2e3c0, alienWidget=0x55777758d320, nativeWidget=0x557777476d00, buttonDown=0x7f3472923f50 <qt_button_down>, lastMouseReceiver=..., spontaneous=<optimized out>, onlyDispatchEnterLeave=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2366 #64 0x00007f34724b03e7 in QWidgetWindow::handleMouseEvent (this=0x557777be49b0, event=0x7fffc9a2e750) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidgetwindow.cpp:653 #65 QWidgetWindow::event (this=0x557777be49b0, event=0x7fffc9a2e750) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidgetwindow.cpp:267 #66 0x00007f347243bde3 in QApplicationPrivate::notify_helper (this=0x5577770d7e60, receiver=0x557777be49b0, e=0x7fffc9a2e750) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #67 0x00007f347243cf9f in QApplication::notify (this=0x7fffc9a2ec20, receiver=0x557777be49b0, e=0x7fffc9a2e750) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2697 #68 0x00007f34704eda1d in QCoreApplication::notifyInternal2 (receiver=0x557777be49b0, event=0x7fffc9a2e750) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #69 0x00007f3470c99c89 in QGuiApplicationPrivate::processMouseEvent (e=0x7f345c002dc0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/gui/kernel/qguiapplication.cpp:2325 #70 0x00007f3470d0bbdc in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindowsysteminterface.cpp:1109 #71 0x00007f34711564c1 in userEventSourceDispatch (source=source@entry=0x55777713c5c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #72 0x00007f346f313d5a in g_main_dispatch (context=context@entry=0x7f3464000ef0) at ../glib/gmain.c:3476 #73 0x00007f346f316ef7 in g_main_context_dispatch_unlocked (context=0x7f3464000ef0) at ../glib/gmain.c:4284 #74 g_main_context_iterate_unlocked (context=context@entry=0x7f3464000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #75 0x00007f346f317571 in g_main_context_iteration (context=0x7f3464000ef0, may_block=1) at ../glib/gmain.c:4414 #76 0x00007f34707d1412 in QEventDispatcherGlib::processEvents (this=0x5577770ddc00, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #77 0x00007f34704f8cea in QEventLoop::processEvents (this=0x7fffc9a2eb20, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #78 QEventLoop::exec (this=0x7fffc9a2eb20, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #79 0x00007f34704ee147 in QCoreApplication::exec () at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1442 #80 0x0000557776cebaef in main (argc=<optimized out>, argv=<optimized out>) at /home/justin/kde/src/systemsettings/app/main.cpp:175 -- You are receiving this mail because: You are watching all bug changes.