Bug 420514 - Plasma crashes when I try to connnect to wi-fi network while its details are visible
Summary: Plasma crashes when I try to connnect to wi-fi network while its details are ...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: triaged
: 421769 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-04-24 13:57 UTC by Patrick Silva
Modified: 2020-10-18 04:43 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-04-24 13:57:22 UTC
Application: plasmashell (5.18.80)

Qt Version: 5.14.1
Frameworks Version: 5.70.0
Operating System: Linux 5.3.0-45-generic x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
1. click on wi-fi icon in systray
2. hover over a wi-fi network and click on the down arrow to show its details (SSID, signal, MAC address, etc)
3. while the details are visible, click on "Connect" button

plasma crashes

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fa02f8cbc80 (LWP 26146))]
[KCrash Handler]
#6  0x00007f9ffb7ad51d in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#7  0x00007fa0298f4fe7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7f9f9fffeb90, r=0x562edf820a00, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#8  0x00007fa0298f4fe7 in doActivate<false>(QObject*, int, void**) (sender=0x562ed3fcb4c0, signal_index=28, argv=0x7f9f9fffeb90) at kernel/qobject.cpp:3870
#9  0x00007fa0298ef8a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x562ed3fcb4c0, m=m@entry=0x7fa02dcd49a0 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#10 0x00007fa02d81b993 in QQuickWindow::beforeRendering() (this=this@entry=0x562ed3fcb4c0) at .moc/moc_qquickwindow.cpp:558
#11 0x00007fa02d8216d3 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) (this=this@entry=0x562ed3f7d1a0, size=..., surfaceSize=...) at items/qquickwindow.cpp:500
#12 0x00007fa02d7c6ef8 in QSGRenderThread::syncAndRender(QImage*) (this=this@entry=0x7fa01401e230, grabImage=grabImage@entry=0x0) at scenegraph/qsgthreadedrenderloop.cpp:810
#13 0x00007fa02d7cb5ef in QSGRenderThread::run() (this=0x7fa01401e230) at scenegraph/qsgthreadedrenderloop.cpp:980
#14 0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x7fa01401e230) at thread/qthread_unix.cpp:342
#15 0x00007fa0262196db in start_thread (arg=0x7f9f9ffff700) at pthread_create.c:463
#16 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f9fac00e6b0, cond=0x7f9fac00e6d8) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x7f9fac00e6d8, mutex=0x7f9fac00e6b0) at pthread_cond_wait.c:655
#3  0x00007fa0296d0d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f9fac00e6b0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa0296d0d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fa01401bf10, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa0296d0f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fa01401bf18, mutex=mutex@entry=0x7fa01401bf10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa02d7cb1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fa01401bf08) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fa02d7cb1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fa01401be70) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fa02d7cb631 in QSGRenderThread::run() (this=0x7fa01401be70) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x7fa01401be70) at thread/qthread_unix.cpp:342
#10 0x00007fa0262196db in start_thread (arg=0x7f9fbc818700) at pthread_create.c:463
#11 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007f9fe671b481 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f9fe670ce40 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f9fe670d4d0 in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f9fe670d560 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f9fe671b3c9 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f9fe6089318 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007fa0262196db in start_thread (arg=0x7f9fbd019700) at pthread_create.c:463
#8  0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562ed9beb0b0, cond=0x562ed9beb0d8) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x562ed9beb0d8, mutex=0x562ed9beb0b0) at pthread_cond_wait.c:655
#3  0x00007fa0296d0d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562ed9beb0b0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa0296d0d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x562ed99ded50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa0296d0f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x562ed99ded58, mutex=mutex@entry=0x562ed99ded50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa02d7cb1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x562ed99ded48) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fa02d7cb1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x562ed99decb0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fa02d7cb631 in QSGRenderThread::run() (this=0x562ed99decb0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x562ed99decb0) at thread/qthread_unix.cpp:342
#10 0x00007fa0262196db in start_thread (arg=0x7f9fbe944700) at pthread_create.c:463
#11 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa022d835c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa022d836dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa0299190db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9fb80b8e50, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa0298b863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9fbfffed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa0296c9317 in QThread::exec() (this=this@entry=0x562ed68955a0) at thread/qthread.cpp:536
#6  0x00007fa02d278605 in QQmlThreadPrivate::run() (this=0x562ed68955a0) at qml/ftw/qqmlthread.cpp:155
#7  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x562ed68955a0) at thread/qthread_unix.cpp:342
#8  0x00007fa0262196db in start_thread (arg=0x7f9fbffff700) at pthread_create.c:463
#9  0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562ed8131980, cond=0x562ed81319a8) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x562ed81319a8, mutex=0x562ed8131980) at pthread_cond_wait.c:655
#3  0x00007fa0296d0d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562ed8131980) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa0296d0d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fa01400e7d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa0296d0f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fa01400e7d8, mutex=mutex@entry=0x7fa01400e7d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa02d7cb1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fa01400e7c8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fa02d7cb1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fa01400e730) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fa02d7cb631 in QSGRenderThread::run() (this=0x7fa01400e730) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x7fa01400e730) at thread/qthread_unix.cpp:342
#10 0x00007fa0262196db in start_thread (arg=0x7f9fd8a99700) at pthread_create.c:463
#11 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562ed6aadf80, cond=0x562ed6aadfa8) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x562ed6aadfa8, mutex=0x562ed6aadf80) at pthread_cond_wait.c:655
#3  0x00007fa0296d0d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562ed6aadf80) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa0296d0d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x562ed6a74850, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa0296d0f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x562ed6a74858, mutex=mutex@entry=0x562ed6a74850, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa02d7cb1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x562ed6a74848) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fa02d7cb1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x562ed6a747b0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fa02d7cb631 in QSGRenderThread::run() (this=0x562ed6a747b0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x562ed6a747b0) at thread/qthread_unix.cpp:342
#10 0x00007fa0262196db in start_thread (arg=0x7f9fd95ff700) at pthread_create.c:463
#11 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562ed466de40, cond=0x562ed466de68) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x562ed466de68, mutex=0x562ed466de40) at pthread_cond_wait.c:655
#3  0x00007fa0296d0d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562ed466de40) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa0296d0d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fa0140094c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa0296d0f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fa0140094c8, mutex=mutex@entry=0x7fa0140094c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa02d7cb1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fa0140094b8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fa02d7cb1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fa014009420) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fa02d7cb631 in QSGRenderThread::run() (this=0x7fa014009420) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x7fa014009420) at thread/qthread_unix.cpp:342
#10 0x00007fa0262196db in start_thread (arg=0x7f9fdb513700) at pthread_create.c:463
#11 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa022d834fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa022d836dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa0299190db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9fec000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa0298b863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9ff99c4d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa0296c9317 in QThread::exec() (this=this@entry=0x7fa004088db0) at thread/qthread.cpp:536
#6  0x00007fa02d70da86 in QQuickPixmapReader::run() (this=0x7fa004088db0) at util/qquickpixmapcache.cpp:987
#7  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x7fa004088db0) at thread/qthread_unix.cpp:342
#8  0x00007fa0262196db in start_thread (arg=0x7f9ff99c5700) at pthread_create.c:463
#9  0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562ed2489b00, cond=0x562ed2489b28) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x562ed2489b28, mutex=0x562ed2489b00) at pthread_cond_wait.c:655
#3  0x00007fa0296d0d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562ed2489b00) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa0296d0d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x562ed24ad6d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa0296d0f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x562ed24ad6d8, mutex=mutex@entry=0x562ed24ad6d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa02d7cb1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x562ed24ad6c8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fa02d7cb1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x562ed24ad630) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fa02d7cb631 in QSGRenderThread::run() (this=0x562ed24ad630) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x562ed24ad630) at thread/qthread_unix.cpp:342
#10 0x00007fa0262196db in start_thread (arg=0x7f9ffa1c6700) at pthread_create.c:463
#11 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562ed1cad5b8, cond=0x562ed1cad5e0) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x562ed1cad5e0, mutex=0x562ed1cad5b8) at pthread_cond_wait.c:655
#3  0x00007fa00948eecb in cnd_wait (mtx=0x562ed1cad5b8, cond=0x562ed1cad5e0) at ../include/c11/threads_posix.h:155
#4  0x00007fa00948eecb in util_queue_thread_func (input=input@entry=0x562ed2001600) at ../src/util/u_queue.c:258
#5  0x00007fa00948eac7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fa0262196db in start_thread (arg=0x7fa003ded700) at pthread_create.c:463
#7  0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa0299189e1 in qt_clock_gettime (ts=0x7fa011f75af0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#2  0x00007fa0299189e1 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#3  0x00007fa0299189e1 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#4  0x00007fa029917219 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7fa0040048e0) at kernel/qtimerinfo_unix.cpp:91
#5  0x00007fa0299177f5 in QTimerInfoList::timerWait(timespec&) (this=0x7fa0040048e0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#6  0x00007fa029918e3e in timerSourcePrepareHelper (timeout=0x7fa011f75bb4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:133
#7  0x00007fa029918e3e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7fa011f75bb4) at kernel/qeventdispatcher_glib.cpp:166
#8  0x00007fa022d82b28 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fa022d834fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fa022d836dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fa0299190db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa004000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#12 0x00007fa0298b863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa011f75d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#13 0x00007fa0296c9317 in QThread::exec() (this=this@entry=0x562ed1d0e790) at thread/qthread.cpp:536
#14 0x00007fa02d278605 in QQmlThreadPrivate::run() (this=0x562ed1d0e790) at qml/ftw/qqmlthread.cpp:155
#15 0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x562ed1d0e790) at thread/qthread_unix.cpp:342
#16 0x00007fa0262196db in start_thread (arg=0x7fa011f76700) at pthread_create.c:463
#17 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa028fb2be6 in __GI___poll (fds=0x7fa00c002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#2  0x00007fa022d835c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa022d836dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa0299190db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa00c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fa0298b863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa013ffed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007fa0296c9317 in QThread::exec() (this=this@entry=0x7fa02b838da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#7  0x00007fa02b5c0555 in QDBusConnectionManager::run() (this=0x7fa02b838da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x7fa02b838da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#9  0x00007fa0262196db in start_thread (arg=0x7fa013fff700) at pthread_create.c:463
#10 0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02e3dc747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa02e3de36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa01cc95cc0 in QXcbEventQueue::run() (this=0x562ed1b0c6e0) at qxcbeventqueue.cpp:228
#4  0x00007fa0296ca7ec in QThreadPrivate::start(void*) (arg=0x562ed1b0c6e0) at thread/qthread_unix.cpp:342
#5  0x00007fa0262196db in start_thread (arg=0x7fa01a4d4700) at pthread_create.c:463
#6  0x00007fa028fbf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

#1  0x00007fa02621f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562edad84070, cond=0x562edad84098) at pthread_cond_wait.c:502
#2  0x00007fa02621f9f3 in __pthread_cond_wait (cond=0x562edad84098, mutex=0x562edad84070) at pthread_cond_wait.c:655
#3  0x00007fa0296d0d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562edad84070) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa0296d0d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fa01401e288, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa0296d0f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x7fa01401e290, mutex=0x7fa01401e288, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa02d7c817d in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x562ed1ecf0a0, w=<optimized out>, inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1544
#7  0x00007fa02d7c8c8a in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x562ed1ecf0a0, window=0x562ed3fcb4c0) at scenegraph/qsgthreadedrenderloop.cpp:1376
#8  0x00007fa02d82da94 in QQuickWindow::event(QEvent*) (this=this@entry=0x562ed3fcb4c0, e=e@entry=0x7ffda6723310) at items/qquickwindow.cpp:1754
#9  0x00007fa02f4cfadb in PlasmaQuick::Dialog::event(QEvent*) (this=0x562ed3fcb4c0, event=0x7ffda6723310) at ./src/plasmaquick/dialog.cpp:1363
#10 0x00007fa02abf88bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x562ed1b088a0, receiver=receiver@entry=0x562ed3fcb4c0, e=e@entry=0x7ffda6723310) at kernel/qapplication.cpp:3684
#11 0x00007fa02abffac0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffda6723960, receiver=0x562ed3fcb4c0, e=0x7ffda6723310) at kernel/qapplication.cpp:3430
#12 0x00007fa0298b9db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562ed3fcb4c0, event=0x7ffda6723310) at kernel/qcoreapplication.cpp:1092
#13 0x00007fa029ea6c23 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:796
#14 0x00007fa029ea6c23 in QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476
#15 0x00007fa02abffadb in QApplication::notify(QObject*, QEvent*) (this=0x7ffda6723960, receiver=0x562ed3fcb4c0, e=0x7ffda67235b0) at kernel/qapplication.cpp:2874
#16 0x00007fa0298b9db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562ed3fcb4c0, event=0x7ffda67235b0) at kernel/qcoreapplication.cpp:1092
#17 0x00007fa029918549 in QTimerInfoList::activateTimers() (this=0x562ed1b510c0) at kernel/qtimerinfo_unix.cpp:643
#18 0x00007fa029918d49 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#19 0x00007fa029918d49 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#20 0x00007fa022d83417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fa022d83650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fa022d836dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fa0299190bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ed1b513a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007fa0298b863a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffda6723800, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#25 0x00007fa0298c1db0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1400
#26 0x0000562ed1567058 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:220

Possible duplicates by query: bug 420496, bug 420495, bug 420097, bug 419877, bug 419787.
Comment 1 Patrick Silva 2020-04-24 14:02:08 UTC
I followed the steps above with a new user account.
Once the wi-fi connection is stabilished and its password is saved, the crash is no longer reproucible.
Comment 2 Nate Graham 2020-04-24 17:58:01 UTC
Hmm, cannot reproduce, even when I am asked to enter a password.
Comment 3 Patrick Silva 2020-04-29 12:08:37 UTC
Currently Plasma crashes when I connect or disconnect a wi-fi network even if its details are not visible. I'm not sure if it is the same backtrace or not.

Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f18c1243c80 (LWP 3024))]
[KCrash Handler]
#6  0x00007f18bf8f830a in Plasma::Svg::setStatus(Plasma::Svg::Status) () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#7  0x00007f18bb263357 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe7fa66bc0, r=0x560abd3e4880, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  0x00007f18bb263357 in doActivate<false>(QObject*, int, void**) (sender=0x560ab98bbf00, signal_index=39, argv=0x7ffe7fa66bc0) at kernel/qobject.cpp:3870
#9  0x00007f18bb25dc12 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f1894a4d8a0 <IconItem::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#10 0x00007f1894833123 in IconItem::statusChanged() (this=<optimized out>) at ./obj-x86_64-linux-gnu/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_iconitem.cpp:459
#11 0x00007f1894827a1d in IconItem::setStatus(Plasma::Svg::Status) (this=<optimized out>, status=<optimized out>) at ./src/declarativeimports/core/iconitem.cpp:571
#12 0x00007f189483505d in IconItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/declarativeimports/core/corebindingsplugin_autogen/EWIEGA46WW/moc_iconitem.cpp:326
#13 0x00007f18bebb4888 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=<optimized out>, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:286
#14 0x00007f18bebb4888 in GenericBinding<2>::doStore<int>(int, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=<optimized out>, this=<optimized out>) at qml/qqmlbinding.cpp:334
#15 0x00007f18bebb4888 in GenericBinding<2>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x560abd9a57f0, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:302
#16 0x00007f18bebb544a in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x560abd9a57f0, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:250
#17 0x00007f18bebb2032 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x560abd9a57f0, flags=...) at qml/qqmlbinding.cpp:186
#18 0x00007f18beb8b322 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#19 0x00007f18beb39119 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x560abbacdb70, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#20 0x00007f18bb262f94 in doActivate<false>(QObject*, int, void**) (sender=0x560abbacdb70, signal_index=69, argv=0x0) at kernel/qobject.cpp:3762
#21 0x00007f18bb25dc12 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x560abbacdb70, m=m@entry=0x7f18aa897360 <QQuickAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#22 0x00007f18aa6318c3 in QQuickAbstractButton::pressedChanged() (this=this@entry=0x560abbacdb70) at .moc/moc_qquickabstractbutton_p.cpp:660
#23 0x00007f18aa5af3d0 in QQuickAbstractButton::setPressed(bool) (this=this@entry=0x560abbacdb70, isPressed=isPressed@entry=true) at qquickabstractbutton.cpp:555
#24 0x00007f18aa5b094b in QQuickAbstractButtonPrivate::handlePress(QPointF const&) (this=0x560abd9b1f90, point=...) at qquickabstractbutton.cpp:140
#25 0x00007f18aa5ce78e in QQuickControl::mousePressEvent(QMouseEvent*) (this=<optimized out>, event=0x7ffe7fa69410) at qquickcontrol.cpp:2113
#26 0x00007f18bf186258 in QQuickItem::event(QEvent*) (this=0x560abbacdb70, ev=0x7ffe7fa69410) at items/qquickitem.cpp:8153
#27 0x00007f18bc56b9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x560ab63e4910, receiver=receiver@entry=0x560abbacdb70, e=e@entry=0x7ffe7fa69410) at kernel/qapplication.cpp:3685
#28 0x00007f18bc572bb0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe7fa69910, receiver=0x560abbacdb70, e=0x7ffe7fa69410) at kernel/qapplication.cpp:3431
#29 0x00007f18bb228128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x560abbacdb70, event=0x7ffe7fa69410) at kernel/qcoreapplication.cpp:1075
#30 0x00007f18bb2282fe in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x560abbacdb70, event=event@entry=0x7ffe7fa69410) at kernel/qcoreapplication.cpp:1470
#31 0x00007f18bf19eed0 in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QQuickPointerEvent*, bool) (this=this@entry=0x560ab894a430, item=0x560abbacdb70, pointerEvent=pointerEvent@entry=0x560ab87772e0, handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2732
#32 0x00007f18bf19fcd7 in QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool) (this=this@entry=0x560ab894a430, event=event@entry=0x560ab87772e0, handlersOnly=handlersOnly@entry=false) at items/qquickwindow.cpp:2692
#33 0x00007f18bf1a05fd in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x560ab894a430, pointerEvent=0x560ab87772e0) at items/qquickwindow.cpp:1911
#34 0x00007f18bf1a14b5 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x560ab894a430, event=0x560ab87772e0) at items/qquickwindow.cpp:2454
#35 0x00007f18bf1a222e in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x560ab894a430, event=0x7ffe7fa69410) at items/qquickwindow.cpp:2317
#36 0x00007f18bb82fc05 in QWindow::event(QEvent*) (this=this@entry=0x560ab87c8d50, ev=ev@entry=0x7ffe7fa69410) at kernel/qwindow.cpp:2363
#37 0x00007f18bf1a3975 in QQuickWindow::event(QEvent*) (this=this@entry=0x560ab87c8d50, e=e@entry=0x7ffe7fa69410) at items/qquickwindow.cpp:1773
#38 0x00007f18c0e47adb in PlasmaQuick::Dialog::event(QEvent*) (this=0x560ab87c8d50, event=0x7ffe7fa69410) at ./src/plasmaquick/dialog.cpp:1363
#39 0x00007f18bc56b9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x560ab63e4910, receiver=receiver@entry=0x560ab87c8d50, e=e@entry=0x7ffe7fa69410) at kernel/qapplication.cpp:3685
#40 0x00007f18bc572bb0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe7fa69910, receiver=0x560ab87c8d50, e=0x7ffe7fa69410) at kernel/qapplication.cpp:3431
#41 0x00007f18bb228128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x560ab87c8d50, event=0x7ffe7fa69410) at kernel/qcoreapplication.cpp:1075
#42 0x00007f18bb22830e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=receiver@entry=0x560ab87c8d50, event=event@entry=0x7ffe7fa69410) at kernel/qcoreapplication.cpp:1482
#43 0x00007f18bb8248b5 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7f18500ba620) at kernel/qguiapplication.cpp:2203
#44 0x00007f18bb8259e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x7f18500ba620) at kernel/qguiapplication.cpp:1935
#45 0x00007f18bb7fe1cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170
#46 0x00007f18ae600f9a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#47 0x00007f18b46f1417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f18b46f1650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f18b46f16dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f18bb28742c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x560ab643d040, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#51 0x00007f18bb2269aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe7fa697b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#52 0x00007f18bb230120 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383
#53 0x0000560ab4bd1058 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:220
ope
Comment 4 Christoph Feck 2020-05-14 16:38:35 UTC
This looks like the plotter crash :/
Comment 5 Nate Graham 2020-05-14 18:58:17 UTC
Which plotter crash?
Comment 6 Marco Martin 2020-05-21 13:07:26 UTC
*** Bug 421769 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2020-10-12 19:12:15 UTC
Is anyone able to reproduce this in Plasma 5.20 (released tomorrow)?
Comment 8 Patrick Silva 2020-10-16 12:20:43 UTC
I was unable to reproduce with a live usb of neon user edition.

Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.0
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.0
Comment 9 Nate Graham 2020-10-18 04:43:10 UTC
Phew!