https://bugs.kde.org/show_bug.cgi?id=450879

            Bug ID: 450879
           Summary: Plasma crashes when I try to open Firefox by clickng
                    on its icon created with kmenuedit
           Product: plasmashell
           Version: master
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: bugsefor...@gmx.com
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.24.80)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.11.0-40-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.24.80 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:
The list of favorites apps of my kickoff has an icon created with kmenuedit to
run Firefox natively on Wayland.
Plasma crashes every time I click on it. No crash occurs when I click on other
favorites not created with kmenuedit.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 24382]
[New LWP 24389]
[New LWP 28852]
[New LWP 24409]
[New LWP 28876]
[New LWP 24412]
[New LWP 24415]
[New LWP 24418]
[New LWP 24426]
[New LWP 24461]
[New LWP 24921]
[New LWP 25730]
[New LWP 26311]
[New LWP 25729]
[New LWP 24444]
[New LWP 28639]
[New LWP 28851]
[New LWP 24392]
[New LWP 24390]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7fef1c6b09c0 (LWP 24382))]
__preamble__

[Current thread is 1 (Thread 0x7fef1c6b09c0 (LWP 24382))]

Thread 19 (Thread 0x7fef1b372700 (LWP 24390)):
#0  0x00007fef20566aff in __GI___poll (fds=fds@entry=0x7fef1b371be0,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1e95d996 in poll (__timeout=-1, __nfds=2, __fds=0x7fef1b371be0)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  QtWaylandClient::EventThread::run (this=0x5576fafca0d0) at
qwaylanddisplay.cpp:208
#3  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fafca0d0) at
thread/qthread_unix.cpp:331
#4  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#5  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fef1aa72700 (LWP 24392)):
#0  0x00007fef20b3313d in QTimerInfoList::timerWait (this=0x7fef10004950,
tm=...) at kernel/qtimerinfo_unix.cpp:388
#1  0x00007fef20b34766 in timerSourcePrepareHelper (timeout=0x7fef1aa719e4,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#2  timerSourcePrepare (source=<optimized out>,
timeout=timeout@entry=0x7fef1aa719e4) at kernel/qeventdispatcher_glib.cpp:166
#3  0x00007fef1edf88ef in g_main_context_prepare
(context=context@entry=0x7fef10000c20, priority=priority@entry=0x7fef1aa71a70)
at ../../../glib/gmain.c:3619
#4  0x00007fef1edf929b in g_main_context_iterate
(context=context@entry=0x7fef10000c20, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4027
#5  0x00007fef1edf94a3 in g_main_context_iteration (context=0x7fef10000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#6  0x00007fef20b34a0b in QEventDispatcherGlib::processEvents
(this=0x7fef10000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fef20ad8c9b in QEventLoop::exec (this=this@entry=0x7fef1aa71bb0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007fef208f2362 in QThread::exec (this=this@entry=0x7fef214edd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007fef21469f4b in QDBusConnectionManager::run (this=0x7fef214edd80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#10 0x00007fef208f3543 in QThreadPrivate::start (arg=0x7fef214edd80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:331
#11 0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7feed09f0700 (LWP 28851)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7feed09efb50, clockid=<optimized out>, expected=0,
futex_word=0x7feea4006280) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7feed09efb50, clockid=<optimized
out>, mutex=0x7feea4006230, cond=0x7feea4006258) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feea4006258, mutex=0x7feea4006230,
abstime=0x7feed09efb50) at pthread_cond_wait.c:665
#3  0x00007fef208f9668 in QWaitConditionPrivate::wait_relative
(this=0x7feea4006230, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x7feea4006230) at
thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x7feea41845c0,
mutex=mutex@entry=0x7feea41153e8, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#6  0x00007fef208f6b71 in QThreadPoolThread::run (this=0x7feea41845b0) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007fef208f3543 in QThreadPrivate::start (arg=0x7feea41845b0) at
thread/qthread_unix.cpp:331
#8  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7feeacdcf700 (LWP 28639)):
#0  0x00007fef20566aff in __GI___poll (fds=0x7feea416c4e0, nfds=2,
timeout=134744) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1edf936e in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7feea416c4e0, timeout=<optimized out>, context=0x7feea40975c0)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7feea40975c0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007fef1edf94a3 in g_main_context_iteration (context=0x7feea40975c0,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef20b349f2 in QEventDispatcherGlib::processEvents
(this=0x7feea415a9c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fef20ad8c9b in QEventLoop::exec (this=this@entry=0x7feeacdcebe0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef208f2362 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef208f3543 in QThreadPrivate::start (arg=0x7feef40409c0) at
thread/qthread_unix.cpp:331
#8  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7feee11dc700 (LWP 24444)):
#0  0x00007fef20566aff in __GI___poll (fds=0x7feed4005d20, nfds=1,
timeout=3499901) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1edf936e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7feed4005d20, timeout=<optimized out>, context=0x7feed4000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7feed4000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007fef1edf94a3 in g_main_context_iteration (context=0x7feed4000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef20b349f2 in QEventDispatcherGlib::processEvents
(this=0x7feed4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fef20ad8c9b in QEventLoop::exec (this=this@entry=0x7feee11dbba0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef208f2362 in QThread::exec (this=this@entry=0x5576fca68580) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007feee12bc07c in KCupsConnection::run (this=0x5576fca68580) at
./libkcups/KCupsConnection.cpp:289
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fca68580) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7feefd9d5700 (LWP 25729)):
#0  0x00007fef20566aff in __GI___poll (fds=fds@entry=0x7feee8004b70,
nfds=nfds@entry=3, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007feee1a261d6 in poll (__timeout=-1, __nfds=3, __fds=0x7feee8004b70)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  poll_func (ufds=0x7feee8004b70, nfds=3, timeout=-1,
userdata=0x5577034dc8d0) at pulse/thread-mainloop.c:70
#3  0x00007feee1a17841 in pa_mainloop_poll (m=m@entry=0x5577062c3a00) at
pulse/mainloop.c:824
#4  0x00007feee1a17ec3 in pa_mainloop_iterate (m=0x5577062c3a00,
block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#5  0x00007feee1a17f70 in pa_mainloop_run (m=0x5577062c3a00,
retval=retval@entry=0x0) at pulse/mainloop.c:945
#6  0x00007feee1a2611d in thread (userdata=0x5577062c39b0) at
pulse/thread-mainloop.c:101
#7  0x00007feee19c272c in internal_thread_func (userdata=0x5576fc4669a0) at
pulsecore/thread-posix.c:81
#8  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7feeaf7fe700 (LWP 26311)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x557702ec4de4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557702ec4d90,
cond=0x557702ec4db8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557702ec4db8, mutex=0x557702ec4d90) at
pthread_cond_wait.c:647
#3  0x00007fef208f96db in QWaitConditionPrivate::wait (deadline=...,
this=0x557702ec4d90) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x557708e4dd38,
mutex=mutex@entry=0x557708e4dd30, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fef22571c44 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x557708e4dd28) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x557708e4dc90) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef225720b9 in QSGRenderThread::run (this=0x557708e4dc90) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x557708e4dc90) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7feefe1d6700 (LWP 25730)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7feee8002450) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7feee8002400,
cond=0x7feee8002428) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7feee8002428, mutex=0x7feee8002400) at
pthread_cond_wait.c:647
#3  0x00007fef208f96db in QWaitConditionPrivate::wait (deadline=...,
this=0x7feee8002400) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x7fef1003e2d8,
mutex=mutex@entry=0x7fef1003e2d0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fef22571c44 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x7fef1003e2c8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x7fef1003e230) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef225720b9 in QSGRenderThread::run (this=0x7fef1003e230) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x7fef1003e230) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7feefd1d4700 (LWP 24921)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x557702e66314) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557702e662c0,
cond=0x557702e662e8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557702e662e8, mutex=0x557702e662c0) at
pthread_cond_wait.c:647
#3  0x00007fef208f96db in QWaitConditionPrivate::wait (deadline=...,
this=0x557702e662c0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x557702c74548,
mutex=mutex@entry=0x557702c74540, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fef22571c44 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x557702c74538) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x557702c744a0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef225720b9 in QSGRenderThread::run (this=0x557702c744a0) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x557702c744a0) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7feed3b3f700 (LWP 24461)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576fff29bc0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576fff29b70,
cond=0x5576fff29b98) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576fff29b98, mutex=0x5576fff29b70) at
pthread_cond_wait.c:647
#3  0x00007fef208f96db in QWaitConditionPrivate::wait (deadline=...,
this=0x5576fff29b70) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x5576fff27f58,
mutex=mutex@entry=0x5576fff27f50, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fef22571c44 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x5576fff27f48) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x5576fff27eb0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef225720b9 in QSGRenderThread::run (this=0x5576fff27eb0) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fff27eb0) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7feefc9d2700 (LWP 24426)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576fd024270) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576fd024220,
cond=0x5576fd024248) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576fd024248, mutex=0x5576fd024220) at
pthread_cond_wait.c:647
#3  0x00007fef208f96db in QWaitConditionPrivate::wait (deadline=...,
this=0x5576fd024220) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x5576fd07d3d8,
mutex=mutex@entry=0x5576fd07d3d0, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fef22571c44 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x5576fd07d3c8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x5576fd07d330) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fef225720b9 in QSGRenderThread::run (this=0x5576fd07d330) at
scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fd07d330) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7feeff66a700 (LWP 24418)):
#0  0x00007fef20566aff in __GI___poll (fds=0x7feef4005520, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1edf936e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7feef4005520, timeout=<optimized out>, context=0x7feef4035480)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7feef4035480,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007fef1edf94a3 in g_main_context_iteration (context=0x7feef4035480,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef20b349f2 in QEventDispatcherGlib::processEvents
(this=0x7feef4033b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fef20ad8c9b in QEventLoop::exec (this=this@entry=0x7feeff669ba0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef208f2362 in QThread::exec (this=this@entry=0x5576fcf67d60) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef224ac40a in QQuickPixmapReader::run (this=0x5576fcf67d60) at
util/qquickpixmapcache.cpp:1024
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fcf67d60) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fef0a5ae700 (LWP 24415)):
#0  0x00007fef20566aff in __GI___poll (fds=0x7feef8004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1edf936e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7feef8004e60, timeout=<optimized out>, context=0x7feef8000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7feef8000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007fef1edf94a3 in g_main_context_iteration (context=0x7feef8000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef20b349f2 in QEventDispatcherGlib::processEvents
(this=0x7feef8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fef20ad8c9b in QEventLoop::exec (this=this@entry=0x7fef0a5adbe0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef208f2362 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fb46b670) at
thread/qthread_unix.cpp:331
#8  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fef0b5ef700 (LWP 24412)):
#0  0x00007fef20566aff in __GI___poll (fds=0x7fef00004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef1edf936e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fef00004e60, timeout=<optimized out>, context=0x7fef00000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7fef00000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007fef1edf94a3 in g_main_context_iteration (context=0x7fef00000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007fef20b349f2 in QEventDispatcherGlib::processEvents
(this=0x7fef00000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fef20ad8c9b in QEventLoop::exec (this=this@entry=0x7fef0b5eebc0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fef208f2362 in QThread::exec (this=this@entry=0x5576fb2c2780) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fef22112569 in QQmlThreadPrivate::run (this=0x5576fb2c2780) at
qml/ftw/qqmlthread.cpp:155
#8  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fb2c2780) at
thread/qthread_unix.cpp:331
#9  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7feead5d0700 (LWP 28876)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7feead5cfb50, clockid=<optimized out>, expected=0,
futex_word=0x7feef4006d60) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7feead5cfb50, clockid=<optimized
out>, mutex=0x7feef4006d10, cond=0x7feef4006d38) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7feef4006d38, mutex=0x7feef4006d10,
abstime=0x7feead5cfb50) at pthread_cond_wait.c:665
#3  0x00007fef208f9668 in QWaitConditionPrivate::wait_relative
(this=0x7feef4006d10, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x7feef4006d10) at
thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x7feef4002810,
mutex=mutex@entry=0x5576fb8b0528, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#6  0x00007fef208f6b71 in QThreadPoolThread::run (this=0x7feef4002800) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007fef208f3543 in QThreadPrivate::start (arg=0x7feef4002800) at
thread/qthread_unix.cpp:331
#8  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fef18c92700 (LWP 24409)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576fafd2ac8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576fafd2a78,
cond=0x5576fafd2aa0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576fafd2aa0, mutex=0x5576fafd2a78) at
pthread_cond_wait.c:647
#3  0x00007fef1907f5eb in cnd_wait (mtx=0x5576fafd2a78, cond=0x5576fafd2aa0) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5576fb01ab60) at
../src/util/u_queue.c:294
#5  0x00007fef1907f1eb in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7feed239f700 (LWP 28852)):
#0  0x00007fef205735ce in epoll_wait (epfd=54,
events=events@entry=0x7feed239e7f0, maxevents=32, timeout=-1) at
../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007feefc0a627b in impl_pollfd_wait (object=<optimized out>,
pfd=<optimized out>, ev=0x7feed239e9a0, n_ev=<optimized out>,
timeout=<optimized out>) at ../spa/plugins/support/system.c:155
#2  0x00007feefc0986f4 in loop_iterate (object=0x55770f12d368, timeout=-1) at
../spa/plugins/support/loop.c:316
#3  0x00007feee32600e0 in do_loop (user_data=0x55770eb71d80) at
../src/pipewire/data-loop.c:80
#4  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#5  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fef1bb73700 (LWP 24389)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5576fafd0344) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5576fafd02f0,
cond=0x5576fafd0318) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5576fafd0318, mutex=0x5576fafd02f0) at
pthread_cond_wait.c:647
#3  0x00007fef208f96db in QWaitConditionPrivate::wait (deadline=...,
this=0x5576fafd02f0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x5576fafc9da0,
mutex=mutex@entry=0x5576fafc9d98, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007fef1e95d93d in QtWaylandClient::EventThread::waitForReading
(this=0x5576fafc9d60) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QtWaylandClient::EventThread::run (this=0x5576fafc9d60) at
qwaylanddisplay.cpp:206
#7  0x00007fef208f3543 in QThreadPrivate::start (arg=0x5576fafc9d60) at
thread/qthread_unix.cpp:331
#8  0x00007fef20288609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007fef20573293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fef1c6b09c0 (LWP 24382)):
[KCrash Handler]
#3  0x00007fef209761a2 in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, this=0x20) at
/usr/include/c++/9/bits/atomic_base.h:413
#4  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#5  QBasicAtomicInteger<int>::loadRelaxed (this=0x20) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#6  QtPrivate::RefCount::deref (this=0x20) at
../../include/QtCore/../../src/corelib/tools/qrefcount.h:66
#7  QString::operator= (this=0x557702ec9e60, other=...) at
text/qstring.cpp:2404
#8  0x00007fef1ec1c77f in KIO::DesktopExecParser::resultingArguments
(this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:117
#9  0x00007fef1febb12e in
KProcessRunner::fromApplication(QExplicitlySharedDataPointer<KService> const&,
QString const&, QList<QUrl> const&,
QFlags<KIO::ApplicationLauncherJob::RunFlag>, QString const&, QByteArray
const&) () from /lib/x86_64-linux-gnu/libKF5KIOGui.so.5
#10 0x00007fef1feab586 in
KIO::ApplicationLauncherJob::proceedAfterSecurityChecks() () from
/lib/x86_64-linux-gnu/libKF5KIOGui.so.5
#11 0x00007fef1feabbce in KIO::ApplicationLauncherJob::start() () from
/lib/x86_64-linux-gnu/libKF5KIOGui.so.5
#12 0x00007feee31c04f5 in AppEntry::run (argument=..., actionId=...,
this=0x5576fc6409b0) at ./applets/kicker/plugin/appentry.cpp:213
#13 AppEntry::run (this=0x5576fc6409b0, actionId=..., argument=...) at
./applets/kicker/plugin/appentry.cpp:194
#14 0x00007feee31cfdfe in KAStatsFavoritesModel::Private::trigger
(argument=..., actionId=..., row=<optimized out>, this=0x5576fc51b1f0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:102
#15 KAStatsFavoritesModel::trigger (this=<optimized out>, row=<optimized out>,
actionId=..., argument=...) at
./applets/kicker/plugin/kastatsfavoritesmodel.cpp:472
#16 0x00007feee31b1e92 in KAStatsFavoritesModel::qt_static_metacall
(_o=_o@entry=0x5576fc54fcf0, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=4, _a=_a@entry=0x7ffe36a30830) at
./obj-x86_64-linux-gnu/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_kastatsfavoritesmodel.cpp:168
#17 0x00007feee31b3683 in KAStatsFavoritesModel::qt_metacall
(this=0x5576fc54fcf0, _c=QMetaObject::InvokeMetaMethod, _id=4,
_a=0x7ffe36a30830) at
./obj-x86_64-linux-gnu/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_kastatsfavoritesmodel.cpp:269
#18 0x00007fef220a5bf5 in QQmlObjectOrGadget::metacall
(this=this@entry=0x7ffe36a30b70, type=type@entry=QMetaObject::InvokeMetaMethod,
index=<optimized out>, index@entry=75, argv=<optimized out>) at
../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#19 0x00007fef21f6e785 in CallMethod (object=..., index=<optimized out>,
returnType=returnType@entry=1, argCount=<optimized out>, argTypes=<optimized
out>, engine=engine@entry=0x5576fb2e52c0, callArgs=<optimized out>,
callType=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1300
#20 0x00007fef21f70887 in CallPrecise (object=..., data=...,
engine=engine@entry=0x5576fb2e52c0, callArgs=callArgs@entry=0x7fef0a9b06c0,
callType=callType@entry=QMetaObject::InvokeMetaMethod) at
../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:285
#21 0x00007fef21f7177a in QV4::QObjectMethod::callInternal (this=<optimized
out>, thisObject=<optimized out>, argv=<optimized out>, argc=3) at
jsruntime/qv4qobjectwrapper.cpp:2130
#22 0x00007fef21fa192b in QV4::FunctionObject::call (argc=3,
argv=0x7fef0a9b0678, thisObject=0x7fef0a9b0660, this=0x7ffe36a30cd8) at
jsruntime/qv4functionobject_p.h:172
#23 QV4::Runtime::CallPropertyLookup::call (engine=0x5576fb2e52c0, base=...,
index=<optimized out>, argv=0x7fef0a9b0678, argc=3) at
jsruntime/qv4runtime.cpp:1460
#24 0x00007feed0083d96 in ?? ()
#25 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 449981, bug 445417, bug 443352, bug 443059,
bug 439721.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to