Bug 421876 - plasma shell crashing when moving files on desktop
Summary: plasma shell crashing when moving files 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-21 18:27 UTC by Nathan Orris
Modified: 2020-05-21 23:19 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Orris 2020-05-21 18:27:13 UTC
Application: plasmashell (5.18.5)

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

-- Information about the crash:
Operating System: KDE neon 5.18
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.70.0
Qt Version: 5.14.2
Kernel Version: 5.3.0-53-generic
OS Type: 64-bit
Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor
Memory: 31.3 GiB of RAM

"Deleting or moving shortcuts/application links crashes the Plasma shell."
Note: The bug report's title is often written by its reporter and may not reflect the bug's nature, root cause or other visible symptoms you could use to compare to your crash. Please read the complete report and all the comments below.
Bug Report Status: Opened (Unfixed)
Affected Component: plasmashell (Application Menu (Kicker))
Description of the bug
SUMMARY


STEPS TO REPRODUCE
1. Move a folder, shortcut or any other file on the desktop to another position either on the desktop or to another directory.
2. Place a shortcut/application link on your desktop or in a folder also moving app links to plank will cause it.
3. Delete or move the shortcut/application link.

OBSERVED RESULT
Shell crash, desktop turns black. windows stay open, plank bar works at bottom of screen. all screen edge effects work. Can not right click on desktop but can see cursor. restarting plasmahell and kwin_x11 will restore desktop but it happens every time your moving files.

EXPECTED RESULT
The shortcut is moved/deleted.


- What I was doing when the application crashed:

- Custom settings of the application:

The crash can be reproduced every time.

-- 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 0x7fc4be9481c0 (LWP 18896))]

Thread 14 (Thread 0x7fc48c10a700 (LWP 20000)):
#0  0x00007fc4b50939f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55dede9e0550) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc4b50939f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55dede9e0500, cond=0x55dede9e0528) at pthread_cond_wait.c:502
#2  0x00007fc4b50939f3 in __pthread_cond_wait (cond=0x55dede9e0528, mutex=0x55dede9e0500) at pthread_cond_wait.c:655
#3  0x00007fc4b84111db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55dede9e0500) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc4b84111db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55dedd943200, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc4b8411359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55dedd943208, mutex=mutex@entry=0x55dedd943200, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc4bc514233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55dedd9431f8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc4bc514233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55dedd943160) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc4bc514691 in QSGRenderThread::run() (this=0x55dedd943160) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedd943160) at thread/qthread_unix.cpp:342
#10 0x00007fc4b508d6db in start_thread (arg=0x7fc48c10a700) at pthread_create.c:463
#11 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fc43dde2700 (LWP 19737)):
#0  0x00007fc4b50939f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55dede3ebee4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc4b50939f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55dede3ebe90, cond=0x55dede3ebeb8) at pthread_cond_wait.c:502
#2  0x00007fc4b50939f3 in __pthread_cond_wait (cond=0x55dede3ebeb8, mutex=0x55dede3ebe90) at pthread_cond_wait.c:655
#3  0x00007fc4b84111db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55dede3ebe90) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc4b84111db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55dedb8d6610, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc4b8411359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55dedb8d6618, mutex=mutex@entry=0x55dedb8d6610, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc4bc514233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55dedb8d6608) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc4bc514233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55dedb8d6570) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc4bc514691 in QSGRenderThread::run() (this=0x55dedb8d6570) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedb8d6570) at thread/qthread_unix.cpp:342
#10 0x00007fc4b508d6db in start_thread (arg=0x7fc43dde2700) at pthread_create.c:463
#11 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fc44e114700 (LWP 19599)):
#0  0x00007fc4b50939f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55dedb7851b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc4b50939f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55dedb785160, cond=0x55dedb785188) at pthread_cond_wait.c:502
#2  0x00007fc4b50939f3 in __pthread_cond_wait (cond=0x55dedb785188, mutex=0x55dedb785160) at pthread_cond_wait.c:655
#3  0x00007fc4b84111db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55dedb785160) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc4b84111db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55dedcb23290, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc4b8411359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55dedcb23298, mutex=mutex@entry=0x55dedcb23290, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc4bc514233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55dedcb23288) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc4bc514233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55dedcb231f0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc4bc514691 in QSGRenderThread::run() (this=0x55dedcb231f0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedcb231f0) at thread/qthread_unix.cpp:342
#10 0x00007fc4b508d6db in start_thread (arg=0x7fc44e114700) at pthread_create.c:463
#11 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fc44f015700 (LWP 19598)):
#0  0x00007fc4b50939f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55dedc271494) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc4b50939f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55dedc271440, cond=0x55dedc271468) at pthread_cond_wait.c:502
#2  0x00007fc4b50939f3 in __pthread_cond_wait (cond=0x55dedc271468, mutex=0x55dedc271440) at pthread_cond_wait.c:655
#3  0x00007fc4b84111db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55dedc271440) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc4b84111db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55dedbd5a8a0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc4b8411359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55dedbd5a8a8, mutex=mutex@entry=0x55dedbd5a8a0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc4bc514233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55dedbd5a898) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc4bc514233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55dedbd5a800) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc4bc514691 in QSGRenderThread::run() (this=0x55dedbd5a800) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedbd5a800) at thread/qthread_unix.cpp:342
#10 0x00007fc4b508d6db in start_thread (arg=0x7fc44f015700) at pthread_create.c:463
#11 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fc460fd7700 (LWP 19597)):
#0  0x00007fc4b50939f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55dedc019fc0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc4b50939f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55dedc019f70, cond=0x55dedc019f98) at pthread_cond_wait.c:502
#2  0x00007fc4b50939f3 in __pthread_cond_wait (cond=0x55dedc019f98, mutex=0x55dedc019f70) at pthread_cond_wait.c:655
#3  0x00007fc4b84111db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55dedc019f70) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc4b84111db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55dedc240d60, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc4b8411359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55dedc240d68, mutex=mutex@entry=0x55dedc240d60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc4bc514233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55dedc240d58) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc4bc514233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55dedc240cc0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc4bc514691 in QSGRenderThread::run() (this=0x55dedc240cc0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedc240cc0) at thread/qthread_unix.cpp:342
#10 0x00007fc4b508d6db in start_thread (arg=0x7fc460fd7700) at pthread_create.c:463
#11 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fc4635bf700 (LWP 19596)):
#0  0x00007fc4b50939f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55dedbf92850) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc4b50939f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55dedbf92800, cond=0x55dedbf92828) at pthread_cond_wait.c:502
#2  0x00007fc4b50939f3 in __pthread_cond_wait (cond=0x55dedbf92828, mutex=0x55dedbf92800) at pthread_cond_wait.c:655
#3  0x00007fc4b84111db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55dedbf92800) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc4b84111db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fc4a4007100, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc4b8411359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fc4a4007108, mutex=mutex@entry=0x7fc4a4007100, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc4bc514233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fc4a40070f8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc4bc514233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fc4a4007060) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc4bc514691 in QSGRenderThread::run() (this=0x7fc4a4007060) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x7fc4a4007060) at thread/qthread_unix.cpp:342
#10 0x00007fc4b508d6db in start_thread (arg=0x7fc4635bf700) at pthread_create.c:463
#11 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fc463dc0700 (LWP 19595)):
#0  0x00007fc4b7cee0b4 in __GI___libc_read (fd=44, buf=0x7fc463dbfb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fc4b1bbc2b0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc4b1b770b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4b1b77570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc4b1b776dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc4b86597cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc458000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fc4b85f8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc463dbfd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007fc4b8409757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007fc46986d8e5 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#9  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedbf32800) at thread/qthread_unix.cpp:342
#10 0x00007fc4b508d6db in start_thread (arg=0x7fc463dc0700) at pthread_create.c:463
#11 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fc468e7d700 (LWP 19594)):
#0  0x00007fc4b7cf2bf9 in __GI___poll (fds=0x7fc45c002de0, nfds=1, timeout=9886) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc4b1b775c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc4b1b776dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4b86597cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc45c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc4b85f8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc468e7cda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fc4b8409757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedbf28820) at thread/qthread_unix.cpp:342
#7  0x00007fc4b508d6db in start_thread (arg=0x7fc468e7d700) at pthread_create.c:463
#8  0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fc46a278700 (LWP 19593)):
#0  0x00007fc4b7cf2bf9 in __GI___poll (fds=0x7fc4640029e0, nfds=1, timeout=3353886) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc4b1b775c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc4b1b776dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4b86597cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc464000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc4b85f8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc46a277d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fc4b8409757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fc46cbd7467 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedbe80170) at thread/qthread_unix.cpp:342
#8  0x00007fc4b508d6db in start_thread (arg=0x7fc46a278700) at pthread_create.c:463
#9  0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fc48084c700 (LWP 19510)):
#0  0x00007ffd20df6951 in clock_gettime ()
#1  0x00007fc4b7d0eea6 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7fc48084baa0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fc4b86590d1 in qt_clock_gettime (ts=0x7fc48084baa0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  0x00007fc4b86590d1 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  0x00007fc4b86590d1 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007fc4b8657909 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7fc47c004ce0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007fc4b8657ee5 in QTimerInfoList::timerWait(timespec&) (this=0x7fc47c004ce0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007fc4b865952e in timerSourcePrepareHelper (timeout=0x7fc48084bb64, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:133
#8  0x00007fc4b865952e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7fc48084bb64) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007fc4b1b76b28 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc4b1b774fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fc4b1b776dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fc4b86597cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc47c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007fc4b85f8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc48084bd30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#14 0x00007fc4b8409757 in QThread::exec() (this=this@entry=0x55dedb893b20) at thread/qthread.cpp:536
#15 0x00007fc4bc456b06 in QQuickPixmapReader::run() (this=0x55dedb893b20) at util/qquickpixmapcache.cpp:987
#16 0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedb893b20) at thread/qthread_unix.cpp:342
#17 0x00007fc4b508d6db in start_thread (arg=0x7fc48084c700) at pthread_create.c:463
#18 0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fc4a107c700 (LWP 19086)):
#0  0x00007fc4b7cf2bf9 in __GI___poll (fds=0x7fc4940029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc4b1b775c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc4b1b776dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4b86597cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc494000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc4b85f8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc4a107bd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fc4b8409757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fc4bbfc0fc5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedaeffda0) at thread/qthread_unix.cpp:342
#8  0x00007fc4b508d6db in start_thread (arg=0x7fc4a107c700) at pthread_create.c:463
#9  0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fc4a3105700 (LWP 18917)):
#0  0x00007fc4b7cf2bf9 in __GI___poll (fds=0x7fc49c017210, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc4b1b775c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc4b1b776dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4b86597cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc49c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc4b85f8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc4a3104d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fc4b8409757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fc4ba307555 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x7fc4ba57fda0) at thread/qthread_unix.cpp:342
#8  0x00007fc4b508d6db in start_thread (arg=0x7fc4a3105700) at pthread_create.c:463
#9  0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fc4a9549700 (LWP 18913)):
#0  0x00007fc4b7cf2bf9 in __GI___poll (fds=0x7fc4a9548ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc4bd126747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc4bd12836a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc4abd0afd0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fc4b840ac2c in QThreadPrivate::start(void*) (arg=0x55dedacc0780) at thread/qthread_unix.cpp:342
#5  0x00007fc4b508d6db in start_thread (arg=0x7fc4a9549700) at pthread_create.c:463
#6  0x00007fc4b7cff88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fc4be9481c0 (LWP 18896)):
[KCrash Handler]
#4  0x00007fc4bc555b73 in QQuickItemPrivate::derefFromEffectItem(bool) (this=0x55dede71d960, unhide=false) at items/qquickitem.cpp:6260
#5  0x00007fc4bc68caec in QQuickShaderEffectSource::~QQuickShaderEffectSource() (this=0x55deddb89e00, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:214
#6  0x00007fc4bc68cb39 in QQuickShaderEffectSource::~QQuickShaderEffectSource() (this=0x55deddb89e00, __in_chrg=<optimized out>) at items/qquickshadereffectsource.cpp:218
#7  0x00007fc483dfa67b in QGfxSourceProxy::~QGfxSourceProxy() (this=0x55dedea19670, __in_chrg=<optimized out>) at qgfxsourceproxy.cpp:59
#8  0x00007fc483df5575 in QQmlPrivate::QQmlElement<QGfxSourceProxy>::~QQmlElement() (this=0x55dedea19670, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:111
#9  0x00007fc483df5575 in QQmlPrivate::QQmlElement<QGfxSourceProxy>::~QQmlElement() (this=0x55dedea19670, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:111
#10 0x00007fc4b8629ceb in QObjectPrivate::deleteChildren() (this=0x55dedea19000) at kernel/qobject.cpp:2123
#11 0x00007fc4b86332ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#12 0x00007fc4bc55c22d in QQuickItem::~QQuickItem() (this=0x55dedea18f40, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#13 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dedea18f40, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#14 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dedea18f40, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#15 0x00007fc4b8629ceb in QObjectPrivate::deleteChildren() (this=0x55dedea18bb0) at kernel/qobject.cpp:2123
#16 0x00007fc4b86332ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#17 0x00007fc4bc55c22d in QQuickItem::~QQuickItem() (this=0x55dedea18af0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#18 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dedea18af0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#19 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dedea18af0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#20 0x00007fc4b8629ceb in QObjectPrivate::deleteChildren() (this=0x55dedea188f0) at kernel/qobject.cpp:2123
#21 0x00007fc4b86332ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#22 0x00007fc4bc55c22d in QQuickItem::~QQuickItem() (this=0x55dedea18830, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#23 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dedea18830, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#24 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dedea18830, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#25 0x00007fc4b8629ceb in QObjectPrivate::deleteChildren() (this=0x55dede90b470) at kernel/qobject.cpp:2123
#26 0x00007fc4b86332ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#27 0x00007fc4bc55c22d in QQuickItem::~QQuickItem() (this=0x55dede6bf0b0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#28 0x00007fc4bc57cdd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x55dede6bf0b0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#29 0x00007fc4bc57cdd5 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x55dede6bf0b0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#30 0x00007fc4b8629ceb in QObjectPrivate::deleteChildren() (this=0x55dede6bf690) at kernel/qobject.cpp:2123
#31 0x00007fc4b86332ce in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1107
#32 0x00007fc4bc55c22d in QQuickItem::~QQuickItem() (this=0x55dede9192f0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#33 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dede9192f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#34 0x00007fc4bc57cbb5 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x55dede9192f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:111
#35 0x00007fc4b862d5a5 in QObject::event(QEvent*) (this=this@entry=0x55dede9192f0, e=e@entry=0x55dedea76080) at kernel/qobject.cpp:1326
#36 0x00007fc4bc5594db in QQuickItem::event(QEvent*) (this=0x55dede9192f0, ev=0x55dedea76080) at items/qquickitem.cpp:8162
#37 0x00007fc4b993e9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55dedacbe8a0, receiver=receiver@entry=0x55dede9192f0, e=e@entry=0x55dedea76080) at kernel/qapplication.cpp:3685
#38 0x00007fc4b9945bb0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd20def710, receiver=0x55dede9192f0, e=0x55dedea76080) at kernel/qapplication.cpp:3431
#39 0x00007fc4b85fa4a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55dede9192f0, event=0x55dedea76080) at kernel/qcoreapplication.cpp:1075
#40 0x00007fc4b85fa67e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x55dede9192f0, event=event@entry=0x55dedea76080) at kernel/qcoreapplication.cpp:1470
#41 0x00007fc4b85fd121 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55dedacb3b00) at kernel/qcoreapplication.cpp:1815
#42 0x00007fc4b85fd6b8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674
#43 0x00007fc4b865a103 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55dedad1eea0) at kernel/qeventdispatcher_glib.cpp:277
#44 0x00007fc4b1b77417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fc4b1b77650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fc4b1b776dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fc4b86597ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55dedad232f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#48 0x00007fc4b85f8d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd20def5c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#49 0x00007fc4b86024a0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383
#50 0x000055deda310894 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:228

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

Possible duplicates by query: bug 421787, bug 421783, bug 421761, bug 421741, bug 421739.

Reported using DrKonqi
Comment 1 Patrick Silva 2020-05-21 23:19:01 UTC

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