Bug 453097 - Plasma crashes after switching graphicscards (integrated intel and nvidia) when logging in
Summary: Plasma crashes after switching graphicscards (integrated intel and nvidia) wh...
Status: RESOLVED DUPLICATE of bug 447773
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.4
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-04-27 19:07 UTC by felix.schmidt.1
Modified: 2022-05-03 18:31 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 felix.schmidt.1 2022-04-27 19:07:30 UTC
Application: plasmashell (5.24.4)

Qt Version: 5.15.3
Frameworks Version: 5.93.0
Operating System: Linux 5.13.0-40-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.4 [KCrashBackend]

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

* Dual screen setup via HDMI and biult-in Screen.
* Configured in intel graphics only mode
* In total 3 taskbars, 2 at main monitor. 1 at secondary monitor
* switching from intel only to nvidia only mode via prime-select
* reboot
* login
* plasma crashes after havig trouble to load taskbars
* the first time there this will result in plasma beeing unconfigured. If changes are made they will be saved. from now on there will be two setups, which are shown by selecting intel or nvidia graphics

The crash can be reproduced every time.

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

[New LWP 3494]
[New LWP 3506]
[New LWP 3726]
[New LWP 3738]
[New LWP 4041]
[New LWP 4042]
[New LWP 4043]
[New LWP 4044]
[New LWP 4045]
[New LWP 4046]
[New LWP 4047]
[New LWP 4048]
[New LWP 4049]
[New LWP 4057]
[New LWP 4621]
[New LWP 4772]
[New LWP 4859]
[New LWP 4861]
[New LWP 4905]
[New LWP 4950]
[New LWP 4966]
[New LWP 4967]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007ff028e609cf in __GI___poll (fds=0x7ffe677062b8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7ff024fa09c0 (LWP 3484))]

Thread 23 (Thread 0x7fefa7fff700 (LWP 4967)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f82536c724) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f82536c6d0, cond=0x55f82536c6f8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f82536c6f8, mutex=0x55f82536c6d0) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f82536c6d0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f825475ca0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f825475c00) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fefc5e3b700 (LWP 4966)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f825320c94) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f825320c40, cond=0x55f825320c68) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f825320c68, mutex=0x55f825320c40) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f825320c40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f823319b10, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f823319a70) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fefb17b1700 (LWP 4950)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f824dc66c0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f824dc6670, cond=0x55f824dc6698) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f824dc6698, mutex=0x55f824dc6670) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f824dc6670) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f8254288f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f825428850) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fefc563a700 (LWP 4905)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f823ee3ee0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f823ee3e90, cond=0x55f823ee3eb8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f823ee3eb8, mutex=0x55f823ee3e90) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f823ee3e90) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f824410450, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f8244103b0) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fefc6dff700 (LWP 4861)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff01c017b34) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ff01c017ae0, cond=0x7ff01c017b08) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7ff01c017b08, mutex=0x7ff01c017ae0) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7ff01c017ae0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f82398f5a0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f82398f500) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fefc7dd9700 (LWP 4859)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff01c013340) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ff01c0132f0, cond=0x7ff01c013318) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7ff01c013318, mutex=0x7ff01c0132f0) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7ff01c0132f0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f82398e500, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f82398e460) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fefd6c2a700 (LWP 4772)):
#0  0x00007ff028e609cf in __GI___poll (fds=0x7fefc0031690, nfds=1, timeout=3471364) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff0276f436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0276f44a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff02943165b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fefc0010eb0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff0293d587b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fefd6c29ba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ff0291ef442 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fefd47b307c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f8228717a0) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fefd744d700 (LWP 4621)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f822ebd8a4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f822ebd850, cond=0x55f822ebd878) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f822ebd878, mutex=0x55f822ebd850) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f822ebd850) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f822ebd830, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f822ebd790) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fefddbfd700 (LWP 4057)):
#0  0x00007ff0276f225d in g_source_ref () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff0276f2328 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0276f3cbf in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff0276f4312 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff0276f44a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff02943165b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fefd0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007ff0293d587b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fefddbfcba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007ff0291ef442 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007ff02adb043a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f8223cf5d0) at thread/qthread_unix.cpp:331
#10 0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7ff000ff9700 (LWP 4049)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff000ff8b50, clockid=<optimized out>, expected=0, futex_word=0x7feffc413520) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff000ff8b50, clockid=<optimized out>, mutex=0x7feffc4134d0, cond=0x7feffc4134f8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc4134f8, mutex=0x7feffc4134d0, abstime=0x7ff000ff8b50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc4134d0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc4134d0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc30fff0, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc30ffe0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc30ffe0) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7ff0017fa700 (LWP 4048)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff0017f9b50, clockid=<optimized out>, expected=0, futex_word=0x7feffc413084) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff0017f9b50, clockid=<optimized out>, mutex=0x7feffc413030, cond=0x7feffc413058) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc413058, mutex=0x7feffc413030, abstime=0x7ff0017f9b50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc413030, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc413030) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc312030, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc312020) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc312020) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7ff001ffb700 (LWP 4047)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff001ffab50, clockid=<optimized out>, expected=0, futex_word=0x7feffc412be0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff001ffab50, clockid=<optimized out>, mutex=0x7feffc412b90, cond=0x7feffc412bb8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc412bb8, mutex=0x7feffc412b90, abstime=0x7ff001ffab50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc412b90, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc412b90) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc311eb0, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc311ea0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc311ea0) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7ff0027fc700 (LWP 4046)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff0027fbb50, clockid=<optimized out>, expected=0, futex_word=0x7feffc412744) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff0027fbb50, clockid=<optimized out>, mutex=0x7feffc4126f0, cond=0x7feffc412718) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc412718, mutex=0x7feffc4126f0, abstime=0x7ff0027fbb50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc4126f0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc4126f0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc30ff30, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc30ff20) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc30ff20) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7ff002ffd700 (LWP 4045)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff002ffcb50, clockid=<optimized out>, expected=0, futex_word=0x7feffc4122e4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff002ffcb50, clockid=<optimized out>, mutex=0x7feffc412290, cond=0x7feffc4122b8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc4122b8, mutex=0x7feffc412290, abstime=0x7ff002ffcb50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc412290, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc412290) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc30fa70, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc30fa60) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc30fa60) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ff0037fe700 (LWP 4044)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff0037fdb50, clockid=<optimized out>, expected=0, futex_word=0x7feffc312454) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff0037fdb50, clockid=<optimized out>, mutex=0x7feffc312400, cond=0x7feffc312428) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc312428, mutex=0x7feffc312400, abstime=0x7ff0037fdb50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc312400, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc312400) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc30c150, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc30c140) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc30c140) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ff003fff700 (LWP 4043)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff003ffeb50, clockid=<optimized out>, expected=0, futex_word=0x7feffc311e64) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff003ffeb50, clockid=<optimized out>, mutex=0x7feffc311e10, cond=0x7feffc311e38) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc311e38, mutex=0x7feffc311e10, abstime=0x7ff003ffeb50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc311e10, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc311e10) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc311f10, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc311f00) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc311f00) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff00edde700 (LWP 4042)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7ff00edddb50, clockid=<optimized out>, expected=0, futex_word=0x7feffc312770) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7ff00edddb50, clockid=<optimized out>, mutex=0x7feffc312720, cond=0x7feffc312748) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feffc312748, mutex=0x7feffc312720, abstime=0x7ff00edddb50) at pthread_cond_wait.c:656
#3  0x00007ff0291f6618 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7feffc312720, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7feffc312720) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7feffc30c240, mutex=mutex@entry=0x55f821ac53c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ff0291f3b21 in QThreadPoolThread::run() (this=0x7feffc30c230) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7feffc30c230) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff00e5b6700 (LWP 4041)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff01c008af4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ff01c008aa0, cond=0x7ff01c008ac8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7ff01c008ac8, mutex=0x7ff01c008aa0) at pthread_cond_wait.c:638
#3  0x00007ff0291f668b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7ff01c008aa0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7ff01043b990, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff02ae76074 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff02ae764e9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7ff01043b8f0) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff019fd8700 (LWP 3738)):
#0  0x00007ff028e609cf in __GI___poll (fds=0x7ff008004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff0276f436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0276f44a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff02943165b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff008000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff0293d587b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff019fd7be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ff0291ef442 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f8218aec50) at thread/qthread_unix.cpp:331
#7  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff01b4ef700 (LWP 3726)):
#0  0x00007ffe67785a1d in clock_gettime ()
#1  0x00007ff028e2b0e5 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7ff01b4ee930) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007ff029430f25 in qt_clock_gettime (ts=0x7ff01b4ee930, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007ff02942f7bd in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7ff010004950) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007ff02942fd99 in QTimerInfoList::timerWait(timespec&) (this=0x7ff010004950, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007ff0294313b6 in timerSourcePrepareHelper (timeout=0x7ff01b4ee9f4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#8  timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7ff01b4ee9f4) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007ff0276f38ef in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ff0276f429b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ff0276f44a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ff02943165b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff010000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007ff0293d587b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff01b4eebc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#14 0x00007ff0291ef442 in QThread::exec() (this=this@entry=0x55f821635020) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#15 0x00007ff02aa15b39 in QQmlThreadPrivate::run() (this=0x55f821635020) at qml/ftw/qqmlthread.cpp:155
#16 0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f821635020) at thread/qthread_unix.cpp:331
#17 0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#18 0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff023707700 (LWP 3506)):
#0  0x00007ff028e609cf in __GI___poll (fds=0x7ff014016310, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff0276f436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0276f44a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff02943165b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff014000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff0293d587b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff023706bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ff0291ef442 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ff029d6bf4b in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x7ff029defd80) at thread/qthread_unix.cpp:331
#8  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff0243f1700 (LWP 3494)):
#0  0x00007ff028e609cf in __GI___poll (fds=0x7ff0243f0ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff02b594c1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff02b59690a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff024b121a8 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ff0291f0623 in QThreadPrivate::start(void*) (arg=0x55f820fca2a0) at thread/qthread_unix.cpp:331
#5  0x00007ff028b84609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff028e6d163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff024fa09c0 (LWP 3484)):
[KCrash Handler]
#4  0x00007ff02b4d9c44 in Plasma::Containment::lastScreen() const () at /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#5  0x000055f820ddd4ea in ShellCorona::createWaitingPanels() (this=0x55f8215e5170) at ./shell/shellcorona.cpp:1224
#6  0x00007ff02940ddfe in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe67707170, r=0x55f8215e5170, this=0x55f8211076c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7  doActivate<false>(QObject*, int, void**) (sender=0x55f8215e5220, signal_index=3, argv=0x7ffe67707170) at kernel/qobject.cpp:3886
#8  0x00007ff0294071c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7ff029672c80 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe67707170) at kernel/qobject.cpp:3946
#9  0x00007ff02941293e in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#10 0x00007ff029404875 in QObject::event(QEvent*) (this=0x55f8215e5220, e=0x7ffe677074a0) at kernel/qobject.cpp:1336
#11 0x00007ff02a0f4dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ff02a0fdbd8 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ff0293d6d7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55f8215e5220, event=0x7ffe677074a0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#14 0x00007ff029430990 in QTimerInfoList::activateTimers() (this=0x55f8210ded70) at kernel/qtimerinfo_unix.cpp:643
#15 0x00007ff02943127c in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#16 0x00007ff0276f417d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ff0276f4400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ff0276f44a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ff029431642 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f8210dee30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007ff0293d587b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe677076e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#21 0x00007ff0293dda24 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x000055f820db4db5 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:238
[Inferior 1 (process 3484) detached]

Possible duplicates by query: bug 452073, bug 451791, bug 451053, bug 450723, bug 450594.

Reported using DrKonqi
Comment 1 Nate Graham 2022-05-03 18:31:41 UTC

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