Bug 421356 - Plasmashell crashed when on moving icon on desktop.
Summary: Plasmashell crashed when on moving icon on desktop.
Status: RESOLVED DUPLICATE of bug 421170
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.5
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-05-11 17:05 UTC by yuvrajtalukdar
Modified: 2020-05-14 09:22 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (17.20 KB, patch)
2020-05-12 04:13 UTC, ascaris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description yuvrajtalukdar 2020-05-11 17:05:28 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.14.2
Frameworks Version: 5.70.0
Operating System: Linux 5.5.11-050511-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.18

-- Information about the crash:
- What I was doing when the application crashed:
On dragging icons on desktop plasma shell crashed. Some of the flies which donot have an icon (they just have the underlying name with no icon) can be moved without any problem but if icon is present than plasma shell will crash.
- Unusual behavior I noticed:
The icons change position on just single clicking them if the alignment is set to right.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8bb30b11c0 (LWP 5568))]

Thread 9 (Thread 0x7f8b59a2c700 (LWP 5577)):
#0  0x00007f8ba97c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b032be9084) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8ba97c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b032be9030, cond=0x55b032be9058) at pthread_cond_wait.c:502
#2  0x00007f8ba97c09f3 in __pthread_cond_wait (cond=0x55b032be9058, mutex=0x55b032be9030) at pthread_cond_wait.c:655
#3  0x00007f8bacb891db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55b032be9030) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8bacb891db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55b034ab3e50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8bacb89359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55b034ab3e58, mutex=mutex@entry=0x55b034ab3e50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f8bb0c8c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55b034ab3e48) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f8bb0c8c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55b034ab3db0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f8bb0c8c691 in QSGRenderThread::run() (this=0x55b034ab3db0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f8bacb82c2c in QThreadPrivate::start(void*) (arg=0x55b034ab3db0) at thread/qthread_unix.cpp:342
#10 0x00007f8ba97ba6db in start_thread (arg=0x7f8b59a2c700) at pthread_create.c:463
#11 0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8b608dd700 (LWP 5575)):
#0  0x00007f8bac43b740 in __libc_disable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:88
#1  0x00007f8bac41b0c9 in __GI___libc_read (fd=26, buf=0x7f8b608dcb50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#2  0x00007f8ba62e92b0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ba62a40b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8ba62a4570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8ba62a46dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8bacdd17cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b5c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f8bacd70d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b608dcd60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f8bacb81757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f8b6323c467 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#10 0x00007f8bacb82c2c in QThreadPrivate::start(void*) (arg=0x55b034612cc0) at thread/qthread_unix.cpp:342
#11 0x00007f8ba97ba6db in start_thread (arg=0x7f8b608dd700) at pthread_create.c:463
#12 0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8b790f6700 (LWP 5574)):
#0  0x00007f8ba97c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b032bbfd54) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8ba97c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b032bbfd00, cond=0x55b032bbfd28) at pthread_cond_wait.c:502
#2  0x00007f8ba97c09f3 in __pthread_cond_wait (cond=0x55b032bbfd28, mutex=0x55b032bbfd00) at pthread_cond_wait.c:655
#3  0x00007f8bacb891db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55b032bbfd00) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8bacb891db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55b032410ab0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8bacb89359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55b032410ab8, mutex=mutex@entry=0x55b032410ab0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f8bb0c8c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55b032410aa8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f8bb0c8c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55b032410a10) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f8bb0c8c691 in QSGRenderThread::run() (this=0x55b032410a10) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f8bacb82c2c in QThreadPrivate::start(void*) (arg=0x55b032410a10) at thread/qthread_unix.cpp:342
#10 0x00007f8ba97ba6db in start_thread (arg=0x7f8b790f6700) at pthread_create.c:463
#11 0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8b7990f700 (LWP 5573)):
#0  0x00007f8ba62a14d2 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8ba62a3ef2 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba62a4570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ba62a46dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8bacdd17cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b74000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8bacd70d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b7990ed30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f8bacb81757 in QThread::exec() (this=this@entry=0x7f8b880878f0) at thread/qthread.cpp:536
#7  0x00007f8bb0bceb06 in QQuickPixmapReader::run() (this=0x7f8b880878f0) at util/qquickpixmapcache.cpp:987
#8  0x00007f8bacb82c2c in QThreadPrivate::start(void*) (arg=0x7f8b880878f0) at thread/qthread_unix.cpp:342
#9  0x00007f8ba97ba6db in start_thread (arg=0x7f8b7990f700) at pthread_create.c:463
#10 0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8b879c7700 (LWP 5572)):
#0  0x00007f8ba97c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b032697d9c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8ba97c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55b032697d48, cond=0x55b032697d70) at pthread_cond_wait.c:502
#2  0x00007f8ba97c09f3 in __pthread_cond_wait (cond=0x55b032697d70, mutex=0x55b032697d48) at pthread_cond_wait.c:655
#3  0x00007f8b8cff2ecb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8b8cff2ac7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8ba97ba6db in start_thread (arg=0x7f8b879c7700) at pthread_create.c:463
#6  0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8b956d6700 (LWP 5571)):
#0  0x00007f8bb2f06a70 in __tls_get_addr_slow (ti=0x7f8bad2425c0) at ../sysdeps/x86_64/dl-tls.c:43
#1  0x00007f8bb2f0ca28 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#2  0x00007f8bacb81e06 in get_thread_data () at thread/qthread_unix.cpp:173
#3  0x00007f8bacb81e06 in QThreadData::current(bool) (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:220
#4  0x00007f8bacdd16aa in postEventSourcePrepare(GSource*, gint*) (s=0x7f8b88004790, timeout=0x7f8b956d5bb4) at kernel/qeventdispatcher_glib.cpp:253
#5  0x00007f8ba62a3b28 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8ba62a44fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f8ba62a46dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f8bacdd17cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b88000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f8bacd70d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b956d5d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#10 0x00007f8bacb81757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#11 0x00007f8bb0738fc5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f8bacb82c2c in QThreadPrivate::start(void*) (arg=0x55b032537490) at thread/qthread_unix.cpp:342
#13 0x00007f8ba97ba6db in start_thread (arg=0x7f8b956d6700) at pthread_create.c:463
#14 0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8b9775f700 (LWP 5570)):
#0  0x00007f8bac41fbf9 in __GI___poll (fds=0x7f8b9001f000, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba62a45c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba62a46dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8bacdd17cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b90000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8bacd70d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b9775ed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8bacb81757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f8baea7f555 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f8bacb82c2c in QThreadPrivate::start(void*) (arg=0x7f8baecf7da0) at thread/qthread_unix.cpp:342
#8  0x00007f8ba97ba6db in start_thread (arg=0x7f8b9775f700) at pthread_create.c:463
#9  0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8b9dc76700 (LWP 5569)):
#0  0x00007f8bac41fbf9 in __GI___poll (fds=0x7f8b9dc75ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8bb189e747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8bb18a036a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8ba0437fd0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f8bacb82c2c in QThreadPrivate::start(void*) (arg=0x55b0323658e0) at thread/qthread_unix.cpp:342
#5  0x00007f8ba97ba6db in start_thread (arg=0x7f8b9dc76700) at pthread_create.c:463
#6  0x00007f8bac42c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8bb30b11c0 (LWP 5568)):
[KCrash Handler]
#4  0x00007f8bb0ccd9f1 in QListData::size() const (this=0x55b035493360) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:115
#5  0x00007f8bb0ccd9f1 in QList<QQuickItem*>::count() const (this=0x55b035493360) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:359
#6  0x00007f8bb0ccd9f1 in QQuickItemPrivate::recursiveRefFromEffectItem(int) (this=0x55b0354932a0, refs=-1) at items/qquickitem.cpp:6246
#7  0x00007f8bb0ccdb9f in QQuickItemPrivate::derefFromEffectItem(bool) (this=<optimized out>, unhide=<optimized out>) at items/qquickitem.cpp:6269
#8  0x00007f8bb0e04aec in QQuickShaderEffectSource::~QQuickShaderEffectSource() (this=0x55b035480250, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:214
#9  0x00007f8bb0e04b39 in QQuickShaderEffectSource::~QQuickShaderEffectSource() (this=0x55b035480250, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:218
#10 0x00007f8b7b5dd67b in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so
#11 0x00007f8b7b5d8575 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so
#12 0x00007f8bacda1ceb in QObjectPrivate::deleteChildren() (this=0x55b0341ac750) at kernel/qobject.cpp:2123
#13 0x00007f8bacdab2ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#14 0x00007f8bb0cd422d in QQuickItem::~QQuickItem() (this=0x55b0341ac690, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#15 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b0341ac690, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#16 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b0341ac690, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#17 0x00007f8bacda1ceb in QObjectPrivate::deleteChildren() (this=0x55b0355db3f0) at kernel/qobject.cpp:2123
#18 0x00007f8bacdab2ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#19 0x00007f8bb0cd422d in QQuickItem::~QQuickItem() (this=0x55b035410d20, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#20 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b035410d20, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#21 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b035410d20, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#22 0x00007f8bacda1ceb in QObjectPrivate::deleteChildren() (this=0x55b03540ba90) at kernel/qobject.cpp:2123
#23 0x00007f8bacdab2ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#24 0x00007f8bb0cd422d in QQuickItem::~QQuickItem() (this=0x55b03540b9d0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#25 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b03540b9d0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#26 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b03540b9d0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#27 0x00007f8bacda1ceb in QObjectPrivate::deleteChildren() (this=0x55b032bbda30) at kernel/qobject.cpp:2123
#28 0x00007f8bacdab2ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#29 0x00007f8bb0cd422d in QQuickItem::~QQuickItem() (this=0x55b0355ca680, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#30 0x00007f8bb0cf4dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x55b0355ca680, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#31 0x00007f8bb0cf4dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x55b0355ca680, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#32 0x00007f8bacda1ceb in QObjectPrivate::deleteChildren() (this=0x55b03534ad40) at kernel/qobject.cpp:2123
#33 0x00007f8bacdab2ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#34 0x00007f8bb0cd422d in QQuickItem::~QQuickItem() (this=0x55b0341b86f0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#35 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b0341b86f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#36 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b0341b86f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#37 0x00007f8bacda1ceb in QObjectPrivate::deleteChildren() (this=0x55b032b37650) at kernel/qobject.cpp:2123
#38 0x00007f8bacdab2ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#39 0x00007f8bb0cd422d in QQuickItem::~QQuickItem() (this=0x55b035403ce0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#40 0x00007f8bb0cf4dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x55b035403ce0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#41 0x00007f8bb0cf4dd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x55b035403ce0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#42 0x00007f8bacda1ceb in QObjectPrivate::deleteChildren() (this=0x55b0354996c0) at kernel/qobject.cpp:2123
#43 0x00007f8bacdab2ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#44 0x00007f8bb0cd422d in QQuickItem::~QQuickItem() (this=0x55b0354a86c0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#45 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b0354a86c0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#46 0x00007f8bb0cf4bb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55b0354a86c0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#47 0x00007f8bacda55a5 in QObject::event(QEvent*) (this=this@entry=0x55b0354a86c0, e=e@entry=0x55b035587f40) at kernel/qobject.cpp:1326
#48 0x00007f8bb0cd14db in QQuickItem::event(QEvent*) (this=0x55b0354a86c0, ev=0x55b035587f40) at items/qquickitem.cpp:8162
#49 0x00007f8bae0b69ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55b032361b40, receiver=receiver@entry=0x55b0354a86c0, e=e@entry=0x55b035587f40) at kernel/qapplication.cpp:3685
#50 0x00007f8bae0bdbb0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffedd28e240, receiver=0x55b0354a86c0, e=0x55b035587f40) at kernel/qapplication.cpp:3431
#51 0x00007f8bacd724a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55b0354a86c0, event=0x55b035587f40) at kernel/qcoreapplication.cpp:1075
#52 0x00007f8bacd7267e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x55b0354a86c0, event=event@entry=0x55b035587f40) at kernel/qcoreapplication.cpp:1470
#53 0x00007f8bacd75121 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55b032356f20) at kernel/qcoreapplication.cpp:1815
#54 0x00007f8bacd756b8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674
#55 0x00007f8bacdd2103 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55b0323a7b20) at kernel/qeventdispatcher_glib.cpp:277
#56 0x00007f8ba62a4417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f8ba62a4650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f8ba62a46dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f8bacdd17ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55b0323ba240, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#60 0x00007f8bacd70d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffedd28e0f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#61 0x00007f8bacd7a4a0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383
#62 0x000055b031889894 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:228
[Inferior 1 (process 5568) detached]

The reporter indicates this bug may be a duplicate of or related to bug 421291.

Possible duplicates by query: bug 421328, bug 421291, bug 421242, bug 421197, bug 421170.

Reported using DrKonqi
Comment 1 ascaris 2020-05-12 04:13:48 UTC
Created attachment 128382 [details]
New crash information added by DrKonqi

plasmashell (5.18.5) using Qt 5.14.2

- What I was doing when the application crashed:

I'd noticed that the bottom row of icons was moved up one row, so I attempted to move them back down. The first time it caused Plasma to restart, and the second it just crashed with a DrKonqi dialog.

These are the first and second times it has happened. I don't know that it will, but l selected "sometimes" since it happened more than once just now.

-- Backtrace (Reduced):
#4  0x00007f4b61a475f5 in QVector<QQuickItemPrivate::ChangeListener>::indexOf (this=this@entry=0x55c34445d088, t=..., from=from@entry=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:1010
#5  0x00007f4b61a3f49e in QVector<QQuickItemPrivate::ChangeListener>::removeOne (t=..., this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:182
#6  QQuickItemPrivate::removeItemChangeListener (this=this@entry=0x55c34445d010, listener=listener@entry=0x55c34b62d200, types=..., types@entry=...) at items/qquickitem.cpp:3955
#7  0x00007f4b61b74ada in QQuickShaderEffectSource::~QQuickShaderEffectSource (this=0x55c34b62d1e0, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:213
#8  0x00007f4b61b74b39 in QQuickShaderEffectSource::~QQuickShaderEffectSource (this=0x55c34b62d1e0, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:218
Comment 2 David Edmundson 2020-05-14 09:22:56 UTC

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