Bug 433911 - System monitor crashes when opening the history page
Summary: System monitor crashes when opening the history page
Status: RESOLVED FIXED
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (show other bugs)
Version: 5.21.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-03-03 14:29 UTC by Usarin Heininga
Modified: 2021-05-06 07:13 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Usarin Heininga 2021-03-03 14:29:26 UTC
Application: plasma-systemmonitor (5.21.2)

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.11.2-xanmod1 x86_64
Windowing System: X11
Drkonqi Version: 5.21.2
Distribution: Ubuntu Hirsute Hippo (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
 When I open the history page the program crashes. This happens every time.

- Unusual behavior I noticed:
It crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Systeemmonitor (plasma-systemmonitor), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (LWP 84946)]
[KCrash Handler]
#6  0x00007fe19160ab8c in QVector<QScriptLine>::at (i=0, this=0x0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:455
#7  QTextLine::y (this=this@entry=0x7ffe098ed9e0) at text/qtextlayout.cpp:1459
#8  0x00007fe187a0ed30 in QQuickTextPrivate::setupTextLayout (this=this@entry=0x559f4dd90d40, baseline=baseline@entry=0x7ffe098edad0) at items/qquicktext.cpp:1181
#9  0x00007fe187a1001b in QQuickTextPrivate::updateSize (this=this@entry=0x559f4dd90d40) at items/qquicktext.cpp:411
#10 0x00007fe187a111a3 in QQuickTextPrivate::updateLayout (this=this@entry=0x559f4dd90d40) at items/qquicktext.cpp:293
#11 0x00007fe187a11a37 in QQuickText::setText (this=0x559f4dd96410, n=...) at items/qquicktext.cpp:1745
#12 0x00007fe192662c8e in QQmlPropertyData::writeProperty (flags=..., value=0x7ffe098edc68, target=<optimized out>, this=0x7fe178107fe8) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#13 GenericBinding<10>::doStore<QString> (flags=..., pd=0x7fe178107fe8, value=..., this=0x559f4dd7e770) at qml/qqmlbinding.cpp:342
#14 GenericBinding<10>::write (this=0x559f4dd7e770, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:323
#15 0x00007fe192663513 in QQmlNonbindingBinding::doUpdate (this=0x559f4dd7e770, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:258
#16 0x00007fe192661154 in QQmlBinding::update (this=0x559f4dd7e770, flags=...) at qml/qqmlbinding.cpp:194
#17 0x00007fe19263db8d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:104
#18 0x00007fe1910cf6a5 in doActivate<false> (sender=0x559f4dd9a370, signal_index=35, argv=argv@entry=0x0) at kernel/qobject.cpp:3778
#19 0x00007fe1910c8ef1 in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3959
#20 0x00007fe1925e9129 in QQmlVMEMetaObject::activate (this=this@entry=0x559f4dc08e90, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at qml/qqmlvmemetaobject.cpp:1312
#21 0x00007fe1925eb72e in QQmlVMEMetaObject::metaCall (this=0x559f4dc08e90, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at qml/qqmlvmemetaobject.cpp:880
#22 0x00007fe192662c1b in QQmlPropertyData::writeProperty (flags=..., value=0x7ffe098ef8b8, target=<optimized out>, this=0x7fe178448bf8) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:379
#23 GenericBinding<10>::doStore<QString> (flags=..., pd=0x7fe178448bf8, value=..., this=0x559f4dda24a0) at qml/qqmlbinding.cpp:342
#24 GenericBinding<10>::write (this=0x559f4dda24a0, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:323
#25 0x00007fe192663513 in QQmlNonbindingBinding::doUpdate (this=0x559f4dda24a0, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:258
#26 0x00007fe192661154 in QQmlBinding::update (this=0x559f4dda24a0, flags=...) at qml/qqmlbinding.cpp:194
#27 0x00007fe19263db8d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:104
#28 0x00007fe1910cf6a5 in doActivate<false> (sender=0x559f4dda1350, signal_index=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3778
#29 0x00007fe1910c8cb8 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#30 0x00007fe1910c8d24 in QMetaObject::activate (sender=<optimized out>, signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3971
#31 0x00007fe1871fb27c in VDMModelDelegateDataType::notify (this=<optimized out>, items=..., index=<optimized out>, count=<optimized out>, roles=...) at qqmladaptormodel.cpp:175
#32 0x00007fe187202823 in QQmlAdaptorModel::notify (roles=..., count=1, index=0, items=..., this=0x559f4dbfc040) at ../../include/QtQmlModels/5.15.2/QtQmlModels/private/../../../../../src/qmlmodels/qqmladaptormodel_p.h:159
#33 QQmlDelegateModel::_q_itemsChanged (this=<optimized out>, index=0, count=1, roles=...) at qqmldelegatemodel.cpp:1472
#34 0x00007fe18720b2e3 in QQmlDelegateModel::qt_metacall (this=0x559f4dc35dd0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7ffe098f3600) at .moc/moc_qqmldelegatemodel_p.cpp:357
#35 0x00007fe1910cf85c in doActivate<false> (sender=0x559f4db8a740, signal_index=3, argv=argv@entry=0x7ffe098f3600) at kernel/qobject.cpp:3912
#36 0x00007fe1910c8cb8 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fe191330640 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe098f3600) at kernel/qobject.cpp:3946
#37 0x00007fe191031459 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#38 0x00007fe14eec160d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/quickcharts/libQuickCharts.so
#39 0x00007fe1910c52a1 in QObject::event (this=0x559f4db8a740, e=0x559f4dd89dc0) at kernel/qobject.cpp:1314
#40 0x00007fe191c01173 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x559f4db8a740, e=0x559f4dd89dc0) at kernel/qapplication.cpp:3632
#41 0x00007fe19109822a in QCoreApplication::notifyInternal2 (receiver=0x559f4db8a740, event=0x559f4dd89dc0) at kernel/qcoreapplication.cpp:1063
#42 0x00007fe19109ad01 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x559f4a81c4b0) at kernel/qcoreapplication.cpp:1817
#43 0x00007fe1910f1f37 in postEventSourceDispatch (s=0x559f4a922cf0) at kernel/qeventdispatcher_glib.cpp:277
#44 0x00007fe18fb2701b in g_main_dispatch (context=0x7fe188005000) at ../../../glib/gmain.c:3337
#45 g_main_context_dispatch (context=0x7fe188005000) at ../../../glib/gmain.c:4055
#46 0x00007fe18fb272c8 in g_main_context_iterate (context=context@entry=0x7fe188005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131
#47 0x00007fe18fb27393 in g_main_context_iteration (context=0x7fe188005000, may_block=may_block@entry=1) at ../../../glib/gmain.c:4196
#48 0x00007fe1910f1594 in QEventDispatcherGlib::processEvents (this=0x559f4a91bc20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#49 0x00007fe191096b8b in QEventLoop::exec (this=this@entry=0x7ffe098f3b20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#50 0x00007fe19109f024 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#51 0x0000559f4a7a6701 in ?? ()
#52 0x00007fe190a04565 in __libc_start_main (main=0x559f4a7a54e0, argc=1, argv=0x7ffe098f3ef8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe098f3ee8) at ../csu/libc-start.c:332
#53 0x0000559f4a7a6bbe in ?? ()
[Inferior 1 (process 84946) detached]

Reported using DrKonqi
Comment 1 Alex 2021-05-03 13:54:48 UTC
Do you still get this as of Plasma 5.21.4?
Comment 2 Usarin Heininga 2021-05-06 07:13:05 UTC
(In reply to Alex from comment #1)
> Do you still get this as of Plasma 5.21.4?

No it's gone now.
Thanks for fixing.