Bug 472958

Summary: System Settings crashes when I try to set a shortcut with a dead key in Task Switcher KCM
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: kcm_kwintabboxAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: nate, plasma-bugs-null
Priority: NOR Keywords: qt6
Version First Reported In: master   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Patrick Silva 2023-08-03 13:32:42 UTC
STEPS TO REPRODUCE
1. open Task Switcher KCM
2. try to set a keyboard shortcut including a dead key (like alt+tilde or alt+acute accent) to walk through the current app
3. 

OBSERVED RESULT
System Settings crashes

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.6.0
Graphics Platform: Wayland


Thread 13 (Thread 0x7ff8195fe640 (LWP 26678)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7ff8195fd950, op=137, expected=0, futex_word=0x563a060f1e84) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7ff8195fd950, clockid=134217872, expected=0, futex_word=0x563a060f1e84) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563a060f1e84, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ff8195fd950, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff859093f1b in __pthread_cond_wait_common (abstime=0x7ff8195fd950, clockid=1, mutex=0x563a060f1e30, cond=0x563a060f1e58) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x563a060f1e58, mutex=0x563a060f1e30, abstime=0x7ff8195fd950) at ./nptl/pthread_cond_wait.c:652
#5  0x00007ff859ad6954 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007ff859ad35fb in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007ff859aceb5c in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7ff82dd78640 (LWP 26186)):
#0  0x00007ff859118d7f in __GI___poll (fds=0x563a05d8cda0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff858b1c1f6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x563a05d8cda0, timeout=<optimized out>, context=0x563a05d8cf20) at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=0x563a05d8cf20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4208
#3  0x00007ff858ac62b3 in g_main_loop_run (loop=0x563a05d8cfe0) at ../../../glib/gmain.c:4413
#4  0x00007ff83628407a in gdbus_shared_thread_func (user_data=0x563a05d8cef0) at ../../../gio/gdbusprivate.c:282
#5  0x00007ff858af5a51 in g_thread_proxy (data=0x563a05d831e0) at ../../../glib/gthread.c:827
#6  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7ff8377fe640 (LWP 26184)):
#0  0x00007ff859118d7f in __GI___poll (fds=0x563a0503ecb0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff858b1c1f6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x563a0503ecb0, timeout=<optimized out>, context=0x7ff828000c60) at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7ff828000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4208
#3  0x00007ff858ac43e3 in g_main_context_iteration (context=0x7ff828000c60, may_block=1) at ../../../glib/gmain.c:4278
#4  0x00007ff859bb57fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#5  0x00007ff859966df3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007ff859a44030 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007ff859aceb5c in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7ff837fff640 (LWP 26182)):
#0  0x00007ff859118d7f in __GI___poll (fds=0x563a04e11050, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff858b1c1f6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x563a04e11050, timeout=<optimized out>, context=0x7ff830000c60) at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7ff830000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4208
#3  0x00007ff858ac43e3 in g_main_context_iteration (context=0x7ff830000c60, may_block=1) at ../../../glib/gmain.c:4278
#4  0x00007ff859bb57fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#5  0x00007ff859966df3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007ff859a44030 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007ff859aceb5c in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7ff8541ff640 (LWP 26175)):
#0  0x00007ff859118d7f in __GI___poll (fds=0x7ff84c03a300, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff858b1c1f6 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7ff84c03a300, timeout=<optimized out>, context=0x7ff84c001d20) at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7ff84c001d20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4208
#3  0x00007ff858ac43e3 in g_main_context_iteration (context=0x7ff84c001d20, may_block=1) at ../../../glib/gmain.c:4278
#4  0x00007ff859bb57fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#5  0x00007ff859966df3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007ff859a44030 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007ff858f6ad5e in  () at /lib/x86_64-linux-gnu/libQt6DBus.so.6
#8  0x00007ff859aceb5c in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#9  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7ff81b7fe640 (LWP 26677)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7ff81b7fd950, op=137, expected=0, futex_word=0x563a060314b4) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7ff81b7fd950, clockid=1493845675, expected=0, futex_word=0x563a060314b4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563a060314b4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ff81b7fd950, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff859093f1b in __pthread_cond_wait_common (abstime=0x7ff81b7fd950, clockid=1, mutex=0x563a06031460, cond=0x563a06031488) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x563a06031488, mutex=0x563a06031460, abstime=0x7ff81b7fd950) at ./nptl/pthread_cond_wait.c:652
#5  0x00007ff859ad6954 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007ff859ad35fb in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007ff859aceb5c in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7ff82d566640 (LWP 26190)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x563a05ed60b0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563a05ed60b0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563a05ed60b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff859093ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563a05ed6060, cond=0x563a05ed6088) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x563a05ed6088, mutex=0x563a05ed6060) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff850b0aced in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007ff850abe35b in util_queue_thread_func (input=input@entry=0x563a04e41540) at ../src/util/u_queue.c:287
#7  0x00007ff850b0ac1b in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7ff82e579640 (LWP 26185)):
#0  0x00007ff859118d7f in __GI___poll (fds=0x563a05d73090, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff858b1c1f6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x563a05d73090, timeout=<optimized out>, context=0x563a04e1f970) at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x563a04e1f970, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4208
#3  0x00007ff858ac43e3 in g_main_context_iteration (context=0x563a04e1f970, may_block=may_block@entry=1) at ../../../glib/gmain.c:4278
#4  0x00007ff858ac4431 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:6180
#5  0x00007ff858af5a51 in g_thread_proxy (data=0x563a04b2c360) at ../../../glib/gthread.c:827
#6  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#7  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7ff83cfff640 (LWP 26178)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x563a04c01248) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563a04c01248) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563a04c01248, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff859093ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563a04c011f8, cond=0x563a04c01220) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x563a04c01220, mutex=0x563a04c011f8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff850b0aced in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007ff850abe35b in util_queue_thread_func (input=input@entry=0x563a04c02220) at ../src/util/u_queue.c:287
#7  0x00007ff850b0ac1b in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7ff82cd65640 (LWP 26191)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x563a05e3f3f0) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563a05e3f3f0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563a05e3f3f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff859093ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563a05e3f3a0, cond=0x563a05e3f3c8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x563a05e3f3c8, mutex=0x563a05e3f3a0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff850b0aced in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135
#6  0x00007ff850abe35b in util_queue_thread_func (input=input@entry=0x563a04f91090) at ../src/util/u_queue.c:287
#7  0x00007ff850b0ac1b in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7ff8534a8640 (LWP 26176)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x563a04b9cac4) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x563a04b9cac4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x563a04b9cac4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ff859093ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563a04b9ca70, cond=0x563a04b9ca98) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x563a04b9ca98, mutex=0x563a04b9ca70) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ff859ad6a1b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007ff857f0d807 in  () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#7  0x00007ff859aceb5c in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ff852ca7640 (LWP 26177)):
#0  0x00007ff859118d7f in __GI___poll (fds=0x7ff852ca6a00, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff857f0d876 in  () at /lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#2  0x00007ff859aceb5c in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#3  0x00007ff859094b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#4  0x00007ff859126a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ff854b79080 (LWP 26174)):
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140704549933184) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=6, threadid=140704549933184) at ./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=140704549933184, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3  0x00007ff859042476 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#4  0x00007ff85b4995ff in KCrash::defaultCrashHandler(int) () at /lib/x86_64-linux-gnu/libKF6Crash.so.6
#5  0x00007ff859042520 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140704549933184) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=140704549933184) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=140704549933184, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007ff859042476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007ff8590287f3 in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007ff8598b9172 in  () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#12 0x00007ff8598ba0f7 in qErrnoWarning(char const*, ...) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007ff8598b90c3 in qt_assert_x(char const*, char const*, char const*, int) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007ff85965cc09 in  () at /lib/x86_64-linux-gnu/libKF6GuiAddons.so.6
#15 0x00007ff85965ce09 in  () at /lib/x86_64-linux-gnu/libKF6GuiAddons.so.6
#16 0x00007ff859959ef4 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x00007ff85a989585 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#18 0x00007ff85995a128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#19 0x00007ff85a1b4d2b in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#20 0x00007ff85a20ef5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#21 0x00007ff85a5d9894 in  () at /lib/x86_64-linux-gnu/libQt6Gui.so.6
#22 0x00007ff858ac6d3b in g_main_dispatch (context=0x7ff84c005040) at ../../../glib/gmain.c:3419
#23 g_main_context_dispatch (context=0x7ff84c005040) at ../../../glib/gmain.c:4137
#24 0x00007ff858b1c258 in g_main_context_iterate.constprop.0 (context=context@entry=0x7ff84c005040, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4213
#25 0x00007ff858ac43e3 in g_main_context_iteration (context=0x7ff84c005040, may_block=1) at ../../../glib/gmain.c:4278
#26 0x00007ff859bb57fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#27 0x00007ff859966df3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#28 0x00007ff859962d06 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#29 0x0000563a03d1cbe5 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:185
Comment 1 Nate Graham 2023-08-07 21:08:05 UTC
Is there a way to reproduce this on a keyboard without such physical keys?
Comment 2 Patrick Silva 2023-08-07 21:09:33 UTC
I have no idea. :(
Comment 3 Patrick Silva 2023-11-13 18:17:48 UTC
No crash on Arch Linux, but the shortcut with a dead key does not work.

Operating System: Arch Linux 
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Graphics Platform: Wayland
Comment 4 Patrick Silva 2023-12-03 11:49:12 UTC
Cannot reproduce.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.81.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Graphics Platform: Wayland