Bug 434823 - plasmashell crashed after removing two weather widgets
Summary: plasmashell crashed after removing two weather widgets
Status: RESOLVED DUPLICATE of bug 449981
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.21.3
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-03-23 08:22 UTC by Mohammed Sameer
Modified: 2023-02-03 15:37 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 Mohammed Sameer 2021-03-23 08:22:22 UTC
Application: plasmashell (5.21.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.4.0-67-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.3
Distribution: KDE neon User Edition 5.21

-- Information about the crash:
- What I was doing when the application crashed:
I removed two weather widgets after one widget's removed notification cleared, then screen became black and plasmashell crashed.

The reporter is unsure if this crash is reproducible.

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

[New LWP 2261]
[New LWP 2262]
[New LWP 2263]
[New LWP 2264]
[New LWP 2265]
[New LWP 2266]
[New LWP 2668]
[New LWP 2707]
[New LWP 2718]
[New LWP 2727]
[New LWP 2737]
[New LWP 2744]
[New LWP 2818]
[New LWP 3736]
[New LWP 3758]
[New LWP 4265]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f732ef4aaff in __GI___poll (fds=0x7fff5285c1e8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f732b1918c0 (LWP 2240))]

Thread 17 (Thread 0x7f72c6802700 (LWP 4265)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b870c7a730) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b870c7a6e0, cond=0x55b870c7a708) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b870c7a708, mutex=0x55b870c7a6e0) at pthread_cond_wait.c:638
#3  0x00007f732f2ddd5b in QWaitConditionPrivate::wait (deadline=..., this=0x55b870c7a6e0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55b86da46ad8, mutex=mutex@entry=0x55b86da46ad0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7331078814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55b86da46ac8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55b86da46a30) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f7331078c89 in QSGRenderThread::run (this=0x55b86da46a30) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86da46a30) at thread/qthread_unix.cpp:329
#9  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f72fd174700 (LWP 3758)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b86efbae44) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b86efbadf0, cond=0x55b86efbae18) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b86efbae18, mutex=0x55b86efbadf0) at pthread_cond_wait.c:638
#3  0x00007f732f2ddd5b in QWaitConditionPrivate::wait (deadline=..., this=0x55b86efbadf0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x7f732400e7d8, mutex=mutex@entry=0x7f732400e7d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7331078814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7f732400e7c8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7f732400e730) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f7331078c89 in QSGRenderThread::run (this=0x7f732400e730) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x7f732400e730) at thread/qthread_unix.cpp:329
#9  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f72effff700 (LWP 3736)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b8705394c4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b870539470, cond=0x55b870539498) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b870539498, mutex=0x55b870539470) at pthread_cond_wait.c:638
#3  0x00007f732f2ddd5b in QWaitConditionPrivate::wait (deadline=..., this=0x55b870539470) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x7f7324011f38, mutex=mutex@entry=0x7f7324011f30, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7331078814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7f7324011f28) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7f7324011e90) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f7331078c89 in QSGRenderThread::run (this=0x7f7324011e90) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x7f7324011e90) at thread/qthread_unix.cpp:329
#9  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f72fd975700 (LWP 2818)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b870487c20) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b870487bd0, cond=0x55b870487bf8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b870487bf8, mutex=0x55b870487bd0) at pthread_cond_wait.c:638
#3  0x00007f732f2ddd5b in QWaitConditionPrivate::wait (deadline=..., this=0x55b870487bd0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55b86e95f218, mutex=mutex@entry=0x55b86e95f210, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7331078814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55b86e95f208) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55b86e95f170) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f7331078c89 in QSGRenderThread::run (this=0x55b86e95f170) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86e95f170) at thread/qthread_unix.cpp:329
#9  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f72d4d0c700 (LWP 2744)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b86efc0404) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b86efc03b0, cond=0x55b86efc03d8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b86efc03d8, mutex=0x55b86efc03b0) at pthread_cond_wait.c:638
#3  0x00007f732f2ddd5b in QWaitConditionPrivate::wait (deadline=..., this=0x55b86efc03b0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55b86f00eb88, mutex=mutex@entry=0x55b86f00eb80, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7331078814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55b86f00eb78) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55b86f00eae0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f7331078c89 in QSGRenderThread::run (this=0x55b86f00eae0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86f00eae0) at thread/qthread_unix.cpp:329
#9  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f72d7fff700 (LWP 2737)):
#0  0x00007f732ef4aaff in __GI___poll (fds=0x7f72d0006930, nfds=1, timeout=1091269) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f732d7bd36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f732d7bd4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f732f517ffb in QEventDispatcherGlib::processEvents (this=0x7f72d0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f732f4bc1eb in QEventLoop::exec (this=this@entry=0x7f72d7ffeca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f732f2d6a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f72ecc7607c in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86e3af1b0) at thread/qthread_unix.cpp:329
#8  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f72ef3b9700 (LWP 2727)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b86e0cec04) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b86e0cebb0, cond=0x55b86e0cebd8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b86e0cebd8, mutex=0x55b86e0cebb0) at pthread_cond_wait.c:638
#3  0x00007f732f2ddd5b in QWaitConditionPrivate::wait (deadline=..., this=0x55b86e0cebb0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x7f7324008bf8, mutex=mutex@entry=0x7f7324008bf0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7331078814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7f7324008be8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7f7324008b50) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f7331078c89 in QSGRenderThread::run (this=0x7f7324008b50) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x7f7324008b50) at thread/qthread_unix.cpp:329
#9  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f72ff4d9700 (LWP 2718)):
#0  __GI___libc_read (nbytes=16, buf=0x7f72ff4d8a90, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=19, buf=0x7f72ff4d8a90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f732d805b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f732d7bcebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f732d7bd312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f732d7bd4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f732f517ffb in QEventDispatcherGlib::processEvents (this=0x7f72f0005860, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f732f4bc1eb in QEventLoop::exec (this=this@entry=0x7f72ff4d8ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f732f2d6a52 in QThread::exec (this=this@entry=0x55b86d197100) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f7330fb338a in QQuickPixmapReader::run (this=0x55b86d197100) at util/qquickpixmapcache.cpp:1024
#10 0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86d197100) at thread/qthread_unix.cpp:329
#11 0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f72ffdf2700 (LWP 2707)):
#0  __GI___libc_read (nbytes=16, buf=0x7f72ffdf1ad0, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=18, buf=0x7f72ffdf1ad0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f732d805b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f732d7bcebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f732d7bd312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f732d7bd4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f732f517ffb in QEventDispatcherGlib::processEvents (this=0x7f72f8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f732f4bc1eb in QEventLoop::exec (this=this@entry=0x7f72ffdf1ce0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f732f2d6a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86d6eaba0) at thread/qthread_unix.cpp:329
#10 0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f731705b700 (LWP 2668)):
#0  __GI___libc_read (nbytes=16, buf=0x7f731705aab0, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=16, buf=0x7f731705aab0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f732d805b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f732d7bcebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f732d7bd312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f732d7bd4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f732f517ffb in QEventDispatcherGlib::processEvents (this=0x7f7304000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f732f4bc1eb in QEventLoop::exec (this=this@entry=0x7f731705acc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f732f2d6a52 in QThread::exec (this=this@entry=0x55b86d11bc80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f7330baffa9 in QQmlThreadPrivate::run (this=0x55b86d11bc80) at qml/ftw/qqmlthread.cpp:155
#10 0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86d11bc80) at thread/qthread_unix.cpp:329
#11 0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f73218a1700 (LWP 2266)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b86cd16718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b86cd166c8, cond=0x55b86cd166f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b86cd166f0, mutex=0x55b86cd166c8) at pthread_cond_wait.c:638
#3  0x00007f7322d5eb5b in cnd_wait (mtx=0x55b86cd166c8, cond=0x55b86cd166f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55b86cff8a40) at ../src/util/u_queue.c:289
#5  0x00007f7322d5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f73220a2700 (LWP 2265)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b86cd16718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b86cd166c8, cond=0x55b86cd166f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b86cd166f0, mutex=0x55b86cd166c8) at pthread_cond_wait.c:638
#3  0x00007f7322d5eb5b in cnd_wait (mtx=0x55b86cd166c8, cond=0x55b86cd166f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55b86cff8800) at ../src/util/u_queue.c:289
#5  0x00007f7322d5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f73228a3700 (LWP 2264)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b86cd16718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b86cd166c8, cond=0x55b86cd166f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b86cd166f0, mutex=0x55b86cd166c8) at pthread_cond_wait.c:638
#3  0x00007f7322d5eb5b in cnd_wait (mtx=0x55b86cd166c8, cond=0x55b86cd166f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55b86cff85c0) at ../src/util/u_queue.c:289
#5  0x00007f7322d5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f73289a7700 (LWP 2263)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b86cd16718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b86cd166c8, cond=0x55b86cd166f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55b86cd166f0, mutex=0x55b86cd166c8) at pthread_cond_wait.c:638
#3  0x00007f7322d5eb5b in cnd_wait (mtx=0x55b86cd166c8, cond=0x55b86cd166f0) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55b86cff7360) at ../src/util/u_queue.c:289
#5  0x00007f7322d5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f732977c700 (LWP 2262)):
#0  __GI___libc_read (nbytes=16, buf=0x7f732977baa0, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f732977baa0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f732d805b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f732d7bcebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f732d7bd312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f732d7bd4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f732f517ffb in QEventDispatcherGlib::processEvents (this=0x7f731c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f732f4bc1eb in QEventLoop::exec (this=this@entry=0x7f732977bcb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f732f2d6a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f732fe3ff4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f732f2d7bec in QThreadPrivate::start (arg=0x7f732fec3d80) at thread/qthread_unix.cpp:329
#11 0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f732a5e5700 (LWP 2261)):
#0  0x00007f732ef4aaff in __GI___poll (fds=0x7f732a5e4be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7331539c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f733153b90a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f732ab05d58 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f732f2d7bec in QThreadPrivate::start (arg=0x55b86cd2d490) at thread/qthread_unix.cpp:329
#5  0x00007f732e32e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f732ef57293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f732b1918c0 (LWP 2240)):
[KCrash Handler]
#4  0x00007f73310c2ada in QQuickItem::~QQuickItem (this=0x55b86da48a10, __in_chrg=<optimized out>) at items/qquickitem.cpp:2304
#5  0x00007f73142c398b in QQuickGridLayoutBase::invalidate (this=0x55b86da542a0, childItem=<optimized out>) at qquicklinearlayout.cpp:400
#6  0x00007f73142c0f15 in QQuickGridLayoutBase::itemVisibilityChanged (item=0x55b86da56650, this=0x55b86da542a0) at qquicklinearlayout.cpp:464
#7  QQuickGridLayoutBase::itemVisibilityChanged (this=0x55b86da542a0, item=0x55b86da56650) at qquicklinearlayout.cpp:457
#8  0x00007f73310bb75a in QQuickItemPrivate::itemChange (this=this@entry=0x55b86da56710, change=change@entry=QQuickItem::ItemVisibleHasChanged, data=...) at items/qquickitem.cpp:6294
#9  0x00007f73310bbcf3 in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x55b86da56710, newEffectiveVisible=<optimized out>) at items/qquickitem.h:188
#10 0x00007f73310bbc0f in QQuickItemPrivate::setEffectiveVisibleRecur (this=0x55b86d953270, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#11 0x00007f73310bbc0f in QQuickItemPrivate::setEffectiveVisibleRecur (this=this@entry=0x55b86d1895a0, newEffectiveVisible=<optimized out>) at items/qquickitem.h:468
#12 0x00007f73310c1c6d in QQuickItem::setParentItem (this=this@entry=0x55b86da48a20, parentItem=parentItem@entry=0x0) at items/qquickitem.cpp:2710
#13 0x00007f73310c2b0c in QQuickItem::~QQuickItem (this=0x55b86da48a20, __in_chrg=<optimized out>) at items/qquickitem.cpp:2311
#14 0x00007f73142c020b in QQuickLayout::~QQuickLayout (this=0x55b86da48a20, __in_chrg=<optimized out>) at ../../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/items/qquickitemchangelistener_p.h:123
#15 0x00007f73142c8315 in QQuickLinearLayout::~QQuickLinearLayout (this=0x55b86da48a20, __in_chrg=<optimized out>) at ./qquicklinearlayout_p.h:244
#16 QQuickColumnLayout::~QQuickColumnLayout (this=0x55b86da48a20, __in_chrg=<optimized out>) at ./qquicklinearlayout_p.h:244
#17 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement (this=0x55b86da48a20, __in_chrg=<optimized out>) at ../../../include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#18 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement (this=0x55b86da48a20, __in_chrg=<optimized out>) at ../../../include/QtQml/../../src/qml/qml/qqmlprivate.h:144
#19 0x00007f733185cf0c in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#20 0x00007f7328064b0d in AppletInterface::~AppletInterface (this=0x55b86d0e1b70, __in_chrg=<optimized out>) at ./src/scriptengines/qml/plasmoid/appletinterface.cpp:143
#21 0x00007f732f4e7cfe in QObjectPrivate::deleteChildren (this=0x55b86d1f76e0) at kernel/qobject.cpp:2104
#22 0x00007f732f4f2726 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#23 0x00007f732805fa58 in DeclarativeAppletScript::~DeclarativeAppletScript (this=0x55b86d1f7570, __in_chrg=<optimized out>) at ./src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:55
#24 DeclarativeAppletScript::~DeclarativeAppletScript (this=0x55b86d1f7570, __in_chrg=<optimized out>) at ./src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:57
#25 0x00007f73314941b8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#26 0x00007f73314943bd in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#27 0x00007f733147d1ce in Plasma::Applet::~Applet() () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#28 0x00007f7316441d7d in WeatherApplet::~WeatherApplet (this=0x55b86d0ec560, __in_chrg=<optimized out>) at ./applets/weather/weatherapplet.cpp:175
#29 0x00007f732f4eb013 in QObject::event (this=0x55b86d0ec560, e=0x55b8709d4e30) at kernel/qobject.cpp:1301
#30 0x00007f73301b9dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55b86cd2a190, receiver=receiver@entry=0x55b86d0ec560, e=e@entry=0x55b8709d4e30) at kernel/qapplication.cpp:3632
#31 0x00007f73301c2bb8 in QApplication::notify (this=0x7fff5285d6a0, receiver=0x55b86d0ec560, e=0x55b8709d4e30) at kernel/qapplication.cpp:3156
#32 0x00007f732f4bd6da in QCoreApplication::notifyInternal2 (receiver=0x55b86d0ec560, event=0x55b8709d4e30) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#33 0x00007f732f4bffe1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55b86cd1f1b0) at kernel/qcoreapplication.cpp:1817
#34 0x00007f732f518987 in postEventSourceDispatch (s=0x55b86cdf5590) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007f732d7bd17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f732d7bd400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f732d7bd4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f732f517fe2 in QEventDispatcherGlib::processEvents (this=0x55b86cdf5ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#39 0x00007f732f4bc1eb in QEventLoop::exec (this=this@entry=0x7fff5285d550, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#40 0x00007f732f4c4394 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#41 0x000055b86b81ee5e in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:251
[Inferior 1 (process 2240) detached]

Possible duplicates by query: bug 427593, bug 426926, bug 422210, bug 421932, bug 421920.

Reported using DrKonqi
Comment 1 Nate Graham 2021-03-23 12:29:15 UTC

*** This bug has been marked as a duplicate of bug 400835 ***
Comment 2 Nate Graham 2023-02-03 15:37:17 UTC

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