Bug 398738

Summary: Plasma crashed after trying to disconnect from a WiFi network. Network name was not shown prior to this
Product: [Plasma] plasmashell Reporter: Serhiy Zahoriya <serhiy.int>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.12.6   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Serhiy Zahoriya 2018-09-17 01:41:15 UTC
Application: plasmashell (5.12.6)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-34-generic x86_64
Distribution: Ubuntu 18.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I clicked on "Disconnect" button of my main WiFi network that was auto-connected after logging in.

- Unusual behavior I noticed:
I did it becase this networks' name was empty and others had a name shown as usual.
May be related too: my Firefox was freezing frequently lately on FUTEX_WAIT_PRIVATE on strace. Did not report that bug yet. System was upgraded to Kubuntu 18.04 not long ago and had problems with Nvidia drivers, partially solved.

-- 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 0x7f83d9359800 (LWP 1191))]

Thread 13 (Thread 0x7f82de42d700 (LWP 1471)):
#0  0x00007f83d21c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff238922f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f83d21c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff238922a0, cond=0x55ff238922c8) at pthread_cond_wait.c:502
#2  0x00007f83d21c09f3 in __pthread_cond_wait (cond=0x55ff238922c8, mutex=0x55ff238922a0) at pthread_cond_wait.c:655
#3  0x00007f83d303f59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d6dc46a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f83d6dc4b0a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f83d21ba6db in start_thread (arg=0x7f82de42d700) at pthread_create.c:463
#8  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f82dfbff700 (LWP 1342)):
[KCrash Handler]
#6  0x00007f83d6d92640 in QSGSimpleTextureNode::texture() const () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f8322811963 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#8  0x00007f83d324b6cf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f83d6e14a30 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f83d6dbfbbc in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f83d6dc4ac8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f83d21ba6db in start_thread (arg=0x7f82dfbff700) at pthread_create.c:463
#14 0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f82ed93d700 (LWP 1341)):
#0  0x00007f83d21c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff2255d3d0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f83d21c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff2255d380, cond=0x55ff2255d3a8) at pthread_cond_wait.c:502
#2  0x00007f83d21c09f3 in __pthread_cond_wait (cond=0x55ff2255d3a8, mutex=0x55ff2255d380) at pthread_cond_wait.c:655
#3  0x00007f83d303f59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d6dc46a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f83d6dc4b0a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f83d21ba6db in start_thread (arg=0x7f82ed93d700) at pthread_create.c:463
#8  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f82ee3fe700 (LWP 1320)):
#0  0x00007f83d21c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff222719b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f83d21c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff22271960, cond=0x55ff22271988) at pthread_cond_wait.c:502
#2  0x00007f83d21c09f3 in __pthread_cond_wait (cond=0x55ff22271988, mutex=0x55ff22271960) at pthread_cond_wait.c:655
#3  0x00007f83d303f59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d6dc46a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f83d6dc4b0a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f83d21ba6db in start_thread (arg=0x7f82ee3fe700) at pthread_create.c:463
#8  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f82ef7ff700 (LWP 1318)):
#0  0x00007f83cd4ba2e0 in g_thread_self () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f83cd49253d in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83d327590b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f83d321a9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d303922a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f83d61ab6f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f83d21ba6db in start_thread (arg=0x7f82ef7ff700) at pthread_create.c:463
#8  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f830576c700 (LWP 1317)):
#0  0x00007f83d21c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff200b4c20) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f83d21c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff200b4bd0, cond=0x55ff200b4bf8) at pthread_cond_wait.c:502
#2  0x00007f83d21c09f3 in __pthread_cond_wait (cond=0x55ff200b4bf8, mutex=0x55ff200b4bd0) at pthread_cond_wait.c:655
#3  0x00007f83d303f59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d6dc46a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f83d6dc4b0a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f83d21ba6db in start_thread (arg=0x7f830576c700) at pthread_create.c:463
#8  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8307a6d700 (LWP 1316)):
#0  0x00007f83d29230b4 in __GI___libc_read (fd=33, buf=0x7f8307a6cb50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f83cd4d6980 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83cd491f27 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83cd4923e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83cd49254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d327590b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f83d321a9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f83d303922a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8308136747 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f83d21ba6db in start_thread (arg=0x7f8307a6d700) at pthread_create.c:463
#11 0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f83206fb700 (LWP 1311)):
#0  0x00007f83d21c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff200a7820) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f83d21c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff200a77d0, cond=0x55ff200a77f8) at pthread_cond_wait.c:502
#2  0x00007f83d21c09f3 in __pthread_cond_wait (cond=0x55ff200a77f8, mutex=0x55ff200a77d0) at pthread_cond_wait.c:655
#3  0x00007f83d303f59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d6dc46a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f83d6dc4b0a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f83d21ba6db in start_thread (arg=0x7f83206fb700) at pthread_create.c:463
#8  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f83aeba3700 (LWP 1300)):
#0  0x00007f83d21c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f83d8d1afb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f83d21c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f83d8d1af68, cond=0x7f83d8d1af90) at pthread_cond_wait.c:502
#2  0x00007f83d21c09f3 in __pthread_cond_wait (cond=0x7f83d8d1af90, mutex=0x7f83d8d1af68) at pthread_cond_wait.c:655
#3  0x00007f83d8a245f4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f83d8a24639 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f83d21ba6db in start_thread (arg=0x7f83aeba3700) at pthread_create.c:463
#6  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f83b8d50700 (LWP 1293)):
#0  0x00007f83cd491ff1 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f83cd4924c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83cd49254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83d327590b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d321a9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f83d303922a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f83d61ab6f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f83d21ba6db in start_thread (arg=0x7f83b8d50700) at pthread_create.c:463
#9  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f83badbb700 (LWP 1287)):
#0  0x00007f83d2927bf9 in __GI___poll (fds=0x7f83b0004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f83cd492439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83cd49254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83d327590b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d321a9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f83d303922a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f83d61ab6f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f83d21ba6db in start_thread (arg=0x7f83badbb700) at pthread_create.c:463
#9  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f83c096a700 (LWP 1237)):
#0  0x00007f83d2927bf9 in __GI___poll (fds=0x7f83b4004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f83cd492439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83cd49254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83d327590b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d321a9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f83d303922a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f83d36f2d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f83d303e16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f83d21ba6db in start_thread (arg=0x7f83c096a700) at pthread_create.c:463
#9  0x00007f83d293488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f83d9359800 (LWP 1191)):
#0  0x00007f83d21c09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff22fc5bd0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f83d21c09f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff22fc5b80, cond=0x55ff22fc5ba8) at pthread_cond_wait.c:502
#2  0x00007f83d21c09f3 in __pthread_cond_wait (cond=0x55ff22fc5ba8, mutex=0x55ff22fc5b80) at pthread_cond_wait.c:655
#3  0x00007f83d303f59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f83d6dc0e7d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f83d6dc1c52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f83d6e1e726 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f83d8d58323 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#8  0x00007f83d422482c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f83d422c0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f83d321c9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f83d3a74141 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f83d3a74659 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f83d6e1e6c5 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f83d8d58323 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#15 0x00007f83d422482c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f83d422c0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f83d321c9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f83d3274d8e in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f83d3275551 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f83cd492287 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f83cd4924c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f83cd49254c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f83d32758ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f83d321a9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f83d3223a84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x000055ff1ec6dcfa in  ()
#27 0x00007f83d2834b97 in __libc_start_main (main=0x55ff1ec6d320, argc=1, argv=0x7ffedb766848, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffedb766838) at ../csu/libc-start.c:310
#28 0x000055ff1ec6e09a in _start ()

Reported using DrKonqi
Comment 1 David Edmundson 2018-09-17 16:54:15 UTC

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