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

            Bug ID: 416838
           Summary: Crash when using nm-widget to connect to wifi network
           Product: plasmashell
           Version: 5.17.5
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: michael.mag...@live.ca
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.17.5)

Qt Version: 5.13.2
Frameworks Version: 5.66.0
Operating System: Linux 5.3.0-26-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:
I was connecting to a wifi network that I have previously connected to. After
clicking the connect button in nm-widget for my Wifi network I experienced the
crash.

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 0x7ff3fa4d2e40 (LWP 1820))]

Thread 19 (Thread 0x7ff35249c700 (LWP 13687)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5641271da740) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5641271da6f0, cond=0x5641271da718) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x5641271da718,
mutex=0x5641271da6f0) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5641271da6f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5641387f1f90, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x5641387f1f98, mutex=mutex@entry=0x5641387f1f90,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x5641387f1f88) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x5641387f1f10) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x5641387f1f10) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x5641387f1f10) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff35249c700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7ff359937700 (LWP 13686)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56413880e834) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56413880e7e0, cond=0x56413880e808) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x56413880e808,
mutex=0x56413880e7e0) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56413880e7e0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56413019e410, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x56413019e418, mutex=mutex@entry=0x56413019e410,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x56413019e408) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x56413019e390) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x56413019e390) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x56413019e390) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff359937700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7ff38c97a700 (LWP 13131)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56412ee04cf4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56412ee04ca0, cond=0x56412ee04cc8) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x56412ee04cc8,
mutex=0x56412ee04ca0) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56412ee04ca0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x564132b50990, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x564132b50998, mutex=mutex@entry=0x564132b50990,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x564132b50988) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x564132b50910) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x564132b50910) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x564132b50910) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff38c97a700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7ff377fff700 (LWP 13112)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x564130095cb0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x564130095c60, cond=0x564130095c88) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x564130095c88,
mutex=0x564130095c60) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x564130095c60) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x564135e84510, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x564135e84518, mutex=mutex@entry=0x564135e84510,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x564135e84508) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x564135e84490) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x564135e84490) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x564135e84490) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff377fff700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7ff374bd0700 (LWP 1017)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x564130181af4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x564130181aa0, cond=0x564130181ac8) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x564130181ac8,
mutex=0x564130181aa0) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x564130181aa0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x564132f8c660, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x564132f8c668, mutex=mutex@entry=0x564132f8c660,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x564132f8c658) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x564132f8c5e0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x564132f8c5e0) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x564132f8c5e0) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff374bd0700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7ff38d9ec700 (LWP 11443)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56412ff7ea44) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56412ff7e9f0, cond=0x56412ff7ea18) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x56412ff7ea18,
mutex=0x56412ff7e9f0) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56412ff7e9f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56412bc399a0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x56412bc399a8, mutex=mutex@entry=0x56412bc399a0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x56412bc39998) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x56412bc39920) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x56412bc39920) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x56412bc39920) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff38d9ec700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7ff38fbff700 (LWP 5646)):
#0  0x00007ff3f3c15762 in __libc_disable_asynccancel () at
../sysdeps/unix/sysv/linux/x86_64/cancellation.S:96
#1  0x00007ff3f3bf50c9 in __GI___libc_read (fd=47, buf=0x7ff38fbfebde,
nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:27
#2  0x00007ff3bcff1021 in pa_read () at
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#3  0x00007ff3bd8f7a2e in pa_mainloop_prepare () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007ff3bd8f84a0 in pa_mainloop_iterate () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007ff3bd8f8560 in pa_mainloop_run () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007ff3bd9063c9 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007ff3bd020318 in  () at
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#8  0x00007ff3f12396db in start_thread (arg=0x7ff38fbff700) at
pthread_create.c:463
#9  0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7ff38d1eb700 (LWP 5417)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56412ec34270) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56412ec34220, cond=0x56412ec34248) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x56412ec34248,
mutex=0x56412ec34220) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56412ec34220) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x7ff3983c9090, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x7ff3983c9098, mutex=mutex@entry=0x7ff3983c9090,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x7ff3983c9088) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x7ff3983c9010) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x7ff3983c9010) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x7ff3983c9010) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff38d1eb700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7ff38e1ed700 (LWP 4295)):
[KCrash Handler]
#6  0x00007ff3c1ab0b31 in  () at
/usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#7  0x00007ff3f451f9ef in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0x5641291f9960, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=6, argv=<optimized out>,
argv@entry=0x0) at kernel/qobject.cpp:3768
#8  0x00007ff3f451fec7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x5641291f9960, m=m@entry=0x7ff3f8800860
<QQuickWindow::staticMetaObject>,
local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at
kernel/qobject.cpp:3660
#9  0x00007ff3f837f733 in QQuickWindow::beforeRendering()
(this=this@entry=0x5641291f9960) at .moc/moc_qquickwindow.cpp:527
#10 0x00007ff3f8384f80 in QQuickWindowPrivate::renderSceneGraph(QSize const&)
(this=this@entry=0x564128f4ffa0, size=...) at items/qquickwindow.cpp:462
#11 0x00007ff3f832d512 in QSGRenderThread::syncAndRender()
(this=this@entry=0x56412b067c70) at scenegraph/qsgthreadedrenderloop.cpp:646
#12 0x00007ff3f83312b8 in QSGRenderThread::run() (this=0x56412b067c70) at
scenegraph/qsgthreadedrenderloop.cpp:730
#13 0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x56412b067c70) at
thread/qthread_unix.cpp:360
#14 0x00007ff3f12396db in start_thread (arg=0x7ff38e1ed700) at
pthread_create.c:463
#15 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7ff38e9ee700 (LWP 3223)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56412b179090) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56412b179040, cond=0x56412b179068) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x56412b179068,
mutex=0x56412b179040) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56412b179040) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5641271af210, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x5641271af218, mutex=mutex@entry=0x5641271af210,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x5641271af208) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x5641271af190) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x5641271af190) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x5641271af190) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff38e9ee700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ff3a5ffc700 (LWP 2350)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5641299f05c0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x5641299f0570, cond=0x5641299f0598) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x5641299f0598,
mutex=0x5641299f0570) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x5641299f0570) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x564129777150, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x564129777158, mutex=mutex@entry=0x564129777150,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x564129777148) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x5641297770d0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x5641297770d0) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x5641297770d0) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff3a5ffc700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ff3a83a6700 (LWP 2308)):
#0  0x00007ff3edd71d00 in g_main_context_query () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff3edd72547 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3edd726dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3f454cb9b in QEventDispatcherGlib::registeredTimers(QObject*)
const (this=0x7fffffff, object=0x7ff3a83a5c24) at
kernel/qeventdispatcher_glib.cpp:560
#4  0x00007ff3f44ed06a in QVector<QEventLoop*>::detach() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:396
#5  0x00007ff3f44ed06a in QVector<QEventLoop*>::begin() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:210
#6  0x00007ff3f44ed06a in QVector<QEventLoop*>::resize(int) (asize=0, this=0x4)
at ../../include/QtCore/../../src/corelib/tools/qvector.h:425
#7  0x00007ff3f44ed06a in QStack<QEventLoop*>::pop() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qstack.h:63
#8  0x00007ff3f44ed06a in QEventLoop::LoopReference::~LoopReference
(this=<synthetic pointer>, __in_chrg=<optimized out>) at
kernel/qeventloop.cpp:201
#9  0x00007ff3f44ed06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ff3a83a5d60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:208
#10 0x00007ff3f43083aa in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#11 0x00007ff3aad05407 in KCupsConnection::run() () at
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#12 0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x5641294f39f0) at
thread/qthread_unix.cpp:360
#13 0x00007ff3f12396db in start_thread (arg=0x7ff3a83a6700) at
pthread_create.c:463
#14 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff3bfda1700 (LWP 2051)):
#0  0x00007ff3f3bf9bf9 in __GI___poll (fds=0x7ff3b0010890, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3edd725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3edd726dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3f454cb9b in QEventDispatcherGlib::registeredTimers(QObject*)
const (this=0x1, object=0xffffffff) at kernel/qeventdispatcher_glib.cpp:560
#4  0x00007ff3f44ed06a in QVector<QEventLoop*>::detach() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:396
#5  0x00007ff3f44ed06a in QVector<QEventLoop*>::begin() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:210
#6  0x00007ff3f44ed06a in QVector<QEventLoop*>::resize(int) (asize=0, this=0x4)
at ../../include/QtCore/../../src/corelib/tools/qvector.h:425
#7  0x00007ff3f44ed06a in QStack<QEventLoop*>::pop() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qstack.h:63
#8  0x00007ff3f44ed06a in QEventLoop::LoopReference::~LoopReference
(this=<synthetic pointer>, __in_chrg=<optimized out>) at
kernel/qeventloop.cpp:201
#9  0x00007ff3f44ed06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ff3bfda0d30, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:208
#10 0x00007ff3f43083aa in QThread::exec() (this=this@entry=0x564128a89850) at
thread/qthread.cpp:531
#11 0x00007ff3f82aaac6 in QQuickPixmapReader::run() (this=0x564128a89850) at
util/qquickpixmapcache.cpp:962
#12 0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x564128a89850) at
thread/qthread_unix.cpp:360
#13 0x00007ff3f12396db in start_thread (arg=0x7ff3bfda1700) at
pthread_create.c:463
#14 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff3c065f700 (LWP 2046)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x564127836880) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x564127836830, cond=0x564127836858) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x564127836858,
mutex=0x564127836830) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x564127836830) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x564127830e70, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x564127830e78, mutex=mutex@entry=0x564127830e70,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f8330ec8 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x564127830e68) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007ff3f8330ec8 in QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x564127830df0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007ff3f83312fa in QSGRenderThread::run() (this=0x564127830df0) at
scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x564127830df0) at
thread/qthread_unix.cpp:360
#10 0x00007ff3f12396db in start_thread (arg=0x7ff3c065f700) at
pthread_create.c:463
#11 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff3cef7d700 (LWP 1980)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x564127448588) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x564127448538, cond=0x564127448560) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x564127448560,
mutex=0x564127448538) at pthread_cond_wait.c:655
#3  0x00007ff3d45e9c3b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff3d45e9837 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff3f12396db in start_thread (arg=0x7ff3cef7d700) at
pthread_create.c:463
#6  0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff3dcc04700 (LWP 1969)):
#0  0x00007ff3f3bf9bf9 in __GI___poll (fds=0x7ff3d0004a00, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3edd725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3edd726dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3f454cb9b in QEventDispatcherGlib::registeredTimers(QObject*)
const (this=0x1, object=0xffffffff) at kernel/qeventdispatcher_glib.cpp:560
#4  0x00007ff3f44ed06a in QVector<QEventLoop*>::detach() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:396
#5  0x00007ff3f44ed06a in QVector<QEventLoop*>::begin() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:210
#6  0x00007ff3f44ed06a in QVector<QEventLoop*>::resize(int) (asize=0, this=0x4)
at ../../include/QtCore/../../src/corelib/tools/qvector.h:425
#7  0x00007ff3f44ed06a in QStack<QEventLoop*>::pop() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qstack.h:63
#8  0x00007ff3f44ed06a in QEventLoop::LoopReference::~LoopReference
(this=<synthetic pointer>, __in_chrg=<optimized out>) at
kernel/qeventloop.cpp:201
#9  0x00007ff3f44ed06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ff3dcc03d80, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:208
#10 0x00007ff3f43083aa in QThread::exec() (this=this@entry=0x5641272eb620) at
thread/qthread.cpp:531
#11 0x00007ff3f7dd8815 in QQmlThreadPrivate::run() (this=0x5641272eb620) at
qml/ftw/qqmlthread.cpp:152
#12 0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x5641272eb620) at
thread/qthread_unix.cpp:360
#13 0x00007ff3f12396db in start_thread (arg=0x7ff3dcc04700) at
pthread_create.c:463
#14 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff3dec8c700 (LWP 1917)):
#0  0x00007ff3f3bf50b4 in __GI___libc_read (fd=15, buf=0x7ff3dec8bb60,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007ff3eddb72d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3edd720b7 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3edd72570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3edd726dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3f454cb9b in QEventDispatcherGlib::registeredTimers(QObject*)
const (this=0x7ff3dec8bb60, object=0x10) at
kernel/qeventdispatcher_glib.cpp:560
#6  0x00007ff3f44ed06a in QVector<QEventLoop*>::detach() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:396
#7  0x00007ff3f44ed06a in QVector<QEventLoop*>::begin() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qvector.h:210
#8  0x00007ff3f44ed06a in QVector<QEventLoop*>::resize(int) (asize=0, this=0x4)
at ../../include/QtCore/../../src/corelib/tools/qvector.h:425
#9  0x00007ff3f44ed06a in QStack<QEventLoop*>::pop() (this=0x4) at
../../include/QtCore/../../src/corelib/tools/qstack.h:63
#10 0x00007ff3f44ed06a in QEventLoop::LoopReference::~LoopReference
(this=<synthetic pointer>, __in_chrg=<optimized out>) at
kernel/qeventloop.cpp:201
#11 0x00007ff3f44ed06a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ff3dec8bd70, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:208
#12 0x00007ff3f43083aa in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#13 0x00007ff3f56010e5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#14 0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x7ff3f5878d80) at
thread/qthread_unix.cpp:360
#15 0x00007ff3f12396db in start_thread (arg=0x7ff3dec8c700) at
pthread_create.c:463
#16 0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff3e4ffe700 (LWP 1839)):
#0  0x00007ff3f3bf9bf9 in __GI___poll (fds=0x7ff3e4ffdca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3f8f09747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff3f8f0b36a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff3e79cfe10 in QXcbEventQueue::run() (this=0x5641270a31b0) at
qxcbeventqueue.cpp:228
#4  0x00007ff3f4309b52 in QThreadPrivate::start(void*) (arg=0x5641270a31b0) at
thread/qthread_unix.cpp:360
#5  0x00007ff3f12396db in start_thread (arg=0x7ff3e4ffe700) at
pthread_create.c:463
#6  0x00007ff3f3c0688f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff3fa4d2e40 (LWP 1820)):
#0  0x00007ff3f123f9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56412bd2bac0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff3f123f9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56412bd2ba70, cond=0x56412bd2ba98) at pthread_cond_wait.c:502
#2  0x00007ff3f123f9f3 in __pthread_cond_wait (cond=0x56412bd2ba98,
mutex=0x56412bd2ba70) at pthread_cond_wait.c:655
#3  0x00007ff3f4310aeb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56412bd2ba70) at thread/qwaitcondition_unix.cpp:146
#4  0x00007ff3f4310aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56412b067cb0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007ff3f4310df9 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x56412b067cb8, mutex=0x56412b067cb0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007ff3f832e0ed in
QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool)
(this=this@entry=0x564127677320, w=<optimized out>,
inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1217
#7  0x00007ff3f832ec2a in
QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x564127677320,
window=0x5641291f9960) at scenegraph/qsgthreadedrenderloop.cpp:1042
#8  0x00007ff3f8390be4 in QQuickWindow::event(QEvent*)
(this=this@entry=0x5641291f9960, e=e@entry=0x7ffc8b649c50) at
items/qquickwindow.cpp:1676
#9  0x00007ff3fa0da81b in PlasmaQuick::Dialog::event(QEvent*)
(this=0x5641291f9960, event=0x7ffc8b649c50) at
./src/plasmaquick/dialog.cpp:1357
#10 0x00007ff3f5e5aeac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x5641270a08b0, receiver=receiver@entry=0x5641291f9960,
e=e@entry=0x7ffc8b649c50) at kernel/qapplication.cpp:3703
#11 0x00007ff3f5e624b0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc8b64a2a0, receiver=0x5641291f9960, e=0x7ffc8b649c50) at
kernel/qapplication.cpp:3449
#12 0x00007ff3f44eef08 in
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int)
(flags=..., ms=128) at kernel/qcoreapplication.cpp:1343
#13 0x00005641291f9960 in  ()
#14 0x00007ffc8b64a2a0 in  ()
#15 0x00005641291f9960 in  ()
#16 0x00007ffc8b649f00 in  ()
#17 0x00007ff3f4ab3f83 in QPlatformWindow::deliverUpdateRequest()
(this=<optimized out>) at kernel/qplatformwindow.cpp:793
#18 0x00007ff3f4ab3f83 in QPlatformWindow::windowEvent(QEvent*)
(this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:478
#19 0x00007ff3f5e624cb in QApplication::notify(QObject*, QEvent*)
(this=0x94cfc9d1e5810400, receiver=0x7ffc8b649c50, e=0x7ffc8b649f00) at
kernel/qapplication.cpp:2909
#20 0x00007ff3f44eef08 in
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int)
(flags=..., ms=128) at kernel/qcoreapplication.cpp:1343
#21 0x00000000000071e4 in  ()
#22 0x0000000000000001 in  ()
#23 0x0000000000000000 in  ()

The reporter indicates this bug may be a duplicate of or related to bug 416192,
bug 415080.

Possible duplicates by query: bug 416816, bug 416786, bug 416732, bug 416730,
bug 416727.

Reported using DrKonqi

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

Reply via email to