Bug 450569

Summary: Plasma crashes unexpectedly after latest update
Product: [Plasma] plasmashell Reporter: Valter Mura <valtermura>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate
Priority: NOR Keywords: drkonqi
Version: 5.24.1   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Valter Mura 2022-02-19 13:43:35 UTC
Application: plasmashell (5.24.1)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.13.0-30-generic x86_64
Windowing System: X11
Distribution: KDE neon Testing Edition
DrKonqi: 5.24.1 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:
launched latest update with Discover and reboot:

Plasma crashes continuously

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[New LWP 3758]
[New LWP 3765]
[New LWP 3763]
[New LWP 3764]
[New LWP 3768]
[New LWP 3769]
[New LWP 3776]
[New LWP 3777]
[New LWP 3778]
[New LWP 3779]
[New LWP 3762]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f0e75e0b9c0 (LWP 3758))]
__preamble__
[Current thread is 1 (Thread 0x7f0e75e0b9c0 (LWP 3758))]

Thread 11 (Thread 0x7f0e75027700 (LWP 3762)):
#0  0x00007f0e79cc2aff in __GI___poll (fds=0x7f0e75026ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0e7c3e6c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0e7c3e890a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0e7574cfd8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d051a0e90) at thread/qthread_unix.cpp:331
#5  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f0e4649a700 (LWP 3779)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f0e46499b50, clockid=<optimized out>, expected=0, futex_word=0x560d064cdb40) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f0e46499b50, clockid=<optimized out>, mutex=0x560d064cdaf0, cond=0x560d064cdb18) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d064cdb18, mutex=0x560d064cdaf0, abstime=0x7f0e46499b50) at pthread_cond_wait.c:656
#3  0x00007f0e7a055668 in QWaitConditionPrivate::wait_relative (this=0x560d064cdaf0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d064cdaf0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d064ccc50, mutex=mutex@entry=0x560d05a295e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f0e7a052b71 in QThreadPoolThread::run (this=0x560d064ccc40) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d064ccc40) at thread/qthread_unix.cpp:331
#8  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f0e46c9b700 (LWP 3778)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f0e46c9ab50, clockid=<optimized out>, expected=0, futex_word=0x560d064ceb50) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f0e46c9ab50, clockid=<optimized out>, mutex=0x560d064ceb00, cond=0x560d064ceb28) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d064ceb28, mutex=0x560d064ceb00, abstime=0x7f0e46c9ab50) at pthread_cond_wait.c:656
#3  0x00007f0e7a055668 in QWaitConditionPrivate::wait_relative (this=0x560d064ceb00, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d064ceb00) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d064ccce0, mutex=mutex@entry=0x560d05a295e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f0e7a052b71 in QThreadPoolThread::run (this=0x560d064cccd0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d064cccd0) at thread/qthread_unix.cpp:331
#8  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f0e58805700 (LWP 3777)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f0e58804b50, clockid=<optimized out>, expected=0, futex_word=0x560d064c39c0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f0e58804b50, clockid=<optimized out>, mutex=0x560d064c3970, cond=0x560d064c3998) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d064c3998, mutex=0x560d064c3970, abstime=0x7f0e58804b50) at pthread_cond_wait.c:656
#3  0x00007f0e7a055668 in QWaitConditionPrivate::wait_relative (this=0x560d064c3970, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d064c3970) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d064cce60, mutex=mutex@entry=0x560d05a295e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f0e7a052b71 in QThreadPoolThread::run (this=0x560d064cce50) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d064cce50) at thread/qthread_unix.cpp:331
#8  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f0e59393700 (LWP 3776)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f0e59392b50, clockid=<optimized out>, expected=0, futex_word=0x560d064c3df0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f0e59392b50, clockid=<optimized out>, mutex=0x560d064c3da0, cond=0x560d064c3dc8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d064c3dc8, mutex=0x560d064c3da0, abstime=0x7f0e59392b50) at pthread_cond_wait.c:656
#3  0x00007f0e7a055668 in QWaitConditionPrivate::wait_relative (this=0x560d064c3da0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d064c3da0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d064cca00, mutex=mutex@entry=0x560d05a295e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f0e7a052b71 in QThreadPoolThread::run (this=0x560d064cc9f0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d064cc9f0) at thread/qthread_unix.cpp:331
#8  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0e5a318700 (LWP 3769)):
#0  0x00007f0e79cc2aff in __GI___poll (fds=0x7f0e48004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0e7855536e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0e785554a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0e7a2909f2 in QEventDispatcherGlib::processEvents (this=0x7f0e48000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f0e7a234c9b in QEventLoop::exec (this=this@entry=0x7f0e5a317be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f0e7a04e362 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d05aa3990) at thread/qthread_unix.cpp:331
#7  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f0e5ab19700 (LWP 3768)):
#0  0x00007f0e79cc2aff in __GI___poll (fds=0x7f0e50004e80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0e7855536e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0e785554a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0e7a2909f2 in QEventDispatcherGlib::processEvents (this=0x7f0e50000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f0e7a234c9b in QEventLoop::exec (this=this@entry=0x7f0e5ab18bc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f0e7a04e362 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0e5af67669 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d05a8ecc0) at thread/qthread_unix.cpp:331
#8  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f0e6d9e6700 (LWP 3764)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560d052662c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560d05266278, cond=0x560d052662a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x560d052662a0, mutex=0x560d05266278) at pthread_cond_wait.c:638
#3  0x00007f0e6de395eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#4  0x00007f0e6de391eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#5  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0e6ffff700 (LWP 3763)):
#0  0x00007f0e79cc2aff in __GI___poll (fds=0x7f0e680184e0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0e7855536e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0e785554a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0e7a2909f2 in QEventDispatcherGlib::processEvents (this=0x7f0e68000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f0e7a234c9b in QEventLoop::exec (this=this@entry=0x7f0e6fffebb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f0e7a04e362 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0e7abc5f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x7f0e7ac49d80) at thread/qthread_unix.cpp:331
#8  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0e62849700 (LWP 3765)):
#0  0x00007f0e79cc2aff in __GI___poll (fds=0x7f0e54004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0e7855536e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0e785554a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0e7a2909f2 in QEventDispatcherGlib::processEvents (this=0x7f0e54000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f0e7a234c9b in QEventLoop::exec (this=this@entry=0x7f0e62848bc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f0e7a04e362 in QThread::exec (this=this@entry=0x560d0557e940) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0e7b86a569 in QQmlThreadPrivate::run (this=0x560d0557e940) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f0e7a04f543 in QThreadPrivate::start (arg=0x560d0557e940) at thread/qthread_unix.cpp:331
#8  0x00007f0e799e4609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f0e79ccf293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f0e75e0b9c0 (LWP 3758)):
[KCrash Handler]
#3  0x00007f0e7c274276 in KDeclarative::KDeclarative::~KDeclarative() () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#4  0x00007f0e7c2771d2 in KDeclarative::QmlObject::~QmlObject() () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#5  0x00007f0e7c277d3d in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() () from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#6  0x00007f0e7a263ad3 in QObject::event (this=0x560d0562d8e0, e=0x560d0563a340) at kernel/qobject.cpp:1301
#7  0x00007f0e7af4bdc3 in QApplicationPrivate::notify_helper (this=this@entry=0x560d0519e670, receiver=receiver@entry=0x560d0562d8e0, e=e@entry=0x560d0563a340) at kernel/qapplication.cpp:3632
#8  0x00007f0e7af54bb8 in QApplication::notify (this=0x7ffcea20fd90, receiver=0x560d0562d8e0, e=0x560d0563a340) at kernel/qapplication.cpp:3156
#9  0x00007f0e7a23619a in QCoreApplication::notifyInternal2 (receiver=0x560d0562d8e0, event=0x560d0563a340) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#10 0x00007f0e7a238aa1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x560d05177ef0) at kernel/qcoreapplication.cpp:1821
#11 0x00007f0e7a291397 in postEventSourceDispatch (s=0x560d0525b400) at kernel/qeventdispatcher_glib.cpp:277
#12 0x00007f0e7855517d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f0e78555400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f0e785554a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f0e7a2909f2 in QEventDispatcherGlib::processEvents (this=0x560d05263dd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#16 0x00007f0e7a234c9b in QEventLoop::exec (this=this@entry=0x7ffcea20fc70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#17 0x00007f0e7a23ce44 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#18 0x0000560d046b4d95 in ?? ()
#19 0x00007f0e79bd40b3 in __libc_start_main (main=0x560d046b3f30, argc=1, argv=0x7ffcea20ff08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcea20fef8) at ../csu/libc-start.c:308
#20 0x0000560d046b4ebe in ?? ()

Possible duplicates by query: bug 450561, bug 450555, bug 450549, bug 450495, bug 447925.

Reported using DrKonqi
Comment 1 Nate Graham 2022-02-19 14:30:59 UTC

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