Bug 427922

Summary: Random crash in QQmlData::isSignalConnected() while browsing firefox
Product: [Plasma] plasmashell Reporter: darktori
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: nate, noahadvs, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.20.0   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description darktori 2020-10-18 13:26:43 UTC
Application: plasmashell (5.20.0)

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-47-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.20

-- Information about the crash:
- What I was doing when the application crashed:

Browsing reddit using Firefox, crash happened exactly when opening an embedded video, not sure if related.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plazma (plasmashell), signal: Segmentation fault

[New LWP 1447]
[New LWP 1452]
[New LWP 1679]
[New LWP 2311]
[New LWP 2326]
[New LWP 2327]
[New LWP 2369]
[New LWP 2377]
[New LWP 2395]
[New LWP 2973]
[New LWP 6380]
[New LWP 10509]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d466125db0) at ../sysdeps/nptl/futex-internal.h:183
[Current thread is 1 (Thread 0x7fe08b09b340 (LWP 1431))]

Thread 13 (Thread 0x7fe030727700 (LWP 10509)):
[KCrash Handler]
#4  0x00007fe090583796 in QQmlData::isSignalConnected(QAbstractDeclarativeData*, QObject const*, int) (d=0xf00000001, index=4) at qml/qqmlengine.cpp:849
#5  0x00007fe08ef3d113 in QObjectPrivate::isDeclarativeSignalConnected(unsigned int) const (signal_index=4, this=<optimized out>) at kernel/qobject_p.h:110
#6  doActivate<false>(QObject*, int, void**) (sender=0x55d46af01ca0, signal_index=4, argv=0x7fe030726b30) at kernel/qobject.cpp:3775
#7  0x00007fe06e1367db in  () at /usr/lib/x86_64-linux-gnu/libprocesscore.so.9
#8  0x00007fe06e14c5f9 in  () at /usr/lib/x86_64-linux-gnu/libprocesscore.so.9
#9  0x00007fe08ef3d5ae in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fe030726c70, r=0x55d46af01ca0, this=0x55d46ad89cf0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false>(QObject*, int, void**) (sender=0x55d46a3eed90, signal_index=3, argv=0x7fe030726c70) at kernel/qobject.cpp:3886
#11 0x00007fe06e15c0a0 in  () at /usr/lib/x86_64-linux-gnu/libprocesscore.so.9
#12 0x00007fe08ed274d2 in QThreadPoolThread::run() (this=0x55d469454b60) at thread/qthreadpool.cpp:99
#13 0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d469454b60) at thread/qthread_unix.cpp:342
#14 0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#15 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fe04dded700 (LWP 6380)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d46a1379b0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d46a137960, cond=0x55d46a137988) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d46a137988, mutex=0x55d46a137960) at pthread_cond_wait.c:638
#3  0x00007fe08ed2a10b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d46a137960) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d46a013278, mutex=mutex@entry=0x55d46a013270, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fe090b1d154 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55d46a013268) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55d46a0131d0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fe090b1d5c9 in QSGRenderThread::run() (this=0x55d46a0131d0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d46a0131d0) at thread/qthread_unix.cpp:342
#9  0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fe04e7ee700 (LWP 2973)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d468e4c0a0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d468e4c050, cond=0x55d468e4c078) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d468e4c078, mutex=0x55d468e4c050) at pthread_cond_wait.c:638
#3  0x00007fe08ed2a10b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d468e4c050) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x7fe084009698, mutex=mutex@entry=0x7fe084009690, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fe090b1d154 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fe084009688) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fe0840095f0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fe090b1d5c9 in QSGRenderThread::run() (this=0x7fe0840095f0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x7fe0840095f0) at thread/qthread_unix.cpp:342
#9  0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe04ffff700 (LWP 2395)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d4673156a0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d467315650, cond=0x55d467315678) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d467315678, mutex=0x55d467315650) at pthread_cond_wait.c:638
#3  0x00007fe08ed2a10b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d467315650) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55d4673154c8, mutex=mutex@entry=0x55d4673154c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fe090b1d154 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55d4673154b8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55d467315420) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007fe090b1d5c9 in QSGRenderThread::run() (this=0x55d467315420) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d467315420) at thread/qthread_unix.cpp:342
#9  0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe05afff700 (LWP 2377)):
#0  0x00007fe08d333334 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe08d2e5d6a in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe08d2e6240 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe08d2e62e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe08ef60eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe050011500, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fe08ef051bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe05affed60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fe08ed23082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fe066b5207c in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d465c50cd0) at thread/qthread_unix.cpp:342
#9  0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe067536700 (LWP 2369)):
#0  0x00007fe08e996aff in __GI___poll (fds=0x7fe067535650, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe0816f17e4 in  () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.450.80.02
#2  0x00007fe0817db6eb in  () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.450.80.02
#3  0x00007fe0816d03ae in  () at /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.450.80.02
#4  0x00007fe0828afb32 in  () at /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#5  0x00007fe082884311 in glXSwapBuffers () at /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#6  0x00007fe082b77d2a in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#7  0x00007fe08f377ed1 in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007fe090b1980c in QSGRenderThread::syncAndRender(QImage*) (this=0x55d4663b3f30, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870
#9  0x00007fe090b1d587 in QSGRenderThread::run() (this=0x55d4663b3f30) at scenegraph/qsgthreadedrenderloop.cpp:1043
#10 0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d4663b3f30) at thread/qthread_unix.cpp:342
#11 0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe067d37700 (LWP 2327)):
#0  0x00007fe08ef60bfc in timerSourcePrepareHelper (timeout=0x7fe067d36bd4, src=0x7fe05c003830) at kernel/qeventdispatcher_glib.cpp:162
#1  timerSourcePrepare(GSource*, gint*) (source=0x7fe05c003830, timeout=0x7fe067d36bd4) at kernel/qeventdispatcher_glib.cpp:166
#2  0x00007fe08d2e572f in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe08d2e60db in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe08d2e62e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe08ef60eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe05c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fe08ef051bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe067d36da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007fe08ed23082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d4664e6720) at thread/qthread_unix.cpp:342
#9  0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe06fc56700 (LWP 2326)):
#0  0x00007fe08ef5f697 in roundToMillisecond (val=...) at kernel/qtimerinfo_unix.cpp:210
#1  QTimerInfoList::timerWait(timespec&) (this=0x7fe06800dad0, tm=...) at kernel/qtimerinfo_unix.cpp:405
#2  0x00007fe08ef60c06 in timerSourcePrepareHelper (timeout=0x7fe06fc55bd4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#3  timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7fe06fc55bd4) at kernel/qeventdispatcher_glib.cpp:166
#4  0x00007fe08d2e572f in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe08d2e60db in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe08d2e62e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe08ef60eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe068005fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fe08ef051bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe06fc55da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007fe08ed23082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d466410a60) at thread/qthread_unix.cpp:342
#11 0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe07047f700 (LWP 2311)):
#0  __GI___libc_read (nbytes=16, buf=0x7fe07047eb50, fd=29) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=29, buf=0x7fe07047eb50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fe08d32e89f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe08d2e5cfe in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe08d2e6152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe08d2e62e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe08ef60eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe060013430, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fe08ef051bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe07047ed60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007fe08ed23082 in QThread::exec() (this=this@entry=0x55d465f87ef0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007fe090a5830a in QQuickPixmapReader::run() (this=0x55d465f87ef0) at util/qquickpixmapcache.cpp:1008
#10 0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d465f87ef0) at thread/qthread_unix.cpp:342
#11 0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe083fff700 (LWP 1679)):
#0  0x00007fe08e996aff in __GI___poll (fds=0x7fe078004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe08d2e61ae in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe08d2e62e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe08ef60eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe078000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe08ef051bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe083ffed80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fe08ed23082 in QThread::exec() (this=this@entry=0x55d464da0c10) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fe0906516c9 in QQmlThreadPrivate::run() (this=0x55d464da0c10) at qml/ftw/qqmlthread.cpp:155
#7  0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d464da0c10) at thread/qthread_unix.cpp:342
#8  0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe089306700 (LWP 1452)):
#0  __GI___libc_read (nbytes=16, buf=0x7fe089305b60, fd=6) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=6, buf=0x7fe089305b60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fe08d32e89f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe08d2e5cfe in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe08d2e6152 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe08d2e62e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe08ef60eab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe07c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fe08ef051bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe089305d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007fe08ed23082 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007fe08f8eaf2b in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x7fe08f96dd80) at thread/qthread_unix.cpp:342
#11 0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe08a1b6700 (LWP 1447)):
#0  0x00007fe08e996aff in __GI___poll (fds=0x7fe08a1b5ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe090fd7c1a in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe090fd990a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe08a780978 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fe08ed2420c in QThreadPrivate::start(void*) (arg=0x55d464b15b50) at thread/qthread_unix.cpp:342
#5  0x00007fe08dd96609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe08e9a3293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe08b09b340 (LWP 1431)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d466125db0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d466125d60, cond=0x55d466125d88) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55d466125d88, mutex=0x55d466125d60) at pthread_cond_wait.c:638
#3  0x00007fe08ed2a10b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d466125d60) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55d4663b3f88, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fe090b1b787 in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x55d4651f8c80, w=0x55d466195210, inExpose=inExpose@entry=false) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007fe090b1c364 in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x55d4651f8c80, window=0x55d465177c10) at scenegraph/qsgthreadedrenderloop.cpp:1428
#7  0x00007fe090b86d75 in QQuickWindow::event(QEvent*) (this=0x55d465177c10, e=0x7ffefb6a1240) at items/qquickwindow.cpp:1757
#8  0x00007fe08fc5dcc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55d464b14070, receiver=receiver@entry=0x55d465177c10, e=e@entry=0x7ffefb6a1240) at kernel/qapplication.cpp:3671
#9  0x00007fe08fc66c70 in QApplication::notify(QObject*, QEvent*) (this=0x7ffefb6a1860, receiver=0x55d465177c10, e=0x7ffefb6a1240) at kernel/qapplication.cpp:3417
#10 0x00007fe08ef066aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55d465177c10, event=0x7ffefb6a1240) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#11 0x00007fe08f325894 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007fe08fc669eb in QApplication::notify(QObject*, QEvent*) (this=0x7ffefb6a1860, receiver=0x55d465177c10, e=0x7ffefb6a14d0) at kernel/qapplication.cpp:2861
#13 0x00007fe08ef066aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55d465177c10, event=0x7ffefb6a14d0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#14 0x00007fe08ef601e0 in QTimerInfoList::activateTimers() (this=0x55d464bd9c50) at kernel/qtimerinfo_unix.cpp:643
#15 0x00007fe08ef60b14 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#16 idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#17 0x00007fe08d2e5fbd in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fe08d2e6240 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fe08d2e62e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fe08ef60e92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55d464bd9dd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007fe08ef051bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffefb6a1710, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#22 0x00007fe08ef0d354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#23 0x000055d463446c62 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:244
[Inferior 1 (process 1431) detached]

Possible duplicates by query: bug 427827, bug 427776, bug 427631, bug 427593, bug 427575.

Reported using DrKonqi
Comment 1 Noah Davis 2023-08-08 23:28:33 UTC
Have you ever encountered this bug again? Did you manage to reproduce it?
Comment 2 darktori 2023-08-09 06:26:55 UTC
(In reply to Noah Davis from comment #1)
> Have you ever encountered this bug again? Did you manage to reproduce it?

I don't recall, as this was 3 years ago, and I'm using a different distro now.
Comment 3 Bug Janitor Service 2023-08-24 03:45:29 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 4 Bug Janitor Service 2023-09-08 03:45:24 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!