SUMMARY I was repeatedly clicking on apps from flathub, I clicked on Gitnuro, 'Loading reviews' for Gitnuro' message appeared and then Discover froze saying 'Not reponding' in the window decoration. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.26.80 KDE Frameworks Version: 5.99.0 Qt Version: 5.15.6 Graphics Platform: Wayland Thread 15 (Thread 0x7f06739ff700 (LWP 65131)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f0664000b60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f0664000b60, timeout=<optimized out>, context=0x7f066414ce00) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f066414ce00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f066414ce00, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f06643031c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f06739fea20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f069e8cd342 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x7f06100d4790) at thread/qthread_unix.cpp:330 #8 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f0628ff9700 (LWP 65118)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f061034e740, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f061034e740, timeout=<optimized out>, context=0x7f0610000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f0610000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f0610000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0610000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f0628ff8a20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f069e8cd342 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba97a51080) at thread/qthread_unix.cpp:330 #8 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f06457fe700 (LWP 65060)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f062c001a10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f062c001a10, timeout=<optimized out>, context=0x7f062c000c70) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f062c000c70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f062c000c70, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f062c000bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f06457fda20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f069e8cd342 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba958aa2f0) at thread/qthread_unix.cpp:330 #8 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f0646bfe700 (LWP 65049)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f0634004020, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f0634004020, timeout=<optimized out>, context=0x7f0634000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f0634000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f0634000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0634000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f0646bfda20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f069e8cd342 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba9589a040) at thread/qthread_unix.cpp:330 #8 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f06473ff700 (LWP 65048)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f063c003570, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f063c003570, timeout=<optimized out>, context=0x7f063c000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f063c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f063c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f063c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f06473fea20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f069e8cd342 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba90d909a0) at thread/qthread_unix.cpp:330 #8 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f0658ffd700 (LWP 65047)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ba92c02c14) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ba92c02bc0, cond=0x55ba92c02be8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55ba92c02be8, mutex=0x55ba92c02bc0) at pthread_cond_wait.c:647 #3 0x00007f069e8d45eb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55ba92c02bc0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55ba92c02a18, mutex=mutex@entry=0x55ba92c02a10, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f06a0a23394 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55ba92c02a08) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55ba92c02970) at scenegraph/qsgthreadedrenderloop.cpp:935 #7 0x00007f06a0a23809 in QSGRenderThread::run() (this=0x55ba92c02970) at scenegraph/qsgthreadedrenderloop.cpp:1052 #8 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba92c02970) at thread/qthread_unix.cpp:330 #9 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f0659fff700 (LWP 65038)): #0 0x00007f069e53e99f in __GI___poll (fds=0x55ba90ecd2d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55ba90ecd2d0, timeout=<optimized out>, context=0x55ba90ecd3d0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x55ba90ecd3d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=context@entry=0x55ba90ecd3d0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f067bfe299d in dconf_gdbus_worker_thread (user_data=0x55ba90ecd3d0) at ../gdbus/dconf-gdbus-thread.c:82 #5 0x00007f069d4c3ad1 in g_thread_proxy (data=0x55ba90dd0800) at ../../../glib/gthread.c:807 #6 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f06721fc700 (LWP 65031)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f06600093e0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f06600093e0, timeout=<optimized out>, context=0x55ba90dc0110) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=0x55ba90dc0110, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a6f3 in g_main_loop_run (loop=0x55ba90aa6be0) at ../../../glib/gmain.c:4241 #4 0x00007f069d282f8a in gdbus_shared_thread_func (user_data=0x55ba90dc00e0) at ../../../gio/gdbusprivate.c:279 #5 0x00007f069d4c3ad1 in g_thread_proxy (data=0x55ba90db7300) at ../../../glib/gthread.c:807 #6 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f06729fd700 (LWP 65030)): #0 0x00007f069e53e99f in __GI___poll (fds=0x55ba90c2f5d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55ba90c2f5d0, timeout=<optimized out>, context=0x55ba90a9fa00) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x55ba90a9fa00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x55ba90a9fa00, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069d49a4f1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5996 #5 0x00007f069d4c3ad1 in g_thread_proxy (data=0x7f0668047aa0) at ../../../glib/gthread.c:807 #6 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f06815ff700 (LWP 65027)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f066c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f066c004e60, timeout=<optimized out>, context=0x7f066c000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f066c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f066c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f066c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f06815fea00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f069e8cd342 in QThread::exec() (this=this@entry=0x55ba9075f8a0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f069f960919 in QQmlThreadPrivate::run() (this=0x55ba9075f8a0) at qml/ftw/qqmlthread.cpp:155 #8 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba9075f8a0) at thread/qthread_unix.cpp:330 #9 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f06920be700 (LWP 65026)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ba8db088c8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ba8db08878, cond=0x55ba8db088a0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55ba8db088a0, mutex=0x55ba8db08878) at pthread_cond_wait.c:647 #3 0x00007f069244d5eb in cnd_wait (mtx=0x55ba8db08878, cond=0x55ba8db088a0) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55ba8daa8990) at ../src/util/u_queue.c:294 #5 0x00007f069244d1eb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f068b745700 (LWP 65025)): #0 0x00007f069e53e99f in __GI___poll (fds=fds@entry=0x7f068b744a20, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f0699509d66 in poll (__timeout=-1, __nfds=2, __fds=0x7f068b744a20) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 QtWaylandClient::EventThread::run() (this=0x55ba8db00540) at qwaylanddisplay.cpp:208 #3 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba8db00540) at thread/qthread_unix.cpp:330 #4 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f0693f46700 (LWP 65024)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ba8dadeba4) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ba8dadeb50, cond=0x55ba8dadeb78) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55ba8dadeb78, mutex=0x55ba8dadeb50) at pthread_cond_wait.c:647 #3 0x00007f069e8d45eb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55ba8dadeb50) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55ba8db05ad0, mutex=mutex@entry=0x55ba8db05ac8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f0699509d0d in QtWaylandClient::EventThread::waitForReading() (this=0x55ba8db05a90) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QtWaylandClient::EventThread::run() (this=0x55ba8db05a90) at qwaylanddisplay.cpp:206 #7 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x55ba8db05a90) at thread/qthread_unix.cpp:330 #8 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f069940b700 (LWP 65023)): #0 0x00007f069e53e99f in __GI___poll (fds=0x7f06940053c0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f069d49a36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f06940053c0, timeout=<optimized out>, context=0x7f0694001ce0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f0694001ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f0694001ce0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0694000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f069940a9f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f069e8cd342 in QThread::exec() (this=this@entry=0x7f06a06b3d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f06a062ff4b in QDBusConnectionManager::run() (this=0x7f06a06b3d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f069e8ce543 in QThreadPrivate::start(void*) (arg=0x7f06a06b3d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #9 0x00007f069edbb609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f069e54b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f0699eccb80 (LWP 65022)): #0 QRingBuffer::chop(long long) (this=0x55baacea4fe8, bytes=<optimized out>) at tools/qringbuffer.cpp:217 #1 0x00007f069e9e7076 in QIODevicePrivate::QRingBufferRef::chop(long long) (this=0x55baac6e7218, bytes=<optimized out>) at io/qiodevice_p.h:104 #2 QIODevicePrivate::read(char*, long long, bool) (this=0x55baac6e71a0, data=data@entry=0x7fffbe8fc087 "\n", maxSize=maxSize@entry=1, peeking=peeking@entry=false) at io/qiodevice.cpp:1131 #3 0x00007f069e9e7308 in QIODevice::read(char*, long long) (this=<optimized out>, data=data@entry=0x7fffbe8fc087 "\n", maxSize=maxSize@entry=1) at io/qiodevice.cpp:1053 #4 0x00007f069eb2b4a3 in QDataStream::readBlock(char*, int) (this=this@entry=0x7fffbe8fc1f0, data=data@entry=0x7fffbe8fc087 "\n", len=len@entry=1) at serialization/qdatastream.cpp:772 #5 0x00007f069eb2b50a in QDataStream::operator>>(signed char&) (i=@0x7fffbe8fc0cb: 0 '\000', this=0x7fffbe8fc1f0) at serialization/qdatastream.cpp:807 #6 QDataStream::operator>>(signed char&) (this=0x7fffbe8fc1f0, i=@0x7fffbe8fc0cb: 0 '\000') at serialization/qdatastream.cpp:802 #7 0x00007f065be68dd3 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/kimg_pcx.so #8 0x00007f065be6a5eb in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/kimg_pcx.so #9 0x00007f069efb6a7d in QImageReader::read(QImage*) (this=0x7f061039dd10, image=0x7fffbe8fc3a0) at image/qimagereader.cpp:1290 #10 0x00007f069efb7209 in QImageReader::read() (this=0x7f061039dd10) at image/qimagereader.cpp:1231 #11 0x00007f069efe8185 in QMoviePrivate::infoForFrame(int) (this=this@entry=0x55baacc4d750, frameNumber=0) at image/qmovie.cpp:402 #12 0x00007f069efe88be in QMoviePrivate::next() (this=this@entry=0x55baacc4d750) at image/qmovie.cpp:440 #13 0x00007f069efe95fc in QMoviePrivate::_q_loadNextFrame(bool) (starting=true, this=0x55baacc4d750) at image/qmovie.cpp:495 #14 QMovie::start() (this=<optimized out>) at image/qmovie.cpp:956 #15 0x00007f06a0b1a9a5 in QQuickAnimatedImage::movieRequestFinished() (this=0x55baabca1320) at items/qquickanimatedimage.cpp:432 #16 0x00007f069eaec2f2 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffbe8fc740, r=0x55baabca1320, this=0x55baac1ed440) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #17 doActivate<false>(QObject*, int, void**) (sender=0x55baadf6fcd0, signal_index=10, argv=0x7fffbe8fc740) at kernel/qobject.cpp:3919 #18 0x00007f069eae5587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55baadf6fcd0, m=m@entry=0x7f069e2af960 <QNetworkReply::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3979 #19 0x00007f069e24f477 in QNetworkReply::finished() (this=this@entry=0x55baadf6fcd0) at .moc/moc_qnetworkreply.cpp:404 #20 0x00007f069e1a0196 in QNetworkReplyHttpImplPrivate::finished() (this=0x55baac6e71a0) at access/qnetworkreplyhttpimpl.cpp:2280 #21 0x00007f069e1a0415 in QNetworkReplyHttpImplPrivate::replyFinished() (this=<optimized out>) at access/qnetworkreplyhttpimpl.cpp:1119 #22 0x00007f069e25449e in QNetworkReplyHttpImpl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/../access/qnetworkreplyhttpimpl_p.h:98 #23 0x00007f069eae2d09 in QObject::event(QEvent*) (this=0x55baadf6fcd0, e=0x7f0610437bb0) at kernel/qobject.cpp:1347 #24 0x00007f069fd6de43 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55ba8dadc980, receiver=receiver@entry=0x55baadf6fcd0, e=e@entry=0x7f0610437bb0) at kernel/qapplication.cpp:3637 #25 0x00007f069fd76c58 in QApplication::notify(QObject*, QEvent*) (this=0x7fffbe8fcef0, receiver=0x55baadf6fcd0, e=0x7f0610437bb0) at kernel/qapplication.cpp:3161 #26 0x00007f069eab503a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55baadf6fcd0, event=0x7f0610437bb0) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #27 0x00007f069eab7941 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55ba8dad66f0) at kernel/qcoreapplication.cpp:1821 #28 0x00007f069eb10527 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55ba8db01120) at kernel/qeventdispatcher_glib.cpp:277 #29 0x00007f069d49a17d in g_main_dispatch (context=0x7f0694005000) at ../../../glib/gmain.c:3309 #30 g_main_context_dispatch (context=context@entry=0x7f0694005000) at ../../../glib/gmain.c:3974 #31 0x00007f069d49a400 in g_main_context_iterate (context=context@entry=0x7f0694005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047 #32 0x00007f069d49a4a3 in g_main_context_iteration (context=0x7f0694005000, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #33 0x00007f069eb0fb82 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55ba8dab0d50, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #34 0x00007f069eab3b3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffbe8fce00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #35 0x00007f069eabbce4 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #36 0x000055ba8d5b39ea in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:214 Detaching from program: /usr/bin/plasma-discover, process 65022 [Inferior 1 (process 65022) detached]
Can reproduce. This is suspicious: #15 0x00007f06a0b1a9a5 in QQuickAnimatedImage::movieRequestFinished() (this=0x55baabca1320) at items/qquickanimatedimage.cpp:432 Animated image screenshot causing problems?
It could also be a problem in kimg_pcx.so. Can you produce a backtrace with its debug symbols? It comes from kimageformats.
Never mind, I can reproduce too....
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kimageformats/-/merge_requests/101
Git commit a8a477ae6785458eef35c237aa7da5aff15fa80c by Aleix Pol. Committed on 24/09/2022 at 01:45. Pushed by cullmann into branch 'master'. pcx: Do not support sequential devices We need QIODevice::pos() to work in QDataStream &operator>>. M +6 -0 src/imageformats/pcx.cpp https://invent.kde.org/frameworks/kimageformats/commit/a8a477ae6785458eef35c237aa7da5aff15fa80c