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.

Reply via email to