Application: systemsettings5 (5.22.1) Qt Version: 5.15.3 Frameworks Version: 5.83.0 Operating System: Linux 5.4.0-74-generic x86_64 Windowing System: X11 Drkonqi Version: 5.22.1 Distribution: KDE neon User Edition 5.22 -- Information about the crash: - What I was doing when the application crashed: System settings crash when validating screen configuration (laptop with external monitor, nvidia prime) The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Configuration du système (systemsettings5), signal: Segmentation fault [New LWP 4004] [New LWP 4005] [New LWP 4012] [New LWP 4013] [New LWP 4019] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f957dbc9aff in __GI___poll (fds=0x7ffc69774478, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 [Current thread is 1 (Thread 0x7f957958b600 (LWP 3989))] Thread 6 (Thread 0x7f95518f0700 (LWP 4019)): #0 0x00007f957dbc9aff in __GI___poll (fds=0x7f95440499e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f957bcc936e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f957bcc94a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f957e195b3b in QEventDispatcherGlib::processEvents (this=0x7f954401f7a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f957e139dcb in QEventLoop::exec (this=this@entry=0x7f95518efcc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f957df53bb2 in QThread::exec (this=this@entry=0x557d1e671340) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f957cff0559 in QQmlThreadPrivate::run (this=0x557d1e671340) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f957df54d4c in QThreadPrivate::start (arg=0x557d1e671340) at thread/qthread_unix.cpp:329 #8 0x00007f957c688609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f957dbd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f9552db1700 (LWP 4013)): #0 __GI___libc_read (nbytes=16, buf=0x7f9552db0ab0, fd=23) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=23, buf=0x7f9552db0ab0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f957bd11b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f957bcc8ebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f957bcc9312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f957bcc94a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f957e195b3b in QEventDispatcherGlib::processEvents (this=0x7f954c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f957e139dcb in QEventLoop::exec (this=this@entry=0x7f9552db0cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007f957df53bb2 in QThread::exec (this=this@entry=0x557d1e3ed860) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007f957cff0559 in QQmlThreadPrivate::run (this=0x557d1e3ed860) at qml/ftw/qqmlthread.cpp:155 #10 0x00007f957df54d4c in QThreadPrivate::start (arg=0x557d1e3ed860) at thread/qthread_unix.cpp:329 #11 0x00007f957c688609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007f957dbd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f956d012700 (LWP 4012)): #0 0x00007f957bd164dd in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f957bcc9270 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f957bcc94a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f957e195b3b in QEventDispatcherGlib::processEvents (this=0x7f9558000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f957e139dcb in QEventLoop::exec (this=this@entry=0x7f956d011cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f957df53bb2 in QThread::exec (this=this@entry=0x557d1e1295a0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f957cff0559 in QQmlThreadPrivate::run (this=0x557d1e1295a0) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f957df54d4c in QThreadPrivate::start (arg=0x557d1e1295a0) at thread/qthread_unix.cpp:329 #8 0x00007f957c688609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f957dbd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f957762a700 (LWP 4005)): #0 0x00007f957bcc732c in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f957bcc882b in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f957bcc929b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f957bcc94a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f957e195b3b in QEventDispatcherGlib::processEvents (this=0x7f9568000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f957e139dcb in QEventLoop::exec (this=this@entry=0x7f9577629cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f957df53bb2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f957cc0bf4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f957df54d4c in QThreadPrivate::start (arg=0x7f957cc8fd80) at thread/qthread_unix.cpp:329 #9 0x00007f957c688609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f957dbd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f9578514700 (LWP 4004)): #0 0x00007f957dbc9aff in __GI___poll (fds=0x7f9578513be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f957c6cdc1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f957c6cf90a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f9578c5de88 in QXcbEventQueue::run (this=0x557d1db15b50) at qxcbeventqueue.cpp:228 #4 0x00007f957df54d4c in QThreadPrivate::start (arg=0x557d1db15b50) at thread/qthread_unix.cpp:329 #5 0x00007f957c688609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f957dbd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f957958b600 (LWP 3989)): [KCrash Handler] #4 KScreen::Mode::size (this=this@entry=0x0) at ./src/mode.cpp:89 #5 0x00007f956fe46d60 in OutputModel::<lambda(const ModePtr&)>::operator() (mode=..., __closure=<optimized out>) at ./kcm/output_model.cpp:407 #6 __gnu_cxx::__ops::_Iter_pred<OutputModel::setRefreshRate(int, int)::<lambda(const ModePtr&)> >::operator()<QMap<QString, QSharedPointer<KScreen::Mode> >::const_iterator> (__it=..., this=<optimized out>) at /usr/include/c++/9/bits/predefined_ops.h:283 #7 std::__find_if<QMap<QString, QSharedPointer<KScreen::Mode> >::const_iterator, __gnu_cxx::__ops::_Iter_pred<OutputModel::setRefreshRate(int, int)::<lambda(const ModePtr&)> > > (__pred=..., __last=..., __first=...) at /usr/include/c++/9/bits/stl_algo.h:104 #8 std::__find_if<QMap<QString, QSharedPointer<KScreen::Mode> >::const_iterator, __gnu_cxx::__ops::_Iter_pred<OutputModel::setRefreshRate(int, int)::<lambda(const ModePtr&)> > > (__pred=..., __last=..., __first=...) at /usr/include/c++/9/bits/stl_algo.h:161 #9 std::find_if<QMap<QString, QSharedPointer<KScreen::Mode> >::const_iterator, OutputModel::setRefreshRate(int, int)::<lambda(const ModePtr&)> > (__pred=..., __last=..., __first=...) at /usr/include/c++/9/bits/stl_algo.h:3963 #10 OutputModel::setRefreshRate (this=this@entry=0x557d20e2a540, outputIndex=0, refIndex=<optimized out>) at ./kcm/output_model.cpp:408 #11 0x00007f956fe49fe5 in OutputModel::setData (this=this@entry=0x557d20e2a540, index=..., value=..., role=role@entry=269) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:62 #12 0x00007f957b7ace38 in QQmlDMAbstractItemModelData::setValue (value=..., role=269, this=0x557d1ec7fa90) at qqmladaptormodel.cpp:421 #13 QQmlDMCachedModelData::metaCall (this=0x557d1ec7fa90, call=<optimized out>, id=<optimized out>, arguments=<optimized out>) at qqmladaptormodel.cpp:298 #14 0x00007f957cf33450 in QQmlPropertyData::writeProperty (flags=..., value=0x7ffc69775520, target=0x557d1ec7fa90, this=0x557d20e2e888) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:379 #15 QQmlPropertyPrivate::write (object=0x557d1ec7fa90, property=..., value=..., context=<optimized out>, flags=...) at qml/qqmlproperty.cpp:1305 #16 0x00007f957ce5078c in QV4::QObjectWrapper::setProperty (engine=0x557d1f8cc8a0, object=0x557d1ec7fa90, property=0x557d20e2e888, value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:120 #17 0x00007f957ce512be in QV4::QObjectWrapper::setQmlProperty (engine=0x557d1f8cc8a0, qmlContext=<optimized out>, object=0x557d1ec7fa90, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:435 #18 0x00007f957ce51437 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /usr/include/c++/9/bits/atomic_base.h:413 #19 0x00007f957ce14164 in QV4::Object::put (receiver=0x7f9550cb1550, v=..., id=..., this=0x7f9550cb1550) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:73 #20 QV4::Object::virtualResolveLookupSetter (object=0x7f9550cb1550, engine=0x557d1f8cc8a0, lookup=0x557d1f1f9410, value=...) at jsruntime/qv4object.cpp:804 #21 0x00007f957ce6bcf6 in QV4::Moth::VME::interpret (frame=0x7ffc697758c0, engine=0x557d1f8cc8a0, code=0x7f956fcaf049 "\016\002") at jsruntime/qv4vme_moth.cpp:653 #22 0x00007f957ce7111f in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc697758c0, engine=engine@entry=0x557d1f8cc8a0) at jsruntime/qv4vme_moth.cpp:463 #23 0x00007f957cdfe2fd in QV4::Function::call (this=this@entry=0x557d20e2fb00, thisObject=<optimized out>, argv=argv@entry=0x7f9550cb1508, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69 #24 0x00007f957cfa3fb7 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x557d1eb4ed20, callData=callData@entry=0x7f9550cb14d8, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343 #25 0x00007f957cf478be in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #26 0x00007f957cf48958 in QQmlBoundSignal_callback (e=0x557d1eb4e1b0, a=0x7ffc697775d0) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #27 0x00007f957cf8365d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x7ffc697775d0) at qml/qqmlnotifier.cpp:104 #28 0x00007f957cf25fcf in QQmlData::signalEmitted (object=0x557d1eb26730, index=61, a=0x7ffc697775d0) at qml/qqmlengine.cpp:834 #29 0x00007f957e171e75 in doActivate<false> (sender=0x557d1eb26730, signal_index=61, argv=0x7ffc697775d0) at kernel/qobject_p.h:110 #30 0x00007f957e16b6b7 in QMetaObject::activate (sender=sender@entry=0x557d1eb26730, m=m@entry=0x7f9577938060 <QQuickComboBox::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc697775d0) at kernel/qobject.cpp:3946 #31 0x00007f95778ce422 in QQuickComboBox::activated (this=this@entry=0x557d1eb26730, _t1=<optimized out>) at .moc/moc_qquickcombobox_p.cpp:759 #32 0x00007f95778531d0 in QQuickComboBoxPrivate::hidePopup (this=0x557d1e7fc2c0, accept=<optimized out>) at qquickcombobox.cpp:323 #33 0x00007f957e1722ee in QtPrivate::QSlotObjectBase::call (a=0x7ffc697776b0, r=0x557d1eb26730, this=0x557d21b01930) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #34 doActivate<false> (sender=0x557d21acdee0, signal_index=64, argv=0x7ffc697776b0) at kernel/qobject.cpp:3886 #35 0x00007f9577842a81 in QQuickAbstractButtonPrivate::handleRelease (this=0x557d1ec89650, point=...) at qquickabstractbutton.cpp:182 #36 0x00007f9577861b19 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffc69777f40) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:128 #37 0x00007f957d3b6998 in QQuickItem::event (this=0x557d21acdee0, ev=0x7ffc69777f40) at items/qquickitem.cpp:8163 #38 0x00007f957ed3edc3 in QApplicationPrivate::notify_helper (this=this@entry=0x557d1db128a0, receiver=receiver@entry=0x557d21acdee0, e=e@entry=0x7ffc69777f40) at kernel/qapplication.cpp:3632 #39 0x00007f957ed47bb8 in QApplication::notify (this=0x7ffc69778ec0, receiver=0x557d21acdee0, e=0x7ffc69777f40) at kernel/qapplication.cpp:3156 #40 0x00007f957e13b2ca in QCoreApplication::notifyInternal2 (receiver=0x557d21acdee0, event=0x7ffc69777f40) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #41 0x00007f957d3d0dd5 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x557d1de31ae0, pointerEvent=0x557d1e304f60) at items/qquickwindow.cpp:2020 #42 0x00007f957d3d24ff in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x557d1de31ae0, event=0x557d1e304f60) at items/qquickwindow.cpp:2612 #43 0x00007f957d3d3429 in QQuickWindowPrivate::handleMouseEvent (event=0x7ffc69777f40, this=0x557d1de31ae0) at items/qquickwindow.cpp:2457 #44 QQuickWindowPrivate::handleMouseEvent (this=0x557d1de31ae0, event=0x7ffc69777f40) at items/qquickwindow.cpp:2410 #45 0x00007f957e653e1d in QWindow::event (this=this@entry=0x557d1e6583e0, ev=ev@entry=0x7ffc69777f40) at kernel/qwindow.cpp:2438 #46 0x00007f957d3d4e9b in QQuickWindow::event (this=0x557d1e6583e0, e=0x7ffc69777f40) at items/qquickwindow.cpp:1902 #47 0x00007f957ed3edc3 in QApplicationPrivate::notify_helper (this=this@entry=0x557d1db128a0, receiver=receiver@entry=0x557d1e6583e0, e=e@entry=0x7ffc69777f40) at kernel/qapplication.cpp:3632 #48 0x00007f957ed47bb8 in QApplication::notify (this=0x7ffc69778ec0, receiver=0x557d1e6583e0, e=0x7ffc69777f40) at kernel/qapplication.cpp:3156 #49 0x00007f957e13b2ca in QCoreApplication::notifyInternal2 (receiver=0x557d1e6583e0, event=0x7ffc69777f40) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #50 0x00007f957d705dcb in QQuickWidget::mouseReleaseEvent (this=<optimized out>, e=0x7ffc69778580) at qquickwidget.cpp:1417 #51 0x00007f957ed81cf6 in QWidget::event (this=this@entry=0x557d1e7c48d0, event=event@entry=0x7ffc69778580) at kernel/qwidget.cpp:8664 #52 0x00007f957d705fa7 in QQuickWidget::event (this=0x557d1e7c48d0, e=0x7ffc69778580) at qquickwidget.cpp:1573 #53 0x00007f957ed3edc3 in QApplicationPrivate::notify_helper (this=this@entry=0x557d1db128a0, receiver=receiver@entry=0x557d1e7c48d0, e=e@entry=0x7ffc69778580) at kernel/qapplication.cpp:3632 #54 0x00007f957ed47e77 in QApplication::notify (this=<optimized out>, receiver=0x557d1e7c48d0, e=0x7ffc69778580) at kernel/qapplication.cpp:3076 #55 0x00007f957e13b2ca in QCoreApplication::notifyInternal2 (receiver=0x557d1e7c48d0, event=0x7ffc69778580) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #56 0x00007f957ed470a7 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x557d1e7c48d0, event=event@entry=0x7ffc69778580, alienWidget=alienWidget@entry=0x557d1e7c48d0, nativeWidget=0x557d1dbce070, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614 #57 0x00007f957ed9cf44 in QWidgetWindow::handleMouseEvent (this=0x557d1dd3a050, event=0x7ffc69778a00) at /usr/include/c++/9/bits/atomic_base.h:413 #58 0x00007f957eda0264 in QWidgetWindow::event (event=0x7ffc69778a00, this=0x557d1dd3a050) at kernel/qwidgetwindow.cpp:300 #59 QWidgetWindow::event (this=0x557d1dd3a050, event=0x7ffc69778a00) at kernel/qwidgetwindow.cpp:239 #60 0x00007f957ed3edc3 in QApplicationPrivate::notify_helper (this=this@entry=0x557d1db128a0, receiver=receiver@entry=0x557d1dd3a050, e=e@entry=0x7ffc69778a00) at kernel/qapplication.cpp:3632 #61 0x00007f957ed47bb8 in QApplication::notify (this=0x7ffc69778ec0, receiver=0x557d1dd3a050, e=0x7ffc69778a00) at kernel/qapplication.cpp:3156 #62 0x00007f957e13b2ca in QCoreApplication::notifyInternal2 (receiver=0x557d1dd3a050, event=0x7ffc69778a00) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #63 0x00007f957e6484e8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2282 #64 0x00007f957e649b55 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x557d2063ded0) at kernel/qguiapplication.cpp:2002 #65 0x00007f957e6217ac in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #66 0x00007f9578c5eeae in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #67 0x00007f957bcc917d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #68 0x00007f957bcc9400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #69 0x00007f957bcc94a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #70 0x00007f957e195b22 in QEventDispatcherGlib::processEvents (this=0x557d1dbdb8b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #71 0x00007f957e139dcb in QEventLoop::exec (this=this@entry=0x7ffc69778da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #72 0x00007f957e141f84 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #73 0x0000557d1d0f7272 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:208 [Inferior 1 (process 3989) detached] Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 431074 ***