Bug 509917

Summary: KMenuEdit crashes with specific desktop file
Product: [Applications] kmenuedit Reporter: Nicolas Fella <nicolas.fella>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: schoenes-rad
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.5.80   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.5.0, 6.4.6
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/260897/events/708c9add5fd44a30ae1b3f1275a90774/

Description Nicolas Fella 2025-09-25 11:11:19 UTC
Application: kmenuedit (6.5.80)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.19.0
Operating System: Linux 6.16.7-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.5.80 [CoredumpBackend]

-- Information about the crash:
Take any application's desktop file
Replace the Exec= line with "env="
Open KMenuEdit
Navigate to that app

The crash can be reproduced every time.

-- Backtrace:
Application: KDE-MenĂ¼-Editor (kmenuedit), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}

warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing
[New LWP 730009]
[New LWP 730026]
[New LWP 730015]
[New LWP 730017]
[New LWP 730016]
[New LWP 730030]
[New LWP 730029]
[New LWP 730013]
[New LWP 730027]
[New LWP 730011]
[New LWP 730010]
[New LWP 730028]
[New LWP 730019]
[New LWP 730036]
[New LWP 730035]
[New LWP 730014]
[New LWP 730018]
[New LWP 730012]
Downloading separate debug info for /lib64/libX11.so.6...
Downloading 577.73 K separate debug info for /lib64/libselinux.so.1...
Downloading 103.40 K separate debug info for /home/nico/.cache/debuginfod_client/62a261174446d7f1c581c44a26af53b687ccfbdb/debuginfo...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/nico/kde/usr/bin/kmenuedit'.
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 0x7f90a8fc6d80 (LWP 730009))]

Downloading source file /usr/src/debug/glibc-2.41-11.fc42.x86_64/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S...
[Current thread is 13 (Thread 0x7f9088ff96c0 (LWP 730019))]

Thread 18 (Thread 0x7f9093fff6c0 (LWP 730012)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=a1@entry=140258935039904, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007f90ae87c7a4 in __syscall_cancel (a1=a1@entry=140258935039904, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007f90ae8f629e in __GI___poll (fds=fds@entry=0x7f9093ffe7a0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f90acd20bff in poll (__fds=0x7f9093ffe7a0, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x2886e770) at /home/nico/workspace/qt6/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:185
#6  0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#8  QThreadPrivate::start (arg=0x2886e770) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#9  0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7f90897fa6c0 (LWP 730018)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x28a37418, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x28a37418, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x28a37418, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f49e in __pthread_cond_wait_common (cond=0x28a373f8, mutex=0x28a373c8, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x28a373f8, mutex=0x28a373c8) at pthread_cond_wait.c:458
#7  0x00007f9090d4ec1d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f9090d082fc in util_queue_thread_func (input=input@entry=0x28a6cba0) at ../src/util/u_queue.c:275
#9  0x00007f9090d4eb4c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7f908b7fe6c0 (LWP 730014)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x289c7280, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x289c7280, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x289c7280, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f49e in __pthread_cond_wait_common (cond=0x289c7260, mutex=0x289c7230, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x289c7260, mutex=0x289c7230) at pthread_cond_wait.c:458
#7  0x00007f9090d4ec1d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f9090d082fc in util_queue_thread_func (input=input@entry=0x289d40d0) at ../src/util/u_queue.c:275
#9  0x00007f9090d4eb4c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f9078ffa6c0 (LWP 730035)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=79, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x290db8bc, expected=79, op=<optimized out>, abstime=0x7f9078ff96f0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x290db8bc, expected=expected@entry=79, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9078ff96f0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x290db8bc, expected=expected@entry=79, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9078ff96f0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f6a8 in __pthread_cond_wait_common (cond=0x290db898, mutex=0x290db870, clockid=<optimized out>, abstime=0x7f9078ff96f0) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x290db898, mutex=0x290db870, abstime=0x7f9078ff96f0) at pthread_cond_wait.c:483
#7  0x00007f90af1845e4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#8  QWaitConditionPrivate::wait (this=0x290db870, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#9  QWaitCondition::wait (this=this@entry=0x28fe5580, mutex=mutex@entry=0x28f59d18, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 0x00007f90af0d8cef in QThreadPoolThread::run (this=0x28fe5570) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#13 QThreadPrivate::start (arg=0x28fe5570) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#14 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f9043fff6c0 (LWP 730036)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=70, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x290e8478, expected=70, op=<optimized out>, abstime=0x7f9043ffe6f0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x290e8478, expected=expected@entry=70, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9043ffe6f0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x290e8478, expected=expected@entry=70, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9043ffe6f0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f6a8 in __pthread_cond_wait_common (cond=0x290e8458, mutex=0x290e8430, clockid=<optimized out>, abstime=0x7f9043ffe6f0) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x290e8458, mutex=0x290e8430, abstime=0x7f9043ffe6f0) at pthread_cond_wait.c:483
#7  0x00007f90af1845e4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#8  QWaitConditionPrivate::wait (this=0x290e8430, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#9  QWaitCondition::wait (this=this@entry=0x28b8e740, mutex=mutex@entry=0x28f59d18, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 0x00007f90af0d8cef in QThreadPoolThread::run (this=0x28b8e730) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#13 QThreadPrivate::start (arg=0x28b8e730) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#14 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f9088ff96c0 (LWP 730019)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x28a7bfe8, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x28a7bfe8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x28a7bfe8, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f49e in __pthread_cond_wait_common (cond=0x28a7bfc8, mutex=0x28a7bf98, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x28a7bfc8, mutex=0x28a7bf98) at pthread_cond_wait.c:458
#7  0x00007f9090d4ec1d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f9090d082fc in util_queue_thread_func (input=input@entry=0x28ab1760) at ../src/util/u_queue.c:275
#9  0x00007f9090d4eb4c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f907a7fd6c0 (LWP 730028)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=98, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x29020598, expected=98, op=<optimized out>, abstime=0x7f907a7fc6f0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x29020598, expected=expected@entry=98, clockid=clockid@entry=1, abstime=abstime@entry=0x7f907a7fc6f0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x29020598, expected=expected@entry=98, clockid=clockid@entry=1, abstime=abstime@entry=0x7f907a7fc6f0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f6a8 in __pthread_cond_wait_common (cond=0x29020578, mutex=0x29020550, clockid=<optimized out>, abstime=0x7f907a7fc6f0) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x29020578, mutex=0x29020550, abstime=0x7f907a7fc6f0) at pthread_cond_wait.c:483
#7  0x00007f90af1845e4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#8  QWaitConditionPrivate::wait (this=0x29020550, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#9  QWaitCondition::wait (this=this@entry=0x29008ea0, mutex=mutex@entry=0x28f59d18, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 0x00007f90af0d8cef in QThreadPoolThread::run (this=0x29008e90) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#13 QThreadPrivate::start (arg=0x29008e90) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#14 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f909afff6c0 (LWP 730010)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007f90ae87c7a4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007f90ae8f67c6 in __GI_ppoll (fds=fds@entry=0x7f9094001610, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f90acb2e890 in ppoll (__fds=0x7f9094001610, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f9094000c90, timeout_usec=<optimized out>, fds=0x7f9094001610, n_fds=2) at ../glib/gmain.c:4632
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f9094000c90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309
#7  0x00007f90acb2e953 in g_main_context_iteration (context=0x7f9094000c90, may_block=1) at ../glib/gmain.c:4379
#8  0x00007f90af2c6a48 in QEventDispatcherGlib::processEvents (this=0x7f9094000b70, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007f90aefafa23 in QEventLoop::exec (this=this@entry=0x7f909affe750, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77
#10 0x00007f90af0d4d64 in QThread::exec (this=this@entry=0x7f90b0affd40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread.cpp:672
#11 0x00007f90b0a66bde in QDBusConnectionManager::run (this=0x7f90b0affd40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/nico/workspace/qt6/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#14 QThreadPrivate::start (arg=0x7f90b0affd40 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#15 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#16 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f9098fff6c0 (LWP 730011)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=a1@entry=140259018925984, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007f90ae87c7a4 in __syscall_cancel (a1=a1@entry=140259018925984, a2=a2@entry=2, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007f90ae8f629e in __GI___poll (fds=fds@entry=0x7f9098ffe7a0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f90acd20bff in poll (__fds=0x7f9098ffe7a0, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x288197f0) at /home/nico/workspace/qt6/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:185
#6  0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#8  QThreadPrivate::start (arg=0x288197f0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#9  0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f907affe6c0 (LWP 730027)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=98, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x29025cb8, expected=98, op=<optimized out>, abstime=0x7f907affd6f0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x29025cb8, expected=expected@entry=98, clockid=clockid@entry=1, abstime=abstime@entry=0x7f907affd6f0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x29025cb8, expected=expected@entry=98, clockid=clockid@entry=1, abstime=abstime@entry=0x7f907affd6f0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f6a8 in __pthread_cond_wait_common (cond=0x29025c98, mutex=0x29025c70, clockid=<optimized out>, abstime=0x7f907affd6f0) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x29025c98, mutex=0x29025c70, abstime=0x7f907affd6f0) at pthread_cond_wait.c:483
#7  0x00007f90af1845e4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#8  QWaitConditionPrivate::wait (this=0x29025c70, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#9  QWaitCondition::wait (this=this@entry=0x2900b010, mutex=mutex@entry=0x28f59d18, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 0x00007f90af0d8cef in QThreadPoolThread::run (this=0x2900b000) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#13 QThreadPrivate::start (arg=0x2900b000) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#14 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f908bfff6c0 (LWP 730013)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x2895fde0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x2895fde0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x2895fde0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f49e in __pthread_cond_wait_common (cond=0x2895fdc0, mutex=0x2895fd90, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x2895fdc0, mutex=0x2895fd90) at pthread_cond_wait.c:458
#7  0x00007f9090d4ec1d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f9090d082fc in util_queue_thread_func (input=input@entry=0x2895d5e0) at ../src/util/u_queue.c:275
#9  0x00007f9090d4eb4c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f9079ffc6c0 (LWP 730029)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=106, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x28fc4f98, expected=106, op=<optimized out>, abstime=0x7f9079ffb6f0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x28fc4f98, expected=expected@entry=106, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9079ffb6f0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x28fc4f98, expected=expected@entry=106, clockid=clockid@entry=1, abstime=abstime@entry=0x7f9079ffb6f0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f6a8 in __pthread_cond_wait_common (cond=0x28fc4f78, mutex=0x28fc4f50, clockid=<optimized out>, abstime=0x7f9079ffb6f0) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x28fc4f78, mutex=0x28fc4f50, abstime=0x7f9079ffb6f0) at pthread_cond_wait.c:483
#7  0x00007f90af1845e4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#8  QWaitConditionPrivate::wait (this=0x28fc4f50, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#9  QWaitCondition::wait (this=this@entry=0x28fb9120, mutex=mutex@entry=0x28f59d18, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 0x00007f90af0d8cef in QThreadPoolThread::run (this=0x28fb9110) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#13 QThreadPrivate::start (arg=0x28fb9110) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#14 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f90797fb6c0 (LWP 730030)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=98, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x28fe7758, expected=98, op=<optimized out>, abstime=0x7f90797fa6f0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x28fe7758, expected=expected@entry=98, clockid=clockid@entry=1, abstime=abstime@entry=0x7f90797fa6f0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x28fe7758, expected=expected@entry=98, clockid=clockid@entry=1, abstime=abstime@entry=0x7f90797fa6f0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f6a8 in __pthread_cond_wait_common (cond=0x28fe7738, mutex=0x28fe7710, clockid=<optimized out>, abstime=0x7f90797fa6f0) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x28fe7738, mutex=0x28fe7710, abstime=0x7f90797fa6f0) at pthread_cond_wait.c:483
#7  0x00007f90af1845e4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#8  QWaitConditionPrivate::wait (this=0x28fe7710, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#9  QWaitCondition::wait (this=this@entry=0x28fdedb0, mutex=mutex@entry=0x28f59d18, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 0x00007f90af0d8cef in QThreadPoolThread::run (this=0x28fdeda0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#13 QThreadPrivate::start (arg=0x28fdeda0) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#14 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f908a7fc6c0 (LWP 730016)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x28972348, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x28972348, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x28972348, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f49e in __pthread_cond_wait_common (cond=0x28972328, mutex=0x289722f8, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x28972328, mutex=0x289722f8) at pthread_cond_wait.c:458
#7  0x00007f9090d4ec1d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f9090d082fc in util_queue_thread_func (input=input@entry=0x289d4050) at ../src/util/u_queue.c:275
#9  0x00007f9090d4eb4c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f9089ffb6c0 (LWP 730017)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x289e4c98, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x289e4c98, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x289e4c98, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f49e in __pthread_cond_wait_common (cond=0x289e4c78, mutex=0x289e4c48, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x289e4c78, mutex=0x289e4c48) at pthread_cond_wait.c:458
#7  0x00007f9090d4ec1d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f9090d082fc in util_queue_thread_func (input=input@entry=0x289d40f0) at ../src/util/u_queue.c:275
#9  0x00007f9090d4eb4c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f908affd6c0 (LWP 730015)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x28972198, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x28972198, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x28972198, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f49e in __pthread_cond_wait_common (cond=0x28972178, mutex=0x28972148, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#6  ___pthread_cond_wait (cond=0x28972178, mutex=0x28972148) at pthread_cond_wait.c:458
#7  0x00007f9090d4ec1d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#8  0x00007f9090d082fc in util_queue_thread_func (input=input@entry=0x289d4090) at ../src/util/u_queue.c:275
#9  0x00007f9090d4eb4c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#10 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f907b7ff6c0 (LWP 730026)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f90ae87c75c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=90, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f90ae87cdcc in __futex_abstimed_wait_common64 (private=0, futex_word=0x28fc38b8, expected=90, op=<optimized out>, abstime=0x7f907b7fe6f0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x28fc38b8, expected=expected@entry=90, clockid=clockid@entry=1, abstime=abstime@entry=0x7f907b7fe6f0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f90ae87ce2f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x28fc38b8, expected=expected@entry=90, clockid=clockid@entry=1, abstime=abstime@entry=0x7f907b7fe6f0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f90ae87f6a8 in __pthread_cond_wait_common (cond=0x28fc3898, mutex=0x28fc3870, clockid=<optimized out>, abstime=0x7f907b7fe6f0) at pthread_cond_wait.c:426
#6  ___pthread_cond_timedwait64 (cond=0x28fc3898, mutex=0x28fc3870, abstime=0x7f907b7fe6f0) at pthread_cond_wait.c:483
#7  0x00007f90af1845e4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#8  QWaitConditionPrivate::wait (this=0x28fc3870, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#9  QWaitCondition::wait (this=this@entry=0x2900c730, mutex=mutex@entry=0x28f59d18, deadline=...) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 0x00007f90af0d8cef in QThreadPoolThread::run (this=0x2900c720) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f90af17bec9 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:437
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:367
#13 QThreadPrivate::start (arg=0x2900c720) at /home/nico/workspace/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:397
#14 0x00007f90ae87ff54 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007f90ae90332c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f90a8fc6d80 (LWP 730009)):
[KCrash Handler]
#5  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:265
#6  0x00007f90af0b1bae in memcpy (__dest=<optimized out>, __src=0x74006b00730065, __len=65534) at /usr/include/bits/string_fortified.h:29
#7  QString::QString (this=this@entry=0x7ffc5e652e50, unicode=0x74006b00730065, size=32767) at /home/nico/workspace/qt6/qtbase/src/corelib/text/qstring.cpp:2507
#8  0x00007f90b056274d in QString::sliced(long long, long long) const & (this=0x7ffc5e652fb0, pos=0, n=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/text/qstring.h:474
#9  QString::first(long long) const & (this=0x7ffc5e652fb0, n=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/text/qstring.h:468
#10 QString::left(long long) const & (this=0x7ffc5e652fb0, n=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/text/qstring.h:444
#11 QWidgetLineControl::internalSetText (this=0x28b427e0, txt=..., pos=-1, edited=false) at /home/nico/workspace/qt6/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp:745
#12 0x000000000041c753 in BasicTab::setEntryInfo (this=<optimized out>, entryInfo=0x28ecb320) at /home/nico/kde/src/kmenuedit/basictab.cpp:395
#13 0x00007f90af00e724 in doActivate<false> (sender=0x28caa0f0, signal_index=<optimized out>, argv=argv@entry=0x7ffc5e6530f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4268
#14 0x00007f90af004c29 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x448220 <TreeView::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc5e6530f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4316
#15 0x0000000000418166 in QMetaObject::activate<void, MenuEntryInfo*> (sender=<optimized out>, mo=0x448220 <TreeView::staticMetaObject>, local_signal_index=1, ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs.h:319
#16 TreeView::entrySelected (this=<optimized out>, _t1=<optimized out>) at /home/nico/kde/build/kmenuedit/kmenuedit_autogen/EWIEGA46WW/moc_treeview.cpp:242
#17 0x00007f90af00e201 in QtPrivate::QSlotObjectBase::call (this=0x28c35200, r=<optimized out>, a=0x7ffc5e6531f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#18 doActivate<false> (sender=0x28caa0f0, signal_index=<optimized out>, argv=argv@entry=0x7ffc5e6531f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4256
#19 0x00007f90af004c29 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f90b09efdc0 <QTreeWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffc5e6531f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4316
#20 0x00007f90b0760544 in QMetaObject::activate<void, QTreeWidgetItem*, QTreeWidgetItem*> (sender=<optimized out>, mo=0x7f90b09efdc0 <QTreeWidget::staticMetaObject>, local_signal_index=8, ret=0x0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:319
#21 QTreeWidget::currentItemChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/widgets/Widgets_autogen/include/moc_qtreewidget.cpp:304
#22 0x00007f90af00e201 in QtPrivate::QSlotObjectBase::call (this=0x28cbcc10, r=<optimized out>, a=0x7ffc5e6532f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#23 doActivate<false> (sender=0x28cba390, signal_index=<optimized out>, argv=argv@entry=0x7ffc5e6532f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4256
#24 0x00007f90af004c29 in QMetaObject::activate (sender=sender@entry=0x28cba390, m=m@entry=0x7f90af4c98e0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc5e6532f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4316
#25 0x00007f90af24ec53 in QMetaObject::activate<void, QModelIndex, QModelIndex> (sender=0x28cba390, mo=0x7f90af4c98e0 <QItemSelectionModel::staticMetaObject>, local_signal_index=1, ret=0x0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:319
#26 QItemSelectionModel::currentChanged (this=this@entry=0x28cba390, _t1=..., _t2=...) at /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qitemselectionmodel.cpp:395
#27 0x00007f90af25058a in QItemSelectionModel::setCurrentIndex (this=0x28cba390, index=<optimized out>, command=...) at /home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp:1456
#28 0x00007f90b06bf9c1 in QAbstractItemView::mousePressEvent (this=0x28caa0f0, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/widgets/itemviews/qabstractitemview.cpp:1840
#29 0x00007f90b04001c8 in QWidget::event (this=this@entry=0x28caa0f0, event=event@entry=0x7ffc5e653a70) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qwidget.cpp:9373
#30 0x00007f90b0459122 in QFrame::event (this=0x28caa0f0, e=0x7ffc5e653a70) at /home/nico/workspace/qt6/qtbase/src/widgets/widgets/qframe.cpp:521
#31 0x00007f90aefa2dca in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x28ca9f20, event=event@entry=0x7ffc5e653a70) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1246
#32 0x00007f90b0396b08 in QApplicationPrivate::notify_helper (this=this@entry=0x287f2b20, receiver=receiver@entry=0x28ca9f20, e=e@entry=0x7ffc5e653a70) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3302
#33 0x00007f90b03a11e0 in QApplication::notify (this=<optimized out>, receiver=0x28ca9f20, e=0x7ffc5e653a70) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2785
#34 0x00007f90aefa3048 in QCoreApplication::notifyInternal2 (receiver=0x28ca9f20, event=0x7ffc5e653a70) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#35 0x00007f90aefa327d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#36 0x00007f90b039fbd3 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x28ca9f20, event=event@entry=0x7ffc5e653a70, alienWidget=<optimized out>, alienWidget@entry=0x28ca9f20, nativeWidget=nativeWidget@entry=0x28cd8110, buttonDown=buttonDown@entry=0x7f90b0a08a50 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2366
#37 0x00007f90b0415123 in QWidgetWindow::handleMouseEvent (this=0x28d16e30, event=0x7ffc5e653cf0) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qwidgetwindow.cpp:684
#38 0x00007f90b0417da3 in QWidgetWindow::event (this=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qwidgetwindow.cpp:293
#39 0x00007f90b0396b18 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x28d16e30, e=0x7ffc5e653cf0) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3308
#40 0x00007f90aefa3048 in QCoreApplication::notifyInternal2 (receiver=0x28d16e30, event=0x7ffc5e653cf0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#41 0x00007f90aefa327d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#42 0x00007f90af7fd15d in QGuiApplicationPrivate::processMouseEvent (e=0x7f9084001bb0) at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:2470
#43 0x00007f90af867d7b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117
#44 0x00007f90af867f97 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1086
#45 0x00007f90aefffbdc in QObject::event (this=<optimized out>, e=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1412
#46 0x00007f90b0396b18 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x287f6760, e=0x7f908c0027c0) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3308
#47 0x00007f90aefa3048 in QCoreApplication::notifyInternal2 (receiver=0x287f6760, event=0x7f908c0027c0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#48 0x00007f90aefa326d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#49 0x00007f90aefa6659 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x287f0d30) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
#50 0x00007f90af2c71e7 in postEventSourceDispatch (s=0x287f4e10) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#51 0x00007f90acb25863 in g_main_dispatch (context=0x7f9094000f10) at ../glib/gmain.c:3398
#52 g_main_context_dispatch_unlocked (context=0x7f9094000f10) at ../glib/gmain.c:4249
#53 0x00007f90acb2e7a8 in g_main_context_iterate_unlocked (context=context@entry=0x7f9094000f10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#54 0x00007f90acb2e953 in g_main_context_iteration (context=0x7f9094000f10, may_block=1) at ../glib/gmain.c:4379
#55 0x00007f90af2c6a48 in QEventDispatcherGlib::processEvents (this=0x287f4310, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#56 0x00007f90aefafa23 in QEventLoop::exec (this=this@entry=0x7ffc5e654310, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77
#57 0x00007f90aefab215 in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#58 0x00007f90af7e81e0 in QGuiApplication::exec () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1973
#59 0x00007f90b0396a89 in QApplication::exec () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2575
#60 0x000000000041689a in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/kmenuedit/main.cpp:103

Reported using DrKonqi
Comment 1 Bug Janitor Service 2025-09-25 11:20:11 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kmenuedit/-/merge_requests/50
Comment 2 Nicolas Fella 2025-09-26 11:11:06 UTC
*** Bug 487050 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas Fella 2025-09-26 11:14:04 UTC
Git commit 6e44bf4c90d9a53ea6b7473395e44a9b0c2eff92 by Nicolas Fella.
Committed on 26/09/2025 at 11:09.
Pushed by nicolasfella into branch 'master'.

Fix crash on malformed exec line

If after removing all the env handling the exec line is empty, don't try to use the first item

M  +6    -1    basictab.cpp

https://invent.kde.org/plasma/kmenuedit/-/commit/6e44bf4c90d9a53ea6b7473395e44a9b0c2eff92
Comment 4 Nicolas Fella 2025-09-26 11:39:21 UTC
Git commit b74d3d03cd5ad16959adc643aaf2244e2248d07f by Nicolas Fella.
Committed on 26/09/2025 at 11:39.
Pushed by nicolasfella into branch 'Plasma/6.5'.

Fix crash on malformed exec line

If after removing all the env handling the exec line is empty, don't try to use the first item
(cherry picked from commit 6e44bf4c90d9a53ea6b7473395e44a9b0c2eff92)

M  +6    -1    basictab.cpp

https://invent.kde.org/plasma/kmenuedit/-/commit/b74d3d03cd5ad16959adc643aaf2244e2248d07f
Comment 5 Nicolas Fella 2025-09-26 11:39:41 UTC
Git commit f0e56c9c81b2396aaa029f3daaba2b6661578937 by Nicolas Fella.
Committed on 26/09/2025 at 11:39.
Pushed by nicolasfella into branch 'Plasma/6.4'.

Fix crash on malformed exec line

If after removing all the env handling the exec line is empty, don't try to use the first item
(cherry picked from commit 6e44bf4c90d9a53ea6b7473395e44a9b0c2eff92)

M  +6    -1    basictab.cpp

https://invent.kde.org/plasma/kmenuedit/-/commit/f0e56c9c81b2396aaa029f3daaba2b6661578937