Bug 415386

Summary: Plasmashell can sometimes crash shortly after login on reboot
Product: [Plasma] plasmashell Reporter: jasoncollege24
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.17.4   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description jasoncollege24 2019-12-20 10:12:52 UTC
Application: plasmashell (5.17.4)

Qt Version: 5.12.4
Frameworks Version: 5.65.0
Operating System: Linux 5.3.0-24-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
- What I was doing when the application crashed:

had just logged in, and was looking at software sources in the Discover app. This happened a week ago too, but the crash handler couldn't provide any kind of useful report at that time.

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 0x7f7ce4fee300 (LWP 2166))]

Thread 10 (Thread 0x7f7caf078700 (LWP 6188)):
#0  0x00007f7ce7dbd2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f90da3ca44) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f7ce7dbd2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f90da3c9f0, cond=0x55f90da3ca18) at pthread_cond_wait.c:508
#2  0x00007f7ce7dbd2c6 in __pthread_cond_wait (cond=0x55f90da3ca18, mutex=0x55f90da3c9f0) at pthread_cond_wait.c:638
#3  0x00007f7ce8914def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7ce8914ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7cea5cb7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f7cea5cba1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f7cafdff700 (LWP 6161)):
#0  0x00007f7ce7dbd2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f90de00e30) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f7ce7dbd2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f90de00de0, cond=0x55f90de00e08) at pthread_cond_wait.c:508
#2  0x00007f7ce7dbd2c6 in __pthread_cond_wait (cond=0x55f90de00e08, mutex=0x55f90de00de0) at pthread_cond_wait.c:638
#3  0x00007f7ce8914def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7ce8914ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7cea5cb7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f7cea5cba1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7cb6b37700 (LWP 2946)):
#0  0x00007f7ce7dbd2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f90d0d5b50) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f7ce7dbd2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f90d0d5b00, cond=0x55f90d0d5b28) at pthread_cond_wait.c:508
#2  0x00007f7ce7dbd2c6 in __pthread_cond_wait (cond=0x55f90d0d5b28, mutex=0x55f90d0d5b00) at pthread_cond_wait.c:638
#3  0x00007f7ce8914def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7ce8914ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7cea5cb7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f7cea5cba1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7cb8128700 (LWP 2941)):
#0  0x00007f7ce85802ac in __GI___libc_read (nbytes=16, buf=0x7f7cb8127b50, fd=56) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f7ce85802ac in __GI___libc_read (fd=56, buf=0x7f7cb8127b50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f7ce720d63f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ce71c558e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7ce71c59e2 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7ce71c5b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f7ce8b2d6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7ce8ad463b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7ce890da75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7cb891401c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#10 0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7cce57a700 (LWP 2928)):
#0  0x00007f7ce71c3ae3 in g_source_ref () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7ce71c3b91 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ce71c538f in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ce71c59e2 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7ce71c5b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7ce8b2d6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7ce8ad463b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7ce890da75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7cea5438aa in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f7cceda1700 (LWP 2918)):
#0  0x00007f7ce7dbd2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f90c2b36e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f7ce7dbd2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f90c2b3690, cond=0x55f90c2b36b8) at pthread_cond_wait.c:508
#2  0x00007f7ce7dbd2c6 in __pthread_cond_wait (cond=0x55f90c2b36b8, mutex=0x55f90c2b3690) at pthread_cond_wait.c:638
#3  0x00007f7ce8914def in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7ce8914ee1 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7cea5cb7b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f7cea5cba1a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7ccfe82700 (LWP 2670)):
#0  0x00007f7ce85802e4 in __GI___libc_read (nbytes=16, buf=0x7f7ccfe81b90, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f7ce85802e4 in __GI___libc_read (fd=24, buf=0x7f7ccfe81b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f7ce720d63f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ce71c558e in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7ce71c59e2 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7ce71c5b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f7ce8b2d6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7ce8ad463b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7ce890da75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f7ce1df6700 (LWP 2515)):
#0  0x00007f7ce7211c68 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7ce71c59f9 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ce71c5b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ce8b2d6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7ce8ad463b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7ce890da75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7cea26e319 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f7ce335f700 (LWP 2207)):
#0  0x00007f7ce7211c3d in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7ce71c4fca in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ce71c596b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ce71c5b73 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7ce8b2d6c3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7ce8ad463b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7ce890da75 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7ce93f0efa in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f7ce890ecc2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7ce7db6669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007f7ce8591323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7ce4fee300 (LWP 2166)):
[KCrash Handler]
#6  0x0000000000000055 in  ()
#7  0x00007f7cea7098fa in QQuickItemViewTransitionableItem::startTransition(QQuickItemViewTransitioner*, int) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f7ce3523c0b in  () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#9  0x00007f7ce35214dd in QQuickStackView::replace(QQmlV4Function*) () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#10 0x00007f7ce3549e4c in  () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#11 0x00007f7ce354a393 in QQuickStackView::qt_metacall(QMetaObject::Call, int, void**) () at /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#12 0x00007f7cea1bb6cf in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f7cea2114e5 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f7cea115eee in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f7cea1998c6 in QV4::Runtime::method_callPropertyLookup(QV4::ExecutionEngine*, QV4::Value*, unsigned int, QV4::Value*, int) () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f7ce1f8137d in  ()
#17 0x0000000000000000 in  ()
[Inferior 1 (process 2166) detached]

Possible duplicates by query: bug 415370, bug 415356, bug 415351, bug 415339, bug 415335.

Reported using DrKonqi
Comment 1 David Edmundson 2021-02-03 00:07:52 UTC

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