Bug 408641

Summary: Plasma crash
Product: [Plasma] plasmashell Reporter: Alex Maison <weisswilly1985>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.12.7   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Alex Maison 2019-06-13 11:02:09 UTC
Application: plasmashell (5.12.7)

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

-- Information about the crash:
- What I was doing when the application crashed:
-Just spending time over the internet, using Chromium Browser

- Unusual behavior I noticed:
Every time when the system LOG OUT and LOG BACK IN, the plasma 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 0x7f42dedf9800 (LWP 1579))]

Thread 12 (Thread 0x7f41e7fff700 (LWP 1989)):
[KCrash Handler]
#6  0x00007f42dc830640 in QSGSimpleTextureNode::texture() const () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f42266e6963 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so
#8  0x00007f42d8ce96cf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f42dc8b2a30 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f42dc85dbbc in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f42dc862ac8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f42d7c5d6db in start_thread (arg=0x7f41e7fff700) at pthread_create.c:463
#14 0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f42010da700 (LWP 1905)):
#0  0x00007f42d7c639f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5629a4937d00) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f42d7c639f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5629a4937cb0, cond=0x5629a4937cd8) at pthread_cond_wait.c:502
#2  0x00007f42d7c639f3 in __pthread_cond_wait (cond=0x5629a4937cd8, mutex=0x5629a4937cb0) at pthread_cond_wait.c:655
#3  0x00007f42d8add59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f42dc8626a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f42dc862b0a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f42d7c5d6db in start_thread (arg=0x7f42010da700) at pthread_create.c:463
#8  0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f4202770700 (LWP 1895)):
#0  0x00007f42d83d1839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f422f56d445 in  () at /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#2  0x00007f422f56d0d3 in  () at /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#3  0x00007f422e8104fd in  () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#4  0x00007f422e7bd9cc in  () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#5  0x00007f422e6de97e in  () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.116
#6  0x00007f422f56bdb1 in  () at /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#7  0x00007f42c39e88f2 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#8  0x00007f42d954000a in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f42dc85dc03 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f42dc862ac8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f42d7c5d6db in start_thread (arg=0x7f4202770700) at pthread_create.c:463
#13 0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f420ab32700 (LWP 1853)):
#0  0x00007f42d2f333bb in g_main_context_acquire () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f42d2f34385 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42d2f345dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42d8d1390b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f42d8cb89ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f42d8ad722a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f420d48e747 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f42d7c5d6db in start_thread (arg=0x7f420ab32700) at pthread_create.c:463
#9  0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f421f815700 (LWP 1750)):
#0  0x00007f42d7c639f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5629a25d2cc4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f42d7c639f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5629a25d2c70, cond=0x5629a25d2c98) at pthread_cond_wait.c:502
#2  0x00007f42d7c639f3 in __pthread_cond_wait (cond=0x5629a25d2c98, mutex=0x5629a25d2c70) at pthread_cond_wait.c:655
#3  0x00007f42d8add59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f42dc8626a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f42dc862b0a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f42d7c5d6db in start_thread (arg=0x7f421f815700) at pthread_create.c:463
#8  0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f4224a5f700 (LWP 1746)):
#0  0x00007f42d83c60b4 in __GI___libc_read (fd=25, buf=0x7f4224a5eb20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f42d2f79000 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42d2f33fb7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42d2f34470 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f42d2f345dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f42d8d1390b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f42d8cb89ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f42d8ad722a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f42dc7e32a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f42d7c5d6db in start_thread (arg=0x7f4224a5f700) at pthread_create.c:463
#11 0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f42affff700 (LWP 1629)):
#0  0x00007f42d7c639f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f42de7b8fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f42d7c639f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f42de7b8f68, cond=0x7f42de7b8f90) at pthread_cond_wait.c:502
#2  0x00007f42d7c639f3 in __pthread_cond_wait (cond=0x7f42de7b8f90, mutex=0x7f42de7b8f68) at pthread_cond_wait.c:655
#3  0x00007f42de4c25f4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f42de4c2639 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f42d7c5d6db in start_thread (arg=0x7f42affff700) at pthread_create.c:463
#6  0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f42ba998700 (LWP 1615)):
#0  0x00007f42d2f7a394 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f42d2f33e58 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42d2f34470 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42d2f345dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f42d8d1390b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f42d8cb89ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f42d8ad722a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f42dbc496f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f42d7c5d6db in start_thread (arg=0x7f42ba998700) at pthread_create.c:463
#10 0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f42c0a38700 (LWP 1612)):
#0  0x00007f42d83c60b4 in __GI___libc_read (fd=10, buf=0x7f42c0a37b70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f42d2f79000 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42d2f33fb7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42d2f34470 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f42d2f345dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f42d8d1390b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f42d8cb89ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f42d8ad722a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f42dbc496f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f42d7c5d6db in start_thread (arg=0x7f42c0a38700) at pthread_create.c:463
#11 0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f42c247d700 (LWP 1606)):
#0  0x00007f42d83c60b4 in __GI___libc_read (fd=7, buf=0x7f42c247cb60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f42d2f79000 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42d2f33fb7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42d2f34470 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f42d2f345dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f42d8d1390b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f42d8cb89ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f42d8ad722a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f42d9190d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f42d7c5d6db in start_thread (arg=0x7f42c247d700) at pthread_create.c:463
#11 0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f42c8b5d700 (LWP 1597)):
#0  0x00007f42d83cabf9 in __GI___poll (fds=0x7f42c8b5cca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f42dd3ef747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f42dd3f136a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f42cb4f62a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f42d8adc16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f42d7c5d6db in start_thread (arg=0x7f42c8b5d700) at pthread_create.c:463
#6  0x00007f42d83d788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f42dedf9800 (LWP 1579)):
#0  0x00007f42d7c639f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5629a357c210) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f42d7c639f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5629a357c1c0, cond=0x5629a357c1e8) at pthread_cond_wait.c:502
#2  0x00007f42d7c639f3 in __pthread_cond_wait (cond=0x5629a357c1e8, mutex=0x5629a357c1c0) at pthread_cond_wait.c:655
#3  0x00007f42d8add59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f42dc85ee7d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f42dc85fc52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f42dc8bc726 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f42de7f6323 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#8  0x00007f42d9cc282c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f42d9cca0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f42d8cba9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f42d9512141 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f42d9512659 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f42dc8bc6c5 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f42de7f6323 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#15 0x00007f42d9cc282c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f42d9cca0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f42d8cba9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f42d8d12d8e in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f42d8d13589 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f42d2f34317 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f42d2f34550 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f42d2f345dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f42d8d138ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f42d8cb89ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f42d8cc1a84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00005629a0a33cfa in  ()
#27 0x00007f42d82d7b97 in __libc_start_main (main=0x5629a0a33320, argc=1, argv=0x7fffce735a68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffce735a58) at ../csu/libc-start.c:310
#28 0x00005629a0a3409a in _start ()

Reported using DrKonqi
Comment 1 David Edmundson 2019-06-18 09:41:53 UTC

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