Bug 460334

Summary: Erro ao sair do monitor do sistema
Product: [Applications] plasma-systemmonitor Reporter: Deivid Mendonca <deividp>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ahiemstra, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Deivid Mendonca 2022-10-13 02:06:48 UTC
Application: plasma-systemmonitor (5.26.0)

Qt Version: 5.15.6
Frameworks Version: 5.98.0
Operating System: Linux 5.15.0-48-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.26
DrKonqi: 5.26.0 [KCrashBackend]

-- Information about the crash:
Inicialmente vendo "Atividade do sistema" (Ctrl+Esc) e na sequência "Ferramentas" > "Monitor do sistema". Não houve erro enquanto aberto, o erro ocorreu já no momento que ele foi fechado.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Monitor do sistema (plasma-systemmonitor), signal: Segmentation fault

[New LWP 34119]
[New LWP 34121]
[New LWP 34123]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fb72fcac99f in __GI___poll (fds=0x7fff7cadf9f8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fb72c812940 (LWP 34118))]

Thread 4 (Thread 0x7fb728937700 (LWP 34123)):
#0  __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:31
#1  0x00007fb73003b9ca in get_thread_data () at thread/qthread_unix.cpp:206
#2  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:206
#3  0x00007fb73027da6e in postEventSourcePrepare (s=0x7fb7080047b0, timeout=0x7fb728936a74) at kernel/qeventdispatcher_glib.cpp:253
#4  0x00007fb72ea828ef in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb72ea8329b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fb72ea834a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fb73027db9b in QEventDispatcherGlib::processEvents (this=0x7fb708000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fb730221b3b in QEventLoop::exec (this=this@entry=0x7fb728936c40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fb73003b342 in QThread::exec (this=this@entry=0x5631758ff4f0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fb7319ab919 in QQmlThreadPrivate::run (this=0x5631758ff4f0) at qml/ftw/qqmlthread.cpp:155
#11 0x00007fb73003c543 in QThreadPrivate::start (arg=0x5631758ff4f0) at thread/qthread_unix.cpp:330
#12 0x00007fb72f9ab609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007fb72fcb9133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fb729168700 (LWP 34121)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56317578e4c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56317578e478, cond=0x56317578e4a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56317578e4a0, mutex=0x56317578e478) at pthread_cond_wait.c:647
#3  0x00007fb72263a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fb72263a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fb72f9ab609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fb72fcb9133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb72bbdf700 (LWP 34119)):
#0  0x00007fb72fcac99f in __GI___poll (fds=0x7fb7240053c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb72ea8336e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb72ea834a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb73027db9b in QEventDispatcherGlib::processEvents (this=0x7fb724000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fb730221b3b in QEventLoop::exec (this=this@entry=0x7fb72bbdec30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fb73003b342 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fb7304dff4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fb73003c543 in QThreadPrivate::start (arg=0x7fb730563d80) at thread/qthread_unix.cpp:330
#8  0x00007fb72f9ab609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fb72fcb9133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb72c812940 (LWP 34118)):
[KCrash Handler]
#4  0x0000000000000000 in ?? ()
#5  0x00007fb72a4f1b1b in QQuickItemLayer::~QQuickItemLayer (this=0x5631763653d0, __in_chrg=<optimized out>) at items/qquickitem.cpp:8433
#6  0x00007fb72a4f1b8d in QQuickItemLayer::~QQuickItemLayer (this=0x5631763653d0, __in_chrg=<optimized out>) at items/qquickitem.cpp:8431
#7  0x00007fb72a67c287 in QAccessibleQuickItem::role (this=0x563176faddf0) at ../../include/QtQuick/../../src/quick/items/qquickitem.h:468
#8  0x00007fb72c47c7ca in AtSpiAdaptor::pathForInterface (this=this@entry=0x56317635f300, interface=0x563176faddf0) at atspiadaptor.cpp:1542
#9  0x00007fb72c47fba7 in AtSpiAdaptor::notifyStateChange (this=this@entry=0x56317635f300, interface=<optimized out>, state=..., value=1) at atspiadaptor.cpp:875
#10 0x00007fb72c480b96 in AtSpiAdaptor::notify (this=0x56317635f300, event=<optimized out>) at ../../../include/QtCore/../../src/corelib/text/qstring.h:1067
#11 0x00007fb72a500c3c in QQuickItemPrivate::setEffectiveVisibleRecur (this=this@entry=0x563176365490, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6108
#12 0x00007fb72a505aad in QQuickItem::setParentItem (this=this@entry=0x5631763653d0, parentItem=parentItem@entry=0x0) at items/qquickitem.cpp:2737
#13 0x00007fb72a50694c in QQuickItem::~QQuickItem (this=0x5631763653d0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2334
#14 0x00007fb7209a7bd9 in QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement (this=0x5631763653d0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:142
#15 QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement (this=0x5631763653d0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:144
#16 0x00007fb72992506b in QQmlTableInstanceModel::destroyModelItem (this=<optimized out>, modelItem=0x563176fa08c0, mode=QQmlTableInstanceModel::Immediate) at /usr/include/c++/9/bits/atomic_base.h:413
#17 0x00007fb72994edf9 in std::function<void (QQmlDelegateModelItem*)>::operator()(QQmlDelegateModelItem*) const (__args#0=<optimized out>, this=0x7fff7cae0af0) at /usr/include/c++/9/bits/std_function.h:683
#18 QQmlReusableDelegateModelItemsPool::drain(int, std::function<void (QQmlDelegateModelItem*)>) (this=0x563176967d48, maxPoolTime=0, releaseItem=...) at qqmldelegatemodel.cpp:3836
#19 0x00007fb729924b17 in QQmlTableInstanceModel::drainReusableItemsPool (this=<optimized out>, maxPoolTime=<optimized out>) at /usr/include/c++/9/new:174
#20 0x00007fb72a5f1750 in QQuickTableView::geometryChanged (this=0x5631769386b0, newGeometry=..., oldGeometry=...) at /usr/include/c++/9/bits/atomic_base.h:413
#21 0x00007fb72a4fa49d in QQuickItem::setSize (this=this@entry=0x5631769386b0, size=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:644
#22 0x00007fb729a30c0d in QQuickControlPrivate::resizeContent (this=0x563176922940) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:300
#23 0x00007fb729a31d86 in QQuickControl::paddingChange (this=<optimized out>, newPadding=..., oldPadding=...) at qquickcontrol.cpp:2291
#24 0x00007fb729a2d84f in QQuickControlPrivate::setRightPadding (this=0x563176922940, value=<optimized out>, reset=reset@entry=false) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:338
#25 0x00007fb729a30a6f in QQuickControl::setRightPadding (this=<optimized out>, padding=<optimized out>) at qquickcontrol.cpp:1289
#26 0x00007fb729aa18de in QQuickControl::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qquickcontrol_p.cpp:673
#27 0x00007fb731968112 in QQmlPropertyData::writeProperty (flags=..., value=0x7fff7cae0d28, target=<optimized out>, this=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:413
#28 GenericBinding<6>::doStore<double> (flags=..., pd=<optimized out>, value=<optimized out>, this=0x563176923ff0) at qml/qqmlbinding.cpp:342
#29 GenericBinding<6>::write (this=0x563176923ff0, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:315
#30 0x00007fb731968f03 in QQmlNonbindingBinding::doUpdate (this=0x563176923ff0, watcher=..., flags=..., scope=...) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
#31 0x00007fb731965c82 in QQmlBinding::update (this=0x563176923ff0, flags=...) at qml/qqmlbinding.cpp:194
#32 0x00007fb73193e1bd in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#33 0x00007fb7318e030f in QQmlData::signalEmitted (object=0x5631769239e0, index=4, a=0x0) at qml/qqmlengine.cpp:834
#34 0x00007fb730259e8a in doActivate<false> (sender=0x5631769239e0, signal_index=4, argv=0x0) at kernel/qobject_p.h:110
#35 0x00007fb7318daa53 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at ../../include/QtQml/5.15.6/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:382
#36 0x00007fb7319680eb in QQmlPropertyData::writeProperty (flags=..., value=0x7fff7cae29c8, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:395
#37 GenericBinding<6>::doStore<double> (flags=..., pd=<optimized out>, value=<optimized out>, this=0x563176923cc0) at qml/qqmlbinding.cpp:342
#38 GenericBinding<6>::write (this=0x563176923cc0, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:315
#39 0x00007fb731968f03 in QQmlNonbindingBinding::doUpdate (this=0x563176923cc0, watcher=..., flags=..., scope=...) at ../../include/QtQml/5.15.6/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:242
#40 0x00007fb731965c82 in QQmlBinding::update (this=0x563176923cc0, flags=...) at qml/qqmlbinding.cpp:194
#41 0x00007fb73193e1bd in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#42 0x00007fb7318e030f in QQmlData::signalEmitted (object=0x56317692db60, index=18, a=0x0) at qml/qqmlengine.cpp:834
#43 0x00007fb730259e8a in doActivate<false> (sender=0x56317692db60, signal_index=18, argv=0x0) at kernel/qobject_p.h:110
#44 0x00007fb730253587 in QMetaObject::activate (sender=sender@entry=0x56317692db60, m=m@entry=0x7fb72a7f0d20 <QQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=15, argv=argv@entry=0x0) at kernel/qobject.cpp:3979
#45 0x00007fb72a4efd27 in QQuickItem::visibleChanged (this=this@entry=0x56317692db60) at .moc/moc_qquickitem.cpp:1170
#46 0x00007fb72a500c4c in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x56317692dc20, newEffectiveVisible=<optimized out>) at items/qquickitem.cpp:6111
#47 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563176922940, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#48 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563176910eb0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#49 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563176908be0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#50 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x5631768681f0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#51 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563176295fc0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#52 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x56317686b9d0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#53 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175fea850, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#54 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563176299210, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#55 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x5631760865d0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#56 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x5631762dd820, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#57 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175e48b20, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#58 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175d7b130, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#59 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175d58800, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#60 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175d58360, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#61 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175d71af0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#62 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175d715b0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#63 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175d56d20, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#64 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175c32f10, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#65 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175a5b2b0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#66 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x563175a5b170, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#67 0x00007fb72a500bbf in QQuickItemPrivate::setEffectiveVisibleRecur (this=this@entry=0x563175a5a660, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#68 0x00007fb72a500d27 in QQuickItemPrivate::setVisible (this=0x563175a5a660, visible=<optimized out>) at items/qquickitem.cpp:6005
#69 0x00007fb729a7fad8 in QQuickStackElement::~QQuickStackElement (this=0x563175bc8a10, __in_chrg=<optimized out>) at qquickstackelement.cpp:95
#70 0x00007fb729a7fc5d in QQuickStackElement::~QQuickStackElement (this=0x563175bc8a10, __in_chrg=<optimized out>) at qquickstackelement.cpp:80
#71 0x00007fb729a807a6 in qDeleteAll<QQuickStackElement* const*> (end=0x563175bc6a70, begin=0x563175bc6a68) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:319
#72 qDeleteAll<QStack<QQuickStackElement*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#73 QQuickStackView::~QQuickStackView (this=0x563175a50f80, __in_chrg=<optimized out>) at qquickstackview.cpp:396
#74 0x00007fb7209a9979 in QQmlPrivate::QQmlElement<QQuickStackView>::~QQmlElement (this=0x563175a50f80, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:142
#75 QQmlPrivate::QQmlElement<QQuickStackView>::~QQmlElement (this=0x563175a50f80, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:144
#76 0x00007fb73024d6fe in QObjectPrivate::deleteChildren (this=0x56317578de20) at kernel/qobject.cpp:2137
#77 0x00007fb730258203 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#78 0x00007fb72a506a6a in QQuickItem::~QQuickItem (this=0x5631759bbe00, __in_chrg=<optimized out>) at items/qquickitem.cpp:2387
#79 0x00007fb7209a7bd9 in QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement (this=0x5631759bbe00, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:142
#80 QQmlPrivate::QQmlElement<QQuickControl>::~QQmlElement (this=0x5631759bbe00, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:144
#81 0x00007fb73024d6fe in QObjectPrivate::deleteChildren (this=0x5631757f3d10) at kernel/qobject.cpp:2137
#82 0x00007fb730258203 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1115
#83 0x00007fb72a51cee4 in QQuickWindow::~QQuickWindow (this=0x5631757c1540, __in_chrg=<optimized out>) at items/qquickwindow.cpp:1558
#84 0x00007fb7209a6fc1 in QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement (this=0x5631757c1540, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:142
#85 QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement (this=0x5631757c1540, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:144
#86 0x00007fb73196a05e in qDeleteAll<QList<QObject*>::const_iterator> (end=..., begin=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:319
#87 qDeleteAll<QList<QObject*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#88 QQmlApplicationEnginePrivate::cleanUp (this=this@entry=0x563175873570) at qml/qqmlapplicationengine.cpp:66
#89 0x00007fb73196a0ad in QQmlApplicationEngine::~QQmlApplicationEngine (this=0x7fff7cae51a0, __in_chrg=<optimized out>) at qml/qqmlapplicationengine.cpp:271
#90 0x0000563174fb526d in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:164
[Inferior 1 (process 34118) detached]

Reported using DrKonqi
Comment 1 Arjen Hiemstra 2022-10-13 08:53:38 UTC

*** This bug has been marked as a duplicate of bug 442143 ***