Bug 486531 - plasmashell crash at restore from lock screen
Summary: plasmashell crash at restore from lock screen
Status: RESOLVED DUPLICATE of bug 482768
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.0.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-05-03 22:15 UTC by wadja
Modified: 2024-05-17 03:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (105.87 KB, text/plain)
2024-05-17 03:42 UTC, Tony
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wadja 2024-05-03 22:15:26 UTC
Application: plasmashell (6.0.4)

Qt Version: 6.7.0
Frameworks Version: 6.1.0
Operating System: Linux 6.8.8-300.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 40 (Forty)"
DrKonqi: 6.0.4 [CoredumpBackend]

-- Information about the crash:
Plasmashell crash at restore from lock screen.
I am use KVM switch, so probably crash is related to it.
Crash not happening on each lock/unlock, but anyway happens quite often - few times per day.
It definitely related to fedora 40 upgrade - crash does not happen on F39.

The crash can be reproduced sometimes.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[New LWP 31572]
[New LWP 31574]
[New LWP 31575]
[New LWP 31577]
[New LWP 31581]
[New LWP 31573]
[New LWP 31578]
[New LWP 31580]
[New LWP 31579]
[New LWP 31588]
[New LWP 31590]
[New LWP 31589]
[New LWP 31592]
[New LWP 31591]
[New LWP 31576]
[New LWP 31593]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f4b45afeb00 (LWP 31572))]

Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7f4b45afeb00 (LWP 31572))]

Thread 16 (Thread 0x7f4b0be006c0 (LWP 31593)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab716f70, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab716f70, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab716f70, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab716f48, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab716f48, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab76e5b0) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f4b35a006c0 (LWP 31576)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab4525ac, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab4525ac, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab4525ac, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab452580, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab452580, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab454550) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f4b156006c0 (LWP 31591)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab631568, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab631568, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab631568, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab631540, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab631540, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab5eafd0) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f4b14c006c0 (LWP 31592)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab6e2c10, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab6e2c10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab6e2c10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab6e2be8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab6e2be8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab716c20) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f4b16a006c0 (LWP 31589)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab592130, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab592130, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab592130, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab592108, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab592108, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab64fb60) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f4b160006c0 (LWP 31590)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab67e0c0, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab67e0c0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab67e0c0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab67e098, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab67e098, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab602ad0) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f4b174006c0 (LWP 31588)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab5fd888, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab5fd888, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab5fd888, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab5fd860, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab5fd860, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab5fe1f0) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f4b2ce006c0 (LWP 31579)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab4537e0, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab4537e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab4537e0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab4537b8, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab4537b8, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab4d7670) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f4b1cc006c0 (LWP 31580)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab4e7ec8, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab4e7ec8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab4e7ec8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab4e7ea0, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab4e7ea0, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab52bf50) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f4b2d8006c0 (LWP 31578)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab453634, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab453634, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab453634, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab453608, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab453608, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab4d7340) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f4b37c006c0 (LWP 31573)):
#0  0x00007f4b4a31d72d in __GI___poll (fds=0x55f0ab32a6e0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4b4971f724 in g_main_context_poll_unlocked (priority=2147483647, context=0x7f4b30000c80, timeout=<optimized out>, fds=0x55f0ab32a6e0, n_fds=3) at ../glib/gmain.c:4521
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f4b30000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4212
#3  0x00007f4b496bfb03 in g_main_context_iteration (context=0x7f4b30000c80, may_block=1) at ../glib/gmain.c:4282
#4  0x00007f4b4ac7bf83 in QEventDispatcherGlib::processEvents (this=0x7f4b30000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x00007f4b4a9a26b3 in QEventLoop::exec (this=this@entry=0x7f4b37bffa20, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/global/qflags.h:34
#6  0x00007f4b4aab402f in QThread::exec (this=this@entry=0x7f4b4bbfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/global/qflags.h:74
#7  0x00007f4b4bb71af1 in QDBusConnectionManager::run (this=0x7f4b4bbfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/dbus/qdbusconnectionmanager.cpp:144
#8  0x00007f4b4ab4f35c in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:326
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:262
#10 QThreadPrivate::start (arg=0x7f4b4bbfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:285
#11 0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#12 0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f4b17e006c0 (LWP 31581)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab53afd8, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab53afd8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab53afd8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab53afb0, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab53afb0, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab55bfd0) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f4b350006c0 (LWP 31577)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab450c28, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab450c28, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab450c28, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab450c00, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab450c00, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b2da9d7fd in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007f4b2da7b3bb in util_queue_thread_func (input=input@entry=0x55f0ab49f450) at ../src/util/u_queue.c:290
#7  0x00007f4b2da9d72c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#9  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f4b364006c0 (LWP 31575)):
#0  0x00007f4b4a31d72d in __GI___poll (fds=fds@entry=0x7f4b363ffa60, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f4b4d4b1d85 in poll (__fds=0x7f4b363ffa60, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x55f0ab374f40) at /usr/src/debug/qt6-qtwayland-6.7.0-1.fc40.x86_64/src/client/qwaylanddisplay.cpp:182
#3  0x00007f4b4ab4f35c in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x55f0ab374f40) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:285
#6  0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#7  0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f4b36e006c0 (LWP 31574)):
#0  0x00007f4b4a2a5919 in __futex_abstimed_wait_common64 (private=0, futex_word=0x55f0ab3c3c70, expected=0, op=393, abstime=0x0, cancel=true) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55f0ab3c3c70, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f4b4a2a599f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55f0ab3c3c70, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f4b4a2a82e9 in __pthread_cond_wait_common (cond=0x55f0ab3c3c48, mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55f0ab3c3c48, mutex=<optimized out>) at pthread_cond_wait.c:618
#5  0x00007f4b4ab5ba8b in QWaitConditionPrivate::wait (this=0x55f0ab3c3c20, deadline=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:102
#6  QWaitCondition::wait (this=this@entry=0x55f0ab342150, mutex=mutex@entry=0x55f0ab342148, deadline=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:180
#7  0x00007f4b4d4b1d1e in QtWaylandClient::EventThread::waitForReading (this=0x55f0ab342110) at /usr/src/debug/qt6-qtwayland-6.7.0-1.fc40.x86_64/src/client/qwaylanddisplay.cpp:216
#8  QtWaylandClient::EventThread::run (this=0x55f0ab342110) at /usr/src/debug/qt6-qtwayland-6.7.0-1.fc40.x86_64/src/client/qwaylanddisplay.cpp:177
#9  0x00007f4b4ab4f35c in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x55f0ab342110) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:285
#12 0x00007f4b4a2a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447
#13 0x00007f4b4a32b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f4b45afeb00 (LWP 31572)):
[KCrash Handler]
#5  KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int) () at /usr/include/c++/14/bits/atomic_base.h:501
#6  0x00007f4b4a672056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#7  0x00007f4b4a66e6a0 in ffi_call_int (cif=cif@entry=0x7ffe19f2ffb0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#8  0x00007f4b4a6714ee in ffi_call (cif=cif@entry=0x7ffe19f2ffb0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffe19f30080) at ../src/x86/ffi64.c:710
#9  0x00007f4b4d858f2e in wl_closure_invoke (closure=closure@entry=0x7f4b24001bb0, target=<optimized out>, target@entry=0x55f0ababa6d0, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../src/connection.c:1025
#10 0x00007f4b4d8597a3 in dispatch_event (display=display@entry=0x55f0ab325a70, queue=0x55f0ab325b60) at ../src/wayland-client.c:1631
#11 0x00007f4b4d859a4c in dispatch_queue (queue=0x55f0ab325b60, display=0x55f0ab325a70) at ../src/wayland-client.c:1777
#12 wl_display_dispatch_queue_pending (display=0x55f0ab325a70, queue=0x55f0ab325b60) at ../src/wayland-client.c:2019
#13 0x00007f4b4d4b1be2 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at /usr/src/debug/qt6-qtwayland-6.7.0-1.fc40.x86_64/src/client/qwaylanddisplay.cpp:227
#14 0x00007f4b4a9ebdd5 in QObject::event (this=0x55f0ab325840, e=0x7f4b28001430) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qobject.cpp:1446
#15 0x00007f4b4cd8b368 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55f0ab325840, e=0x7f4b28001430) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#16 0x00007f4b4a995ab8 in QCoreApplication::notifyInternal2 (receiver=0x55f0ab325840, event=0x7f4b28001430) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
#17 0x00007f4b4a995d1d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1575
#18 0x00007f4b4a999861 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55f0ab2f4440) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1932
#19 0x00007f4b4a999b0d in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1789
#20 0x00007f4b4ac7c7cf in postEventSourceDispatch (s=0x55f0ab322250) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#21 0x00007f4b496be68c in g_main_dispatch (context=0x7f4b30000f00) at ../glib/gmain.c:3344
#22 g_main_context_dispatch_unlocked (context=0x7f4b30000f00) at ../glib/gmain.c:4152
#23 0x00007f4b4971f788 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f4b30000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#24 0x00007f4b496bfb03 in g_main_context_iteration (context=0x7f4b30000f00, may_block=1) at ../glib/gmain.c:4282
#25 0x00007f4b4ac7bf83 in QEventDispatcherGlib::processEvents (this=0x55f0ab337120, flags=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#26 0x00007f4b4a9a26b3 in QEventLoop::exec (this=this@entry=0x7ffe19f306c0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/global/qflags.h:34
#27 0x00007f4b4a99e63c in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/global/qflags.h:74
#28 0x00007f4b4b1d518d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:1926
#29 0x00007f4b4cd8b2d9 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/widgets/kernel/qapplication.cpp:2555
#30 0x000055f0ab0faea5 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.0.4-1.fc40.x86_64/shell/main.cpp:214

Reported using DrKonqi
Comment 1 Nate Graham 2024-05-05 02:20:59 UTC

*** This bug has been marked as a duplicate of bug 482768 ***
Comment 2 Tony 2024-05-17 03:42:05 UTC
Created attachment 169551 [details]
New crash information added by DrKonqi

plasmashell (5.27.5) using Qt 5.15.8

Stepped away from my machine for a few minutes. When I returned, the screen was locked so I unlocked it. When the screen unlocked I saw that Google Chrome was no longer running and the KDE Crash Handler dialog was showing on the screen.

-- Backtrace (Reduced):
#8  0x00007f7257686b0d in ffi_call () from /lib/x86_64-linux-gnu/libffi.so.8
[...]
#11 0x00007f7258174c5c in wl_display_dispatch_queue_pending () from /opt/amdgpu/lib/x86_64-linux-gnu/libwayland-client.so.0
#12 0x00007f725712b872 in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#13 0x00007f7255cdd6f0 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f7256b62fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5