Bug 477191 - System Settings crashes after removing the first app from Shortcuts KCM
Summary: System Settings crashes after removing the first app from Shortcuts KCM
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keys (show other bugs)
Version: 5.27.80
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-11-18 15:22 UTC by Patrick Silva
Modified: 2023-11-22 17:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2023-11-18 15:22:14 UTC
STEPS TO REPRODUCE
1. open Shortcuts KCM
2. add an application that will be the first in the list - I added an app whose name begins with "1"
3. remove the just added app from the apps list
4. click on "Apply" button

OBSERVED RESULT
crash

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Graphics Platform: Wayland


Thread 16 (Thread 0x7f9315dfc6c0 (LWP 5840)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f9315dfbae0, op=137, expected=0, futex_word=0x55e953b4e9b4) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e953b4e9b4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9315dfbae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e953b4e9b4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9315dfbae0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe8055 in __pthread_cond_wait_common (abstime=0x7f9315dfbae0, clockid=1, mutex=0x55e953b4e960, cond=0x55e953b4e988) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55e953b4e988, mutex=0x55e953b4e960, abstime=0x7f9315dfbae0) at pthread_cond_wait.c:643
#5  0x00007f935bccc8e4 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (deadline=..., this=0x55e953b4e960) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e953b4e960) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e953b4e830, mutex=mutex@entry=0x55e953982fe8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f935bccf40a in QThreadPoolThread::run() (this=0x55e953b4e820) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x55e953b4e820) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#13 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f931cdfa6c0 (LWP 5838)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f931cdf9ae0, op=137, expected=0, futex_word=0x55e953a54694) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e953a54694, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f931cdf9ae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e953a54694, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f931cdf9ae0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe8055 in __pthread_cond_wait_common (abstime=0x7f931cdf9ae0, clockid=1, mutex=0x55e953a54640, cond=0x55e953a54668) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55e953a54668, mutex=0x55e953a54640, abstime=0x7f931cdf9ae0) at pthread_cond_wait.c:643
#5  0x00007f935bccc8e4 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (deadline=..., this=0x55e953a54640) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e953a54640) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e953bd67b0, mutex=mutex@entry=0x55e953982fe8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f935bccf40a in QThreadPoolThread::run() (this=0x55e953bd67a0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x55e953bd67a0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#13 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f931d5fb6c0 (LWP 5837)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f931d5faae0, op=137, expected=0, futex_word=0x55e953b4ef74) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e953b4ef74, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f931d5faae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e953b4ef74, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f931d5faae0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe8055 in __pthread_cond_wait_common (abstime=0x7f931d5faae0, clockid=1, mutex=0x55e953b4ef20, cond=0x55e953b4ef48) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55e953b4ef48, mutex=0x55e953b4ef20, abstime=0x7f931d5faae0) at pthread_cond_wait.c:643
#5  0x00007f935bccc8e4 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (deadline=..., this=0x55e953b4ef20) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e953b4ef20) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e953bd6720, mutex=mutex@entry=0x55e953982fe8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f935bccf40a in QThreadPoolThread::run() (this=0x55e953bd6710) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x55e953bd6710) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#13 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f931e5fd6c0 (LWP 5833)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55e9539b718c) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e9539b718c, 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  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e9539b718c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe7d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e9539b7138, cond=0x55e9539b7160) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55e9539b7160, mutex=0x55e9539b7138) at pthread_cond_wait.c:618
#5  0x00007f9345ed1b5c in cnd_wait () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func() () at ../mesa-23.2.1/src/util/u_queue.c:290
#7  0x00007f9345f1ca0c in impl_thrd_routine() () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:67
#8  0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f9354bb06c0 (LWP 5821)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55e952676150) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e952676150, 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  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e952676150, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe7d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e952676100, cond=0x55e952676128) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55e952676128, mutex=0x55e952676100) at pthread_cond_wait.c:618
#5  0x00007f9345ed1b5c in cnd_wait () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func() () at ../mesa-23.2.1/src/util/u_queue.c:290
#7  0x00007f9345f1ca0c in impl_thrd_routine() () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:67
#8  0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f931edfe6c0 (LWP 5830)):
#0  0x00007f935e05ef6f in __GI___poll (fds=0x7f9308000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f935afff276 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x7f9308000b90, timeout=<optimized out>, context=0x55e9538bd7f0) at ../glib/glib/gmain.c:4653
#2  g_main_context_iterate_unlocked.isra.0 (context=0x55e9538bd7f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344
#3  0x00007f935afa1b97 in g_main_loop_run (loop=0x55e9538bd8e0) at ../glib/glib/gmain.c:4551
#4  0x00007f93576d614c in gdbus_shared_thread_func (user_data=0x55e9538bd7c0) at ../glib/gio/gdbusprivate.c:284
#5  0x00007f935afd29f5 in g_thread_proxy (data=0x55e9538b9610) at ../glib/glib/gthread.c:831
#6  0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f93557fe6c0 (LWP 5820)):
#0  0x00007f935e05ef6f in __GI___poll (fds=fds@entry=0x7f93557fdb70, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f935a37e8a8 in poll (__timeout=-1, __nfds=2, __fds=0x7f93557fdb70) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run() (this=0x55e9526820c0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.0/src/client/qwaylanddisplay.cpp:184
#3  0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#4  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#5  QThreadPrivate::start(void*) (arg=0x55e9526820c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#6  0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f93165fd6c0 (LWP 5839)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f93165fcae0, op=137, expected=0, futex_word=0x55e953b91d14) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e953b91d14, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f93165fcae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e953b91d14, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f93165fcae0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe8055 in __pthread_cond_wait_common (abstime=0x7f93165fcae0, clockid=1, mutex=0x55e953b91cc0, cond=0x55e953b91ce8) at pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x55e953b91ce8, mutex=0x55e953b91cc0, abstime=0x7f93165fcae0) at pthread_cond_wait.c:643
#5  0x00007f935bccc8e4 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (deadline=..., this=0x55e953b91cc0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:93
#6  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e953b91cc0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:101
#7  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e953a546f0, mutex=mutex@entry=0x55e953982fe8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:181
#8  0x00007f935bccf40a in QThreadPoolThread::run() (this=0x55e953a546e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthreadpool.cpp:114
#9  0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x55e953a546e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#13 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f931ddfc6c0 (LWP 5834)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55e9538fc8b8) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e9538fc8b8, 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  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e9538fc8b8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe7d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e9538fc868, cond=0x55e9538fc890) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55e9538fc890, mutex=0x55e9538fc868) at pthread_cond_wait.c:618
#5  0x00007f9345ed1b5c in cnd_wait () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:135
#6  util_queue_thread_func() () at ../mesa-23.2.1/src/util/u_queue.c:290
#7  0x00007f9345f1ca0c in impl_thrd_routine() () at ../mesa-23.2.1/src/c11/impl/threads_posix.c:67
#8  0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f933d9ff6c0 (LWP 5824)):
#0  0x00007f935e05ef6f in __GI___poll (fds=0x55e952c17bb0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f935afff276 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x55e952c17bb0, timeout=<optimized out>, context=0x7f9330000c60) at ../glib/glib/gmain.c:4653
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f9330000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344
#3  0x00007f935af9f162 in g_main_context_iteration (context=0x7f9330000c60, may_block=1) at ../glib/glib/gmain.c:4414
#4  0x00007f935bd9795a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9330000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventdispatcher_glib.cpp:395
#5  0x00007f935bb6cc5e in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=..., this=0x7f933d9feb90) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f933d9feb90, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:182
#7  0x00007f935bc49e6f in QThread::exec() (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread.cpp:578
#8  QThread::run() (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread.cpp:699
#9  0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x55e95294b1b0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#13 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f9316dfe6c0 (LWP 5829)):
#0  0x00007f935e05ef6f in __GI___poll (fds=0x55e953859b70, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f935afff276 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x55e953859b70, timeout=<optimized out>, context=0x55e9538598e0) at ../glib/glib/gmain.c:4653
#2  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55e9538598e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344
#3  0x00007f935af9f162 in g_main_context_iteration (context=0x55e9538598e0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4414
#4  0x00007f935af9f1b2 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6574
#5  0x00007f935afd29f5 in g_thread_proxy (data=0x55e953859b10) at ../glib/glib/gthread.c:831
#6  0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#7  0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f9317fff6c0 (LWP 5878)):
#0  0x00007ffdf77abab3 in clock_gettime ()
#1  0x00007f935e0316dd in __GI___clock_gettime (clock_id=<optimized out>, tp=tp@entry=0x7f9317ffe960) at ../sysdeps/unix/sysv/linux/clock_gettime.c:42
#2  0x00007f935afa14bd in sysprof_clock_get_current_time () at /usr/include/sysprof-6/sysprof-clock.h:88
#3  g_main_context_prepare_unlocked.part.0.lto_priv.0 (context=0x7f92dc0a3810, priority=0x7f9317ffea18) at ../glib/glib/gmain.c:3843
#4  0x00007f935afff109 in g_main_context_prepare_unlocked (priority=0x7f9317ffea18, context=0x7f92dc0a3810) at ../glib/glib/gmain.c:3780
#5  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f92dc0a3810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4330
#6  0x00007f935af9f162 in g_main_context_iteration (context=0x7f92dc0a3810, may_block=1) at ../glib/glib/gmain.c:4414
#7  0x00007f935bd9795a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f92dc1d2340, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventdispatcher_glib.cpp:395
#8  0x00007f935bb6cc5e in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=..., this=0x7f9317ffeb90) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:100
#9  QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9317ffeb90, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:182
#10 0x00007f935bc49e6f in QThread::exec() (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread.cpp:578
#11 QThread::run() (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread.cpp:699
#12 0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#14 QThreadPrivate::start(void*) (arg=0x55e955ef83e0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#15 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#16 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f931f5ff6c0 (LWP 5828)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f935affa2b7 in g_cond_wait (cond=0x55e953859478, mutex=0x55e953859470) at ../glib/glib/gthread-posix.c:1552
#2  0x00007f935af6c1b4 in g_async_queue_pop_intern_unlocked (queue=0x55e953859470, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425
#3  0x00007f935afd4a7e in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/glib/gthreadpool.c:311
#4  0x00007f935afd29f5 in g_thread_proxy (data=0x55e9538594c0) at ../glib/glib/gthread.c:831
#5  0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f9356fff6c0 (LWP 5818)):
#0  0x00007f935afa142e in sysprof_clock_get_current_time () at /usr/include/sysprof-6/sysprof-clock.h:88
#1  g_main_context_prepare_unlocked.part.0.lto_priv.0 (context=0x7f9350000c80, priority=0x7f9356ffe9b8) at ../glib/glib/gmain.c:3838
#2  0x00007f935afff109 in g_main_context_prepare_unlocked (priority=0x7f9356ffe9b8, context=0x7f9350000c80) at ../glib/glib/gmain.c:3780
#3  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f9350000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4330
#4  0x00007f935af9f162 in g_main_context_iteration (context=0x7f9350000c80, may_block=1) at ../glib/glib/gmain.c:4414
#5  0x00007f935bd9795a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9350000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventdispatcher_glib.cpp:395
#6  0x00007f935bb6cc5e in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=..., this=0x7f9356ffeb30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:100
#7  QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f9356ffeb30, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:182
#8  0x00007f935bc49d6f in QThread::exec() (this=this@entry=0x7f935c911b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/global/qflags.h:74
#9  0x00007f935c88a7ff in QDBusConnectionManager::run() (this=0x7f935c911b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/dbus/qdbusconnection.cpp:131
#10 0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#12 QThreadPrivate::start(void*) (arg=0x7f935c911b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#13 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#14 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f9355fff6c0 (LWP 5819)):
#0  0x00007f935dfe54ae in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55e95268c714) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55e95268c714, 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  0x00007f935dfe552f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55e95268c714, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f935dfe7d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e95268c6c0, cond=0x55e95268c6e8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55e95268c6e8, mutex=0x55e95268c6c0) at pthread_cond_wait.c:618
#5  0x00007f935bccc950 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55e95268c6c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:103
#6  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55e95265eb20, mutex=mutex@entry=0x55e95265eb18, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qwaitcondition_unix.cpp:181
#7  0x00007f935a37e828 in QtWaylandClient::EventThread::waitForReading() (this=0x55e95265eae0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.0/src/client/qwaylanddisplay.cpp:218
#8  QtWaylandClient::EventThread::run() (this=0x55e95265eae0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.0/src/client/qwaylanddisplay.cpp:179
#9  0x00007f935bcc97b3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:324
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:260
#11 QThreadPrivate::start(void*) (arg=0x55e95265eae0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qthread_unix.cpp:283
#12 0x00007f935dfe89eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#13 0x00007f935e06c7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f93572fd9c0 (LWP 5817)):
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f935dfea8a3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f935df9a668 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f935e5ae960 in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash/kcrash-5.245.0/src/kcrash.cpp:612
#4  0x00007f935df9a710 in <signal handler called> () at /usr/lib/libc.so.6
#5  std::__atomic_base<int>::fetch_add(int, std::memory_order) (__m=std::memory_order_acq_rel, __i=1, this=0x9d1485702c5ce1ed, this=<optimized out>, __i=<optimized out>, __m=<optimized out>) at /usr/include/c++/13.2.1/bits/atomic_base.h:633
#6  QAtomicOps<int>::ref<int>(std::atomic<int>&) (_q_value=<error reading variable: Cannot access memory at address 0x9d1485702c5ce1ed>, _q_value=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qatomic_cxx11.h:258
#7  QBasicAtomicInteger<int>::ref() (this=0x9d1485702c5ce1ed, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/thread/qbasicatomic.h:49
#8  QArrayData::ref() (this=0x9d1485702c5ce1ed, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/tools/qarraydata.h:51
#9  QArrayDataPointer<char16_t>::ref() (this=0x7ffdf764c9d0, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/tools/qarraydatapointer.h:412
#10 QArrayDataPointer<char16_t>::QArrayDataPointer(QArrayDataPointer<char16_t> const&) (other=<optimized out>, this=0x7ffdf764c9d0, this=<optimized out>, other=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/tools/qarraydatapointer.h:40
#11 QString::QString(QString const&) (other=<optimized out>, this=0x7ffdf764c9d0, this=<optimized out>, other=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/text/qstring.h:1107
#12 QtPrivate::QMetaTypeForType<QString>::getCopyCtr()::{lambda(QtPrivate::QMetaTypeInterface const*, void*, void const*)#1}::operator()(QtPrivate::QMetaTypeInterface const*, void*, void const*) const (other=<optimized out>, addr=0x7ffdf764c9d0, __closure=0x0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qmetatype.h:2416
#13 QtPrivate::QMetaTypeForType<QString>::getCopyCtr()::{lambda(QtPrivate::QMetaTypeInterface const*, void*, void const*)#1}::_FUN(QtPrivate::QMetaTypeInterface const*, void*, void const*) () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qmetatype.h:2415
#14 0x00007f935bbc8f28 in QtMetaTypePrivate::copyConstruct(QtPrivate::QMetaTypeInterface const*, void*, void const*) (copy=0x55e956091fe0, where=0x7ffdf764c9d0, iface=0x7f935bfe3a00 <QtPrivate::QMetaTypeInterfaceWrapper<QString>::metaType>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qmetatype_p.h:176
#15 QtMetaTypePrivate::construct(QtPrivate::QMetaTypeInterface const*, void*, void const*) (copy=0x55e956091fe0, where=0x7ffdf764c9d0, iface=0x7f935bfe3a00 <QtPrivate::QMetaTypeInterfaceWrapper<QString>::metaType>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qmetatype_p.h:193
#16 (anonymous namespace)::customConstruct<> (copy=<optimized out>, d=<optimized out>, iface=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qvariant.cpp:277
#17 QVariant::QVariant(QMetaType, void const*) (this=this@entry=0x7ffdf764c9d0, type=..., copy=0x55e956091fe0, this=<optimized out>, type=..., copy=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qvariant.cpp:931
#18 0x00007f932fb92fb1 in QVariant::fromValue<QString>(QString const&) (value=<optimized out>) at /usr/include/qt6/QtCore/qvariant.h:557
#19 KGlobalAccelInterface::getComponent(QString const&) (this=0x55e9536b50b0, componentUnique=<optimized out>) at /usr/src/debug/plasma-desktop/build/kcms/keys/kglobalaccel_interface.h:111
#20 0x00007f932fb9d5b2 in GlobalAccelModel::removeComponent(Component const&) (component=..., this=0x55e954545300) at /usr/src/debug/plasma-desktop/plasma-desktop-5.27.80/kcms/keys/globalaccelmodel.cpp:336
#21 GlobalAccelModel::save() (this=0x55e954545300) at /usr/src/debug/plasma-desktop/plasma-desktop-5.27.80/kcms/keys/globalaccelmodel.cpp:188
#22 0x00007f932fb81cb5 in KCMKeys::save() (this=0x55e953833840) at /usr/src/debug/plasma-desktop/plasma-desktop-5.27.80/kcms/keys/kcm_keys.cpp:103
#23 0x00007f935d7e86c6 in KCModuleQml::save() (this=0x55e9555568d0) at /usr/src/debug/kcmutils/kcmutils-5.245.0/src/kcmoduleqml.cpp:282
#24 0x00007f935e9d7766 in ModuleView::moduleSave(KCModule*) (this=0x55e952953540, module=<optimized out>) at /usr/src/debug/systemsettings/systemsettings-5.27.80/core/ModuleView.cpp:388
#25 0x00007f935e9d9f4f in ModuleView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffdf764cde0) at /usr/src/debug/systemsettings/build/core/systemsettingsview_autogen/include/moc_ModuleView.cpp:274
#26 0x00007f935bbb9d5b in doActivate<false>(QObject*, int, void**) (sender=0x55e95292d7c0, signal_index=9, argv=0x7ffdf764cde0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qobject.cpp:4033
#27 0x00007f935da7d42e in QAbstractButton::clicked(bool) (_t1=<optimized out>, this=0x55e95292d7c0) at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:408
#28 QAbstractButtonPrivate::emitClicked() (this=this@entry=0x55e95291d3f0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/widgets/qabstractbutton.cpp:379
#29 0x00007f935da7d928 in QAbstractButtonPrivate::click() (this=0x55e95291d3f0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/widgets/qabstractbutton.cpp:372
#30 0x00007f935da8bd35 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x55e95292d7c0, e=0x7ffdf764d390) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/widgets/qabstractbutton.cpp:974
#31 0x00007f935d9c3e65 in QWidget::event(QEvent*) (this=0x55e95292d7c0, event=0x7ffdf764d390) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qwidget.cpp:8988
#32 0x00007f935d97318b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55e952604080, receiver=receiver@entry=0x55e95292d7c0, e=e@entry=0x7ffdf764d390) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qapplication.cpp:3290
#33 0x00007f935d9759e8 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x55e95292d7c0, e=0x7ffdf764d390) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qapplication.cpp:2777
#34 0x00007f935bb626d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55e95292d7c0, event=0x7ffdf764d390) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qcoreapplication.cpp:1118
#35 0x00007f935bb6272d in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qcoreapplication.cpp:1550
#36 0x00007f935d971137 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=0x55e95292d7c0, event=0x7ffdf764d390, alienWidget=0x55e95292d7c0, nativeWidget=0x55e9526132d0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qapplication.cpp:2361
#37 0x00007f935d9d697b in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x55e952c17d00, event=event@entry=0x7ffdf764d700) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qwidgetwindow.cpp:627
#38 0x00007f935d9d7cc0 in QWidgetWindow::event(QEvent*) (this=0x55e952c17d00, event=0x7ffdf764d700) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qwidgetwindow.cpp:241
#39 0x00007f935d97318b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55e952c17d00, e=0x7ffdf764d700) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qapplication.cpp:3290
#40 0x00007f935bb626d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55e952c17d00, event=0x7ffdf764d700) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qcoreapplication.cpp:1118
#41 0x00007f935bb6272d in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qcoreapplication.cpp:1550
#42 0x00007f935c1a5355 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7f934c003030) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/gui/kernel/qguiapplication.cpp:2315
#43 0x00007f935c2105dc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/gui/kernel/qwindowsysteminterface.cpp:1109
#44 0x00007f935c5e5d84 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/gui/platform/unix/qeventdispatcher_glib.cpp:38
#45 0x00007f935afa0f69 in g_main_dispatch (context=0x7f9350000ef0) at ../glib/glib/gmain.c:3476
#46 0x00007f935afff327 in g_main_context_dispatch_unlocked (context=0x7f9350000ef0) at ../glib/glib/gmain.c:4284
#47 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f9350000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#48 0x00007f935af9f162 in g_main_context_iteration (context=0x7f9350000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#49 0x00007f935bd97934 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55e952607ca0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#50 0x00007f935bb6cc5e in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=..., this=0x7ffdf764dbc0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:100
#51 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffdf764dbc0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/kernel/qeventloop.cpp:182
#52 0x00007f935bb65178 in QCoreApplication::exec() () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/corelib/global/qflags.h:74
#53 0x00007f935d96fd1a in QApplication::exec() () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.0/src/widgets/kernel/qapplication.cpp:2569
#54 0x000055e95101a26c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings/systemsettings-5.27.80/app/main.cpp:175
Comment 1 fanzhuyifan 2023-11-18 16:47:55 UTC
Can reproduce on latest neon unstable.
Comment 2 Bug Janitor Service 2023-11-18 23:48:34 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1843
Comment 3 Nicolas Fella 2023-11-19 20:07:54 UTC
Git commit f621c718c55fbab2f63c3af48a54ed9f84b8ffc0 by Nicolas Fella.
Committed on 19/11/2023 at 21:03.
Pushed by nicolasfella into branch 'master'.

[kcms/keys] Don't remove items from list while iterating

removeComponent removes the item from m_components, so we must
not do that while iterating over m_components

Instead make a pass over the list, remember the to-be-deleted components,
delete them, then process the rest

M  +10   -2    kcms/keys/globalaccelmodel.cpp

https://invent.kde.org/plasma/plasma-desktop/-/commit/f621c718c55fbab2f63c3af48a54ed9f84b8ffc0
Comment 4 fanzhuyifan 2023-11-22 17:28:40 UTC
Can confirm the fix