Bug 469816

Summary: Kde system settings crashes under Wayland when selecting "download new style"
Product: [Applications] systemsettings Reporter: stakanov.s
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.27.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description stakanov.s 2023-05-15 17:28:17 UTC
Application: systemsettings (5.27.5)

Qt Version: 5.15.9
Frameworks Version: 5.105.0
Operating System: Linux 6.3.1-2-default x86_64
Windowing System: Wayland
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
Actually we could agree on: crashes when downloading whatever. The same happens when trying to download an icon or anything else from KDE. Does not succeed to download. Practically does not have access to the network. Crashes. Reproducible 100%

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Impostazioni di sistema (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f0a3ed15865 in std::__atomic_base<QObjectPrivate::ConnectionData*>::load (__m=<optimized out>, this=<optimized out>) at /usr/include/c++/13/bits/atomic_base.h:837
#5  std::atomic<QObjectPrivate::ConnectionData*>::load (__m=<optimized out>, this=<optimized out>) at /usr/include/c++/13/atomic:577
#6  QAtomicOps<QObjectPrivate::ConnectionData*>::loadRelaxed<QObjectPrivate::ConnectionData*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7  QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadRelaxed (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8  QObjectPrivate::ensureConnectionData (this=<optimized out>) at kernel/qobject_p.h:393
#9  QObjectPrivate::addConnection (this=0x0, signal=signal@entry=3, c=c@entry=0x560b22397910) at kernel/qobject.cpp:325
#10 0x00007f0a3ed19e38 in QObjectPrivate::connectImpl (sender=0x560b2261e480, signal_index=3, receiver=<optimized out>, slot=<optimized out>, slotObj=0x560b22d466a0, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at kernel/qobject.h:132
#11 0x00007f0a3ed1a2b5 in QObject::connectImpl (sender=0x560b2261e480, signal=<optimized out>, receiver=0x560b25677070, slot=0x7ffc91e459b0, slotObj=0x560b22d466a0, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at kernel/qobject.cpp:5038
#12 0x00007f0a1481b473 in KNSCore::Engine::loadProviders() () from /lib64/libKF5NewStuffCore.so.5
#13 0x00007f0a14815b25 in KNSCore::Engine::init(QString const&) () from /lib64/libKF5NewStuffCore.so.5
#14 0x00007f0a1447fd98 in ?? () from /usr/lib64/qt5/qml/org/kde/newstuff/libnewstuffqmlplugin.so
#15 0x00007f0a3c9056ab in QQmlPropertyData::writeProperty (flags=..., value=0x7ffc91e45c38, target=<optimized out>, this=0x7f0a0021ed08) at ../../include/QtQml/5.15.9/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:391
#16 GenericBinding<10>::doStore<QString> (flags=..., pd=0x7f0a0021ed08, value=..., this=0x560b25c95a60) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlbinding.cpp:342
#17 GenericBinding<10>::write (this=0x560b25c95a60, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlbinding.cpp:323
#18 0x00007f0a3c905eae in QQmlNonbindingBinding::doUpdate (this=0x560b25c95a60, watcher=..., flags=..., scope=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlbinding.cpp:258
#19 0x00007f0a3c9038c4 in QQmlBinding::update (this=0x560b25c95a60, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlbinding.cpp:194
#20 0x00007f0a3c910cf2 in QQmlObjectCreator::finalize (this=0x560b21f976e0, interrupt=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlobjectcreator.cpp:1393
#21 0x00007f0a3c8a6e72 in QQmlIncubatorPrivate::incubate (this=0x560b23bfd0c0, i=...) at /usr/include/qt5/QtCore/qscopedpointer.h:116
#22 0x00007f0a3c8a72ed in QQmlEnginePrivate::incubate (this=0x560b22db3c80, i=..., forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlincubator.cpp:89
#23 0x00007f0a3c8a0d16 in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlcomponent.cpp:1191
#24 0x00007f0a3cf0215c in QQuickLoaderPrivate::_q_sourceLoaded (this=0x560b213fccb0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickloader.cpp:751
#25 0x00007f0a3cf02278 in QQuickLoaderPrivate::load (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickloader.cpp:623
#26 0x00007f0a3cf023f2 in QQuickLoader::loadFromSourceComponent (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickloader.cpp:513
#27 0x00007f0a3cf02875 in QQuickLoader::setActive (this=0x560b20cfae20, newVal=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickloader.cpp:351
#28 0x00007f0a3cf03393 in QQuickLoader::qt_metacall (this=0x560b20cfae20, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffc91e46210) at .moc/moc_qquickloader_p.cpp:320
#29 0x00007f0a3c89c441 in QQmlPropertyData::writeProperty (flags=..., value=<optimized out>, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.9/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:395
#30 QQmlPropertyPrivate::write (object=object@entry=0x560b20cfae20, property=..., value=..., context=0x560b22005980, flags=..., flags@entry=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlproperty.cpp:1305
#31 0x00007f0a3c7c084a in QV4::QObjectWrapper::setProperty (engine=0x560b225b35a0, object=0x560b20cfae20, property=0x7f0a0c185808, value=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4qobjectwrapper.cpp:565
#32 0x00007f0a3c7c101b in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x560b225b35a0, qmlContext=qmlContext@entry=0x560b22005980, object=0x560b20cfae20, name=<optimized out>, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, value=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#33 0x00007f0a3c7961a9 in QV4::QQmlContextWrapper::virtualPut (m=<optimized out>, id=..., value=..., receiver=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4qmlcontext.cpp:425
#34 0x00007f0a3c745e67 in QV4::Object::put (receiver=0x7f09c7bbc6c0, v=..., name=0x7f09c7bbc6b8, this=0x7f09c7bbc6c0) at ../../include/QtQml/5.15.9/QtQml/private/../../../../../../src/qml/jsruntime/qv4string_p.h:167
#35 QV4::ExecutionContext::setProperty (this=<optimized out>, name=0x7f09c7bbc6b8, value=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4context.cpp:313
#36 0x00007f0a3c7ec4d4 in QV4::Runtime::StoreNameSloppy::call (engine=0x560b225b35a0, nameIndex=<optimized out>, value=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4runtime.cpp:990
#37 0x00007f0a3c7da4ae in QV4::Moth::VME::interpret (frame=0x0, engine=0x560b225b35a0, code=0x7f0a144438fa "\016\002") at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4vme_moth.cpp:602
#38 0x00007f0a3c7df7bf in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc91e46690, engine=engine@entry=0x560b225b35a0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4vme_moth.cpp:466
#39 0x00007f0a3c772d88 in QV4::ArrowFunction::virtualCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4functionobject.cpp:528
#40 0x00007f0a3c7dc0bf in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.9/QtQml/private/../../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#41 QV4::Moth::VME::interpret (frame=0x0, engine=0x560b225b35a0, code=0x560b22050770 "`\206t<\n\177") at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4vme_moth.cpp:757
#42 0x00007f0a3c7df7bf in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc91e468c0, engine=engine@entry=0x560b225b35a0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4vme_moth.cpp:466
#43 0x00007f0a3c772d88 in QV4::ArrowFunction::virtualCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4functionobject.cpp:528
#44 0x00007f0a3c7dc0bf in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.9/QtQml/private/../../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#45 QV4::Moth::VME::interpret (frame=0x0, engine=0x560b225b35a0, code=0x560b2204fe40 "`\206t<\n\177") at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4vme_moth.cpp:757
#46 0x00007f0a3c7df7bf in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc91e46af0, engine=engine@entry=0x560b225b35a0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4vme_moth.cpp:466
#47 0x00007f0a3c771f12 in QV4::Function::call (this=this@entry=0x560b21467020, thisObject=<optimized out>, argv=argv@entry=0x7f09c7bbc508, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/jsruntime/qv4function.cpp:69
#48 0x00007f0a3c8fb94d in QQmlJavaScriptExpression::evaluate (this=this@entry=0x560b20d289f0, callData=callData@entry=0x7f09c7bbc4d8, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmljavascriptexpression.cpp:212
#49 0x00007f0a3c8ac90f in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.9/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#50 0x00007f0a3c8adaf0 in QQmlBoundSignal_callback (e=0x560b246bd890, a=0x7ffc91e48730) at ../../include/QtQml/5.15.9/QtQml/private/../../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#51 0x00007f0a3c8e0865 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7ffc91e48730) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/qml/qml/qqmlnotifier.cpp:104
#52 0x00007f0a3ed24b1d in doActivate<false> (sender=0x560b225fa630, signal_index=11, argv=0x7ffc91e48730) at kernel/qobject.cpp:3815
#53 0x00007f0a3ed1de2f in QMetaObject::activate (sender=sender@entry=0x560b225fa630, m=m@entry=0x7f0a3bb462a0 <QQuickAction::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffc91e48730) at kernel/qobject.cpp:3983
#54 0x00007f0a3ba49a12 in QQuickAction::triggered (this=this@entry=0x560b225fa630, _t1=<optimized out>, _t1@entry=0x560b213fe750) at .moc/moc_qquickaction_p.cpp:363
#55 0x00007f0a3ba4c19e in QQuickActionPrivate::trigger (this=0x560b2295df40, source=0x560b213fe750, doToggle=false) at /usr/src/debug/qtquickcontrols2-everywhere-src-5.15.9+kde5/src/quicktemplates2/qquickaction.cpp:558
#56 0x00007f0a3ba4c498 in QQuickAbstractButtonPrivate::trigger (this=0x560b22f41950) at /usr/src/debug/qtquickcontrols2-everywhere-src-5.15.9+kde5/src/quicktemplates2/qquickabstractbutton.cpp:352
#57 0x00007f0a3ba4f331 in QQuickAbstractButtonPrivate::handleRelease (this=0x560b22f41950, point=...) at /usr/src/debug/qtquickcontrols2-everywhere-src-5.15.9+kde5/src/quicktemplates2/qquickabstractbutton.cpp:182
#58 0x00007f0a3ba695b5 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffc91e48bd0) at /usr/src/debug/qtquickcontrols2-everywhere-src-5.15.9+kde5/src/quicktemplates2/qquickcontrol.cpp:2181
#59 0x00007f0a3ce87368 in QQuickItem::event (this=0x560b213fe750, ev=0x7ffc91e48bd0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickitem.cpp:8324
#60 0x00007f0a3fba51ae in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x560b213fe750, e=0x7ffc91e48bd0) at kernel/qapplication.cpp:3640
#61 0x00007f0a3ecec978 in QCoreApplication::notifyInternal2 (receiver=0x560b213fe750, event=0x7ffc91e48bd0) at kernel/qcoreapplication.cpp:1064
#62 0x00007f0a3cea211a in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x560b22188440, pointerEvent=0x560b265099b0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickwindow.cpp:2027
#63 0x00007f0a3cea3849 in QQuickWindowPrivate::deliverPointerEvent (this=this@entry=0x560b22188440, event=0x560b265099b0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickwindow.cpp:2635
#64 0x00007f0a3cea4aed in QQuickWindowPrivate::handleMouseEvent (event=0x7ffc91e48bd0, this=0x560b22188440) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickwindow.cpp:2445
#65 QQuickWindowPrivate::handleMouseEvent (this=0x560b22188440, event=0x7ffc91e48bd0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quick/items/qquickwindow.cpp:2428
#66 0x00007f0a3f388995 in QWindow::event (this=0x560b2293bbc0, ev=<optimized out>) at kernel/qwindow.cpp:2455
#67 0x00007f0a3fba51ae in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x560b2293bbc0, e=0x7ffc91e48bd0) at kernel/qapplication.cpp:3640
#68 0x00007f0a3ecec978 in QCoreApplication::notifyInternal2 (receiver=0x560b2293bbc0, event=0x7ffc91e48bd0) at kernel/qcoreapplication.cpp:1064
#69 0x00007f0a3db8d297 in QQuickWidget::mouseReleaseEvent (this=<optimized out>, e=0x7ffc91e49120) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.9+kde25/src/quickwidgets/qquickwidget.cpp:1426
#70 0x00007f0a3fbe6d78 in QWidget::event (this=0x560b23a076f0, event=0x7ffc91e49120) at kernel/qwidget.cpp:9045
#71 0x00007f0a3fba51ae in QApplicationPrivate::notify_helper (this=this@entry=0x560b20065d30, receiver=receiver@entry=0x560b23a076f0, e=e@entry=0x7ffc91e49120) at kernel/qapplication.cpp:3640
#72 0x00007f0a3fbad5df in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7ffc91e49120) at kernel/qapplication.cpp:3084
#73 0x00007f0a3ecec978 in QCoreApplication::notifyInternal2 (receiver=0x560b23a076f0, event=0x7ffc91e49120) at kernel/qcoreapplication.cpp:1064
#74 0x00007f0a3fbab93e in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x560b23a076f0, event=event@entry=0x7ffc91e49120, alienWidget=<optimized out>, nativeWidget=0x560b20223b10, buttonDown=buttonDown@entry=0x7f0a400f2330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622
#75 0x00007f0a3fbff80d in QWidgetWindow::handleMouseEvent (this=0x560b20509530, event=0x7ffc91e493d0) at kernel/qwidgetwindow.cpp:684
#76 0x00007f0a3fc02d2f in QWidgetWindow::event (this=0x560b20509530, event=0x7ffc91e493d0) at kernel/qwidgetwindow.cpp:300
#77 0x00007f0a3fba51ae in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x560b20509530, e=0x7ffc91e493d0) at kernel/qapplication.cpp:3640
#78 0x00007f0a3ecec978 in QCoreApplication::notifyInternal2 (receiver=0x560b20509530, event=0x7ffc91e493d0) at kernel/qcoreapplication.cpp:1064
#79 0x00007f0a3f37c9cb in QGuiApplicationPrivate::processMouseEvent (e=0x7f0a2c003fc0) at kernel/qguiapplication.cpp:2285
#80 0x00007f0a3f3500fc in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#81 0x00007f0a3cb5f480 in userEventSourceDispatch (source=<optimized out>) at qeventdispatcher_glib.cpp:74
#82 0x00007f0a3d3108d8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#83 0x00007f0a3d310ce8 in ?? () from /lib64/libglib-2.0.so.0
#84 0x00007f0a3d310d7c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#85 0x00007f0a3ed45f26 in QEventDispatcherGlib::processEvents (this=0x560b200c5a30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#86 0x00007f0a3eceb40b in QEventLoop::exec (this=this@entry=0x7ffc91e49700, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#87 0x00007f0a3ecf38a0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#88 0x00007f0a3f36fe3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870
#89 0x00007f0a3fba5125 in QApplication::exec () at kernel/qapplication.cpp:2832
#90 0x0000560b1f93c05c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings-5.27.5/app/main.cpp:188
[Inferior 1 (process 23057) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2023-05-16 18:32:18 UTC

*** This bug has been marked as a duplicate of bug 416328 ***