Bug 415530 - Plasma crashed in QStyleOptionToolButton::~QStyleOptionToolButton() when removing some sticky note widgets
Summary: Plasma crashed in QStyleOptionToolButton::~QStyleOptionToolButton() when remo...
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-qqc2-desktop-style
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.65.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-12-24 15:48 UTC by Andrew Knackstedt
Modified: 2021-04-17 04:33 UTC (History)
6 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 Andrew Knackstedt 2019-12-24 15:48:36 UTC
Application: plasmashell (5.17.4)

Qt Version: 5.13.2
Frameworks Version: 5.65.0
Operating System: Linux 5.0.0-37-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:
I created 15-20 stick note widgets via the middle mouse click button. I then started removing them one-by-one. After removing a number of them, plasma crashed and immediately rebooted. I then started removing more of them, and plasma crashed again.
- Unusual behavior I noticed:
Plasma was gitchy when removing the sticky note widget. The KWin desktop effects seem to be working as intended. I can still use the alt-tab task switcher, and I have the KWin performance monitor enabled.


Using KDE-Neon distro. Installed 2 days ago.

The crash can be reproduced sometimes.

-- 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 0x7fb49cb84e40 (LWP 1118))]

Thread 21 (Thread 0x7fb3d67fc700 (LWP 3708)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56274f273c50) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56274f273c00, cond=0x56274f273c28) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56274f273c28, mutex=0x56274f273c00) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x56274f273c00) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56274f2743f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=this@entry=0x56274f2743f8, mutex=mutex@entry=0x56274f2743f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb49a9ccec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56274f2743e8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56274f274370) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007fb49a9cd2fa in QSGRenderThread::run (this=0x56274f274370) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x56274f274370) at thread/qthread_unix.cpp:360
#10 0x00007fb4938d56db in start_thread (arg=0x7fb3d67fc700) at pthread_create.c:463
#11 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fb3d6ffd700 (LWP 3707)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562743c30e54) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562743c30e00, cond=0x562743c30e28) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562743c30e28, mutex=0x562743c30e00) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562743c30e00) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56273b745bd0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=this@entry=0x56273b745bd8, mutex=mutex@entry=0x56273b745bd0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb49a9ccec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56273b745bc8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56273b745b50) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007fb49a9cd2fa in QSGRenderThread::run (this=0x56273b745b50) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x56273b745b50) at thread/qthread_unix.cpp:360
#10 0x00007fb4938d56db in start_thread (arg=0x7fb3d6ffd700) at pthread_create.c:463
#11 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fb440ea6700 (LWP 3693)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562739aca224) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562739aca1d0, cond=0x562739aca1f8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562739aca1f8, mutex=0x562739aca1d0) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562739aca1d0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562733559a20, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=this@entry=0x562733559a28, mutex=mutex@entry=0x562733559a20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb49a9ccec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x562733559a18) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5627335599a0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007fb49a9cd2fa in QSGRenderThread::run (this=0x5627335599a0) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x5627335599a0) at thread/qthread_unix.cpp:360
#10 0x00007fb4938d56db in start_thread (arg=0x7fb440ea6700) at pthread_create.c:463
#11 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fb421051700 (LWP 1425)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x56273744f470) at thread/qthread_unix.cpp:360
#11 0x00007fb4938d56db in start_thread (arg=0x7fb421051700) at pthread_create.c:463
#12 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fb421852700 (LWP 1424)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x7fb40c004580) at thread/qthread_unix.cpp:360
#11 0x00007fb4938d56db in start_thread (arg=0x7fb421852700) at pthread_create.c:463
#12 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fb422053700 (LWP 1423)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x7fb41c003ce0) at thread/qthread_unix.cpp:360
#23 0x00007fb4938d56db in start_thread (arg=0x7fb422053700) at pthread_create.c:463
#24 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fb422854700 (LWP 1422)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x7fb414004db0) at thread/qthread_unix.cpp:360
#15 0x00007fb4938d56db in start_thread (arg=0x7fb422854700) at pthread_create.c:463
#16 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fb423055700 (LWP 1421)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x5627373e7ba0) at thread/qthread_unix.cpp:360
#11 0x00007fb4938d56db in start_thread (arg=0x7fb423055700) at pthread_create.c:463
#12 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fb423856700 (LWP 1420)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x562736c58050) at thread/qthread_unix.cpp:360
#13 0x00007fb4938d56db in start_thread (arg=0x7fb423856700) at pthread_create.c:463
#14 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fb41b856700 (LWP 1419)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d73752 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x5627387291b0) at thread/qthread_unix.cpp:360
#13 0x00007fb4938d56db in start_thread (arg=0x7fb41b856700) at pthread_create.c:463
#14 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fb424057700 (LWP 1418)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562734eb2154) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562734eb2100, cond=0x562734eb2128) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562734eb2128, mutex=0x562734eb2100) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562734eb2100) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736c24570, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=0x5627374397d8, mutex=0x562736c24570, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb460d6f845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fb460d736f8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fb460d6eb0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fb460d715bb in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x562738977420) at thread/qthread_unix.cpp:360
#11 0x00007fb4938d56db in start_thread (arg=0x7fb424057700) at pthread_create.c:463
#12 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fb4423fb700 (LWP 1414)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562736971314) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5627369712c0, cond=0x5627369712e8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5627369712e8, mutex=0x5627369712c0) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x5627369712c0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56273904b3b0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=this@entry=0x56273904b3b8, mutex=mutex@entry=0x56273904b3b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb49a9ccec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x56273904b3a8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x56273904b330) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007fb49a9cd2fa in QSGRenderThread::run (this=0x56273904b330) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x56273904b330) at thread/qthread_unix.cpp:360
#10 0x00007fb4938d56db in start_thread (arg=0x7fb4423fb700) at pthread_create.c:463
#11 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fb442bfc700 (LWP 1269)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562736bad5e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562736bad590, cond=0x562736bad5b8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562736bad5b8, mutex=0x562736bad590) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562736bad590) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562736bafa10, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=this@entry=0x562736bafa18, mutex=mutex@entry=0x562736bafa10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb49a9ccec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x562736bafa08) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x562736baf990) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007fb49a9cd2fa in QSGRenderThread::run (this=0x562736baf990) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x562736baf990) at thread/qthread_unix.cpp:360
#10 0x00007fb4938d56db in start_thread (arg=0x7fb442bfc700) at pthread_create.c:463
#11 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fb449b24700 (LWP 1268)):
#0  0x00007fb496294bf9 in __GI___poll (fds=0x7fb444006070, nfds=1, timeout=1698853) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb49040e5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb49040e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb496be7b9b in QEventDispatcherGlib::processEvents (this=0x7fb444000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fb496b8806a in QEventLoop::exec (this=this@entry=0x7fb449b23d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fb4969a33aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007fb44c482407 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x56273560b8b0) at thread/qthread_unix.cpp:360
#8  0x00007fb4938d56db in start_thread (arg=0x7fb449b24700) at pthread_create.c:463
#9  0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fb463000700 (LWP 1262)):
#0  0x00007fff08ff2640 in ?? ()
#1  0x00007fb4962b0ea6 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7fb462fffaa0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fb496be74a1 in qt_clock_gettime (ts=0x7fb462fffaa0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007fb496be5cd9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fb454004cf0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007fb496be62b5 in QTimerInfoList::timerWait (this=0x7fb454004cf0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007fb496be78fe in timerSourcePrepareHelper (timeout=0x7fb462fffb64, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:133
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fb462fffb64) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007fb49040db28 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb49040e4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb49040e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fb496be7b9b in QEventDispatcherGlib::processEvents (this=0x7fb454000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007fb496b8806a in QEventLoop::exec (this=this@entry=0x7fb462fffd30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#14 0x00007fb4969a33aa in QThread::exec (this=this@entry=0x5627349af960) at thread/qthread.cpp:531
#15 0x00007fb49a946ac6 in QQuickPixmapReader::run (this=0x5627349af960) at util/qquickpixmapcache.cpp:962
#16 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x5627349af960) at thread/qthread_unix.cpp:360
#17 0x00007fb4938d56db in start_thread (arg=0x7fb463000700) at pthread_create.c:463
#18 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fb463871700 (LWP 1261)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562733727ad4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562733727a80, cond=0x562733727aa8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562733727aa8, mutex=0x562733727a80) at pthread_cond_wait.c:655
#3  0x00007fb4969abaeb in QWaitConditionPrivate::wait (deadline=..., this=0x562733727a80) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562733042680, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb4969abdf9 in QWaitCondition::wait (this=this@entry=0x562733042688, mutex=mutex@entry=0x562733042680, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb49a9ccec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x562733042678) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x562733042600) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007fb49a9cd2fa in QSGRenderThread::run (this=0x562733042600) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x562733042600) at thread/qthread_unix.cpp:360
#10 0x00007fb4938d56db in start_thread (arg=0x7fb463871700) at pthread_create.c:463
#11 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fb4720c4700 (LWP 1233)):
#0  0x00007fb4938db9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5627332558dc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562733255888, cond=0x5627332558b0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5627332558b0, mutex=0x562733255888) at pthread_cond_wait.c:655
#3  0x00007fb4733972cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb473396ff7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb4938d56db in start_thread (arg=0x7fb4720c4700) at pthread_create.c:463
#6  0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fb47f9ba700 (LWP 1218)):
#0  0x00007fb49c9bc81c in _dl_update_slotinfo (req_modid=<optimized out>) at ../elf/dl-tls.c:731
#1  0x00007fb49c9bc87c in update_get_addr (ti=0x7fb497041650) at ../elf/dl-tls.c:799
#2  0x00007fb49c9c2a28 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#3  0x00007fb4969a3b06 in get_thread_data () at thread/qthread_unix.cpp:183
#4  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:238
#5  0x00007fb496be8261 in postEventSourcePrepare (timeout=0x0, s=0x7fb4740047a0) at kernel/qeventdispatcher_glib.cpp:253
#6  postEventSourceCheck (source=0x7fb4740047a0) at kernel/qeventdispatcher_glib.cpp:270
#7  0x00007fb49040dfe1 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fb49040e570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fb49040e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb496be7b9b in QEventDispatcherGlib::processEvents (this=0x7fb474000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#11 0x00007fb496b8806a in QEventLoop::exec (this=this@entry=0x7fb47f9b9d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#12 0x00007fb4969a33aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#13 0x00007fb49a474815 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x562733235bb0) at thread/qthread_unix.cpp:360
#15 0x00007fb4938d56db in start_thread (arg=0x7fb47f9ba700) at pthread_create.c:463
#16 0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fb485ba8700 (LWP 1134)):
#0  0x00007fb496294bf9 in __GI___poll (fds=0x7fb4780151d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb49040e5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb49040e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb496be7b9b in QEventDispatcherGlib::processEvents (this=0x7fb478000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fb496b8806a in QEventLoop::exec (this=this@entry=0x7fb485ba7d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fb4969a33aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007fb497c9c0e5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x7fb497f13d80) at thread/qthread_unix.cpp:360
#8  0x00007fb4938d56db in start_thread (arg=0x7fb485ba8700) at pthread_create.c:463
#9  0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb487d92700 (LWP 1126)):
#0  0x00007fb496294bf9 in __GI___poll (fds=0x7fb487d91ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb49b5a5747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb49b5a736a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb48a763e10 in QXcbEventQueue::run (this=0x56273300f1a0) at qxcbeventqueue.cpp:228
#4  0x00007fb4969a4b52 in QThreadPrivate::start (arg=0x56273300f1a0) at thread/qthread_unix.cpp:360
#5  0x00007fb4938d56db in start_thread (arg=0x7fb487d92700) at pthread_create.c:463
#6  0x00007fb4962a188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb49cb84e40 (LWP 1118)):
[KCrash Handler]
#6  QIconPrivate::~QIconPrivate (this=0x56273d0d34a0, __in_chrg=<optimized out>) at image/qicon_p.h:70
#7  QIcon::~QIcon (this=<optimized out>, __in_chrg=<optimized out>) at image/qicon.cpp:737
#8  0x00007fb44d7f4f7b in QStyleOptionToolButton::~QStyleOptionToolButton (this=0x56273d155d90, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h:577
#9  KQuickStyleItem::~KQuickStyleItem (this=0x56273d150290, __in_chrg=<optimized out>) at ./plugin/kquickstyleitem.cpp:153
#10 0x00007fb44d7e94e5 in QQmlPrivate::QQmlElement<KQuickStyleItem>::~QQmlElement (this=0x56273d150290, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:108
#11 QQmlPrivate::QQmlElement<KQuickStyleItem>::~QQmlElement (this=0x56273d150290, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:108
#12 0x00007fb496bb847b in QObjectPrivate::deleteChildren (this=this@entry=0x56273d14fd00) at kernel/qobject.cpp:2019
#13 0x00007fb496bc2113 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#14 0x00007fb49aa1220b in QQuickItem::~QQuickItem (this=0x56273d14fc40, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#15 0x00007fb46552763d in QQuickButton::~QQuickButton (this=0x56273d14fc40, __in_chrg=<optimized out>) at ../../../include/QtQuickTemplates2/5.13.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquickbutton_p.h:57
#16 QQuickToolButton::~QQuickToolButton (this=0x56273d14fc40, __in_chrg=<optimized out>) at ../../../include/QtQuickTemplates2/5.13.2/QtQuickTemplates2/private/../../../../../src/quicktemplates2/qquicktoolbutton_p.h:55
#17 QQmlPrivate::QQmlElement<QQuickToolButton>::~QQmlElement (this=0x56273d14fc40, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:108
#18 QQmlPrivate::QQmlElement<QQuickToolButton>::~QQmlElement (this=0x56273d14fc40, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:108
#19 0x00007fb496bb847b in QObjectPrivate::deleteChildren (this=this@entry=0x56273d114d20) at kernel/qobject.cpp:2019
#20 0x00007fb496bc2113 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#21 0x00007fb49aa1220b in QQuickItem::~QQuickItem (this=0x56273d114c50, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#22 0x00007fb464ed3c68 in QQuickLayout::~QQuickLayout (this=0x56273d114c50, __in_chrg=<optimized out>) at qquicklayout.cpp:716
#23 0x00007fb464ecf5f0 in QQuickLinearLayout::~QQuickLinearLayout (this=0x56273d114c50, __in_chrg=<optimized out>) at qquicklinearlayout_p.h:191
#24 QQuickRowLayout::~QQuickRowLayout (this=0x56273d114c50, __in_chrg=<optimized out>) at qquicklinearlayout_p.h:223
#25 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement (this=0x56273d114c50, __in_chrg=<optimized out>) at ../../../include/QtQml/../../src/qml/qml/qqmlprivate.h:108
#26 QQmlPrivate::QQmlElement<QQuickRowLayout>::~QQmlElement (this=0x56273d114c50, __in_chrg=<optimized out>) at ../../../include/QtQml/../../src/qml/qml/qqmlprivate.h:108
#27 0x00007fb496bb847b in QObjectPrivate::deleteChildren (this=this@entry=0x56273d0e8c10) at kernel/qobject.cpp:2019
#28 0x00007fb496bc2113 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#29 0x00007fb49aa1220b in QQuickItem::~QQuickItem (this=0x56273d0e8b50, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#30 0x00007fb49aa31835 in QQmlPrivate::QQmlElement<QQuickFocusScope>::~QQmlElement (this=0x56273d0e8b50, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:108
#31 QQmlPrivate::QQmlElement<QQuickFocusScope>::~QQmlElement (this=0x56273d0e8b50, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:108
#32 0x00007fb496bb847b in QObjectPrivate::deleteChildren (this=this@entry=0x56273d0f0d60) at kernel/qobject.cpp:2019
#33 0x00007fb496bc2113 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#34 0x00007fb49aa1220b in QQuickItem::~QQuickItem (this=0x56273d0f0c60, __in_chrg=<optimized out>) at items/qquickitem.cpp:2383
#35 0x00007fb471206275 in QQmlPrivate::QQmlElement<Plasma::SvgItem>::~QQmlElement (this=0x56273d0f0c60, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:108
#36 QQmlPrivate::QQmlElement<Plasma::SvgItem>::~QQmlElement (this=0x56273d0f0c60, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:108
#37 0x00007fb49c76e013 in PlasmaQuick::AppletQuickItem::~AppletQuickItem (this=0x56273cfb1c50, __in_chrg=<optimized out>) at ./src/plasmaquick/appletquickitem.cpp:519
#38 0x00007fb47f9ce019 in AppletInterface::~AppletInterface (this=0x56273cfb1c50, __in_chrg=<optimized out>) at ./src/scriptengines/qml/plasmoid/appletinterface.cpp:158
#39 0x00007fb496bb847b in QObjectPrivate::deleteChildren (this=this@entry=0x56273d0e8870) at kernel/qobject.cpp:2019
#40 0x00007fb496bc2113 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#41 0x00007fb47f9c9a64 in DeclarativeAppletScript::~DeclarativeAppletScript (this=0x56273d084d30, __in_chrg=<optimized out>) at ./src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:69
#42 DeclarativeAppletScript::~DeclarativeAppletScript (this=0x56273d084d30, __in_chrg=<optimized out>) at ./src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:71
#43 0x00007fb49b10fe20 in Plasma::AppletPrivate::~AppletPrivate (this=0x56273d1153d0, __in_chrg=<optimized out>) at ./src/plasma/private/applet_p.cpp:107
#44 0x00007fb49b110029 in Plasma::AppletPrivate::~AppletPrivate (this=0x56273d1153d0, __in_chrg=<optimized out>) at ./src/plasma/private/applet_p.cpp:114
#45 0x00007fb49b0fabfa in Plasma::Applet::~Applet (this=0x56273cf3e680, __in_chrg=<optimized out>) at ./src/plasma/applet.cpp:149
#46 0x00007fb49b0fac19 in Plasma::Applet::~Applet (this=0x56273cf3e680, __in_chrg=<optimized out>) at ./src/plasma/applet.cpp:150
#47 0x00007fb496bbb450 in QObject::event (this=0x56273cf3e680, e=<optimized out>) at kernel/qobject.cpp:1251
#48 0x00007fb4984f5eac in QApplicationPrivate::notify_helper (this=this@entry=0x56273300c8a0, receiver=receiver@entry=0x56273cf3e680, e=e@entry=0x56273d239a40) at kernel/qapplication.cpp:3703
#49 0x00007fb4984fd4b0 in QApplication::notify (this=0x7fff08fad290, receiver=0x56273cf3e680, e=0x56273d239a40) at kernel/qapplication.cpp:3449
#50 0x00007fb496b89f08 in QCoreApplication::notifyInternal2 (receiver=0x56273cf3e680, event=0x56273d239a40) at kernel/qcoreapplication.cpp:1095
#51 0x00007fb496b8a0de in QCoreApplication::sendEvent (receiver=<optimized out>, event=event@entry=0x56273d239a40) at kernel/qcoreapplication.cpp:1490
#52 0x00007fb496b8c827 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x562733001720) at kernel/qcoreapplication.cpp:1840
#53 0x00007fb496b8cdb8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1694
#54 0x00007fb496be8563 in postEventSourceDispatch (s=0x56273305ddb0) at kernel/qeventdispatcher_glib.cpp:277
#55 0x00007fb49040e417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007fb49040e650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007fb49040e6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fb496be7b7f in QEventDispatcherGlib::processEvents (this=0x562733068f20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#59 0x00007fb496b8806a in QEventLoop::exec (this=this@entry=0x7fff08fad140, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#60 0x00007fb496b913e0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1403
#61 0x0000562732686cef in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:219

Possible duplicates by query: bug 366027.

Reported using DrKonqi
Comment 1 Andrew Knackstedt 2019-12-24 16:34:07 UTC
I think the crash is due to the plasma notification stack overflowing. The crash happens exactly when the notifications get to 5 high.
Comment 2 gvgeo 2019-12-24 19:45:40 UTC
This happens with other widgets too.
Something to do with the notifications. Often crashes when mouse passes over the notifications.
Comment 3 Kai Uwe Broulik 2020-01-07 11:26:40 UTC
The notification isn't the cause, closing the notification merely causes the widget to be actually deleted, where it then crashes.
Seems to crash in qqc2-desktop-style or thereabouts.
Comment 4 Nate Graham 2021-03-18 17:52:58 UTC
The ToolButton code was rewritten to make better use of the QStyle properties, and we haven't seen any crashes like it since. Can anyone still reproduce this crash with Frameworks 5.76 or later?
Comment 5 Bug Janitor Service 2021-04-02 04:33:32 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2021-04-17 04:33:19 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!