Bug 416394

Summary: After I remove a flatpak remote via CLI, Discover always crashes while checking for updates
Product: [Applications] Discover Reporter: Patrick Silva <bugseforuns>
Component: discoverAssignee: Dan Leinir Turthra Jensen <leinir>
Status: RESOLVED UPSTREAM    
Severity: crash CC: aleixpol, nate
Priority: NOR    
Version: 5.17.90   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
URL: https://github.com/flatpak/flatpak/pull/3363
Latest Commit: Version Fixed In:
Attachments: output of konsole

Description Patrick Silva 2020-01-17 22:00:58 UTC
SUMMARY
A few weeks ago I removed sdk.gnome.org remote via CLI and since then Discover is unusable
on system because it always crashes while checking for updates.
Furthermore DiscoverNotifier crashes immediately after login.

Operating System: Arch Linux 
KDE Plasma Version: 5.17.90
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.0



Thread 27 (Thread 0x7fffa57fa700 (LWP 88573)):
#0  0x00007ffff59eee9d in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff282711b in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28a4f63 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff28a5154 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff284c02a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff2852bb1 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7fffa7fff700 (LWP 88568)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28761f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa6cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffb40166d0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ffff5f4d39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffa7ffed60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d72e62 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x555555c38e00) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fffb97fa700 (LWP 88567)):
#0  0x00007ffff4fa2f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d79c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x555556df69f0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d79c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555556df69f0) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d79c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5555570661c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d79d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555556df69d0, mutex=mutex@entry=0x5555570661c8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d773dd in QThreadPoolThread::run() (this=0x555556df69c0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x555556df69c0) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

[mThread 20 (Thread 0x7fffb9ffb700 (LWP 88566)):
#0  0x00007ffff4fa2c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d79cc4 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555556857580) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffff5d79cc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555556857560, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffff5d79da2 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555556857568, mutex=mutex@entry=0x555556857560, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffff7a8918b in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x555556857558) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:255
#5  0x00007ffff7a8918b in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5555568574c0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:905
#6  0x00007ffff7a8941b in QSGRenderThread::run() (this=0x5555568574c0) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1000
#7  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x5555568574c0) at thread/qthread_unix.cpp:342
#8  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fffba7fc700 (LWP 88555)):
#0  0x00007fffcc5f0c1f in flatpak_dir_check_installed_ref_missing_related_ref (self=self@entry=0x55555707f590, state=state@entry=0x7fffa0dd7b00, full_ref=full_ref@entry=0x7fffa1027810 "app/org.gnome.NautilusDevel/x86_64/master", cancellable=cancellable@entry=0x555557067da0) at common/flatpak-dir.c:14319
#1  0x00007fffcc5fabb4 in flatpak_installation_list_installed_refs_for_update (self=<optimized out>, cancellable=0x555557067da0, error=0x7fffba7fbcd8) at common/flatpak-installation.c:1145
#2  0x00007fffcc7b0c5c in non-virtual thunk to QtConcurrent::RunFunctionTask<_GPtrArray*>::run() () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#3  0x00007ffff5d77202 in QThreadPoolThread::run() (this=0x555555d59080) at thread/qthreadpool.cpp:99
#4  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x555555d59080) at thread/qthread_unix.cpp:342
#5  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fffbaffd700 (LWP 88554)):
#0  0x00007ffff4fa2f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d79c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x555555d58960, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d79c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555555d58960) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d79c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555555d324c8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d79d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x555555d5c420, mutex=mutex@entry=0x555555d324c8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d773dd in QThreadPoolThread::run() (this=0x555555d5c410) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x555555d5c410) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fffbb7fe700 (LWP 88547)):
#0  0x00007ffff4fa2f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d79c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7fffb40078c0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d79c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7fffb40078c0) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d79c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fffb40053a8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d79d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fffb4007600, mutex=mutex@entry=0x7fffb40053a8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d773dd in QThreadPoolThread::run() (this=0x7fffb40075f0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x7fffb40075f0) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fffbbfff700 (LWP 88546)):
#0  0x00007ffff4fa2f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d79c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7fffb40059b0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d79c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7fffb40059b0) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d79c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fffb40053a8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d79d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fffb4005690, mutex=mutex@entry=0x7fffb40053a8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d773dd in QThreadPoolThread::run() (this=0x7fffb4005680) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x7fffb4005680) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffccfc7700 (LWP 88545)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28761f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa6cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffb4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ffff5f4d39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffccfc6d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d72e62 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x55555710da70) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fffcd807700 (LWP 88544)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28761f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa6cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffc0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4d39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffcd806d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d72e62 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x555556e71d70) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fffce130700 (LWP 88543)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28770c3 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1f7fbc8 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff2852bb1 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fffce931700 (LWP 88542)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28761f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff2876242 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2852bb1 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffe1b2e700 (LWP 88534)):
#0  0x00007ffff4fa2c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffe3828dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffe38289c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffe232f700 (LWP 88533)):
#0  0x00007ffff4fa2c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffe3828dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffe38289c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffe2b30700 (LWP 88532)):
#0  0x00007ffff4fa2c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffe3828dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffe38289c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffe3331700 (LWP 88531)):
#0  0x00007ffff4fa2c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffe3828dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffe38289c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffea29d700 (LWP 88529)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28761f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa6cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffdc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4d39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffea29cd40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d72e62 in QThread::exec() (this=this@entry=0x55555576a560) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff65bc249 in QQmlThreadPrivate::run() (this=0x55555576a560) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/qml/qml/ftw/qqmlthread.cpp:155
#7  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x55555576a560) at thread/qthread_unix.cpp:342
#8  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffeb4ae700 (LWP 88528)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28761f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa6cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffe4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4d39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffeb4add30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d72e62 in QThread::exec() (this=this@entry=0x7ffff74f9080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff7474b28 in QDBusConnectionManager::run() (this=0x7ffff74f9080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x7ffff74f9080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ffff0856700 (LWP 88521)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2754630 in  () at /usr/lib/libxcb.so.1
#2  0x00007ffff27562db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007ffff121ea01 in QXcbEventQueue::run() (this=0x55555569dac0) at qxcbeventqueue.cpp:228
#4  0x00007ffff5d73fd6 in QThreadPrivate::start(void*) (arg=0x55555569dac0) at thread/qthread_unix.cpp:342
#5  0x00007ffff4f9c4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff59f42d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff1655f00 (LWP 88453)):
#0  0x00007ffff59e99ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2876120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28761f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa6cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555556d4310, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4d39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffe360, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5f553a6 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00005555555686ed in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/discover-5.17.5/discover/main.cpp:166
Comment 1 Christoph Feck 2020-01-20 12:14:17 UTC
Unfortunately, the backtrace is incomplete (threads 17...20 entries are missing). If you can reproduce, please add an updated backtrace.
Comment 2 Aleix Pol 2020-01-20 14:03:09 UTC
Looking at the backtrace, I'd say Thread 16 is probably the culprit.

It's when checking for updates normally and crashes within libflatpak.

Maybe you could try running with the following environment variables?
G_DEBUG=fatal-warnings
G_MESSAGES_DEBUG=all
Comment 3 Patrick Silva 2020-01-20 14:57:59 UTC
Created attachment 125262 [details]
output of konsole

still crashing with your environment variables
Comment 4 Aleix Pol 2020-01-20 16:35:15 UTC
Your symptom doesn't seem to be right. I just tried it and it works just fine for me. Archlinux too, so our libflatpak versions should be the same.

Would there be a chance you can take another backtrace for me with these environment variables set?

Another thing to test would be to run "flatpak list" and see if any items from this repository are still available. All items in the repository need to be removed before the repository is removed.
Comment 5 Patrick Silva 2020-01-20 16:47:36 UTC
"source" column of "flatpak list" command shows nothing from the removed remote.

backtrace with environment variables set

Thread 30 (Thread 0x7fff7b21a700 (LWP 33747)):
#0  0x00007ffff59ede9d in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff282611b in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28a3f63 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff28a4154 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff284b02a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff2851bb1 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7fff7d21e700 (LWP 33743)):
#0  0x00007ffff4fa1f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d78c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7fffbc00e470, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d78c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7fffbc00e470) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d78c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fffb8004b78, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d78d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fffbc00e0a0, mutex=mutex@entry=0x7fffb8004b78, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d763dd in QThreadPoolThread::run() (this=0x7fffbc00e090) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x7fffbc00e090) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fff7fcc1700 (LWP 33738)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa5cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffa00d61e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ffff5f4c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff7fcc0d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d71e62 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x5555556b4320) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

[mThread 20 (Thread 0x7fffaeffd700 (LWP 33737)):
#0  0x00007ffff4fa1f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d78c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55555a436320, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d78c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555a436320) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d78c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555555bc46f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d78d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55555a4a0160, mutex=mutex@entry=0x555555bc46f8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d763dd in QThreadPoolThread::run() (this=0x55555a4a0150) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x55555a4a0150) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fffaf7fe700 (LWP 33728)):
#0  0x00007ffff4fa1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d78cc4 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555767cf40) at thread/qwaitcondition_unix.cpp:146
#2  0x00007ffff5d78cc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55555767cf20, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007ffff5d78da2 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55555767cf28, mutex=mutex@entry=0x55555767cf20, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#4  0x00007ffff7a8818b in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55555767cf18) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:255
#5  0x00007ffff7a8818b in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55555767ce80) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:905
#6  0x00007ffff7a8841b in QSGRenderThread::run() (this=0x55555767ce80) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1000
#7  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x55555767ce80) at thread/qthread_unix.cpp:342
#8  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fffaffff700 (LWP 33719)):
#0  0x00007fffe41b7c1f in flatpak_dir_check_installed_ref_missing_related_ref (self=self@entry=0x555555e44da0, state=state@entry=0x7fffa89a37e0, full_ref=full_ref@entry=0x7fffa8d12380 "app/org.gnome.NautilusDevel/x86_64/master", cancellable=cancellable@entry=0x555555bc6da0) at common/flatpak-dir.c:14319
#1  0x00007fffe41c1bb4 in flatpak_installation_list_installed_refs_for_update (self=<optimized out>, cancellable=0x555555bc6da0, error=0x7fffafffecd8) at common/flatpak-installation.c:1145
#2  0x00007fffec1cdc5c in non-virtual thunk to QtConcurrent::RunFunctionTask<_GPtrArray*>::run() () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#3  0x00007ffff5d76202 in QThreadPoolThread::run() (this=0x55555622bb70) at thread/qthreadpool.cpp:99
#4  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x55555622bb70) at thread/qthread_unix.cpp:342
#5  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fffd0f36700 (LWP 33718)):
#0  0x00007ffff4fa1f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d78c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x55555622b570, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d78c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55555622b570) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d78c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x555556203338, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d78d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5555562286b0, mutex=mutex@entry=0x555556203338, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d763dd in QThreadPoolThread::run() (this=0x5555562286a0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x5555562286a0) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fffd1737700 (LWP 33717)):
#0  0x00007ffff4fa1f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d78c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7fffb80070e0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d78c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7fffb80070e0) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d78c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fffb8004b78, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d78d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fffb8006e20, mutex=mutex@entry=0x7fffb8004b78, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d763dd in QThreadPoolThread::run() (this=0x7fffb8006e10) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x7fffb8006e10) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffd1f38700 (LWP 33716)):
#0  0x00007ffff4fa1f7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff5d78c48 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7fffb80050f0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#2  0x00007ffff5d78c48 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7fffb80050f0) at thread/qwaitcondition_unix.cpp:144
#3  0x00007ffff5d78c48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fffb8004b78, deadline=...) at thread/qwaitcondition_unix.cpp:225
#4  0x00007ffff5d78d69 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fffb8004e60, mutex=mutex@entry=0x7fffb8004b78, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#5  0x00007ffff5d763dd in QThreadPoolThread::run() (this=0x7fffb8004e50) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:270
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x7fffb8004e50) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fffd2739700 (LWP 33715)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa5cdc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffb8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ffff5f4c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffd2738d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d71e62 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x55555611a510) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fffd2f3a700 (LWP 33713)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa5cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffc4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffd2f39d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d71e62 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x555555be3510) at thread/qthread_unix.cpp:342
#7  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fffe4dea700 (LWP 33712)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28760c3 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1f7abc8 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff2851bb1 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffe55eb700 (LWP 33711)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff2875242 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2851bb1 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffe67fc700 (LWP 33695)):
#0  0x00007ffff4fa1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffecb14dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffecb149c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffe6ffd700 (LWP 33694)):
#0  0x00007ffff4fa1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffecb14dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffecb149c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffe77fe700 (LWP 33693)):
#0  0x00007ffff4fa1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffecb14dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffecb149c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffe7fff700 (LWP 33692)):
#0  0x00007ffff4fa1c45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffecb14dcc in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fffecb149c8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffeefcd700 (LWP 33651)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa5cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffe0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffeefccd40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d71e62 in QThread::exec() (this=this@entry=0x555555753e70) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff65bb249 in QQmlThreadPrivate::run() (this=0x555555753e70) at /tmp/makepkg/qt5-declarative-debug/src/qtdeclarative-everywhere-src-5.14.0/src/qml/qml/ftw/qqmlthread.cpp:155
#7  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x555555753e70) at thread/qthread_unix.cpp:342
#8  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ffff01de700 (LWP 33650)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa5cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffe8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffff01ddd30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5d71e62 in QThread::exec() (this=this@entry=0x7ffff74f8080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00007ffff7473b28 in QDBusConnectionManager::run() (this=0x7ffff74f8080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007ffff5d72fd6 in QThreadPrivate::start(void*) (arg=0x7ffff74f8080 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007ffff4f9b4cf in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff59f32d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff129f840 (LWP 33523)):
#0  0x00007ffff59e89ef in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2875120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff28751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff5fa5cc0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555556f91a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff5f4c39c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffe300, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#5  0x00007ffff5f543a6 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#6  0x00005555555686ed in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/discover-5.17.5/discover/main.cpp:166
Comment 6 Aleix Pol 2020-01-21 13:54:32 UTC
This is an issue upstream fixed by https://github.com/flatpak/flatpak/pull/3363.

1.6.1 should be in soon
Comment 7 Aleix Pol 2020-01-23 15:11:05 UTC
https://github.com/flatpak/flatpak/releases/tag/1.6.1 < released