Bug 416838 - Crash when using nm-widget to connect to wifi network
Summary: Crash when using nm-widget to connect to wifi network
Status: RESOLVED DUPLICATE of bug 415080
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.17.5
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-01-27 21:41 UTC by Michael Magyar
Modified: 2021-03-09 02:13 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (17.04 KB, patch)
2020-03-20 07:40 UTC, Karsten Sperling Opdal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Magyar 2020-01-27 21:41:54 UTC
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
Comment 1 Karsten Sperling Opdal 2020-03-20 07:40:08 UTC
Created attachment 126903 [details]
New crash information added by DrKonqi

plasmashell (5.18.3) using Qt 5.12.4

- What I was doing when the application crashed:

I was disconnecting wifi when connecting VPN AnyConnect.

-- Backtrace (Reduced):
#6  0x00007fb0c2905508 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
[...]
#8  0x00007fb0dc21fba4 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fb0dc1c6c68 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fb0dc1ca9d8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fb0da528c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
Comment 2 Nate Graham 2021-03-08 22:38:55 UTC
Ah, this was fixed in Plasma 5.20. The fix was too invasive to be backported though, sorry.
Comment 3 Nate Graham 2021-03-08 23:03:30 UTC
*** Bug 416926 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2021-03-09 02:03:00 UTC
*** Bug 416521 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2021-03-09 02:13:04 UTC

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