https://bugs.kde.org/show_bug.cgi?id=513073
Andrew Rembrandt <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Andrew Rembrandt <[email protected]> --- Hi KDE QA/Nate, I just had a very similar crash in Plasma 6.5.5 (when clicking the disconnect [Wifi] button in the Network Manager systray menu): Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7fd8e9e522c0 (LWP 2382))] (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007fd8f08989d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89 #2 0x00007fd8f083e3a0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007fd8f3dbfba9 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.22.0/src/kcrash.cpp:605 #4 0x00007fd8f083e4d0 in <signal handler called> () at /usr/lib/libc.so.6 #5 std::__atomic_base<QObjectPrivate::SignalVector*>::load (this=0x42002000300028, __m=std::memory_order_relaxed) at /usr/include/c++/15.2.1/bits/atomic_base.h:828 #6 std::atomic<QObjectPrivate::SignalVector*>::load (this=0x42002000300028, __m=std::memory_order_relaxed) at /usr/include/c++/15.2.1/atomic:587 #7 QAtomicOps<QObjectPrivate::SignalVector*>::loadRelaxed<QObjectPrivate::SignalVector*> (_q_value=<error reading variable: Cannot access memory at address 0x42002000300028>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:203 #8 QBasicAtomicPointer<QObjectPrivate::SignalVector>::loadRelaxed (this=0x42002000300028) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:171 #9 QObjectPrivate::maybeSignalConnected (this=0x563896d7e310, signalIndex=19) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:454 #10 0x00007fd8f11ed9c0 in doActivate<false> (sender=0x563897195fc0, signal_index=19, argv=0x7ffcdef2b2c8) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157 #11 0x00007fd8efd4730d in VDMAbstractItemModelDataType::notifyItem (this=<optimized out>, item=..., indexes=..., access=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmldmabstractitemmodeldata_p.h:99 #12 VDMAbstractItemModelDataType::notify (this=<optimized out>, model=..., items=<optimized out>, index=<optimized out>, count=<optimized out>, roles=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmldmabstractitemmodeldata_p.h:155 #13 0x00007fd8efd61f89 in QQmlAdaptorModel::notify (this=0x563892bbc0c0, items=..., index=<optimized out>, count=22, roles=..., this=<optimized out>, items=<optimized out>, index=<optimized out>, count=<optimized out>, roles=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmladaptormodel_p.h:136 #14 QQmlDelegateModel::_q_itemsChanged (this=<optimized out>, index=index@entry=0, count=22, roles=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1531 #15 0x00007fd8efd64124 in QQmlDelegateModel::_q_layoutChanged (this=<optimized out>, parents=<optimized out>, hint=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:2163 #16 0x00007fd8f11eded4 in QtPrivate::QSlotObjectBase::call (this=0x5638921bd3a0, r=<optimized out>, a=0x7ffcdef2d8d0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #17 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257 #18 0x00007fd8f141417a in QMetaObject::activate<void, QList<QPersistentModelIndex>, QAbstractItemModel::LayoutChangeHint> (sender=<optimized out>, mo=<optimized out>, local_signal_index=3, ret=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:319 #19 QAbstractItemModel::layoutChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:670 #20 0x00007fd8f1470138 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x563892b56610, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1499 #21 0x00007fd8f11eded4 in QtPrivate::QSlotObjectBase::call (this=0x563892b56d50, r=<optimized out>, a=0x7ffcdef2dce0, this=<optimized out>, r=<optimized out>, a=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging--c at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #22 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257 #23 0x00007fd8f1414088 in QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> > (sender=0x56389558a840, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:319 #24 QAbstractItemModel::dataChanged (this=this@entry=0x56389558a840, _t1=..., _t2=..., _t3=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658 #25 0x00007fd88d145afb in NetworkModel::updateItem (this=0x56389558a840, item=0x563895024d30) at /usr/include/qt6/QtCore/qarraydata.h:60 #26 NetworkModel::updateItem (this=0x56389558a840, item=0x563895024d30) at /usr/src/debug/plasma-nm/plasma-nm-6.5.5/libs/models/networkmodel.cpp:655 #27 0x00007fd88d13e6af in NetworkModel::addActiveConnection (this=<optimized out>, activeConnection=...) at /usr/src/debug/plasma-nm/plasma-nm-6.5.5/libs/models/networkmodel.cpp:379 #28 0x00007fd88d14a1bd in NetworkModel::activeConnectionAdded (this=0x56389558a840, activeConnection=<optimized out>) at /usr/src/debug/plasma-nm/plasma-nm-6.5.5/libs/models/networkmodel.cpp:693 #29 0x00007fd8f11eded4 in QtPrivate::QSlotObjectBase::call (this=0x5638928a1b90, r=<optimized out>, a=0x7ffcdef2e010, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #30 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257 #31 0x00007fd88ce5ffa0 in QMetaObject::activate<void, QString> (sender=0x563891f12ce0, mo=0x7fd88cf5f000 <NetworkManager::Notifier::staticMetaObject>, local_signal_index=10, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs.h:319 #32 NetworkManager::Notifier::activeConnectionAdded (this=this@entry=0x7fd88cf6a500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_126Q_QGS_globalNetworkManagerEEEE8instanceEvE6holder.lto_priv.0>, _t1=...) at /usr/src/debug/networkmanager-qt/build/src/KF6NetworkManagerQt_autogen/include/moc_manager.cpp:374 #33 0x00007fd88ce63d1e in NetworkManager::NetworkManagerPrivate::propertiesChanged (this=0x7fd88cf6a500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_126Q_QGS_globalNetworkManagerEEEE8instanceEvE6holder.lto_priv.0>, changedProperties=...) at /usr/include/qt6/QtCore/qarraydata.h:60 #34 0x00007fd88ce6577a in NetworkManager::NetworkManagerPrivate::qt_metacall (this=0x7fd88cf6a500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_126Q_QGS_globalNetworkManagerEEEE8instanceEvE6holder.lto_priv.0>, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffcdef2e2f8) at /usr/src/debug/networkmanager-qt/build/src/KF6NetworkManagerQt_autogen/include/moc_manager_p.cpp:171 #35 0x00007fd8f17809cd in QDBusConnectionPrivate::deliverCall (this=0x7fd8e400c800, object=0x7fd88cf6a500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_126Q_QGS_globalNetworkManagerEEEE8instanceEvE6holder.lto_priv.0>, msg=..., metaTypes=<optimized out>, slotIdx=32) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1008 #36 0x00007fd8f11ded91 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1413 #37 0x00007fd8f35022c0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7fd88cf6a500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_126Q_QGS_globalNetworkManagerEEEE8instanceEvE6holder.lto_priv.0>, e=0x7fd8e40dac50) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305 #38 0x00007fd8f117be48 in QCoreApplication::notifyInternal2 (receiver=0x7fd88cf6a500 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_126Q_QGS_globalNetworkManagerEEEE8instanceEvE6holder.lto_priv.0>, event=event@entry=0x7fd8e40dac50) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #39 0x00007fd8f117c220 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7fd8e40dac50) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5638903c2db0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904 #41 0x00007fd8f149c798 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757 #42 postEventSourceDispatch (s=0x5638903cb3d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #43 0x00007fd8efa5df8d in g_main_dispatch (context=0x7fd8e4000f60) at ../glib/glib/gmain.c:3565 #44 0x00007fd8efa5f657 in g_main_context_dispatch_unlocked (context=0x7fd8e4000f60) at ../glib/glib/gmain.c:4425 #45 g_main_context_iterate_unlocked (context=context@entry=0x7fd8e4000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490 #46 0x00007fd8efa5f865 in g_main_context_iteration (context=0x7fd8e4000f60, may_block=1) at ../glib/glib/gmain.c:4556 #47 0x00007fd8f14993b2 in QEventDispatcherGlib::processEvents (this=0x5638904f1010, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #48 0x00007fd8f1187596 in QEventLoop::processEvents (this=0x7ffcdef2e960, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #49 QEventLoop::exec (this=0x7ffcdef2e960, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #50 0x00007fd8f1180c42 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 #51 0x00007fd8f34fd4aa in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2575 #52 0x000056386e9b9f78 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.5.5/shell/main.cpp:188 Let me know if you'd like more details or to report as a new bug Many thanks for all the great work, Andrew -- You are receiving this mail because: You are watching all bug changes.
