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

            Bug ID: 438414
           Summary: Discover crashed a few seconds after opening
           Product: Discover
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: bugsefor...@gmx.com
                CC: aleix...@kde.org
  Target Milestone: ---

Application: plasma-discover (5.22.80)

Qt Version: 5.15.3
Frameworks Version: 5.83.0
Operating System: Linux 5.8.0-53-generic x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.80
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I opened Discover on Wayland, switched to another window and Discover crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f80e0d85700
(LWP 21830))]
[New LWP 21830]
[New LWP 21800]
[New LWP 21827]
[New LWP 21824]
[New LWP 21834]
[New LWP 21838]
[New LWP 21883]
[New LWP 21855]
[New LWP 21843]
[New LWP 21842]
[New LWP 21840]
[New LWP 21828]
[New LWP 21823]
[New LWP 21821]
[New LWP 21844]
[New LWP 21829]
[New LWP 21825]
[New LWP 21822]
[New LWP 21820]
[New LWP 21819]
[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/plasma-discover'.
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 0x7f80e0d85700 (LWP 21830))]

Thread 20 (Thread 0x7f80ffd14700 (LWP 21819)):
#0  0x00007f8104eccaff in __GI___poll (fds=0x7f80f8005240, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f810385536e in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7f80f8005240, timeout=<optimized out>, context=0x7f80f8000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f80f8000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f81038554a3 in g_main_context_iteration (context=0x7f80f8000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f8105498b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f80f8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f810543cdcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f80ffd13bf0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f8105256bb2 in QThread::exec() (this=this@entry=0x7f8106ac3d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8106a3ff4b in QDBusConnectionManager::run() (this=0x7f8106ac3d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#8  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x7f8106ac3d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#9  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f80fd7c5700 (LWP 21820)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x558a9e2a6988) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558a9e2a6938,
cond=0x558a9e2a6960) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558a9e2a6960, mutex=0x558a9e2a6938) at
pthread_cond_wait.c:647
#3  0x00007f80fdee6e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f80fdee6a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f80f7fff700 (LWP 21822)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x558a9e2a6988) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558a9e2a6938,
cond=0x558a9e2a6960) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558a9e2a6960, mutex=0x558a9e2a6938) at
pthread_cond_wait.c:647
#3  0x00007f80fdee6e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f80fdee6a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f80e35ef700 (LWP 21825)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f80e35eeb90, clockid=<optimized out>, expected=0,
futex_word=0x558aa117b240) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f80e35eeb90, clockid=<optimized
out>, mutex=0x558aa117b1f0, cond=0x558aa117b218) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x558aa117b218, mutex=0x558aa117b1f0,
abstime=0x7f80e35eeb90) at pthread_cond_wait.c:665
#3  0x00007f810525de48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x558aa117b1f0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x558aa117b1f0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x558a9e444330, mutex=mutex@entry=0x558aa117b0b8,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f810525b351 in QThreadPoolThread::run() (this=0x558a9e444320) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558a9e444320) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f80e15ab700 (LWP 21829)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f80e15aab90, clockid=<optimized out>, expected=0,
futex_word=0x558aa11dd3f4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f80e15aab90, clockid=<optimized
out>, mutex=0x558aa11dd3a0, cond=0x558aa11dd3c8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x558aa11dd3c8, mutex=0x558aa11dd3a0,
abstime=0x7f80e15aab90) at pthread_cond_wait.c:665
#3  0x00007f810525de48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x558aa11dd3a0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x558aa11dd3a0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x558aa11d9960, mutex=mutex@entry=0x558aa11b5418,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f810525b351 in QThreadPoolThread::run() (this=0x558aa11d9950) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558aa11d9950) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f80a988a700 (LWP 21844)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f80a9889b90, clockid=<optimized out>, expected=0,
futex_word=0x7f808c0099e0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f80a9889b90, clockid=<optimized
out>, mutex=0x7f808c009990, cond=0x7f808c0099b8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f808c0099b8, mutex=0x7f808c009990,
abstime=0x7f80a9889b90) at pthread_cond_wait.c:665
#3  0x00007f810525de48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x7f808c009990, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x7f808c009990) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f808c0096d0, mutex=mutex@entry=0x7f808c005528,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f810525b351 in QThreadPoolThread::run() (this=0x7f808c0096c0) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x7f808c0096c0) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f80fcfc4700 (LWP 21821)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x558a9e2a6988) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558a9e2a6938,
cond=0x558a9e2a6960) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558a9e2a6960, mutex=0x558a9e2a6938) at
pthread_cond_wait.c:647
#3  0x00007f80fdee6e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f80fdee6a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f80f77fe700 (LWP 21823)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x558a9e2a6988) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558a9e2a6938,
cond=0x558a9e2a6960) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558a9e2a6960, mutex=0x558a9e2a6938) at
pthread_cond_wait.c:647
#3  0x00007f80fdee6e6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f80fdee6a6b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f80e1dac700 (LWP 21828)):
#0  0x00007f8104eccaff in __GI___poll (fds=0x558aa0f84bd0, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f810385536e in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x558aa0f84bd0, timeout=<optimized out>, context=0x558aa11c8230)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=0x558aa11c8230, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f81038556f3 in g_main_loop_run (loop=0x558aa0f9af70) at
../../../glib/gmain.c:4241
#4  0x00007f8103412f8a in gdbus_shared_thread_func (user_data=0x558aa11c8200)
at ../../../gio/gdbusprivate.c:279
#5  0x00007f810387ead1 in g_thread_proxy (data=0x558aa11be360) at
../../../glib/gthread.c:807
#6  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f80c5199700 (LWP 21840)):
#0  0x00007f8104eccaff in __GI___poll (fds=0x7f808c0fccf0, nfds=12,
timeout=28718) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f810385536e in g_main_context_poll (priority=<optimized out>,
n_fds=12, fds=0x7f808c0fccf0, timeout=<optimized out>, context=0x7f808c000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f808c000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f81038554a3 in g_main_context_iteration (context=0x7f808c000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f8105498b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f808c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f810543cdcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f80c5198c20, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f8105256bb2 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558aa1202960) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f80c4998700 (LWP 21842)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f80c4997b90, clockid=<optimized out>, expected=0,
futex_word=0x7f808c005c00) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f80c4997b90, clockid=<optimized
out>, mutex=0x7f808c005bb0, cond=0x7f808c005bd8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f808c005bd8, mutex=0x7f808c005bb0,
abstime=0x7f80c4997b90) at pthread_cond_wait.c:665
#3  0x00007f810525de48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x7f808c005bb0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x7f808c005bb0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f808c005890, mutex=mutex@entry=0x7f808c005528,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f810525b351 in QThreadPoolThread::run() (this=0x7f808c005880) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x7f808c005880) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f80aa08b700 (LWP 21843)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f80aa08ab90, clockid=<optimized out>, expected=0,
futex_word=0x7f808c007b34) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f80aa08ab90, clockid=<optimized
out>, mutex=0x7f808c007ae0, cond=0x7f808c007b08) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f808c007b08, mutex=0x7f808c007ae0,
abstime=0x7f80aa08ab90) at pthread_cond_wait.c:665
#3  0x00007f810525de48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x7f808c007ae0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x7f808c007ae0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f808c007820, mutex=mutex@entry=0x7f808c005528,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f810525b351 in QThreadPoolThread::run() (this=0x7f808c007810) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x7f808c007810) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f80ab646700 (LWP 21855)):
#0  0x00007f8104eccaff in __GI___poll (fds=0x7f806c06e440, nfds=5,
timeout=130938) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f810385536e in g_main_context_poll (priority=<optimized out>,
n_fds=5, fds=0x7f806c06e440, timeout=<optimized out>, context=0x7f806c000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f806c000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f81038554a3 in g_main_context_iteration (context=0x7f806c000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f8105498b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f806c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f810543cdcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f80ab645c20, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f8105256bb2 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558aa0ce64e0) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f80c77fe700 (LWP 21883)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f81038a2746 in g_cond_wait_until (cond=cond@entry=0x558aa11bc7c8,
mutex=mutex@entry=0x558aa11bc7c0, end_time=end_time@entry=11124713778) at
../../../glib/gthread-posix.c:1588
#2  0x00007f8103825581 in g_async_queue_pop_intern_unlocked
(queue=0x558aa11bc7c0, wait=wait@entry=1, end_time=11124713778) at
../../../glib/gasyncqueue.c:422
#3  0x00007f8103825c21 in g_async_queue_timeout_pop_unlocked (queue=<optimized
out>, timeout=timeout@entry=500000) at ../../../glib/gasyncqueue.c:574
#4  0x00007f810387f4ca in g_thread_pool_wait_for_new_task (pool=<optimized
out>) at ../../../glib/gthreadpool.c:278
#5  g_thread_pool_thread_proxy (data=<optimized out>) at
../../../glib/gthreadpool.c:343
#6  0x00007f810387ead1 in g_thread_proxy (data=0x7f80bc011d20) at
../../../glib/gthread.c:807
#7  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f80c5da3700 (LWP 21838)):
#0  0x00007f8104eccaff in __GI___poll (fds=0x7f80b0005240, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f810385536e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f80b0005240, timeout=<optimized out>, context=0x7f80b0000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f80b0000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f81038554a3 in g_main_context_iteration (context=0x7f80b0000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f8105498b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f80b0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f810543cdcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f80c5da2c20, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f8105256bb2 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558aa11df1d0) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f80c6ffd700 (LWP 21834)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7f80c6ffcb90, clockid=<optimized out>, expected=0,
futex_word=0x558aa12f6eb0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f80c6ffcb90, clockid=<optimized
out>, mutex=0x558aa12f6e60, cond=0x558aa12f6e88) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x558aa12f6e88, mutex=0x558aa12f6e60,
abstime=0x7f80c6ffcb90) at pthread_cond_wait.c:665
#3  0x00007f810525de48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x558aa12f6e60, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x558aa12f6e60) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x558aa12ecf60, mutex=mutex@entry=0x558aa12eee38,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f810525b351 in QThreadPoolThread::run() (this=0x558aa12ecf50) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558aa12ecf50) at
thread/qthread_unix.cpp:329
#8  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f80f5ef8700 (LWP 21824)):
#0  0x00007f8104eccaff in __GI___poll (fds=0x7f80dc004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f810385536e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f80dc004e60, timeout=<optimized out>, context=0x7f80dc000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f80dc000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f81038554a3 in g_main_context_iteration (context=0x7f80dc000c20,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f8105498b22 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f80dc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f810543cdcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f80f5ef7c00, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f8105256bb2 in QThread::exec() (this=this@entry=0x558a9e5e37e0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f810610a559 in QQmlThreadPrivate::run() (this=0x558a9e5e37e0) at
qml/ftw/qqmlthread.cpp:155
#8  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558a9e5e37e0) at
thread/qthread_unix.cpp:329
#9  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f80e25ad700 (LWP 21827)):
#0  0x00007f8104eccaff in __GI___poll (fds=0x558a9e760f30, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f810385536e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x558a9e760f30, timeout=<optimized out>, context=0x558aa11bdd10)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x558aa11bdd10,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f81038554a3 in g_main_context_iteration (context=0x558aa11bdd10,
may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f81038554f1 in glib_worker_main (data=<optimized out>) at
../../../glib/gmain.c:5996
#5  0x00007f810387ead1 in g_thread_proxy (data=0x7f80d001fd20) at
../../../glib/gthread.c:807
#6  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f810089ce40 (LWP 21800)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>,
abstime=0x7fff02df1c00, clockid=<optimized out>, expected=0,
futex_word=0x558aa11b54c0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff02df1c00, clockid=<optimized
out>, mutex=0x558aa11b5470, cond=0x558aa11b5498) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x558aa11b5498, mutex=0x558aa11b5470,
abstime=0x7fff02df1c00) at pthread_cond_wait.c:665
#3  0x00007f810525de48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x558aa11b5470, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x558aa11b5470) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x558aa11b5440, mutex=mutex@entry=0x558aa11b5418,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f810525a75f in QThreadPoolPrivate::waitForDone(QDeadlineTimer
const&) (this=this@entry=0x558aa11b53c0, timer=...) at
thread/qthreadpool.cpp:305
#7  0x00007f810525abaf in QThreadPoolPrivate::waitForDone(int)
(this=0x558aa11b53c0, msecs=<optimized out>) at thread/qthreadpool.cpp:315
#8  0x00007f80f43be142 in FlatpakBackend::~FlatpakBackend()
(this=0x558aa11a8dd0, __in_chrg=<optimized out>) at
./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:117
#9  0x00007f80f43be2dd in FlatpakBackend::~FlatpakBackend()
(this=0x558aa11a8dd0, __in_chrg=<optimized out>) at
./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:112
#10 0x00007f810742db66 in qDeleteAll<AbstractResourcesBackend*
const*>(AbstractResourcesBackend* const*, AbstractResourcesBackend* const*)
(end=0x558a9e0a8eb8, begin=0x558a9e0a8db0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:319
#11 qDeleteAll<QVector<AbstractResourcesBackend*>
>(QVector<AbstractResourcesBackend*> const&) (c=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#12 ResourcesModel::~ResourcesModel() (this=0x558a9e14e730,
__in_chrg=<optimized out>) at ./libdiscover/resources/ResourcesModel.cpp:119
#13 0x00007f810742dc2d in ResourcesModel::~ResourcesModel()
(this=0x558a9e14e730, __in_chrg=<optimized out>) at
./libdiscover/resources/ResourcesModel.cpp:116
#14 0x00007f810546bc03 in QObject::event(QEvent*) (this=0x558a9e14e730,
e=0x558aa3f0bd20) at kernel/qobject.cpp:1301
#15 0x00007f810648fdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x558a9e090590, receiver=receiver@entry=0x558a9e14e730,
e=e@entry=0x558aa3f0bd20) at kernel/qapplication.cpp:3632
#16 0x00007f8106498bb8 in QApplication::notify(QObject*, QEvent*)
(this=0x7fff02df21f0, receiver=0x558a9e14e730, e=0x558aa3f0bd20) at
kernel/qapplication.cpp:3156
#17 0x00007f810543e2ca in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x558a9e14e730, event=0x558aa3f0bd20) at
../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#18 0x00007f8105440bd1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=52, data=0x558a9e089980) at
kernel/qcoreapplication.cpp:1821
#19 0x00007f8105444f9c in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:86
#20 0x0000558a9d6fb5eb in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./discover/main.cpp:199

Thread 1 (Thread 0x7f80e0d85700 (LWP 21830)):
[KCrash Handler]
#3  0x00007f80f4324558 in flatpak_installation_list_installed_refs_for_update
(self=0x7f80c8007d40, cancellable=0x558aa1177460 [GCancellable],
error=0x7f80e0d84b80) at common/flatpak-installation.c:1081
#4  0x00007f80f43c4f7c in non-virtual thunk to
QtConcurrent::RunFunctionTask<_GPtrArray*>::run() () at
/usr/include/glib-2.0/glib/glib-autocleanups.h:52
#5  0x00007f810525b152 in QThreadPoolThread::run() (this=0x558aa11dd7f0) at
thread/qthreadpool.cpp:100
#6  0x00007f8105257d4c in QThreadPrivate::start(void*) (arg=0x558aa11dd7f0) at
thread/qthread_unix.cpp:329
#7  0x00007f81042b1609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f8104ed9293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Possible duplicates by query: bug 438235, bug 438118, bug 437773, bug 437110,
bug 436863.

Reported using DrKonqi

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

Reply via email to