Bug 422197 - Plasma crashes in QAction::isSeparator()
Summary: Plasma crashes in QAction::isSeparator()
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.18.5
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-05-28 20:14 UTC by Mmenzel
Modified: 2022-12-31 05:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mmenzel 2020-05-28 20:14:12 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.14.2
Frameworks Version: 5.70.0
Operating System: Linux 4.15.0-101-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.18

-- Information about the crash:
- Unusual behavior I noticed:

I have every couple of starts a black plasma screen on one monitor (the second is fine), but only in the position of the background picture. Task bar is working fine. Plasma crashed then (~10 min later) when updateing the disti (KDE Neon) with discover. 
Before that the compositior didn't started and I kicked the opengl mode manually.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc0cc4a8140 (LWP 1767))]

Thread 15 (Thread 0x7fc0551ec700 (LWP 5894)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0f0693ea0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0f0693e50, cond=0x55f0f0693e78) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0f0693e78, mutex=0x55f0f0693e50) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0f0693e50) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fc0a80c5b80, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fc0a80c5b88, mutex=mutex@entry=0x7fc0a80c5b80, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fc0a80c5b78) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fc0a80c5ae0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x7fc0a80c5ae0) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x7fc0a80c5ae0) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc0551ec700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fc033dfa700 (LWP 5877)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0ef1b7c40) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0ef1b7bf0, cond=0x55f0ef1b7c18) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0ef1b7c18, mutex=0x55f0ef1b7bf0) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0ef1b7bf0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f0edda69b0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f0edda69b8, mutex=mutex@entry=0x55f0edda69b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f0edda69a8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f0edda6910) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x55f0edda6910) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0edda6910) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc033dfa700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fc055bed700 (LWP 5833)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0eecc59f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0eecc59a0, cond=0x55f0eecc59c8) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0eecc59c8, mutex=0x55f0eecc59a0) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0eecc59a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f0f0a1df10, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f0f0a1df18, mutex=mutex@entry=0x55f0f0a1df10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f0f0a1df08) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f0f0a1de70) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x55f0f0a1de70) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0f0a1de70) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc055bed700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fc057fff700 (LWP 2953)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0efb64544) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0efb644f0, cond=0x55f0efb64518) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0efb64518, mutex=0x55f0efb644f0) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0efb644f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f0efb58310, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f0efb58318, mutex=mutex@entry=0x55f0efb58310, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f0efb58308) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f0efb58270) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x55f0efb58270) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0efb58270) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc057fff700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fc05d3d1700 (LWP 2952)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0ef8de6b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0ef8de660, cond=0x55f0ef8de688) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0ef8de688, mutex=0x55f0ef8de660) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0ef8de660) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f0ef8d9830, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f0ef8d9838, mutex=mutex@entry=0x55f0ef8d9830, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f0ef8d9828) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f0ef8d9790) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x55f0ef8d9790) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ef8d9790) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc05d3d1700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fc05e3d3700 (LWP 2946)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0ef38ef94) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0ef38ef40, cond=0x55f0ef38ef68) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0ef38ef68, mutex=0x55f0ef38ef40) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0ef38ef40) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f0ef3b6330, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f0ef3b6338, mutex=mutex@entry=0x55f0ef3b6330, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f0ef3b6328) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f0ef3b6290) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x55f0ef3b6290) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ef3b6290) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc05e3d3700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fc0674d7700 (LWP 2911)):
#0  0x00007fc0c586f0b4 in __GI___libc_read (fd=61, buf=0x7fc0674d6b50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fc0bf73e2b0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc0bf6f90b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc0bf6f9570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc0bf6f96dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc0c61da7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc060000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fc0c6179d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc0674d6d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007fc0c5f8a757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007fc06c735467 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ee4eab20) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc0674d7700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fc074f84700 (LWP 2903)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0ee420a20) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0ee4209d0, cond=0x55f0ee4209f8) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0ee4209f8, mutex=0x55f0ee4209d0) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0ee4209d0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f0ee0051e0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f0ee0051e8, mutex=mutex@entry=0x55f0ee0051e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f0ee0051d8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f0ee005140) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x55f0ee005140) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ee005140) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc074f84700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fc075d8e700 (LWP 2894)):
#0  0x00007fc0bf73f629 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc0bf6f8995 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc0bf6f94fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc0bf6f96dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc0c61da7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc070000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fc0c6179d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc075d8dda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007fc0c5f8a757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ede501c0) at thread/qthread_unix.cpp:342
#8  0x00007fc0c2c0e6db in start_thread (arg=0x7fc075d8e700) at pthread_create.c:463
#9  0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fc094cc6700 (LWP 2744)):
#0  0x00007fc0c5873bf9 in __GI___poll (fds=0x7fc088009ab0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc0bf6f95c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc0bf6f96dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc0c61da7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc088000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc0c6179d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc094cc5d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fc0c5f8a757 in QThread::exec() (this=this@entry=0x7fc0a408a8e0) at thread/qthread.cpp:536
#6  0x00007fc0c9fd7b06 in QQuickPixmapReader::run() (this=0x7fc0a408a8e0) at util/qquickpixmapcache.cpp:987
#7  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x7fc0a408a8e0) at thread/qthread_unix.cpp:342
#8  0x00007fc0c2c0e6db in start_thread (arg=0x7fc094cc6700) at pthread_create.c:463
#9  0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fc09614a700 (LWP 2582)):
#0  0x00007fc0c2c149f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f0ece77770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc0c2c149f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f0ece77720, cond=0x55f0ece77748) at pthread_cond_wait.c:502
#2  0x00007fc0c2c149f3 in __pthread_cond_wait (cond=0x55f0ece77748, mutex=0x55f0ece77720) at pthread_cond_wait.c:655
#3  0x00007fc0c5f921db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f0ece77720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fc0c5f921db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f0ed8a6ae0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fc0c5f92359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f0ed8a6ae8, mutex=mutex@entry=0x55f0ed8a6ae0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fc0ca095233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f0ed8a6ad8) at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fc0ca095233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f0ed8a6a40) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fc0ca095691 in QSGRenderThread::run() (this=0x55f0ed8a6a40) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ed8a6a40) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc09614a700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fc0aeb9f700 (LWP 1887)):
#0  0x00007fc0c586f0b4 in __GI___libc_read (fd=12, buf=0x7fc0aeb9eb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fc0bf73e2b0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc0bf6f90b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc0bf6f9570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc0bf6f96dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc0c61da7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc0a4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fc0c6179d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc0aeb9ed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007fc0c5f8a757 in QThread::exec() (this=this@entry=0x55f0ec41d9a0) at thread/qthread.cpp:536
#8  0x00007fc0c9b41fc5 in QQmlThreadPrivate::run() (this=0x55f0ec41d9a0) at qml/ftw/qqmlthread.cpp:155
#9  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ec41d9a0) at thread/qthread_unix.cpp:342
#10 0x00007fc0c2c0e6db in start_thread (arg=0x7fc0aeb9f700) at pthread_create.c:463
#11 0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fc0b4c79700 (LWP 1837)):
#0  0x00007fc0c5873bf9 in __GI___poll (fds=0x7fc0a8018610, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc0bf6f95c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc0bf6f96dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc0c61da7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fc0a8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc0c6179d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fc0b4c78d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fc0c5f8a757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fc0c7e88555 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x7fc0c8100da0) at thread/qthread_unix.cpp:342
#8  0x00007fc0c2c0e6db in start_thread (arg=0x7fc0b4c79700) at pthread_create.c:463
#9  0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fc0b7073700 (LWP 1798)):
#0  0x00007fc0c5873bf9 in __GI___poll (fds=0x7fc0b7072ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc0caca7747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc0caca936a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc0b9834fd0 in QXcbEventQueue::run() (this=0x55f0ec1ce750) at qxcbeventqueue.cpp:228
#4  0x00007fc0c5f8bc2c in QThreadPrivate::start(void*) (arg=0x55f0ec1ce750) at thread/qthread_unix.cpp:342
#5  0x00007fc0c2c0e6db in start_thread (arg=0x7fc0b7073700) at pthread_create.c:463
#6  0x00007fc0c588088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fc0cc4a8140 (LWP 1767)):
[KCrash Handler]
#4  0x00007fc0c74b9b74 in QAction::isSeparator() const (this=0x55f0f18bc990) at kernel/qaction.cpp:697
#5  0x00007fc0c763c078 in QMenuPrivate::setCurrentAction(QAction*, int, QMenuPrivate::SelectionReason, bool) (this=this@entry=0x55f0ef3ca800, action=<optimized out>, popup=popup@entry=0, reason=reason@entry=QMenuPrivate::SelectedFromElsewhere, activateFirst=activateFirst@entry=false) at widgets/qmenu.cpp:663
#6  0x00007fc0c763eb26 in QMenuSloppyState::timeout() (this=0x55f0ef3caa58) at widgets/qmenu.cpp:854
#7  0x00007fc0c61ae4e3 in QObject::event(QEvent*) (this=this@entry=0x55f0f2168210, e=e@entry=0x7ffe070e88e0) at kernel/qobject.cpp:1361
#8  0x00007fc0c7500ad3 in QWidget::event(QEvent*) (this=this@entry=0x55f0f2168210, event=event@entry=0x7ffe070e88e0) at kernel/qwidget.cpp:9094
#9  0x00007fc0c7640c3b in QMenu::event(QEvent*) (this=0x55f0f2168210, e=0x7ffe070e88e0) at widgets/qmenu.cpp:3032
#10 0x00007fc0c74bf9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55f0ec1cc870, receiver=receiver@entry=0x55f0f2168210, e=e@entry=0x7ffe070e88e0) at kernel/qapplication.cpp:3685
#11 0x00007fc0c74c6bb0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe070e8c80, receiver=0x55f0f2168210, e=0x7ffe070e88e0) at kernel/qapplication.cpp:3431
#12 0x00007fc0c617b4a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55f0f2168210, event=0x7ffe070e88e0) at kernel/qcoreapplication.cpp:1075
#13 0x00007fc0c61d9c39 in QTimerInfoList::activateTimers() (this=0x55f0ec22fc60) at kernel/qtimerinfo_unix.cpp:643
#14 0x00007fc0c61da439 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#15 0x00007fc0c61da439 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#16 0x00007fc0bf6f9417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fc0bf6f9650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fc0bf6f96dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fc0c61da7ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f0ec22f850, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007fc0c6179d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe070e8b30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#21 0x00007fc0c61834a0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383
#22 0x000055f0ebd57894 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:228

The reporter indicates this bug may be a duplicate of or related to bug 392672.

Possible duplicates by query: bug 392672, bug 370000, bug 356970, bug 242368.

Reported using DrKonqi
Comment 1 Justin Zobel 2022-12-01 05:22:09 UTC
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you can reproduce the issue with a more recent software version?  
  
If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Comment 2 Bug Janitor Service 2022-12-16 05:14:52 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2022-12-31 05:24:58 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!