https://bugs.kde.org/show_bug.cgi?id=413616

            Bug ID: 413616
           Summary: plasma crashed after attempting to delete widgets
           Product: plasmashell
           Version: 5.17.1
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: jcsu2019...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.17.1)

Qt Version: 5.13.1
Frameworks Version: 5.63.0
Operating System: Linux 5.0.0-32-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:
I was deleting all the widgets I have added, then the screen turned black and
the crash report window pop up
- Custom settings of the application:
I were using Materia Manjaro Theme in a User Edition KDE 5.17.1
I tried it many times with the same results

The crash can be reproduced every time.

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

Thread 18 (Thread 0x7febebfff700 (LWP 3689)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560bb9d47f4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560bb9d47a0, cond=0x5560bb9d47c8) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560bb9d47c8,
mutex=0x5560bb9d47a0) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560bb9d47a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560bb99f650, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560bb99f658, mutex=0x5560bb99f650, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560bb99f5d0) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7febebfff700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fec00b12700 (LWP 3688)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560ba2f4884) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560ba2f4830, cond=0x5560ba2f4858) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560ba2f4858,
mutex=0x5560ba2f4830) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560ba2f4830) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560ba2f4920, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560ba2f4928, mutex=0x5560ba2f4920, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560ba2f48a0) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec00b12700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fec21780700 (LWP 3687)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560aa64bf74) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560aa64bf20, cond=0x5560aa64bf48) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560aa64bf48,
mutex=0x5560aa64bf20) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560aa64bf20) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560aa6380d0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560aa6380d8, mutex=0x5560aa6380d0, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560aa638050) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec21780700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fec01313700 (LWP 3686)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560b4407eb0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560b4407e60, cond=0x5560b4407e88) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560b4407e88,
mutex=0x5560b4407e60) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560b4407e60) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x7fec7c01dc00, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x7fec7c01dc08, mutex=0x7fec7c01dc00, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x7fec7c01db80) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec01313700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fec220f5700 (LWP 3685)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560b6a5b820) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560b6a5b7d0, cond=0x5560b6a5b7f8) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560b6a5b7f8,
mutex=0x5560b6a5b7d0) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560b6a5b7d0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560b68d2620, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560b68d2628, mutex=0x5560b68d2620, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560b68d25a0) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec220f5700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fec22927700 (LWP 3683)):
#0  0x00007fec8fd14bf9 in __GI___poll (fds=0x7fec14002560, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fec58e21481 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fec58e12e40 in pa_mainloop_poll () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fec58e134d0 in pa_mainloop_iterate () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fec58e13560 in pa_mainloop_run () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fec58e213c9 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fec589be318 in  () at
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007fec8d3566db in start_thread (arg=0x7fec22927700) at
pthread_create.c:463
#8  0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fec23fff700 (LWP 3513)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560b1d73530) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560b1d734e0, cond=0x5560b1d73508) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560b1d73508,
mutex=0x5560b1d734e0) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560b1d734e0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560af171120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560af171128, mutex=0x5560af171120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560af1710a0) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec23fff700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fec31425700 (LWP 3512)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560af1ed860) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560af1ed810, cond=0x5560af1ed838) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560af1ed838,
mutex=0x5560af1ed810) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560af1ed810) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560af2d84e0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560af2d84e8, mutex=0x5560af2d84e0, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560af2d8460) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec31425700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fec320ae700 (LWP 3511)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560adab3b70) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560adab3b20, cond=0x5560adab3b48) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560adab3b48,
mutex=0x5560adab3b20) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560adab3b20) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560af0ea560, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560af0ea568, mutex=0x5560af0ea560, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560af0ea4e0) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec320ae700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fec32d1f700 (LWP 3510)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7fec7c00d7c0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7fec7c00d770, cond=0x7fec7c00d798) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x7fec7c00d798,
mutex=0x7fec7c00d770) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x7fec7c00d770) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560ad821100, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560ad821108, mutex=0x5560ad821100, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560ad821080) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec32d1f700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fec3c112700 (LWP 3506)):
#0  0x00007fec8fd14bf9 in __GI___poll (fds=0x7fec34003ce0, nfds=1,
timeout=3390356) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fec89c4d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fec89c4d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fec906679db in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fec34000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fec90607eaa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fec3c111d60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007fec904233ca in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#6  0x00007fec3ea70197 in KCupsConnection::run() () at
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560acf15ef0) at
thread/qthread_unix.cpp:360
#8  0x00007fec8d3566db in start_thread (arg=0x7fec3c112700) at
pthread_create.c:463
#9  0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fec55a2a700 (LWP 3466)):
#0  0x00007fec8fd14bf9 in __GI___poll (fds=0x7fec4c0050f0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fec89c4d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fec89c4d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fec906679db in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fec4c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fec90607eaa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fec55a29d30, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007fec904233ca in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#6  0x00007fec943c4ac6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560a90908e0) at
thread/qthread_unix.cpp:360
#8  0x00007fec8d3566db in start_thread (arg=0x7fec55a2a700) at
pthread_create.c:463
#9  0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fec56ad3700 (LWP 3465)):
[KCrash Handler]
#6  0x00007fec8fc3ee97 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007fec8fc40801 in __GI_abort () at abort.c:79
#8  0x00007fec8fc89897 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7fec8fdb6b9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#9  0x00007fec8fc9090a in malloc_printerr (str=str@entry=0x7fec8fdb4cba
"corrupted double-linked list") at malloc.c:5350
#10 0x00007fec8fc90ac4 in malloc_consolidate (av=av@entry=0x7fec8ffebc40
<main_arena>) at malloc.c:4456
#11 0x00007fec8fc9803b in _int_free (have_lock=0, p=<optimized out>,
av=0x7fec8ffebc40 <main_arena>) at malloc.c:4362
#12 0x00007fec8fc9803b in __GI___libc_free (mem=0x5560bcf89a70) at
malloc.c:3124
#13 0x00007fec9449e560 in QQuickWindowPrivate::cleanupNodes() () at
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007fec9449e5d0 in QQuickWindowPrivate::updateDirtyNodes() () at
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007fec9449f9b2 in QQuickWindowPrivate::syncSceneGraph() () at
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fec94446614 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fec94447a24 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007fec9444b2b8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560aabd7690) at
thread/qthread_unix.cpp:360
#20 0x00007fec8d3566db in start_thread (arg=0x7fec56ad3700) at
pthread_create.c:463
#21 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fec57ba7700 (LWP 3464)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560a87df464) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560a87df410, cond=0x5560a87df438) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560a87df438,
mutex=0x5560a87df410) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560a87df410) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560aa692070, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560aa692078, mutex=0x5560aa692070, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec9444aec8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec9444b2fa in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560aa691ff0) at
thread/qthread_unix.cpp:360
#9  0x00007fec8d3566db in start_thread (arg=0x7fec57ba7700) at
pthread_create.c:463
#10 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fec6b05f700 (LWP 3416)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560a8af961c) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560a8af95c8, cond=0x5560a8af95f0) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560a8af95f0,
mutex=0x5560a8af95c8) at pthread_cond_wait.c:655
#3  0x00007fec7054b2cb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fec7054aff7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fec8d3566db in start_thread (arg=0x7fec6b05f700) at
pthread_create.c:463
#6  0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fec78c04700 (LWP 3404)):
#0  0x00007fec8fd100b4 in __GI___libc_read (fd=19, buf=0x7fec78c03b70,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fec89c922d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fec89c4d0b7 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fec89c4d570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fec89c4d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fec906679db in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fec6c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fec90607eaa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fec78c03d80, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#7  0x00007fec904233ca in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#8  0x00007fec93ef1cb5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x5560a88b4840) at
thread/qthread_unix.cpp:360
#10 0x00007fec8d3566db in start_thread (arg=0x7fec78c04700) at
pthread_create.c:463
#11 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fec7ac8c700 (LWP 2976)):
#0  0x00007fec8fd306ac in __lll_lock_wait_private () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007fec8fc98f7e in __GI___libc_realloc
(oldmem=oldmem@entry=0x5560ad235590, bytes=256) at malloc.c:3228
#2  0x00007fec90432109 in reallocateData (options=<optimized out>,
allocSize=<optimized out>, header=0x5560ad235590) at tools/qarraydata.cpp:83
#3  0x00007fec90432109 in QArrayData::reallocateUnaligned(QArrayData*, unsigned
long, unsigned long, QFlags<QArrayData::AllocationOption>)
(data=0x5560ad235590, objectSize=objectSize@entry=2, capacity=116, options=...)
at tools/qarraydata.cpp:146
#4  0x00007fec904aaf6a in QTypedArrayData<unsigned
short>::reallocateUnaligned(QTypedArrayData<unsigned short>*, unsigned long,
QFlags<QArrayData::AllocationOption>) (options=..., capacity=65,
data=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:233
#5  0x00007fec904aaf6a in QString::reallocData(unsigned int, bool)
(this=this@entry=0x7fec7ac8b958, alloc=65, grow=grow@entry=true) at
tools/qstring.cpp:2405
#6  0x00007fec904aafe5 in QString::resize(int) (this=this@entry=0x7fec7ac8b958,
size=size@entry=64) at tools/qstring.cpp:2313
#7  0x00007fec904b08aa in append_utf8 (len=15, cs=0x7fec907d1fff "',
disabling...", qs=...) at tools/qstring.cpp:6926
#8  0x00007fec904b08aa in QString::vasprintf(char const*, __va_list_tag*)
(cformat=cformat@entry=0x7fec907d1fd0 "QSocketNotifier: Invalid socket %d and
type '%s', disabling...", ap=ap@entry=0x7fec7ac8ba30) at tools/qstring.cpp:7022
#9  0x00007fec9041a83e in qt_message(QtMsgType, const QMessageLogContext &,
const char *, typedef __va_list_tag __va_list_tag *)
(msgType=msgType@entry=QtWarningMsg, context=..., msg=msg@entry=0x7fec907d1fd0
"QSocketNotifier: Invalid socket %d and type '%s', disabling...",
ap=ap@entry=0x7fec7ac8ba30) at global/qlogging.cpp:372
#10 0x00007fec9040058b in QMessageLogger::warning(char const*, ...) const
(this=this@entry=0x7fec7ac8bb30, msg=msg@entry=0x7fec907d1fd0 "QSocketNotifier:
Invalid socket %d and type '%s', disabling...") at global/qlogging.cpp:651
#11 0x00007fec90667868 in socketNotifierSourceCheck(GSource*)
(source=0x7fec74004c20) at kernel/qeventdispatcher_glib.cpp:85
#12 0x00007fec89c4cfe1 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007fec89c4d570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007fec89c4d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007fec906679bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fec74000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#16 0x00007fec90607eaa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fec7ac8bd70, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#17 0x00007fec904233ca in QThread::exec() (this=this@entry=0x7fec91992d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:531
#18 0x00007fec9171b0e5 in QDBusConnectionManager::run() (this=0x7fec91992d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#19 0x00007fec90424b72 in QThreadPrivate::start(void*) (arg=0x7fec91992d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:360
#20 0x00007fec8d3566db in start_thread (arg=0x7fec7ac8c700) at
pthread_create.c:463
#21 0x00007fec8fd2188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fec965e7800 (LWP 2964)):
#0  0x00007fec8d35c9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5560aabe3bf4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fec8d35c9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5560aabe3ba0, cond=0x5560aabe3bc8) at pthread_cond_wait.c:502
#2  0x00007fec8d35c9f3 in __pthread_cond_wait (cond=0x5560aabe3bc8,
mutex=0x5560aabe3ba0) at pthread_cond_wait.c:655
#3  0x00007fec9042bb0b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5560aabe3ba0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fec9042bb0b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5560aabd76d0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fec9042be19 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x5560aabd76d8, mutex=0x5560aabd76d0, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007fec944480ed in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fec94448c2a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fec944aab34 in QQuickWindow::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fec91f70eac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x5560a87a1f80, receiver=receiver@entry=0x5560aa4b26a0,
e=e@entry=0x7ffd926b9b80) at kernel/qapplication.cpp:3703
#10 0x00007fec91f784b0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd926ba1d0, receiver=0x5560aa4b26a0, e=0x7ffd926b9b80) at
kernel/qapplication.cpp:3449
#11 0x00007fec90609d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5560aa4b26a0, event=0x7ffd926b9b80) at
kernel/qcoreapplication.cpp:1095
#12 0x00007fec90bcef03 in QPlatformWindow::windowEvent(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007fec91f784cb in QApplication::notify(QObject*, QEvent*)
(this=0x7ffd926ba1d0, receiver=0x5560aa4b26a0, e=0x7ffd926b9e30) at
kernel/qapplication.cpp:2909
#14 0x00007fec90609d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5560aa4b26a0, event=0x7ffd926b9e30) at
kernel/qcoreapplication.cpp:1095
#15 0x00007fec90666e49 in QTimerInfoList::activateTimers()
(this=0x5560a87f2f40) at kernel/qtimerinfo_unix.cpp:643
#16 0x00007fec90667649 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:183
#17 0x00007fec90667649 in idleTimerSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#18 0x00007fec89c4d417 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fec89c4d650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fec89c4d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fec906679bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5560a87f4910, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007fec90607eaa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffd926ba080, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#23 0x00007fec90611220 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1403
#24 0x00005560a8287cef in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./shell/main.cpp:219

Possible duplicates by query: bug 412300, bug 412218, bug 411959, bug 411017,
bug 410786.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to