https://bugs.kde.org/show_bug.cgi?id=513303

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
            Summary|Crash when viewing          |Crash/assert in first <=
                   |processes                   |rowCount(parent) after
                   |                            |KSysGuard::Processes::stati
                   |                            |cMetaObject() when viewing
                   |                            |processes
           Priority|NOR                         |HI

--- Comment #2 from Nate Graham <[email protected]> ---
Thread 1 (Thread 0x7ff16e58efc0 (LWP 17241)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007ff172a80493 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:89
#7  0x00007ff172a2618e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8  0x00007ff172a0d6d0 in __GI_abort () at abort.c:77
#9  0x00007ff1730c6842 in qAbort () at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qassert.cpp:46
#10 0x00007ff1731661ca in qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg,
context=<optimized out>, message=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:2169
#11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=...,
msg=msg@entry=0x7ff1735bd2a8 "ASSERT: \"%s\" in file %s, line %d",
ap=ap@entry=0x7ffcff6db3e8) at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:412
#12 0x00007ff1730c8f11 in QMessageLogger::fatal
(this=this@entry=0x7ffcff6db620, msg=msg@entry=0x7ff1735bd2a8 "ASSERT: \"%s\"
in file %s, line %d") at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:901
#13 0x00007ff1730c68a1 in qt_assert (assertion=assertion@entry=0x7ff1735bc158
"first <= rowCount(parent)", file=file@entry=0x7ff1735ce940
"/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp",
line=line@entry=2901) at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qassert.cpp:117
#14 0x00007ff17312e4f6 in QAbstractItemModel::beginInsertRows (this=0x2b703b0,
parent=..., first=19, last=19) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:2901
#15 0x00007ff173533f29 in
QIdentityProxyModelPrivate::sourceRowsAboutToBeInserted (this=<optimized out>,
parent=<optimized out>, start=19, end=19) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp:562
#16 0x00007ff173278ec5 in QtPrivate::QSlotObjectBase::call (this=0x2ec43e0,
r=<optimized out>, a=0x7ffcff6db810) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=0x2b78a00, signal_index=12,
argv=argv@entry=0x7ffcff6db810) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#18 0x00007ff17326ef89 in QMetaObject::activate (sender=sender@entry=0x2b78a00,
m=m@entry=0x7ff1737aeec0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7ffcff6db810)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#19 0x00007ff1734db270 in QMetaObject::activate<void, QModelIndex, int, int,
QAbstractItemModel::QPrivateSignal> (sender=0x2b78a00, mo=0x7ff1737aeec0
<QAbstractItemModel::staticMetaObject>, local_signal_index=9, ret=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:321
#20 QAbstractItemModel::rowsAboutToBeInserted (this=this@entry=0x2b78a00,
_t1=..., _t2=<optimized out>, _t2@entry=19, _t3=<optimized out>, _t3@entry=19,
_t4=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:684
#21 0x00007ff1734e99b9 in QAbstractItemModel::beginInsertRows (this=0x2b78a00,
parent=..., first=19, last=19) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:2905
#22 0x00007ff173546bd5 in QSortFilterProxyModelPrivate::insert_source_items
(this=this@entry=0x2b1f3d0, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=...,
direction=direction@entry=QSortFilterProxyModel::Direction::Rows,
emit_signal=true) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:917
#23 0x00007ff17354d0ae in QSortFilterProxyModelPrivate::source_items_inserted
(this=0x2b1f3d0, source_parent=..., start=<optimized out>, end=<optimized out>,
direction=QSortFilterProxyModel::Direction::Rows) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1041
#24 0x00007ff173552cc9 in QSortFilterProxyModelPrivate::_q_sourceRowsInserted
(this=0x2b1f3d0, source_parent=..., start=19, end=19) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1690
#25 0x00007ff173278ec5 in QtPrivate::QSlotObjectBase::call (this=0x2ebd660,
r=<optimized out>, a=0x7ffcff6dbbf0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=0x2b7c4b0, signal_index=13,
argv=argv@entry=0x7ffcff6dbbf0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#27 0x00007ff17326ef89 in QMetaObject::activate (sender=sender@entry=0x2b7c4b0,
m=m@entry=0x7ff1737aeec0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffcff6dbbf0)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#28 0x00007ff1734db300 in QMetaObject::activate<void, QModelIndex, int, int,
QAbstractItemModel::QPrivateSignal> (sender=0x2b7c4b0, mo=0x7ff1737aeec0
<QAbstractItemModel::staticMetaObject>, local_signal_index=10, ret=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:321
#29 QAbstractItemModel::rowsInserted (this=this@entry=0x2b7c4b0, _t1=...,
_t2=<optimized out>, _t3=<optimized out>, _t4=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:690
#30 0x00007ff1734eaf29 in QAbstractItemModel::endInsertRows (this=0x2b7c4b0) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:2922
#31 0x00007ff173278ec5 in QtPrivate::QSlotObjectBase::call (this=0x2ec5fc0,
r=<optimized out>, a=0x7ffcff6dbd60) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#32 doActivate<false> (sender=0x2b7ce40, signal_index=13,
argv=argv@entry=0x7ffcff6dbd60) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#33 0x00007ff17326ef89 in QMetaObject::activate (sender=sender@entry=0x2b7ce40,
m=m@entry=0x7ff1737aeec0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffcff6dbd60)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#34 0x00007ff1734db300 in QMetaObject::activate<void, QModelIndex, int, int,
QAbstractItemModel::QPrivateSignal> (sender=0x2b7ce40, mo=0x7ff1737aeec0
<QAbstractItemModel::staticMetaObject>, local_signal_index=10, ret=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:321
#35 QAbstractItemModel::rowsInserted (this=this@entry=0x2b7ce40, _t1=...,
_t2=<optimized out>, _t3=<optimized out>, _t4=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:690
#36 0x00007ff1734eaf29 in QAbstractItemModel::endInsertRows (this=0x2b7ce40) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:2922
#37 0x00007ff173278ec5 in QtPrivate::QSlotObjectBase::call (this=0x2ec6e60,
r=<optimized out>, a=0x7ffcff6dbed0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#38 doActivate<false> (sender=0x2b79810, signal_index=13,
argv=argv@entry=0x7ffcff6dbed0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#39 0x00007ff17326ef89 in QMetaObject::activate (sender=sender@entry=0x2b79810,
m=m@entry=0x7ff1737aeec0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffcff6dbed0)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#40 0x00007ff1734db300 in QMetaObject::activate<void, QModelIndex, int, int,
QAbstractItemModel::QPrivateSignal> (sender=0x2b79810, mo=0x7ff1737aeec0
<QAbstractItemModel::staticMetaObject>, local_signal_index=10, ret=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:321
#41 QAbstractItemModel::rowsInserted (this=this@entry=0x2b79810, _t1=...,
_t2=<optimized out>, _t3=<optimized out>, _t4=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:690
#42 0x00007ff1734eaf29 in QAbstractItemModel::endInsertRows (this=0x2b79810) at
/home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:2922
#43 0x00007ff173278ec5 in QtPrivate::QSlotObjectBase::call (this=0x2b9fe10,
r=<optimized out>, a=0x7ffcff6dbfe0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#44 doActivate<false> (sender=0x2b79a00, signal_index=5, argv=0x7ffcff6dbfe0,
argv@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#45 0x00007ff17326ef89 in QMetaObject::activate (sender=sender@entry=0x2b79a00,
m=m@entry=0x7ff1728fe660 <KSysGuard::Processes::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#46 0x00007ff1728ac473 in KSysGuard::Processes::endAddProcess
(this=this@entry=0x2b79a00) at
/home/nico/kde/build/libksysguard/processcore/processcore_autogen/EWIEGA46WW/moc_processes.cpp:197
#47 0x00007ff1728d69e5 in KSysGuard::Processes::addProcess (this=0x2b79a00,
pid=<optimized out>, ppid=16849) at
/home/nico/kde/src/libksysguard/processcore/processes.cpp:256
#48 0x00007ff1728d6b4a in KSysGuard::Processes::updateOrAddProcess
(this=this@entry=0x2b79a00, pid=pid@entry=17321) at
/home/nico/kde/src/libksysguard/processcore/processes.cpp:272
#49 0x00007ff1728d76d0 in KSysGuard::Processes::processesUpdated
(this=<optimized out>) at
/home/nico/kde/src/libksysguard/processcore/processes.cpp:319
#50 0x00007ff173278ec5 in QtPrivate::QSlotObjectBase::call (this=0x2b7bed0,
r=<optimized out>, a=0x7ffcff6dc210) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#51 doActivate<false> (sender=0x2b7be20, signal_index=3, argv=0x7ffcff6dc210,
argv@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#52 0x00007ff17326ef89 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7ff1728fe5e0 <KSysGuard::ProcessesLocal::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#53 0x00007ff1728ac4f0 in KSysGuard::ProcessesLocal::processesUpdated
(this=<optimized out>) at
/home/nico/kde/build/libksysguard/processcore/processcore_autogen/EWIEGA46WW/moc_processes_local_p.cpp:141
#54 0x00007ff1728d5f3d in KSysGuard::ProcessesLocal::updateAllProcesses
(this=<optimized out>, updateFlags=...) at
/home/nico/kde/src/libksysguard/processcore/processes_local_p.h:143
#55 0x00007ff1728ea828 in KSysGuard::ProcessDataModel::Private::update
(this=0x2b791b0) at /home/nico/kde/usr/include/QtCore/qcomparehelpers.h:1100
#56 0x00007ff173278ec5 in QtPrivate::QSlotObjectBase::call (this=0x2ba01b0,
r=<optimized out>, a=0x7ffcff6dc370) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#57 doActivate<false> (sender=0x2b9fd70, signal_index=3,
argv=argv@entry=0x7ffcff6dc370) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#58 0x00007ff17326ef89 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7ff1737aaaa0 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcff6dc370)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#59 0x00007ff17328af33 in QMetaObject::activate<void, QTimer::QPrivateSignal>
(sender=<optimized out>, mo=0x7ff1737aaaa0 <QTimer::staticMetaObject>,
local_signal_index=0, ret=0x0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:321
#60 QTimer::timeout (this=<optimized out>, _t1=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qtimer.cpp:184
#61 0x00007ff173268f2d in QObject::event (this=<optimized out>, e=<optimized
out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1509
#62 0x00007ff175fc6228 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x2b9fd70, e=0x7ffcff6dc4e0) at
/home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3276
#63 0x00007ff173202368 in QCoreApplication::notifyInternal2
(receiver=0x2b9fd70, event=0x7ffcff6dc4e0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#64 0x00007ff1732025e7 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#65 0x00007ff173413333 in QTimerInfoList::activateTimers (this=0xe12b40) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#66 0x00007ff17357b7dc in timerSourceDispatch (source=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#67 0x00007ff1724b82a3 in g_main_dispatch (context=0x7ff158000f60) at
../glib/gmain.c:3565
#68 g_main_context_dispatch_unlocked (context=0x7ff158000f60) at
../glib/gmain.c:4425
#69 0x00007ff1724c11f8 in g_main_context_iterate_unlocked
(context=context@entry=0x7ff158000f60, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490
#70 0x00007ff1724c13a3 in g_main_context_iteration (context=0x7ff158000f60,
may_block=1) at ../glib/gmain.c:4556
#71 0x00007ff17357ba18 in QEventDispatcherGlib::processEvents (this=0xce2690,
flags=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#72 0x00007ff17321158b in QEventLoop::exec (this=this@entry=0x7ffcff6dc780,
flags=..., flags@entry=...) at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77
#73 0x00007ff17320b0fa in QCoreApplication::exec () at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#74 0x00007ff1748575c0 in QGuiApplication::exec () at
/home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1971
#75 0x00007ff175fc6199 in QApplication::exec () at
/home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2546
#76 0x000000000040878c in main (argc=<optimized out>, argv=<optimized out>) at
/home/nico/kde/src/plasma-systemmonitor/src/main.cpp:112

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to