Bug 421528

Summary: Plasma crash when removing all icons from desktop
Product: [Plasma] plasmashell Reporter: Minteck <freeziv.ytb>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.18.90   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Minteck 2020-05-14 18:51:01 UTC
Application: plasmashell (5.18.90)

Qt Version: 5.14.2
Frameworks Version: 5.71.0
Operating System: Linux 5.4.0-29-lowlatency x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:

I had approximately 20 icons on the desktop, and removed all of them using Dolphin, and after a few seconds Plasma crashed.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f183289edd0 in QArrayData::data (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:220
#5  QTypedArrayData<QQuickItemPrivate::ChangeListener>::data (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:208
#6  QTypedArrayData<QQuickItemPrivate::ChangeListener>::begin (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:211
#7  QVector<QQuickItemPrivate::ChangeListener>::realloc (this=this@entry=0x55994a290018, aalloc=<optimized out>, options=..., options@entry=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:720
#8  0x00007f1832896761 in QVector<QQuickItemPrivate::ChangeListener>::detach (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:118
#9  QVector<QQuickItemPrivate::ChangeListener>::erase (aend=<optimized out>, abegin=<optimized out>, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:923
#10 QVector<QQuickItemPrivate::ChangeListener>::remove (i=<optimized out>, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:484
#11 QVector<QQuickItemPrivate::ChangeListener>::removeOne (t=..., this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:185
#12 QQuickItemPrivate::removeItemChangeListener (this=this@entry=0x55994a28ffa0, listener=listener@entry=0x55994ad5cdf0, types=..., types@entry=...) at items/qquickitem.cpp:3955
#13 0x00007f18329dc14f in QQuickShaderEffectSource::~QQuickShaderEffectSource (this=0x55994ad5cdd0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:118
#14 0x00007f18329dc1bd in QQuickShaderEffectSource::~QQuickShaderEffectSource (this=0x55994ad5cdd0, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:199
#15 0x00007f180c04f42f in QGfxSourceProxy::~QGfxSourceProxy (this=0x55994a2acf70, __in_chrg=<optimized out>) at qgfxsourceproxy.cpp:59
#16 0x00007f180c049239 in QQmlPrivate::QQmlElement<QGfxSourceProxy>::~QQmlElement (this=0x55994a2acf70, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:109
#17 QQmlPrivate::QQmlElement<QGfxSourceProxy>::~QQmlElement (this=0x55994a2acf70, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:111
#18 0x00007f1830c24d2e in QObjectPrivate::deleteChildren (this=0x55994a2ac8c0) at kernel/qobject.cpp:2123
#19 0x00007f1830c2e696 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#20 0x00007f183289b3ea in QQuickItem::~QQuickItem (this=0x55994a2ac800, __in_chrg=<optimized out>) at items/qquickitem.cpp:2443
#21 0x00007f18328beb69 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a2ac800, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#22 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a2ac800, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#23 0x00007f1830c24d2e in QObjectPrivate::deleteChildren (this=0x55994a2ac400) at kernel/qobject.cpp:2123
#24 0x00007f1830c2e696 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#25 0x00007f183289b3ea in QQuickItem::~QQuickItem (this=0x55994a2ac340, __in_chrg=<optimized out>) at items/qquickitem.cpp:2443
#26 0x00007f18328beb69 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a2ac340, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#27 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a2ac340, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#28 0x00007f1830c24d2e in QObjectPrivate::deleteChildren (this=0x55994a2ac140) at kernel/qobject.cpp:2123
#29 0x00007f1830c2e696 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#30 0x00007f183289b3ea in QQuickItem::~QQuickItem (this=0x55994a2ac080, __in_chrg=<optimized out>) at items/qquickitem.cpp:2443
#31 0x00007f18328beb69 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a2ac080, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#32 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a2ac080, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#33 0x00007f1830c24d2e in QObjectPrivate::deleteChildren (this=0x55994a28e9b0) at kernel/qobject.cpp:2123
#34 0x00007f1830c2e696 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#35 0x00007f183289b3ea in QQuickItem::~QQuickItem (this=0x55994a28e8f0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2443
#36 0x00007f18328beda9 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x55994a28e8f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#37 QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x55994a28e8f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#38 0x00007f1830c24d2e in QObjectPrivate::deleteChildren (this=0x55994a28cdf0) at kernel/qobject.cpp:2123
#39 0x00007f1830c2e696 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#40 0x00007f183289b3ea in QQuickItem::~QQuickItem (this=0x55994a28cd30, __in_chrg=<optimized out>) at items/qquickitem.cpp:2443
#41 0x00007f18328beb69 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a28cd30, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#42 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a28cd30, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#43 0x00007f1830c24d2e in QObjectPrivate::deleteChildren (this=0x55994a284de0) at kernel/qobject.cpp:2123
#44 0x00007f1830c2e696 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#45 0x00007f183289b3ea in QQuickItem::~QQuickItem (this=0x55994a284d20, __in_chrg=<optimized out>) at items/qquickitem.cpp:2443
#46 0x00007f18328beda9 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x55994a284d20, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#47 QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x55994a284d20, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#48 0x00007f1830c24d2e in QObjectPrivate::deleteChildren (this=0x55994a281db0) at kernel/qobject.cpp:2123
#49 0x00007f1830c2e696 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#50 0x00007f183289b3ea in QQuickItem::~QQuickItem (this=0x55994a281cf0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2443
#51 0x00007f18328beb69 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a281cf0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:109
#52 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55994a281cf0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#53 0x00007f1830c28043 in QObject::event (this=this@entry=0x55994a281cf0, e=e@entry=0x55994a2c7080) at kernel/qobject.cpp:1326
#54 0x00007f18328988a3 in QQuickItem::event (this=0x55994a281cf0, ev=0x55994a2c7080) at items/qquickitem.cpp:8162
#55 0x00007f183176fcc3 in QApplicationPrivate::notify_helper (this=this@entry=0x559947231ec0, receiver=receiver@entry=0x55994a281cf0, e=e@entry=0x55994a2c7080) at kernel/qapplication.cpp:3685
#56 0x00007f1831778f40 in QApplication::notify (this=0x7ffc2b361ac0, receiver=0x55994a281cf0, e=0x55994a2c7080) at kernel/qapplication.cpp:3431
#57 0x00007f1830bfa78a in QCoreApplication::notifyInternal2 (receiver=0x55994a281cf0, event=0x55994a2c7080) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#58 0x00007f1830bfcf74 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x559947226f70) at kernel/qcoreapplication.cpp:1815
#59 0x00007f1830c53b87 in postEventSourceDispatch (s=0x559947294340) at kernel/qeventdispatcher_glib.cpp:277
#60 0x00007f182ed8cfbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007f182ed8d240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f182ed8d2e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f1830c531e2 in QEventDispatcherGlib::processEvents (this=0x5599472a4c90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#64 0x00007f1830bf924b in QEventLoop::exec (this=this@entry=0x7ffc2b361960, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#65 0x00007f1830c01296 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#66 0x00005599468c4c07 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:222
[Inferior 1 (process 1414) detached]

Possible duplicates by query: bug 421466, bug 421453, bug 421409, bug 421291, bug 421085.

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2020-05-18 11:01:20 UTC

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