Summary: | plasmashell crashes after disconnecting from WiFi network in plasma-nm | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Sam James <sam> |
Component: | Networking in general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | kdedev, nate, nicolas.fella, notmart |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=494693 https://bugs.kde.org/show_bug.cgi?id=499100 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118574 |
||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/7932/events/3c27d598474146ffaeec3695f63f9707/ | ||
Attachments: | New crash information added by DrKonqi |
Description
Sam James
2024-12-02 22:02:17 UTC
Created attachment 176302 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
nicofee and I discussed it briefly on IRC, apparently there's some other reports in sentry at least. What I don't yet get is why it's specific to plasma-nm given nothing in the bt looks related. I'm hoping to find a reproducer that doesn't involve killing all my network connections. Searchable backtrace Thread 1 (Thread 0x7f069726e9c0 (LWP 2550428)): [KCrash Handler] #5 0x00007f069b51f1fc in QMetaObject::cast (this=0x7f069e0374e0 <QDockWidget::staticMetaObject>, obj=obj@entry=0x556aa34f6480) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qmetaobject.cpp:395 #6 0x00007f0684122a7c in QMetaObject::cast (this=<optimized out>, obj=0x556aa34f6480, this=<optimized out>, obj=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs.h:241 #7 qobject_cast<QDockWidget*> (object=0x556aa34f6480, object=<optimized out>) at /usr/include/qt6/QtCore/qobject.h:419 #8 Breeze::Style::eventFilter (this=0x556aa0381340, object=0x556aa34f6480, event=0x7ffd4e6f90b0) at /usr/src/debug/kde-plasma/breeze-6.2.49.9999/breeze-6.2.49.9999/kstyle/breezestyle.cpp:1640 #9 0x00007f069b51ba1a in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x556aa027d810, receiver=receiver@entry=0x556aa34f6480, event=event@entry=0x7ffd4e6f90b0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1271 #10 0x00007f069dd58cff in QApplicationPrivate::notify_helper (this=0x556aa027d810, receiver=0x556aa34f6480, e=0x7ffd4e6f90b0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/widgets/kernel/qapplication.cpp:3258 #11 0x00007f069b51bdfc in QCoreApplication::notifyInternal2 (receiver=0x556aa34f6480, event=0x7ffd4e6f90b0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1152 #12 0x00007f0684068a51 in Kirigami::Platform::PlatformTheme::update (this=0x556aa34f6480) at /usr/src/debug/kde-frameworks/kirigami-6.8.0/kirigami-6.8.0/src/platform/platformtheme.cpp:1011 #13 0x00007f068406944a in Kirigami::Platform::PlatformTheme::updateChildren (this=0x556aa34fa0b0, object=<optimized out>) at /usr/src/debug/kde-frameworks/kirigami-6.8.0/kirigami-6.8.0/src/platform/platformtheme.cpp:1024 #14 0x00007f06840696d1 in Kirigami::Platform::PlatformTheme::emitSignalsForChanges (this=<optimized out>, changes=<optimized out>) at /usr/src/debug/kde-frameworks/kirigami-6.8.0/kirigami-6.8.0/src/platform/platformtheme.cpp:905 #15 0x00007f0684069c2b in Kirigami::Platform::PlatformThemeChangeTracker::~PlatformThemeChangeTracker (this=0x7ffd4e6f9220) at /usr/include/qt6/QtCore/qflags.h:103 #16 0x00007f068406cc65 in Kirigami::Platform::PlatformTheme::event (this=0x556aa34fa0b0, event=<optimized out>) at /usr/src/debug/kde-frameworks/kirigami-6.8.0/kirigami-6.8.0/src/platform/platformtheme.cpp:954 #17 0x00007f069dd58cbe in QApplicationPrivate::notify_helper (this=0x556aa027d810, receiver=0x556aa34fa0b0, e=0x7ffd4e6f9330) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/widgets/kernel/qapplication.cpp:3287 #18 0x00007f069b51bdfc in QCoreApplication::notifyInternal2 (receiver=0x556aa34fa0b0, event=0x7ffd4e6f9330) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qcoreapplication.cpp:1152 #19 0x00007f0684068a51 in Kirigami::Platform::PlatformTheme::update (this=0x556aa34fa0b0) at /usr/src/debug/kde-frameworks/kirigami-6.8.0/kirigami-6.8.0/src/platform/platformtheme.cpp:1011 #20 0x00007f069b4fb22d in QtPrivate::QSlotObjectBase::call (this=0x556aa34fa340, r=<optimized out>, a=0x7ffd4e6f9478) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobjectdefs_impl.h:469 #21 doActivate<false> (sender=0x556aa34efa40, signal_index=18, argv=0x7ffd4e6f9478) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4086 #22 0x00007f069c5c2a52 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=value@entry=0x7ffd4e6f9547, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:336 #23 0x00007f069c636f84 in GenericBinding<1>::doStore<bool> (this=<optimized out>, value=<optimized out>, pd=<optimized out>, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:282 #24 GenericBinding<1>::write (this=0x556aa3504a80, result=..., isUndefined=false, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:245 #25 0x00007f069c5e7a92 in QQmlBinding::doUpdate (this=0x556aa3504a80, watcher=..., flags=..., scope=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:708 #26 0x00007f069c60ce56 in QQmlBinding::update (this=0x556aa3504a80, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:165 #27 0x00007f069c4e38ef in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlnotifier.cpp:70 #28 0x00007f069b4faef0 in doActivate<false> (sender=0x556aa34adb10, signal_index=39, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:3976 #29 0x00007f069b4aac4d in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4159 #30 0x00007f069c451715 in QQmlVMEMetaObject::activate (this=<optimized out>, object=<optimized out>, index=<optimized out>, args=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlvmemetaobject.cpp:1467 #31 QQmlVMEMetaObject::metaCall (this=<optimized out>, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlvmemetaobject.cpp:1021 #32 0x00007f069c5c2af2 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=<optimized out>, object=<optimized out>, idx=<optimized out>, argv=0x7ffd4e6fb300) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:358 #33 QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=value@entry=0x7ffd4e6fb357, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:378 #34 0x00007f069c636f84 in GenericBinding<1>::doStore<bool> (this=<optimized out>, value=<optimized out>, pd=<optimized out>, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:282 #35 GenericBinding<1>::write (this=0x556aa3514900, result=..., isUndefined=false, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:245 #36 0x00007f069c5e7a92 in QQmlBinding::doUpdate (this=0x556aa3514900, watcher=..., flags=..., scope=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:708 #37 0x00007f069c60ce56 in QQmlBinding::update (this=0x556aa3514900, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:165 #38 0x00007f069c4e38ef in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlnotifier.cpp:70 #39 0x00007f069b4faef0 in doActivate<false> (sender=0x556aa351f4f0, signal_index=38, argv=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:3976 #40 0x00007f069c4e38ef in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlnotifier.cpp:70 #41 0x00007f069b4faef0 in doActivate<false> (sender=0x556aa35726b0, signal_index=79, argv=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:3976 #42 0x00007f069ccb9ef2 in QQuickItemView::modelUpdated (this=0x556aa35726b0, changeSet=<optimized out>, reset=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/quick/items/qquickitemview.cpp:1236 #43 0x00007f069b4fb77c in doActivate<false> (sender=0x556aa35755d0, signal_index=4, argv=0x7ffd4e6fe9f0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4098 #44 0x00007f069a0c2d9c in non-virtual thunk to QQmlDelegateModelPrivate::emitModelUpdated(QQmlChangeSet const&, bool) () at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qmlmodels/qqmldelegatemodel_p_p.h:303 #45 0x00007f069a0da9d7 in QQmlDelegateModelGroupPrivate::emitModelUpdated (this=0x556aa35759d0, reset=reset@entry=true) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qmlmodels/qqmldelegatemodel.cpp:2892 #46 0x00007f069a0dfce7 in QQmlDelegateModelPrivate::emitChanges (this=0x556aa3575d20) at /usr/include/qt6/QtCore/qobject.h:107 #47 0x00007f069a1148fd in QQmlDelegateModel::handleModelReset (this=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qmlmodels/qqmldelegatemodel.cpp:1991 #48 0x00007f069b4fb22d in QtPrivate::QSlotObjectBase::call (this=0x7f05105dda70, r=<optimized out>, a=0x7ffd4e6ffce0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobjectdefs_impl.h:469 #49 doActivate<false> (sender=0x556aa351a5f0, signal_index=21, argv=argv@entry=0x7ffd4e6ffce0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4086 #50 0x00007f069b4a9c19 in QMetaObject::activate (sender=sender@entry=0x556aa351a5f0, m=m@entry=0x7f069b849340 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7ffd4e6ffce0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4146 #51 0x00007f069b2ad8c5 in QAbstractItemModel::modelReset (this=0x556aa351a5f0, _t1=...) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3_build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:1112 #52 QAbstractItemModel::endResetModel (this=0x556aa351a5f0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/itemmodels/qabstractitemmodel.cpp:3430 #53 0x00007f069b320c0c in QSortFilterProxyModel::setSourceModel (this=0x556aa351a5f0, sourceModel=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2102 #54 0x00007f069c5c2a52 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=value@entry=0x7ffd4e700160, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:336 #55 0x00007f069c63595a in QObjectPointerBinding::write (this=0x556aa34faae0, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:795 #56 0x00007f069c5e7a92 in QQmlBinding::doUpdate (this=0x556aa34faae0, watcher=..., flags=..., scope=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:708 #57 0x00007f069c60ce56 in QQmlBinding::update (this=0x556aa34faae0, flags=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlbinding.cpp:165 #58 0x00007f069c4e38ef in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlnotifier.cpp:70 #59 0x00007f069b4faef0 in doActivate<false> (sender=0x556aa3477ad0, signal_index=75, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:3976 #60 0x00007f069b4aac4d in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4159 #61 0x00007f069c451715 in QQmlVMEMetaObject::activate (this=<optimized out>, object=<optimized out>, index=<optimized out>, args=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlvmemetaobject.cpp:1467 #62 QQmlVMEMetaObject::metaCall (this=<optimized out>, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlvmemetaobject.cpp:1021 #63 0x00007f069c680067 in QV4::QObjectWrapper::setProperty (engine=0x556aa0b30a70, object=0x556aa3477ad0, property=0x7f061cbf11a0, value=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4qobjectwrapper.cpp:720 #64 0x00007f069c681be1 in QV4::QObjectWrapper::setQmlProperty (engine=0x556aa0b30a70, qmlContext=<optimized out>, object=0x556aa3477ad0, name=<optimized out>, flags=..., value=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4qobjectwrapper.cpp:567 #65 0x00007f069c681d9a in QV4::QObjectWrapper::virtualPut (m=<optimized out>, id=..., value=..., receiver=0x7f06613ba680) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4qobjectwrapper.cpp:939 #66 0x00007f069c817750 in QV4::Object::put (this=0x7f06613ba680, id=..., v=<optimized out>, receiver=0x7f06613ba680) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4object_p.h:287 #67 QV4::Object::virtualResolveLookupSetter (object=0x7f06613ba680, engine=0x556aa0b30a70, lookup=0x556aa34a03f0, value=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4object.cpp:823 #68 0x00007f069c8626dc in QV4::Moth::VME::interpret (frame=0x556aa34f6480, engine=0x556aa0b30a70, code=0x7f0626181b9b "\016\002") at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4vme_moth.cpp:321 #69 0x00007f069c866bdf in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd4e702540, engine=engine@entry=0x556aa0b30a70) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4vme_moth.cpp:487 #70 0x00007f069c6dceb8 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:54 #71 0x00007f069c71718b in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f06613ba630, argc=1) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:30 #72 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=0x556aa35754f0, a=0x7ffd4e704420, types=0x7ffd4e702888, argc=1, call=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4jscall_p.h:202 #73 QV4::Function::call (this=0x556aa32fc000, thisObject=0x556aa35754f0, a=0x7ffd4e704420, types=0x7ffd4e702888, argc=1, context=0x7f06483edd20) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:27 #74 0x00007f069c5e766c in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmljavascriptexpression.cpp:270 #75 0x00007f069c5e814e in QQmlBoundSignalExpression::evaluate (this=0x556aa3635890, a=0x7ffd4e704420) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlboundsignal.cpp:195 #76 0x00007f069c60c91f in QQmlBoundSignal_callback (e=0x556aa3635840, a=0x7ffd4e704420) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/ftw/qqmlrefcount_p.h:73 #77 0x00007f069c4e38ef in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7ffd4e704420) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlnotifier.cpp:70 #78 0x00007f069b4faef0 in doActivate<false> (sender=0x556aa0e83c70, signal_index=35, argv=0x7ffd4e704420) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:3976 #79 0x00007f069b4a9c19 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f069e509dc0 <PlasmaQuick::AppletQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4146 #80 0x00007f069e46e9cd in PlasmaQuick::AppletQuickItem::expandedChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kde-plasma/libplasma-6.2.49.9999/libplasma-6.2.49.9999_build/src/plasmaquick/PlasmaQuick_autogen/include/moc_appletquickitem.cpp:480 #81 PlasmaQuick::AppletQuickItem::setExpanded (this=<optimized out>, expanded=<optimized out>) at /usr/src/debug/kde-plasma/libplasma-6.2.49.9999/libplasma-6.2.49.9999/src/plasmaquick/appletquickitem.cpp:877 #82 0x00007f069e4aabc4 in PlasmaQuick::AppletQuickItem::qt_metacall (this=0x556aa0e83c70, _c=QMetaObject::WriteProperty, _id=8, _a=<optimized out>) at /usr/src/debug/kde-plasma/libplasma-6.2.49.9999/libplasma-6.2.49.9999_build/src/plasmaquick/PlasmaQuick_autogen/include/moc_appletquickitem.cpp:456 #83 PlasmoidItem::qt_metacall (this=0x556aa0e83c70, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kde-plasma/libplasma-6.2.49.9999/libplasma-6.2.49.9999_build/src/plasmaquick/PlasmaQuick_autogen/include/moc_plasmoiditem.cpp:352 #84 0x00007f069c4e082a in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=0x7f061c2bf580, object=0x556aa0e83c70, idx=<optimized out>, argv=0x7ffd4e7044c0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:358 #85 QQmlPropertyData::writeProperty (this=this@entry=0x7f061c2bf580, target=target@entry=0x556aa0e83c70, value=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:378 #86 0x00007f069c53a332 in tryConvertAndAssign (object=<optimized out>, property=<optimized out>, value=<optimized out>, flags=..., propertyMetaType=..., variantMetaType=..., isUrl=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlproperty.cpp:1386 #87 QQmlPropertyPrivate::write (object=object@entry=0x556aa0e83c70, property=..., value=..., context=..., flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlproperty.cpp:1544 #88 0x00007f069c6812ac in QV4::QObjectWrapper::setProperty (engine=0x556aa0b30a70, object=0x556aa0e83c70, property=0x7f061c2bf580, value=<optimized out>) at /usr/include/qt6/QtCore/qflags.h:73 #89 0x00007f069c681be1 in QV4::QObjectWrapper::setQmlProperty (engine=0x556aa0b30a70, qmlContext=<optimized out>, object=0x556aa0e83c70, name=<optimized out>, flags=..., value=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4qobjectwrapper.cpp:567 #90 0x00007f069c681d9a in QV4::QObjectWrapper::virtualPut (m=<optimized out>, id=..., value=..., receiver=0x7f06613ba5d0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4qobjectwrapper.cpp:939 #91 0x00007f069c817750 in QV4::Object::put (this=0x7f06613ba5d0, id=..., v=<optimized out>, receiver=0x7f06613ba5d0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4object_p.h:287 #92 QV4::Object::virtualResolveLookupSetter (object=0x7f06613ba5d0, engine=0x556aa0b30a70, lookup=0x556aa2116410, value=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4object.cpp:823 #93 0x00007f069c8626dc in QV4::Moth::VME::interpret (frame=0x556aa34f6480, engine=0x556aa0b30a70, code=0x7f0631efc43d "\f0\b\n0\t.\033\030\a.\034\030\bB\035\a\032\b\006\324\026\006\002") at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4vme_moth.cpp:321 #94 0x00007f069c866bdf in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd4e704d20, engine=engine@entry=0x556aa0b30a70) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4vme_moth.cpp:487 #95 0x00007f069c6dceb8 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:54 #96 0x00007f069c71718b in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f06613ba590, argc=0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:30 #97 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=0x556aa21169e0, a=0x7ffd4e705040, types=0x7ffd4e705050, argc=0, call=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4jscall_p.h:202 #98 QV4::Function::call (this=0x556aa1315240, thisObject=0x556aa21169e0, a=0x7ffd4e705040, types=0x7ffd4e705050, argc=0, context=0x7f0648000b70) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:27 #99 0x00007f069c5e766c in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmljavascriptexpression.cpp:270 #100 0x00007f069c5e8303 in QQmlBoundSignalExpression::evaluate (this=0x556aa21174d0, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlboundsignal.cpp:199 #101 0x00007f069c60c91f in QQmlBoundSignal_callback (e=0x556aa2118450, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/ftw/qqmlrefcount_p.h:73 #102 0x00007f069c4e38ef in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlnotifier.cpp:70 #103 0x00007f069b4faef0 in doActivate<false> (sender=0x556aa21169e0, signal_index=3, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:3976 #104 0x00007f069b4aac4d in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4159 #105 0x00007f069c451715 in QQmlVMEMetaObject::activate (this=<optimized out>, object=<optimized out>, index=<optimized out>, args=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlvmemetaobject.cpp:1467 #106 QQmlVMEMetaObject::metaCall (this=<optimized out>, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlvmemetaobject.cpp:1021 #107 0x00007f069c4e082a in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=0x7f061c7738a0, object=0x556aa21169e0, idx=<optimized out>, argv=0x7ffd4e706d80) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:358 #108 QQmlPropertyData::writeProperty (this=this@entry=0x7f061c7738a0, target=target@entry=0x556aa21169e0, value=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlpropertydata_p.h:378 #109 0x00007f069c53a332 in tryConvertAndAssign (object=<optimized out>, property=<optimized out>, value=<optimized out>, flags=..., propertyMetaType=..., variantMetaType=..., isUrl=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlproperty.cpp:1386 #110 QQmlPropertyPrivate::write (object=object@entry=0x556aa21169e0, property=..., value=..., context=..., flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlproperty.cpp:1544 #111 0x00007f069c6812ac in QV4::QObjectWrapper::setProperty (engine=0x556aa0b30a70, object=0x556aa21169e0, property=0x7f061c7738a0, value=<optimized out>) at /usr/include/qt6/QtCore/qflags.h:73 #112 0x00007f069c681be1 in QV4::QObjectWrapper::setQmlProperty (engine=0x556aa0b30a70, qmlContext=<optimized out>, object=0x556aa21169e0, name=<optimized out>, flags=..., value=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4qobjectwrapper.cpp:567 #113 0x00007f069c681d9a in QV4::QObjectWrapper::virtualPut (m=<optimized out>, id=..., value=..., receiver=0x7f06613ba530) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4qobjectwrapper.cpp:939 #114 0x00007f069c817750 in QV4::Object::put (this=0x7f06613ba530, id=..., v=<optimized out>, receiver=0x7f06613ba530) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4object_p.h:287 #115 QV4::Object::virtualResolveLookupSetter (object=0x7f06613ba530, engine=0x556aa0b30a70, lookup=0x556aa21096b0, value=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4object.cpp:823 #116 0x00007f069c8626dc in QV4::Moth::VME::interpret (frame=0x556aa34f6480, engine=0x556aa0b30a70, code=0x7f0631f0534d "\032\b\006\324\026\006\002") at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4vme_moth.cpp:321 #117 0x00007f069c866bdf in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd4e7075e0, engine=engine@entry=0x556aa0b30a70) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4vme_moth.cpp:487 #118 0x00007f069c6dceb8 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:54 #119 0x00007f069c71718b in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f06613ba4f0, argc=0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:30 #120 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=0x556aa2122220, a=0x7ffd4e707900, types=0x7ffd4e707910, argc=0, call=...) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4jscall_p.h:202 #121 QV4::Function::call (this=0x556aa1f4afc0, thisObject=0x556aa2122220, a=0x7ffd4e707900, types=0x7ffd4e707910, argc=0, context=0x7f0648000d38) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4function.cpp:27 #122 0x00007f069c5e766c in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmljavascriptexpression.cpp:270 #123 0x00007f069c5e8303 in QQmlBoundSignalExpression::evaluate (this=0x556aa212b5f0, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlboundsignal.cpp:199 #124 0x00007f069c60c91f in QQmlBoundSignal_callback (e=0x556aa212b660, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/ftw/qqmlrefcount_p.h:73 #125 0x00007f069c4e38ef in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/qml/qqmlnotifier.cpp:70 #126 0x00007f069b4faef0 in doActivate<false> (sender=0x556aa2122220, signal_index=3, argv=0x0) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:3976 #127 0x00007f069b4a9c19 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.7.3-r2/qtbase-everywhere-src-6.7.3/src/corelib/kernel/qobject.cpp:4146 Today, I had this, which is a bit more useful: ``` Thread 1 (Thread 0x7fc1cac9ca00 (LWP 3257671)): [KCrash Handler] #6 std::__atomic_base<int>::fetch_sub (this=0x3, __i=1, __m=std::memory_order::acq_rel, this=<optimized out>, __i=<optimized out>, __m=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h:640 #7 QAtomicOps<int>::deref<int> (_q_value=<error reading variable: Cannot access memory at address 0x3>, _q_value=<optimized out>) at /usr/include/qt6/QtCore/qatomic_cxx11.h:266 #8 QBasicAtomicInteger<int>::deref (this=0x3, this=<optimized out>) at /usr/include/qt6/QtCore/qbasicatomic.h:48 #9 QArrayData::deref (this=0x3, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydata.h:66 #10 QArrayDataPointer<QSharedPointer<NetworkManager::ActiveConnection> >::deref (this=0x7ffc6247e600) at /usr/include/qt6/QtCore/qarraydatapointer.h:439 #11 QArrayDataPointer<QSharedPointer<NetworkManager::ActiveConnection> >::~QArrayDataPointer (this=0x7ffc6247e600, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:108 #12 0x00007fc1642f438f in QList<QSharedPointer<NetworkManager::ActiveConnection> >::~QList (this=0x7ffc6247e600, this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:72 #13 Handler::deactivateConnectionInternal (frame_ptr=0x564921267c30) at /usr/src/debug/kde-plasma/plasma-nm-6.2.49.9999/plasma-nm-6.2.49.9999/libs/handler.cpp:463 #14 0x00007fc1642fb1e1 in std::__n4861::coroutine_handle<void>::resume (this=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/coroutine:142 #15 QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}::operator()<QDBusPendingCallWatcher>(QDBusPendingCallWatcher*) (__closure=<optimized out>, watcher=0x5649223254a0) at /usr/include/qcoro6/qcoro/qcorodbuspendingreply.h:43 #16 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusPendingCallWatcher*>, void, QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}>::call(QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}&, void**)::{lambda()#1}::operator()() const (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:141 #17 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusPendingCallWatcher*>, void, QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}>::call(QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}&, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusPendingCallWatcher*>, void, QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}>::call(QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}&, void**)::{lambda()#1}&&) (args=<optimized out>, fn=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 #18 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusPendingCallWatcher*>, void, QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}>::call(QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}&, void**) (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:140 #19 QtPrivate::FunctorCallable<QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}, QDBusPendingCallWatcher*>::call<QtPrivate::List<QDBusPendingCallWatcher*>, void>(QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}&, void*, void**) (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:362 #20 QtPrivate::QCallableObject<QCoro::detail::QCoroDBusPendingReply<>::WaitForFinishedOperation::await_suspend(std::__n4861::coroutine_handle<void>)::{lambda(auto:1*)#1}, QtPrivate::List<QDBusPendingCallWatcher*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:572 #21 0x00007fc1cef0d8b4 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=0x7ffc6247e830) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:486 #22 doActivate<false> (sender=0x5649223254a0, signal_index=3, argv=argv@entry=0x7ffc6247e830) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:4124 #23 0x00007fc1ceeb2dc9 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc1cfffa500 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc6247e830) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:4184 #24 0x00007fc1cff2a2bf in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1_build/src/dbus/DBus_autogen/include/moc_qdbuspendingcall.cpp:163 #25 operator() (__closure=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/dbus/qdbuspendingcall.cpp:98 #26 operator() (__closure=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:141 #27 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call(QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>&, void**)::<lambda()> > (args=<optimized out>, fn=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:65 #28 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call (f=<optimized out>, arg=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:140 #29 QtPrivate::FunctorCallable<QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call<QtPrivate::List<>, void> (f=<optimized out>, arg=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:362 #30 QtPrivate::QCallableObject<QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:572 #31 0x00007fc1cee888da in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:1419 #32 0x00007fc1d195d6bf in QApplicationPrivate::notify_helper (this=0x56491cda7c30, receiver=0x5649223254a0, e=0x7fc1b405ad70) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/widgets/kernel/qapplication.cpp:3296 #33 0x00007fc1cef31fa8 in QCoreApplication::notifyInternal2 (receiver=0x5649223254a0, event=0x7fc1b405ad70) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qcoreapplication.cpp:1168 #34 0x00007fc1cef63722 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qcoreapplication.cpp:1612 #35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x56491cda2490) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qcoreapplication.cpp:1968 #36 0x00007fc1cec42d47 in postEventSourceDispatch (s=0x56491cde7f10) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #37 0x00007fc1cd7b7c47 in g_main_dispatch (context=0x7fc1b4000f30) at ../glib-2.82.2/glib/gmain.c:3357 #38 0x00007fc1cd84748a in g_main_context_dispatch_unlocked (context=0x7fc1b4000f30) at ../glib-2.82.2/glib/gmain.c:4208 #39 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fc1b4000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.82.2/glib/gmain.c:4273 #40 0x00007fc1cd7ba108 in g_main_context_iteration (context=0x7fc1b4000f30, may_block=1) at ../glib-2.82.2/glib/gmain.c:4338 #41 0x00007fc1cec42dc4 in QEventDispatcherGlib::processEvents (this=0x56491cdaa740, flags=...) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #42 0x00007fc1cef641b6 in QEventLoop::processEvents (this=0x7ffc6247ecd0, flags=...) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventloop.cpp:103 #43 QEventLoop::exec (this=0x7ffc6247ecd0, flags=...) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventloop.cpp:194 #44 0x00007fc1cef64b05 in QCoreApplication::exec () at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:74 #45 0x00007fc1cf4ccc00 in QGuiApplication::exec () at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/kernel/qguiapplication.cpp:1975 #46 0x00007fc1d189a379 in QApplication::exec () at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/widgets/kernel/qapplication.cpp:2564 #47 0x00005648ec4a5e36 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-plasma/plasma-workspace-6.2.49.9999/plasma-workspace-6.2.49.9999/shell/main.cpp:192 ``` The fact it involves coroutines again is suspicious - see bug 494693. So it's possible that I need to try extract some testcase to report to GCC (the issues mentioned in bug 494693 were investigated & fixed). Bulk transfer as requested in T17796 > The fact it involves coroutines again is suspicious - see bug 494693. So it's possible that I need to try extract some testcase to report to GCC (the issues mentioned in bug 494693 were investigated & fixed). That seems plausible. See https://bugs.kde.org/show_bug.cgi?id=499100 which is also suspected to be a GCC bug The original backtrace doesn't seem to be related to coroutines though the crash with: #14 0x00007f06840696d1 in Kirigami::Platform::PlatformTheme::emitSignalsForChanges (this=<optimized out>, changes=<optimized out>) at /usr/src/debug/kde-frameworks/kirigami-6.8.0/kirigami-6.8.0/src/platform/platformtheme.cpp:905 #15 0x00007f0684069c2b in Kirigami::Platform::PlatformThemeChangeTracker::~PlatformThemeChangeTracker seems also akin to something else i seen in sentry which is about things emitting signals when they are destroyed, there was a (fixed) issue about that in ksvg, but i guess also in Kirigami::PlatformTheme Two updates: 1) Some fixes were committed last night in GCC for a bunch of coroutine issues. I'm going to try those out. 2) Jakub's suggested workaround of -fno-range-for-ext-temps seems to have helped too. I came first ;) But other bug is fixed, so marking as dupe of that. *** This bug has been marked as a duplicate of bug 499218 *** |