Bug 418815 - Discover crashes when I open .flatpak file
Summary: Discover crashes when I open .flatpak file
Status: RESOLVED DUPLICATE of bug 419107
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-13 12:25 UTC by Patrick Silva
Modified: 2020-03-23 11:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
test .flatpak file (1.41 MB, application/vnd.flatpak)
2020-03-13 12:25 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-03-13 12:25:59 UTC
Created attachment 126761 [details]
test .flatpak file

SUMMARY
Crash reproducible on Arch Linux (Plasma 5.18.3) and Neon unstable edition.

STEPS TO REPRODUCE
1. open the attached .flatpak file with Discover
2. 
3. 

OBSERVED RESULT
Discover crashes

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1

Thread 21 (Thread 0x7f188f958700 (LWP 1917)):
#0  0x00007f18c2fb6247 in __access (file=0x7f1865d876c0 "/var/lib/app-info/icons/ubuntu-bionic-multiverse/64x64/quake_quake.png", type=0) at ../sysdeps/unix/sysv/linux/access.c:27
#1  0x00007f18bd35de0f in g_file_test () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bc83cb7f in  () at /usr/lib/x86_64-linux-gnu/libappstream.so.4
#3  0x00007f18bc83354e in as_cache_get_components_all () at /usr/lib/x86_64-linux-gnu/libappstream.so.4
#4  0x00007f18bc84294e in as_pool_get_components () at /usr/lib/x86_64-linux-gnu/libappstream.so.4
#5  0x00007f18c111fe44 in AppStream::Pool::components() const () at /usr/lib/x86_64-linux-gnu/libAppStreamQt.so.2
#6  0x00007f188fdbdf05 in loadAppStream(AppStream::Pool*) (appdata=0x563e75eb78c0)
    at ./libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:185
#7  0x00007f188fdc8ded in QtConcurrent::StoredFunctorCall1<DelayedAppStreamLoad, DelayedAppStreamLoad (*)(AppStream::Pool*), AppStream::Pool*>::runFunctor() (this=0x7f186000ed80)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:422
#8  0x00007f188fdc8ded in QtConcurrent::RunFunctionTask<DelayedAppStreamLoad>::run() (this=0x7f186000ed80)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:108
#9  0x00007f18c36d5f42 in QThreadPoolThread::run() (this=0x563e7624bf90) at thread/qthreadpool.cpp:99
#10 0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e7624bf90) at thread/qthread_unix.cpp:342
#11 0x00007f18bf50f6db in start_thread (arg=0x7f188f958700) at pthread_create.c:463
#12 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f18b1ca3700 (LWP 1910)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x7f18ac002de0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18c39210bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f18ac000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f18b1ca2c30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f18c36d1317 in QThread::exec() (this=this@entry=0x7f18c5a3bda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#6  0x00007f18c57c3555 in QDBusConnectionManager::run() (this=0x7f18c5a3bda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x7f18c5a3bda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007f18bf50f6db in start_thread (arg=0x7f18b1ca3700) at pthread_create.c:463
#9  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f186f4e7700 (LWP 1915)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x563e76235500, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18bd372721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f18bd39a195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f18bf50f6db in start_thread (arg=0x7f186f4e7700) at pthread_create.c:463
#6  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f180affd700 (LWP 1951)):
#0  0x00007f18bf515ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f180affcab0, expected=0, futex_word=0x563e793cdac0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f18bf515ed9 in __pthread_cond_wait_common (abstime=0x7f180affcb60, mutex=0x563e793cda70, cond=0x563e793cda98)
    at pthread_cond_wait.c:533
#2  0x00007f18bf515ed9 in __pthread_cond_timedwait (cond=0x563e793cda98, mutex=0x563e793cda70, abstime=0x7f180affcb60)
    at pthread_cond_wait.c:667
#3  0x00007f18c36d8d2a in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x563e793cda70, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007f18c36d8d2a in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x563e793cda70)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007f18c36d8d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x563e76323358, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f18c36d8ee6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x563e793c3850, mutex=mutex@entry=0x563e76323358, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f18c36d6275 in QThreadPoolThread::run() (this=0x563e793c3840) at thread/qthreadpool.cpp:139
#8  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e793c3840) at thread/qthread_unix.cpp:342
#9  0x00007f18bf50f6db in start_thread (arg=0x7f180affd700) at pthread_create.c:463
#10 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f180a7fc700 (LWP 1952)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x7f180c002ef0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18c39210db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f17e8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f180a7fbc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f18c36d1317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e793c2b50) at thread/qthread_unix.cpp:342
#7  0x00007f18bf50f6db in start_thread (arg=0x7f180a7fc700) at pthread_create.c:463
#8  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f18b0a92700 (LWP 1911)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x7f18a4002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18c39210bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f18a4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f18b0a91c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f18c36d1317 in QThread::exec() (this=this@entry=0x563e754ae490) at thread/qthread.cpp:536
#6  0x00007f18c4bfc605 in QQmlThreadPrivate::run() (this=0x563e754ae490) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e754ae490) at thread/qthread_unix.cpp:342
#8  0x00007f18bf50f6db in start_thread (arg=0x7f18b0a92700) at pthread_create.c:463
#9  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f188221b700 (LWP 1931)):
#0  0x00007f18bf515ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f188221aab0, expected=0, futex_word=0x7f18700050d0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f18bf515ed9 in __pthread_cond_wait_common (abstime=0x7f188221ab60, mutex=0x7f1870005080, cond=0x7f18700050a8)
    at pthread_cond_wait.c:533
#2  0x00007f18bf515ed9 in __pthread_cond_timedwait (cond=0x7f18700050a8, mutex=0x7f1870005080, abstime=0x7f188221ab60)
    at pthread_cond_wait.c:667
#3  0x00007f18c36d8d2a in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f1870005080, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007f18c36d8d2a in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f1870005080)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007f18c36d8d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f1870004a78, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f18c36d8ee6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f1870004d60, mutex=mutex@entry=0x7f1870004a78, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f18c36d6275 in QThreadPoolThread::run() (this=0x7f1870004d50) at thread/qthreadpool.cpp:139
#8  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x7f1870004d50) at thread/qthread_unix.cpp:342
#9  0x00007f18bf50f6db in start_thread (arg=0x7f188221b700) at pthread_create.c:463
#10 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f1889993700 (LWP 1936)):
#0  0x00007f18bf515ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f1889992ab0, expected=0, futex_word=0x563e790bbe94) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f18bf515ed9 in __pthread_cond_wait_common (abstime=0x7f1889992b60, mutex=0x563e790bbe40, cond=0x563e790bbe68)
    at pthread_cond_wait.c:533
#2  0x00007f18bf515ed9 in __pthread_cond_timedwait (cond=0x563e790bbe68, mutex=0x563e790bbe40, abstime=0x7f1889992b60)
    at pthread_cond_wait.c:667
#3  0x00007f18c36d8d2a in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x563e790bbe40, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007f18c36d8d2a in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x563e790bbe40)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007f18c36d8d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x563e7630af28, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f18c36d8ee6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x563e790bb760, mutex=mutex@entry=0x563e7630af28, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f18c36d6275 in QThreadPoolThread::run() (this=0x563e790bb750) at thread/qthreadpool.cpp:139
#8  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e790bb750) at thread/qthread_unix.cpp:342
#9  0x00007f18bf50f6db in start_thread (arg=0x7f1889993700) at pthread_create.c:463
#10 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f186e4e5700 (LWP 1938)):
#0  0x00007f18bf515ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f186e4e4ab0, expected=0, futex_word=0x563e790bcce0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f18bf515ed9 in __pthread_cond_wait_common (abstime=0x7f186e4e4b60, mutex=0x563e790bcc90, cond=0x563e790bccb8)
    at pthread_cond_wait.c:533
#2  0x00007f18bf515ed9 in __pthread_cond_timedwait (cond=0x563e790bccb8, mutex=0x563e790bcc90, abstime=0x7f186e4e4b60)
    at pthread_cond_wait.c:667
#3  0x00007f18c36d8d2a in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x563e790bcc90, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007f18c36d8d2a in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x563e790bcc90)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007f18c36d8d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x563e7630af28, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f18c36d8ee6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x563e790bc530, mutex=mutex@entry=0x563e7630af28, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f18c36d6275 in QThreadPoolThread::run() (this=0x563e790bc520) at thread/qthreadpool.cpp:139
#8  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e790bc520) at thread/qthread_unix.cpp:342
#9  0x00007f18bf50f6db in start_thread (arg=0x7f186e4e5700) at pthread_create.c:463
#10 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f1825ffb700 (LWP 1993)):
#0  0x00007f18c2fb60b4 in __GI___libc_read (fd=65, buf=0x7f1825ffaa50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f18bd3b72d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3720b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18bd372570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f18c39210db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1804073e50, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1825ffac60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f18c36d1317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e76379640) at thread/qthread_unix.cpp:342
#9  0x00007f18bf50f6db in start_thread (arg=0x7f1825ffb700) at pthread_create.c:463
#10 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f180b7fe700 (LWP 1950)):
#0  0x00007f18c2fc1839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f18bd3b889a in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd345571 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18bd345b2c in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f18bd39ac3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f18bd39a195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f18bf50f6db in start_thread (arg=0x7f180b7fe700) at pthread_create.c:463
#7  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f186ece6700 (LWP 1916)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x563e76246e40, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd372962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18bc2f80e6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f18bd39a195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f18bf50f6db in start_thread (arg=0x7f186ece6700) at pthread_create.c:463
#6  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f1882a1c700 (LWP 1930)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x7f187001eb70, nfds=1, timeout=132633)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18c39210db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1870000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1882a1bc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f18c36d1317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e76375f70) at thread/qthread_unix.cpp:342
#7  0x00007f18bf50f6db in start_thread (arg=0x7f1882a1c700) at pthread_create.c:463
#8  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f186dce4700 (LWP 1939)):
#0  0x00007f18bf515ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f186dce3ab0, expected=0, futex_word=0x563e790bdc90) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f18bf515ed9 in __pthread_cond_wait_common (abstime=0x7f186dce3b60, mutex=0x563e790bdc40, cond=0x563e790bdc68)
    at pthread_cond_wait.c:533
#2  0x00007f18bf515ed9 in __pthread_cond_timedwait (cond=0x563e790bdc68, mutex=0x563e790bdc40, abstime=0x7f186dce3b60)
    at pthread_cond_wait.c:667
#3  0x00007f18c36d8d2a in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x563e790bdc40, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007f18c36d8d2a in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x563e790bdc40)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007f18c36d8d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x563e7630af28, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f18c36d8ee6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x563e790bdb30, mutex=mutex@entry=0x563e7630af28, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f18c36d6275 in QThreadPoolThread::run() (this=0x563e790bdb20) at thread/qthreadpool.cpp:139
#8  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e790bdb20) at thread/qthread_unix.cpp:342
#9  0x00007f18bf50f6db in start_thread (arg=0x7f186dce4700) at pthread_create.c:463
#10 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f188a994700 (LWP 1934)):
#0  0x00007f18bf5159f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563e761bd670)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f18bf5159f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563e761bd620, cond=0x563e761bd648)
    at pthread_cond_wait.c:502
#2  0x00007f18bf5159f3 in __pthread_cond_wait (cond=0x563e761bd648, mutex=0x563e761bd620) at pthread_cond_wait.c:655
#3  0x00007f18c36d8d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x563e761bd620)
    at thread/qwaitcondition_unix.cpp:146
#4  0x00007f18c36d8d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x563e761bd600, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f18c36d8f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x563e761bd608, mutex=mutex@entry=0x563e761bd600, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f18c6f671d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x563e761bd5f8)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007f18c6f671d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x563e761bd560)
    at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007f18c6f67631 in QSGRenderThread::run() (this=0x563e761bd560) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e761bd560) at thread/qthread_unix.cpp:342
#10 0x00007f18bf50f6db in start_thread (arg=0x7f188a994700) at pthread_create.c:463
#11 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f1881610700 (LWP 1932)):
#0  0x00007f18bf515ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f188160fab0, expected=0, futex_word=0x7f18700070e0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f18bf515ed9 in __pthread_cond_wait_common (abstime=0x7f188160fb60, mutex=0x7f1870007090, cond=0x7f18700070b8)
    at pthread_cond_wait.c:533
#2  0x00007f18bf515ed9 in __pthread_cond_timedwait (cond=0x7f18700070b8, mutex=0x7f1870007090, abstime=0x7f188160fb60)
    at pthread_cond_wait.c:667
#3  0x00007f18c36d8d2a in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f1870007090, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007f18c36d8d2a in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f1870007090)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007f18c36d8d2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f1870004a78, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f18c36d8ee6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f1870006dd0, mutex=mutex@entry=0x7f1870004a78, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f18c36d6275 in QThreadPoolThread::run() (this=0x7f1870006dc0) at thread/qthreadpool.cpp:139
#8  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x7f1870006dc0) at thread/qthread_unix.cpp:342
#9  0x00007f18bf50f6db in start_thread (arg=0x7f1881610700) at pthread_create.c:463
#10 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1883fff700 (LWP 1929)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x7f1878002de0, nfds=1, timeout=10401) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18c39210bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1878000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1883ffec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f18c36d1317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e76332a80) at thread/qthread_unix.cpp:342
#7  0x00007f18bf50f6db in start_thread (arg=0x7f1883fff700) at pthread_create.c:463
#8  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f18a00c4700 (LWP 1913)):
#0  0x00007f18bf5159f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563e757a0fc8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f18bf5159f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x563e757a0f78, cond=0x563e757a0fa0)
    at pthread_cond_wait.c:502
#2  0x00007f18bf5159f3 in __pthread_cond_wait (cond=0x563e757a0fa0, mutex=0x563e757a0f78) at pthread_cond_wait.c:655
#3  0x00007f18a1761ecb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f18a1761ac7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f18bf50f6db in start_thread (arg=0x7f18a00c4700) at pthread_create.c:463
#6  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f189e846700 (LWP 1914)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=0x7f18900049f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18bd3725c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f18c39210bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1890000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f189e845bf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f18c36d1317 in QThread::exec() (this=this@entry=0x563e75b2bff0) at thread/qthread.cpp:536
#6  0x00007f18c6ea9a86 in QQuickPixmapReader::run() (this=0x563e75b2bff0) at util/qquickpixmapcache.cpp:987
#7  0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e75b2bff0) at thread/qthread_unix.cpp:342
#8  0x00007f18bf50f6db in start_thread (arg=0x7f189e846700) at pthread_create.c:463
#9  0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f18c7de0940 (LWP 1909)):
#0  0x00007f18c2fbabf9 in __GI___poll (fds=fds@entry=0x7ffcb4239448, nfds=nfds@entry=1, timeout=timeout@entry=1000)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f18c6327cd4 in poll (__timeout=1000, __nfds=1, __fds=0x7ffcb4239448)
    at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007f18c6327cd4 in pollDrKonqiSocket(pid_t, int) (pid=2000, sockfd=4) at ./src/kcrash.cpp:946
#3  0x00007f18c63282d1 in startProcessInternal(int, char const**, bool, bool) (argc=argc@entry=19, argv=argv@entry=0x7ffcb42395e0, waitAndExit=waitAndExit@entry=true, directly=directly@entry=false) at ./src/kcrash.cpp:721
#4  0x00007f18c6328b4e in KCrash::startProcess(int, char const**, bool) (argc=argc@entry=19, argv=argv@entry=0x7ffcb42395e0, waitAndExit=waitAndExit@entry=true) at ./src/kcrash.cpp:674
#5  0x00007f18c6329077 in KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:572
#6  0x00007f18c2ee4f20 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f188ef32e21 in FlatpakResource::sourceIcon() const (this=<optimized out>)
    at ./libdiscover/backends/FlatpakBackend/FlatpakResource.cpp:573
#8  0x00007f18c74efba1 in AbstractResource::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x563e797acc90, _c=_c@entry=QMetaObject::ReadProperty, _id=_id@entry=30, _a=_a@entry=0x7ffcb4239e50)
    at ./obj-x86_64-linux-gnu/libdiscover/DiscoverCommon_autogen/3YJK5W5UP7/moc_AbstractResource.cpp:374
#9  0x00007f18c74f27f3 in AbstractResource::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x563e797acc90, _c=_c@entry=QMetaObject::ReadProperty, _id=30, _a=_a@entry=0x7ffcb4239e50)
    at ./obj-x86_64-linux-gnu/libdiscover/DiscoverCommon_autogen/3YJK5W5UP7/moc_AbstractResource.cpp:425
#10 0x00007f188ef4c5a5 in FlatpakResource::qt_metacall(QMetaObject::Call, int, void**) (this=0x563e797acc90, _c=QMetaObject::ReadProperty, _id=<optimized out>, _a=0x7ffcb4239e50)
    at ./obj-x86_64-linux-gnu/libdiscover/backends/FlatpakBackend/flatpak-backend_autogen/EWIEGA46WW/moc_FlatpakResource.cpp:152
#11 0x00007f18c38d0b8a in QMetaProperty::read(QObject const*) const (this=this@entry=0x7ffcb4239ee0, object=object@entry=0x563e797acc90) at kernel/qmetaobject.cpp:3151
#12 0x00007f18c74ca29f in ResourcesProxyModel::roleToValue(AbstractResource*, int) const (this=<optimized out>, resource=0x563e797acc90, role=<optimized out>) at ./libdiscover/resources/ResourcesProxyModel.cpp:450
#13 0x00007f18c74cb7aa in ResourcesProxyModel::data(QModelIndex const&, int) const (this=<optimized out>, index=..., role=<optimized out>) at ./libdiscover/resources/ResourcesProxyModel.cpp:408
#14 0x00007f18c07d7a52 in  () at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#15 0x00007f18c4a85ba4 in QQmlPropertyData::readProperty(QObject*, void*) const (property=0x7ffcb423a030, target=0x563e793aa810, this=0x563e7967a368)
    at ../../include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:268
#16 0x00007f18c4a85ba4 in loadProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&) (v4=0x563e755070b0, object=0x563e793aa810, property=...) at jsruntime/qv4qobjectwrapper.cpp:176
#17 0x00007f18c4a8a6a3 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) (engine=engine@entry=0x563e755070b0, qmlContext=qmlContext@entry=0x563e796ea150, object=0x563e793aa810, name=0x7f18abbc1588, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, hasProperty=hasProperty@entry=0x7ffcb423a198, property=0x7ffcb423a1a0)
    at jsruntime/qv4qobjectwrapper.cpp:388
#18 0x00007f18c4a6272b in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) (resource=<optimized out>, id=..., receiver=receiver@entry=0x0, hasProperty=hasProperty@entry=0x7ffcb423a217, base=base@entry=0x0, lookup=0x0, lookup@entry=0x563e793d8610)
    at jsruntime/qv4qmlcontext.cpp:316
#19 0x00007f18c4a62ef5 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) (l=0x563e793d8610, engine=0x563e755070b0, base=0x0) at jsruntime/qv4qmlcontext.cpp:481
#20 0x00007f18c4aa4420 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffcb423a400, engine=0x563e755070b0, code=0x7f189d90da6a <error: Cannot access memory at address 0x7f189d90da6a>)
    at jsruntime/qv4vme_moth.cpp:585
#21 0x00007f18c4aa9456 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffcb423a400, engine=engine@entry=0x563e755070b0) at jsruntime/qv4vme_moth.cpp:463
#22 0x00007f18c4a3c10a in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x563e75eab770, thisObject=thisObject@entry=0x7f18abbc14e8, argv=argv@entry=0x7f18abbc1500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#23 0x00007f18c4bb9457 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x563e7926c190, callData=callData@entry=0x7f18abbc14d0, isUndefined=isUndefined@entry=0x7ffcb423a60f) at qml/qqmljavascriptexpression.cpp:211
#24 0x00007f18c4bbf39e in QQmlBinding::evaluate(bool*) (this=this@entry=0x563e7926c190, isUndefined=isUndefined@entry=0x7ffcb423a60f) at qml/qqmlbinding.cpp:210
#25 0x00007f18c4bc39f5 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x563e7926c190, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:246
#26 0x00007f18c4bc0632 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x563e7926c190, flags=...)
    at qml/qqmlbinding.cpp:186
#27 0x00007f18c4bcfb40 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x563e75ecc940, interrupt=...)
    at qml/qqmlobjectcreator.cpp:1390
#28 0x00007f18c4b5e812 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=0x563e797affc0, i=...)
    at qml/qqmlincubator.cpp:342
#29 0x00007f18c4b5ed9c in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (this=<optimized out>, i=..., forContext=<optimized out>) at qml/qqmlincubator.cpp:88
#30 0x00007f18c07e7c06 in  () at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#31 0x00007f18c07e7d01 in QQmlDelegateModel::object(int, QQmlIncubator::IncubationMode) ()
    at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#32 0x00007f18c07a9b97 in QQmlInstantiatorPrivate::modelObject(int, bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#33 0x00007f18c07ab01a in QQmlInstantiatorPrivate::_q_modelUpdated(QQmlChangeSet const&, bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#34 0x00007f18c07ab524 in  () at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#35 0x00007f18c38fcdc9 in doActivate<false>(QObject*, int, void**) (sender=0x563e796a5fb0, signal_index=4, argv=0x7ffcb423acd0) at kernel/qobject.cpp:3882
#36 0x00007f18c07ac8f6 in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#37 0x00007f18c07deb88 in  () at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#38 0x00007f18c07e4787 in  () at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#39 0x00007f18c07e4b6c in  () at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#40 0x00007f18c07e72ef in QQmlDelegateModel::_q_itemsInserted(int, int) ()
    at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#41 0x00007f18c07ed9f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#42 0x00007f18c07edde5 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) ()
    at /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#43 0x00007f18c38fd0c9 in doActivate<false>(QObject*, int, void**) (sender=0x563e79434350, signal_index=13, argv=0x7ffcb423afa0) at kernel/qobject.cpp:3896
#44 0x00007f18c38f78a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x563e79434350, m=m@entry=0x7f18c3d8e0a0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffcb423afa0) at kernel/qobject.cpp:3930
#45 0x00007f18c385d40e in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (this=this@entry=0x563e79434350, _t1=..., _t2=<optimized out>, _t3=<optimized out>, _t4=...)
    at .moc/moc_qabstractitemmodel.cpp:592
#46 0x00007f18c3864dcb in QAbstractItemModel::endInsertRows() (this=this@entry=0x563e79434350)
    at itemmodels/qabstractitemmodel.cpp:2750
#47 0x00007f18c74cc35d in ResourcesProxyModel::sortedInsertion(QVector<AbstractResource*> const&) (this=this@entry=0x563e79434350, _res=...) at ./libdiscover/resources/ResourcesProxyModel.cpp:483
#48 0x00007f18c74ce6fb in ResourcesProxyModel::addResources(QVector<AbstractResource*> const&) (this=0x563e79434350, _res=...) at ./libdiscover/resources/ResourcesProxyModel.cpp:188
#49 0x00007f18c38fcfe7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcb423b220, r=0x563e79434350, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#50 0x00007f18c38fcfe7 in doActivate<false>(QObject*, int, void**) (sender=0x563e7969a9e0, signal_index=3, argv=0x7ffcb423b220) at kernel/qobject.cpp:3870
#51 0x00007f18c38f78a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x563e7969a9e0, m=m@entry=0x7f18c770f300 <ResultsStream::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcb423b220) at kernel/qobject.cpp:3930
#52 0x00007f18c74ec342 in ResultsStream::resourcesFound(QVector<AbstractResource*> const&) (this=this@entry=0x563e7969a9e0, _t1=...) at ./obj-x86_64-linux-gnu/libdiscover/DiscoverCommon_autogen/3YJK5W5UP7/moc_AbstractResourcesBackend.cpp:158
#53 0x00007f18c74c5444 in AggregatedResultsStream::emitResults() (this=this@entry=0x563e7969a9e0)
    at ./libdiscover/resources/ResourcesModel.cpp:332
#54 0x00007f18c74c5509 in AggregatedResultsStream::clear() (this=0x563e7969a9e0)
    at ./libdiscover/resources/ResourcesModel.cpp:348
#55 0x00007f18c74c6b83 in AggregatedResultsStream::destruction(QObject*) (this=0x563e7969a9e0, obj=<optimized out>)
    at ./libdiscover/resources/ResourcesModel.cpp:342
#56 0x00007f18c38fcfe7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcb423b390, r=0x563e7969a9e0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#57 0x00007f18c38fcfe7 in doActivate<false>(QObject*, int, void**) (sender=0x563e79699560, signal_index=0, argv=0x7ffcb423b390) at kernel/qobject.cpp:3870
#58 0x00007f18c38f78a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x563e79699560, m=m@entry=0x7f18c3d86c60 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcb423b390) at kernel/qobject.cpp:3930
#59 0x00007f18c38f794f in QObject::destroyed(QObject*) (this=this@entry=0x563e79699560, _t1=<optimized out>, 
    _t1@entry=0x563e79699560) at .moc/moc_qobject.cpp:219
#60 0x00007f18c38fadf4 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>)
    at kernel/qobject.cpp:1017
#61 0x00007f18c74d8a29 in ResultsStream::~ResultsStream() (this=0x563e79699560, __in_chrg=<optimized out>)
    at ./libdiscover/resources/AbstractResourcesBackend.cpp:65
#62 0x00007f18c38f4eb5 in QObject::event(QEvent*) (this=0x563e79699560, e=0x563e794bd600) at kernel/qobject.cpp:1326
#63 0x00007f18c509c8bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=
    0x563e75485c10, receiver=receiver@entry=0x563e79699560, e=e@entry=0x563e794bd600) at kernel/qapplication.cpp:3684
#64 0x00007f18c50a3ac0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffcb423bac0, receiver=0x563e79699560, e=0x563e794bd600) at kernel/qapplication.cpp:3430
#65 0x00007f18c38c1db8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x563e79699560, event=0x563e794bd600) at kernel/qcoreapplication.cpp:1092
#66 0x00007f18c38c1f8e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x563e79699560, event=event@entry=0x563e794bd600) at kernel/qcoreapplication.cpp:1487
#67 0x00007f18c38c4a31 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x563e75481f80) at kernel/qcoreapplication.cpp:1832
#68 0x00007f18c38c4fc8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1691
#69 0x00007f18c3921a13 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x563e754b7bf0)
    at kernel/qeventdispatcher_glib.cpp:277
#70 0x00007f18bd372417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f18bd372650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f18bd3726dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f18c39210bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x563e754a0370, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#74 0x00007f18c38c063a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcb423b9f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#75 0x00007f18c38c9db0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1400
#76 0x0000563e73ba2312 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:183

Thread 1 (Thread 0x7f188bde3700 (LWP 1918)):
#0  0x00007f18c2ee4e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007f18c632916d in KCrash::defaultCrashHandler(int) (sig=6) at ./src/kcrash.cpp:582
#2  0x00007f18c2ee4f20 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f18c2ee4e97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#4  0x00007f18c2ee6801 in __GI_abort () at abort.c:79
#5  0x00007f18bd399335 in g_assertion_message () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f18bd39939a in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f188e077b81 in  () at /usr/lib/x86_64-linux-gnu/libostree-1.so.1
#8  0x00007f18bc5dd012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f188ec8b2a2 in  () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#10 0x00007f18bc5dd012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f188ecbaff9 in  () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#12 0x00007f18bc5dd012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f18bd34506b in g_ptr_array_foreach () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f18bd345100 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f188ecae273 in flatpak_installation_list_installed_refs_for_update ()
    at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#16 0x00007f188ef4195d in FlatpakBackend::<lambda()>::operator() (__closure=0x563e793d4218)
    at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:808
#17 0x00007f188ef4195d in QtConcurrent::StoredFunctorCall0<_GPtrArray*, FlatpakBackend::loadRemoteUpdates(FlatpakInstallation*)::<lambda()> >::runFunctor (this=0x563e793d41f0)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:60
#18 0x00007f188ef4195d in QtConcurrent::RunFunctionTask<_GPtrArray*>::run() (this=0x563e793d41f0)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:108
#19 0x00007f18c36d5f42 in QThreadPoolThread::run() (this=0x563e76312b00) at thread/qthreadpool.cpp:99
#20 0x00007f18c36d27ec in QThreadPrivate::start(void*) (arg=0x563e76312b00) at thread/qthread_unix.cpp:342
#21 0x00007f18bf50f6db in start_thread (arg=0x7f188bde3700) at pthread_create.c:463
#22 0x00007f18c2fc788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Comment 1 Aleix Pol 2020-03-23 11:51:06 UTC

*** This bug has been marked as a duplicate of bug 419107 ***