Bug 417102 - Discover crashed when closed immediately after I open a .deb package
Summary: Discover crashed when closed immediately after I open a .deb package
Status: RESOLVED DUPLICATE of bug 404622
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-02-03 12:27 UTC by Patrick Silva
Modified: 2020-02-21 15:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-02-03 12:27:20 UTC
SUMMARY
I opened deb package of Tixati torrent client, closed Discover immediately then
Plasma shown a crash notification.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.67.0
Qt Version: 5.13.2


Thread 15 (Thread 0x7f6e60d2e700 (LWP 28600)):
#0  0x00007f6e84e45bf9 in __GI___poll (fds=0x7f6e540049d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6e7f4a75c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e85798acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=
    0x7f6e54000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6e85738f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6e60d2dbf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f6e855543aa in QThread::exec() (this=this@entry=0x55780e9b8750) at thread/qthread.cpp:531
#6  0x00007f6e88c78ac6 in QQuickPixmapReader::run() (this=0x55780e9b8750) at util/qquickpixmapcache.cpp:962
#7  0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x55780e9b8750) at thread/qthread_unix.cpp:360
#8  0x00007f6e816446db in start_thread (arg=0x7f6e60d2e700) at pthread_create.c:463
#9  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f6e72bd6700 (LWP 28596)):
#0  0x00007f6e84e410b4 in __GI___libc_read (fd=7, buf=0x7f6e72bd5a30, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f6e7f4ec2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a70b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e7f4a7570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e85798acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6e64000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f6e85738f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6e72bd5c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f6e855543aa in QThread::exec() (this=this@entry=0x55780e3fbdd0) at thread/qthread.cpp:531
#8  0x00007f6e86998815 in QQmlThreadPrivate::run() (this=0x55780e3fbdd0) at qml/ftw/qqmlthread.cpp:152
#9  0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x55780e3fbdd0) at thread/qthread_unix.cpp:360
#10 0x00007f6e816446db in start_thread (arg=0x7f6e72bd6700) at pthread_create.c:463
#11 0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f6e4d644700 (LWP 28605)):
#0  0x00007f6e84e45bf9 in __GI___poll (fds=0x7f6e40002100, nfds=1, timeout=9872) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6e7f4a75c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e85798acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6e40000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6e85738f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6e4d643c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f6e855543aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x55780f1865b0) at thread/qthread_unix.cpp:360
#7  0x00007f6e816446db in start_thread (arg=0x7f6e4d644700) at pthread_create.c:463
#8  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f6e47fff700 (LWP 28606)):
#0  0x00007f6e84e410b4 in __GI___libc_read (fd=47, buf=0x7f6e47ffea50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f6e7f4ec2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a70b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e7f4a7570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e85798acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6e3c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f6e85738f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6e47ffec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f6e855543aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x55780f1c7d50) at thread/qthread_unix.cpp:360
#9  0x00007f6e816446db in start_thread (arg=0x7f6e47fff700) at pthread_create.c:463
#10 0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f6e625d7700 (LWP 28597)):
#0  0x00007f6e8164a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55780e69a998)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6e8164a9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55780e69a948, cond=0x55780e69a970)
    at pthread_cond_wait.c:502
#2  0x00007f6e8164a9f3 in __pthread_cond_wait (cond=0x55780e69a970, mutex=0x55780e69a948) at pthread_cond_wait.c:655
#3  0x00007f6e6363deab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f6e6363daa7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f6e816446db in start_thread (arg=0x7f6e625d7700) at pthread_create.c:463
#6  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f6dc2ffd700 (LWP 28629)):
#0  0x00007ffdace6d74a in  ()
#1  0x00007ffdace6d982 in clock_gettime ()
#2  0x00007f6e84e61ea6 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f6dc2ffca40)
    at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f6e857983d1 in qt_clock_gettime (ts=0x7f6dc2ffca40, clock=<optimized out>)
    at kernel/qelapsedtimer_unix.cpp:111
#4  0x00007f6e857983d1 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>)
    at kernel/qelapsedtimer_unix.cpp:166
#5  0x00007f6e857983d1 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#6  0x00007f6e85796c09 in QTimerInfoList::updateCurrentTime() (this=0x7f6da0004cf0) at kernel/qtimerinfo_unix.cpp:91
#7  0x00007f6e85799235 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:147
#8  0x00007f6e85799235 in timerSourceCheck(GSource*) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:174
#9  0x00007f6e7f4a6fe1 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f6e7f4a7570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f6e85798acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6da0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f6e85738f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6dc2ffcc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#14 0x00007f6e855543aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#15 0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x7f6e6c00ab90) at thread/qthread_unix.cpp:360
#16 0x00007f6e816446db in start_thread (arg=0x7f6dc2ffd700) at pthread_create.c:463
#17 0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (LWP 28619):
#0  0x00007f6e81644796 in __exit_thread () at ../sysdeps/unix/sysv/linux/exit-thread.h:36
#1  0x00007f6e81644796 in start_thread (arg=0x7f6e45be0700) at pthread_create.c:583
#2  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f6e30ca0700 (LWP 28620)):
#0  0x00007f6e8164aed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f6e30c9faa0, expected=0, futex_word=0x5578122b6640) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f6e8164aed9 in __pthread_cond_wait_common (abstime=0x7f6e30c9fb60, mutex=0x5578122b65f0, cond=0x5578122b6618)
    at pthread_cond_wait.c:533
#2  0x00007f6e8164aed9 in __pthread_cond_timedwait (cond=0x5578122b6618, mutex=0x5578122b65f0, abstime=0x7f6e30c9fb60)
    at pthread_cond_wait.c:667
#3  0x00007f6e8555ca66 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5578122b65f0, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007f6e8555ca66 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5578122b65f0)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007f6e8555ca66 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55780ed1d180, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f6e8555cdc6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55781236a1d0, mutex=mutex@entry=0x55780ed1d180, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f6e855597cd in QThreadPoolThread::run() (this=0x55781236a1c0) at thread/qthreadpool.cpp:139
#8  0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x55781236a1c0) at thread/qthread_unix.cpp:360
#9  0x00007f6e816446db in start_thread (arg=0x7f6e30ca0700) at pthread_create.c:463
#10 0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f6dcb7fe700 (LWP 28622)):
#0  0x00007f6e84e45bf9 in __GI___poll (fds=fds@entry=0x7f6dcb7fd148, nfds=nfds@entry=1, timeout=timeout@entry=1000)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6e88107d24 in poll (__timeout=1000, __nfds=1, __fds=0x7f6dcb7fd148)
    at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007f6e88107d24 in pollDrKonqiSocket(pid_t, int) (pid=29250, sockfd=4) at ./src/kcrash.cpp:942
#3  0x00007f6e88108321 in startProcessInternal(int, char const**, bool, bool) (argc=argc@entry=19, argv=argv@entry=0x7f6dcb7fd2e0, waitAndExit=waitAndExit@entry=true, directly=directly@entry=false) at ./src/kcrash.cpp:717
#4  0x00007f6e88108b9e in KCrash::startProcess(int, char const**, bool) (argc=argc@entry=19, argv=argv@entry=0x7f6dcb7fd2e0, waitAndExit=waitAndExit@entry=true) at ./src/kcrash.cpp:670
#5  0x00007f6e881090c7 in KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:568
#6  0x00007f6e84d6ff20 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f6e51465397 in  () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#8  0x00007f6e514a4c48 in flatpak_installation_list_installed_refs () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#9  0x00007f6e514a6c3c in flatpak_installation_list_installed_refs_for_update ()
    at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#10 0x00007f6e516fefaf in FlatpakBackend::<lambda()>::operator() (__closure=0x557812db5738)
    at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:809
#11 0x00007f6e516fefaf in QtConcurrent::StoredFunctorCall0<_GPtrArray*, FlatpakBackend::loadRemoteUpdates(FlatpakInstallation*)::<lambda()> >::runFunctor (this=0x557812db5710)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:60
#12 0x00007f6e516fefaf in QtConcurrent::RunFunctionTask<_GPtrArray*>::run() (this=0x557812db5710)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:108
#13 0x00007f6e85559472 in QThreadPoolThread::run() (this=0x557812372000) at thread/qthreadpool.cpp:99
#14 0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x557812372000) at thread/qthread_unix.cpp:360
#15 0x00007f6e816446db in start_thread (arg=0x7f6dcb7fe700) at pthread_create.c:463
#16 0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f6e314a1700 (LWP 28602)):
#0  0x00007f6e84e410b4 in __GI___libc_read (fd=15, buf=0x7f6e314a0b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f6e7f4ec2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a70b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e7f4a7570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6e7f4a7962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e7e42e0e6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f6e7f4cf195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f6e816446db in start_thread (arg=0x7f6e314a1700) at pthread_create.c:463
#8  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f6e73de7700 (LWP 28595)):
#0  0x00007f6e84e45bf9 in __GI___poll (fds=0x7f6e6c003ce0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6e7f4a75c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e85798acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6e6c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6e85738f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6e73de6c30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f6e855543aa in QThread::exec() (this=this@entry=0x7f6e8781cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#6  0x00007f6e875a50e5 in QDBusConnectionManager::run() (this=0x7f6e8781cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x7f6e8781cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#8  0x00007f6e816446db in start_thread (arg=0x7f6e73de7700) at pthread_create.c:463
#9  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f6e31ca2700 (LWP 28601)):
#0  0x00007f6e84e45bf9 in __GI___poll (fds=0x55780f09ba80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6e7f4a75c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e7f4a7721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6e7f4cf195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e816446db in start_thread (arg=0x7f6e31ca2700) at pthread_create.c:463
#6  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f6e44f4e700 (LWP 28610)):
#0  0x00007f6e7f4ed664 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f6e7f4a6f58 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e7f4a7570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e7f4a76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6e85798acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6ddc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6e85738f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6e44f4dc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f6e855543aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x55780e763ae0) at thread/qthread_unix.cpp:360
#8  0x00007f6e816446db in start_thread (arg=0x7f6e44f4e700) at pthread_create.c:463
#9  0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6e89b41240 (LWP 28594)):
#0  0x00007f6e8164a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55780ed1d220)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f6e8164a9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55780ed1d1d0, cond=0x55780ed1d1f8)
    at pthread_cond_wait.c:502
#2  0x00007f6e8164a9f3 in __pthread_cond_wait (cond=0x55780ed1d1f8, mutex=0x55780ed1d1d0) at pthread_cond_wait.c:655
#3  0x00007f6e8555caeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55780ed1d1d0)
    at thread/qwaitcondition_unix.cpp:146
#4  0x00007f6e8555caeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55780ed1d1a8, mutex=mutex@entry=0x55780ed1d180, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f6e855589a7 in QThreadPoolPrivate::waitForDone(QDeadlineTimer const&) (this=this@entry=0x55780ed1d110, timer=...) at thread/qthreadpool.cpp:311
#6  0x00007f6e85558de9 in QThreadPoolPrivate::waitForDone(int) (this=0x55780ed1d110, msecs=msecs@entry=-1)
    at thread/qthreadpool.cpp:321
#7  0x00007f6e85558e69 in QThreadPool::waitForDone(int) (this=this@entry=0x55780ed17a40, msecs=msecs@entry=-1)
    at thread/qthreadpool.cpp:693
#8  0x00007f6e85558e8c in QThreadPool::~QThreadPool() (this=0x55780ed17a40, __in_chrg=<optimized out>)
    at thread/qthreadpool.cpp:473
#9  0x00007f6e516f8763 in FlatpakBackend::~FlatpakBackend() (this=0x55780ed179e0, __in_chrg=<optimized out>)
    at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:124
#10 0x00007f6e516f8819 in FlatpakBackend::~FlatpakBackend() (this=0x55780ed179e0, __in_chrg=<optimized out>)
    at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:133
#11 0x00007f6e8922129e in qDeleteAll<QTypedArrayData<AbstractResourcesBackend*>::const_iterator>(QTypedArrayData<AbstractResourcesBackend*>::const_iterator, QTypedArrayData<AbstractResourcesBackend*>::const_iterator) (end=..., begin=...)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:320
#12 0x00007f6e8922129e in qDeleteAll<QVector<AbstractResourcesBackend*> >(QVector<AbstractResourcesBackend*> const&) (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#13 0x00007f6e8922129e in ResourcesModel::~ResourcesModel() (this=0x55780e470630, __in_chrg=<optimized out>)
    at ./libdiscover/resources/ResourcesModel.cpp:102
#14 0x00007f6e892212f9 in ResourcesModel::~ResourcesModel() (this=0x55780e470630, __in_chrg=<optimized out>)
    at ./libdiscover/resources/ResourcesModel.cpp:103
#15 0x00007f6e8576c380 in QObject::event(QEvent*) (this=0x55780e470630, e=<optimized out>) at kernel/qobject.cpp:1251
#16 0x00007f6e86e84eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=
    0x55780e359680, receiver=receiver@entry=0x55780e470630, e=e@entry=0x55780e995680) at kernel/qapplication.cpp:3703
#17 0x00007f6e86e8c4b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdace13c60, receiver=0x55780e470630, e=0x55780e995680) at kernel/qapplication.cpp:3449
#18 0x00007f6e8573ae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55780e470630, event=0x55780e995680) at kernel/qcoreapplication.cpp:1095
#19 0x00007f6e8573b00e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x55780e995680) at kernel/qcoreapplication.cpp:1490
#20 0x00007f6e8573d757 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=52, data=0x55780e3584c0) at kernel/qcoreapplication.cpp:1840
#21 0x00007f6e8573dce8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at kernel/qcoreapplication.cpp:1694
#22 0x00007f6e8573dd31 in QCoreApplicationPrivate::execCleanup() (this=<optimized out>)
    at kernel/qcoreapplication.cpp:1425
#23 0x00007f6e85742329 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1407
#24 0x000055780cc858cf in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:179

Thread 1 (Thread 0x7f6e4edfc700 (LWP 28604)):
#0  0x00007f6e84d6fe97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007f6e881091bd in KCrash::defaultCrashHandler(int) (sig=6) at ./src/kcrash.cpp:578
#2  0x00007f6e84d6ff20 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f6e84d6fe97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#4  0x00007f6e84d71801 in __GI_abort () at abort.c:79
#5  0x00007f6e7f4ce335 in g_assertion_message () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f6e7f4ce39a in g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f6e50a6d7e1 in  () at /usr/lib/x86_64-linux-gnu/libostree-1.so.1
#8  0x00007f6e7e713012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f6e5145dd32 in  () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#10 0x00007f6e7e713012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f6e514a68fd in flatpak_installation_fetch_remote_metadata_sync () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#12 0x00007f6e51702118 in FlatpakRunnables::fetchMetadata(_FlatpakInstallation*, FlatpakResource*) (installation=0x7f6e24011420, app=0x5578122bf700) at ./libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.cpp:59
#13 0x00007f6e516fec82 in QtConcurrent::StoredFunctorCall2<QByteArray, QByteArray (*)(_FlatpakInstallation*, FlatpakResource*), _FlatpakInstallation*, FlatpakResource*>::runFunctor() (this=0x7f6e6c01c480)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:784
#14 0x00007f6e516fec82 in QtConcurrent::RunFunctionTask<QByteArray>::run() (this=0x7f6e6c01c480)
    at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:108
#15 0x00007f6e85559472 in QThreadPoolThread::run() (this=0x55780f16d0b0) at thread/qthreadpool.cpp:99
#16 0x00007f6e85555b52 in QThreadPrivate::start(void*) (arg=0x55780f16d0b0) at thread/qthread_unix.cpp:360
#17 0x00007f6e816446db in start_thread (arg=0x7f6e4edfc700) at pthread_create.c:463
#18 0x00007f6e84e5288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Comment 1 Aleix Pol 2020-02-13 19:15:31 UTC
This is very weird. The crash is in flatpak code (upstream) and doesn't seem to have anything to do with your bug report. :/

Do you get the crash without opening the deb file too?
Comment 2 Patrick Silva 2020-02-13 20:12:13 UTC
duplicate of bug 404622 then?

I have just tested again on Neon unstable opening Discover via kickoff and closing it immediately.
No crash occurred.
However the first time I tried to open a .deb package and close Discover immediately, Discover crashed.

The backtrace seems different now

Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8bb3909240 (LWP 8115))]

Thread 21 (Thread 0x7f8aca7fc700 (LWP 8157)):
#0  0x00007f8baec13839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8baf31f234 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  0x00007f8baf31f234 in QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  0x00007f8baf31f234 in futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  0x00007f8baf31f234 in futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262
#5  0x00007f8baf31f234 in QSemaphore::acquire(int) (this=this@entry=0x7f8aca7fa0a0, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f8baf532a70 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x56254510ed50, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3771
#7  0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x56254510ed50, m=m@entry=0x7f8bad76f300 <QHttpThreadDelegate::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#8  0x00007f8bad516a93 in QHttpThreadDelegate::encrypted() (this=this@entry=0x56254510ed50) at .moc/moc_qhttpthreaddelegate_p.cpp:516
#9  0x00007f8bad46ea2b in QHttpThreadDelegate::encryptedSlot() (this=0x56254510ed50) at access/qhttpthreaddelegate.cpp:709
#10 0x00007f8bad517b9d in QHttpThreadDelegate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qhttpthreaddelegate_p.cpp:247
#11 0x00007f8baf532805 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x56254301e360, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3809
#12 0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f8bad76f140 <QHttpNetworkReply::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#13 0x00007f8bad515ca0 in QHttpNetworkReply::encrypted() (this=<optimized out>) at .moc/moc_qhttpnetworkreply_p.cpp:343
#14 0x00007f8bad464c29 in QHttpNetworkConnectionChannel::_q_encrypted() (this=0x562542cfb578) at access/qhttpnetworkconnectionchannel.cpp:1272
#15 0x00007f8bad4654e5 in QHttpNetworkConnectionChannel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qhttpnetworkconnectionchannel_p.cpp:133
#16 0x00007f8baf532805 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7f8b58004d90, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3809
#17 0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7f8b58004d90, m=m@entry=0x7f8bad76e080 <QSslSocket::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#18 0x00007f8bad4db680 in QSslSocket::encrypted() (this=this@entry=0x7f8b58004d90) at .moc/moc_qsslsocket.cpp:306
#19 0x00007f8bad51067f in QSslSocketBackendPrivate::continueHandshake() (this=0x5625430f1f50) at ssl/qsslsocket_openssl11.cpp:264
#20 0x00007f8bad5055ab in QSslSocketBackendPrivate::startHandshake() (this=this@entry=0x5625430f1f50) at ssl/qsslsocket_openssl.cpp:1347
#21 0x00007f8bad505bf5 in QSslSocketBackendPrivate::transmit() (this=0x5625430f1f50) at ssl/qsslsocket_openssl.cpp:1009
#22 0x00007f8bad4e2151 in QSslSocket::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsslsocket.cpp:181
#23 0x00007f8baf532805 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7f8b58004d70, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3809
#24 0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7f8b58004d70, m=m@entry=0x7f8baf9b4440 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#25 0x00007f8baf42bc60 in QIODevice::readyRead() (this=this@entry=0x7f8b58004d70) at .moc/moc_qiodevice.cpp:190
#26 0x00007f8bad4ac7b3 in QAbstractSocketPrivate::emitReadyRead(int) (this=this@entry=0x562543059d90, channel=channel@entry=0) at socket/qabstractsocket.cpp:1307
#27 0x00007f8bad4ac864 in QAbstractSocketPrivate::canReadNotification() (this=0x562543059d90) at socket/qabstractsocket.cpp:734
#28 0x00007f8bad4bfef1 in QReadNotifier::event(QEvent*) (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#29 0x00007f8bb0c4beac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x562541d2e680, receiver=receiver@entry=0x5625430f98b0, e=e@entry=0x7f8aca7fba40) at kernel/qapplication.cpp:3703
#30 0x00007f8bb0c534b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc9602a370, receiver=0x5625430f98b0, e=0x7f8aca7fba40) at kernel/qapplication.cpp:3449
#31 0x00007f8baf501e38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5625430f98b0, event=0x7f8aca7fba40) at kernel/qcoreapplication.cpp:1095
#32 0x00007f8baf50200e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x7f8aca7fba40) at kernel/qcoreapplication.cpp:1490
#33 0x00007f8baf560718 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x56254373bf30) at kernel/qeventdispatcher_glib.cpp:107
#34 0x00007f8ba926c417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f8ba926c650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562542ea43c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#38 0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8aca7fbc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#39 0x00007f8baf31b3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#40 0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562542ec7ed0) at thread/qthread_unix.cpp:360
#41 0x00007f8bab4096db in start_thread (arg=0x7f8aca7fc700) at pthread_create.c:463
#42 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f8ae7fff700 (LWP 8146)):
#0  0x00007f8baec0cbf9 in __GI___poll (fds=0x7f8adc003ce0, nfds=1, timeout=117953) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba926c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8adc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8ae7ffec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8baf31b3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562544e2bab0) at thread/qthread_unix.cpp:360
#7  0x00007f8bab4096db in start_thread (arg=0x7f8ae7fff700) at pthread_create.c:463
#8  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f8b54c6e700 (LWP 8145)):
#0  0x00007f8baf55f874 in QMessageLogContext::QMessageLogContext(char const*, int, char const*, char const*) (categoryName=<optimized out>, functionName=<optimized out>, lineNumber=<optimized out>, fileName=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qlogging.h:69
#1  0x00007f8baf55f874 in QMessageLogger::QMessageLogger(char const*, int, char const*) (function=<optimized out>, line=<optimized out>, file=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qlogging.h:92
#2  0x00007f8baf55f874 in socketNotifierSourceCheck(GSource*) (source=0x7f8ae00043f0) at kernel/qeventdispatcher_glib.cpp:86
#3  0x00007f8ba926bfe1 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8ba926c570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8ae0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b54c6dc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f8baf31b3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#9  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562544d83ee0) at thread/qthread_unix.cpp:360
#10 0x00007f8bab4096db in start_thread (arg=0x7f8b54c6e700) at pthread_create.c:463
#11 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f8b5546f700 (LWP 8144)):
[KCrash Handler]
#7  0x00007f8b76435397 in  () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#8  0x00007f8b76474c48 in flatpak_installation_list_installed_refs () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#9  0x00007f8b76476c3c in flatpak_installation_list_installed_refs_for_update () at /usr/lib/x86_64-linux-gnu/libflatpak.so.0
#10 0x00007f8b766cefaf in FlatpakBackend::<lambda()>::operator() (__closure=0x562544fc2608) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:809
#11 0x00007f8b766cefaf in QtConcurrent::StoredFunctorCall0<_GPtrArray*, FlatpakBackend::loadRemoteUpdates(FlatpakInstallation*)::<lambda()> >::runFunctor (this=0x562544fc25e0) at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentstoredfunctioncall.h:60
#12 0x00007f8b766cefaf in QtConcurrent::RunFunctionTask<_GPtrArray*>::run() (this=0x562544fc25e0) at /usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:108
#13 0x00007f8baf320472 in QThreadPoolThread::run() (this=0x562544cf85c0) at thread/qthreadpool.cpp:99
#14 0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562544cf85c0) at thread/qthread_unix.cpp:360
#15 0x00007f8bab4096db in start_thread (arg=0x7f8b5546f700) at pthread_create.c:463
#16 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f8b55c70700 (LWP 8143)):
#0  0x00007f8bab40fed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8b55c6faa0, expected=0, futex_word=0x562544cef970) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f8bab40fed9 in __pthread_cond_wait_common (abstime=0x7f8b55c6fb60, mutex=0x562544cef920, cond=0x562544cef948) at pthread_cond_wait.c:533
#2  0x00007f8bab40fed9 in __pthread_cond_timedwait (cond=0x562544cef948, mutex=0x562544cef920, abstime=0x7f8b55c6fb60) at pthread_cond_wait.c:667
#3  0x00007f8baf323a66 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x562544cef920, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  0x00007f8baf323a66 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562544cef920) at thread/qwaitcondition_unix.cpp:144
#5  0x00007f8baf323a66 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5625425f0cd0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f8baf323dc6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x562544cf7930, mutex=mutex@entry=0x5625425f0cd0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f8baf3207cd in QThreadPoolThread::run() (this=0x562544cf7920) at thread/qthreadpool.cpp:139
#8  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562544cf7920) at thread/qthread_unix.cpp:360
#9  0x00007f8bab4096db in start_thread (arg=0x7f8b55c70700) at pthread_create.c:463
#10 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f8b631cb700 (LWP 8141)):
#0  0x00007f8bab40fed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8b631caaa0, expected=0, futex_word=0x562544cf98f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f8bab40fed9 in __pthread_cond_wait_common (abstime=0x7f8b631cab60, mutex=0x562544cf98a0, cond=0x562544cf98c8) at pthread_cond_wait.c:533
#2  0x00007f8bab40fed9 in __pthread_cond_timedwait (cond=0x562544cf98c8, mutex=0x562544cf98a0, abstime=0x7f8b631cab60) at pthread_cond_wait.c:667
#3  0x00007f8baf323a66 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x562544cf98a0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  0x00007f8baf323a66 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562544cf98a0) at thread/qwaitcondition_unix.cpp:144
#5  0x00007f8baf323a66 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5625425f0cd0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f8baf323dc6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x562544cefbe0, mutex=mutex@entry=0x5625425f0cd0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f8baf3207cd in QThreadPoolThread::run() (this=0x562544cefbd0) at thread/qthreadpool.cpp:139
#8  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562544cefbd0) at thread/qthread_unix.cpp:360
#9  0x00007f8bab4096db in start_thread (arg=0x7f8b631cb700) at pthread_create.c:463
#10 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f8b6172e700 (LWP 8131)):
#0  0x00007f8bab40fed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8b6172daa0, expected=0, futex_word=0x7f8b68009c10) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f8bab40fed9 in __pthread_cond_wait_common (abstime=0x7f8b6172db60, mutex=0x7f8b68009bc0, cond=0x7f8b68009be8) at pthread_cond_wait.c:533
#2  0x00007f8bab40fed9 in __pthread_cond_timedwait (cond=0x7f8b68009be8, mutex=0x7f8b68009bc0, abstime=0x7f8b6172db60) at pthread_cond_wait.c:667
#3  0x00007f8baf323a66 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f8b68009bc0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  0x00007f8baf323a66 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f8b68009bc0) at thread/qwaitcondition_unix.cpp:144
#5  0x00007f8baf323a66 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f8b68005bb0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f8baf323dc6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f8b68009830, mutex=mutex@entry=0x7f8b68005bb0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f8baf3207cd in QThreadPoolThread::run() (this=0x7f8b68009820) at thread/qthreadpool.cpp:139
#8  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x7f8b68009820) at thread/qthread_unix.cpp:360
#9  0x00007f8bab4096db in start_thread (arg=0x7f8b6172e700) at pthread_create.c:463
#10 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f8b61f2f700 (LWP 8130)):
#0  0x00007f8baec0cbf9 in __GI___poll (fds=0x7f8b0402fdb0, nfds=1, timeout=116953) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba926c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b04000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b61f2ec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8baf31b3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562541fb1430) at thread/qthread_unix.cpp:360
#7  0x00007f8bab4096db in start_thread (arg=0x7f8b61f2f700) at pthread_create.c:463
#8  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f8b63bf5700 (LWP 8128)):
#0  0x00007f8bab40fed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8b63bf4aa0, expected=0, futex_word=0x7f8b68007e04) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f8bab40fed9 in __pthread_cond_wait_common (abstime=0x7f8b63bf4b60, mutex=0x7f8b68007db0, cond=0x7f8b68007dd8) at pthread_cond_wait.c:533
#2  0x00007f8bab40fed9 in __pthread_cond_timedwait (cond=0x7f8b68007dd8, mutex=0x7f8b68007db0, abstime=0x7f8b63bf4b60) at pthread_cond_wait.c:667
#3  0x00007f8baf323a66 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f8b68007db0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  0x00007f8baf323a66 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f8b68007db0) at thread/qwaitcondition_unix.cpp:144
#5  0x00007f8baf323a66 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f8b68005bb0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f8baf323dc6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f8b68007a20, mutex=mutex@entry=0x7f8b68005bb0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f8baf3207cd in QThreadPoolThread::run() (this=0x7f8b68007a10) at thread/qthreadpool.cpp:139
#8  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x7f8b68007a10) at thread/qthread_unix.cpp:360
#9  0x00007f8bab4096db in start_thread (arg=0x7f8b63bf5700) at pthread_create.c:463
#10 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f8b7081c700 (LWP 8127)):
#0  0x00007f8bab40fed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8b7081baa0, expected=0, futex_word=0x7f8b68006074) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f8bab40fed9 in __pthread_cond_wait_common (abstime=0x7f8b7081bb60, mutex=0x7f8b68006020, cond=0x7f8b68006048) at pthread_cond_wait.c:533
#2  0x00007f8bab40fed9 in __pthread_cond_timedwait (cond=0x7f8b68006048, mutex=0x7f8b68006020, abstime=0x7f8b7081bb60) at pthread_cond_wait.c:667
#3  0x00007f8baf323a66 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7f8b68006020, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  0x00007f8baf323a66 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f8b68006020) at thread/qwaitcondition_unix.cpp:144
#5  0x00007f8baf323a66 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f8b68005bb0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f8baf323dc6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f8b68005de0, mutex=mutex@entry=0x7f8b68005bb0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f8baf3207cd in QThreadPoolThread::run() (this=0x7f8b68005dd0) at thread/qthreadpool.cpp:139
#8  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x7f8b68005dd0) at thread/qthread_unix.cpp:360
#9  0x00007f8bab4096db in start_thread (arg=0x7f8b7081c700) at pthread_create.c:463
#10 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8b7101d700 (LWP 8126)):
#0  0x00007f8baec13839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f8baf31f234 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  0x00007f8baf31f234 in QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  0x00007f8baf31f234 in futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  0x00007f8baf31f234 in futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262
#5  0x00007f8baf31f234 in QSemaphore::acquire(int) (this=this@entry=0x7f8b7101b0a0, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f8baf532a70 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x56254510c3e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3771
#7  0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x56254510c3e0, m=m@entry=0x7f8bad76f300 <QHttpThreadDelegate::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#8  0x00007f8bad516a93 in QHttpThreadDelegate::encrypted() (this=this@entry=0x56254510c3e0) at .moc/moc_qhttpthreaddelegate_p.cpp:516
#9  0x00007f8bad46ea2b in QHttpThreadDelegate::encryptedSlot() (this=0x56254510c3e0) at access/qhttpthreaddelegate.cpp:709
#10 0x00007f8bad517b9d in QHttpThreadDelegate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qhttpthreaddelegate_p.cpp:247
#11 0x00007f8baf532805 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x7f8b6801a380, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3809
#12 0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f8bad76f140 <QHttpNetworkReply::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#13 0x00007f8bad515ca0 in QHttpNetworkReply::encrypted() (this=<optimized out>) at .moc/moc_qhttpnetworkreply_p.cpp:343
#14 0x00007f8bad464c29 in QHttpNetworkConnectionChannel::_q_encrypted() (this=0x7f8b6806eba8) at access/qhttpnetworkconnectionchannel.cpp:1272
#15 0x00007f8bad4654e5 in QHttpNetworkConnectionChannel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qhttpnetworkconnectionchannel_p.cpp:133
#16 0x00007f8baf532805 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7f8b6806e750, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3809
#17 0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7f8b6806e750, m=m@entry=0x7f8bad76e080 <QSslSocket::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#18 0x00007f8bad4db680 in QSslSocket::encrypted() (this=this@entry=0x7f8b6806e750) at .moc/moc_qsslsocket.cpp:306
#19 0x00007f8bad51067f in QSslSocketBackendPrivate::continueHandshake() (this=0x7f8b680d13d0) at ssl/qsslsocket_openssl11.cpp:264
#20 0x00007f8bad5055ab in QSslSocketBackendPrivate::startHandshake() (this=this@entry=0x7f8b680d13d0) at ssl/qsslsocket_openssl.cpp:1347
#21 0x00007f8bad505bf5 in QSslSocketBackendPrivate::transmit() (this=0x7f8b680d13d0) at ssl/qsslsocket_openssl.cpp:1009
#22 0x00007f8bad4e2151 in QSslSocket::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsslsocket.cpp:181
#23 0x00007f8baf532805 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7f8b6807ad40, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x0) at kernel/qobject.cpp:3809
#24 0x00007f8baf532ec7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7f8b6807ad40, m=m@entry=0x7f8baf9b4440 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3660
#25 0x00007f8baf42bc60 in QIODevice::readyRead() (this=this@entry=0x7f8b6807ad40) at .moc/moc_qiodevice.cpp:190
#26 0x00007f8bad4ac7b3 in QAbstractSocketPrivate::emitReadyRead(int) (this=this@entry=0x7f8b680d2150, channel=channel@entry=0) at socket/qabstractsocket.cpp:1307
#27 0x00007f8bad4ac864 in QAbstractSocketPrivate::canReadNotification() (this=0x7f8b680d2150) at socket/qabstractsocket.cpp:734
#28 0x00007f8bad4bfef1 in QReadNotifier::event(QEvent*) (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#29 0x00007f8bb0c4beac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x562541d2e680, receiver=receiver@entry=0x562542278940, e=e@entry=0x7f8b7101ca40) at kernel/qapplication.cpp:3703
#30 0x00007f8bb0c534b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc9602a370, receiver=0x562542278940, e=0x7f8b7101ca40) at kernel/qapplication.cpp:3449
#31 0x00007f8baf501e38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562542278940, event=0x7f8b7101ca40) at kernel/qcoreapplication.cpp:1095
#32 0x00007f8baf50200e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x7f8b7101ca40) at kernel/qcoreapplication.cpp:1490
#33 0x00007f8baf560718 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x7f8b68004360) at kernel/qeventdispatcher_glib.cpp:107
#34 0x00007f8ba926c417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f8ba926c650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b68000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#38 0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b7101cc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#39 0x00007f8baf31b3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#40 0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562542660550) at thread/qthread_unix.cpp:360
#41 0x00007f8bab4096db in start_thread (arg=0x7f8b7101d700) at pthread_create.c:463
#42 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f8b72614700 (LWP 8125)):
#0  0x00007f8baec0cbf9 in __GI___poll (fds=0x7f8b64002930, nfds=1, timeout=8953) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba926c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b64000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b72613c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8baf31b3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x5625426112f0) at thread/qthread_unix.cpp:360
#7  0x00007f8bab4096db in start_thread (arg=0x7f8b72614700) at pthread_create.c:463
#8  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f8b73dcc700 (LWP 8124)):
#0  0x00007f8bab40fed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f8b73dcbaa0, expected=0, futex_word=0x5625425f7980) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f8bab40fed9 in __pthread_cond_wait_common (abstime=0x7f8b73dcbb60, mutex=0x5625425f7930, cond=0x5625425f7958) at pthread_cond_wait.c:533
#2  0x00007f8bab40fed9 in __pthread_cond_timedwait (cond=0x5625425f7958, mutex=0x5625425f7930, abstime=0x7f8b73dcbb60) at pthread_cond_wait.c:667
#3  0x00007f8baf323a66 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x5625425f7930, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  0x00007f8baf323a66 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5625425f7930) at thread/qwaitcondition_unix.cpp:144
#5  0x00007f8baf323a66 in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5625425f0cd0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f8baf323dc6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5625425f7770, mutex=mutex@entry=0x5625425f0cd0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f8baf3207cd in QThreadPoolThread::run() (this=0x5625425f7760) at thread/qthreadpool.cpp:139
#8  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x5625425f7760) at thread/qthread_unix.cpp:360
#9  0x00007f8bab4096db in start_thread (arg=0x7f8b73dcc700) at pthread_create.c:463
#10 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8b56471700 (LWP 8122)):
#0  0x00007f8baec0cbf9 in __GI___poll (fds=0x56254382e740, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba926c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ba81f30e6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f8ba9294195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8bab4096db in start_thread (arg=0x7f8b56471700) at pthread_create.c:463
#6  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8b56c72700 (LWP 8121)):
#0  0x00007f8baec080b4 in __GI___libc_read (fd=16, buf=0x7f8b56c71ba0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f8ba92b12d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ba926c570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8ba926c721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8ba9294195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f8bab4096db in start_thread (arg=0x7f8b56c72700) at pthread_create.c:463
#8  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8b7ffff700 (LWP 8120)):
#0  0x00007f8baec0cbf9 in __GI___poll (fds=0x7f8b78004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba926c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b78000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b7fffebf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8baf31b3aa in QThread::exec() (this=this@entry=0x56254225e0a0) at thread/qthread.cpp:531
#6  0x00007f8bb2a3fac6 in QQuickPixmapReader::run() (this=0x56254225e0a0) at util/qquickpixmapcache.cpp:962
#7  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x56254225e0a0) at thread/qthread_unix.cpp:360
#8  0x00007f8bab4096db in start_thread (arg=0x7f8b7ffff700) at pthread_create.c:463
#9  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8b85cdf700 (LWP 8119)):
#0  0x00007f8bab40f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562541eaf7a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8bab40f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562541eaf758, cond=0x562541eaf780) at pthread_cond_wait.c:502
#2  0x00007f8bab40f9f3 in __pthread_cond_wait (cond=0x562541eaf780, mutex=0x562541eaf758) at pthread_cond_wait.c:655
#3  0x00007f8b8723bebb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f8b8723bab7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f8bab4096db in start_thread (arg=0x7f8b85cdf700) at pthread_create.c:463
#6  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8b95cfc700 (LWP 8118)):
#0  0x00007f8baec0cbf9 in __GI___poll (fds=0x7f8b88004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba926c5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b88000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b95cfbc40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f8baf31b3aa in QThread::exec() (this=this@entry=0x562541e1f380) at thread/qthread.cpp:531
#6  0x00007f8bb075f815 in QQmlThreadPrivate::run() (this=0x562541e1f380) at qml/ftw/qqmlthread.cpp:152
#7  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562541e1f380) at thread/qthread_unix.cpp:360
#8  0x00007f8bab4096db in start_thread (arg=0x7f8b95cfc700) at pthread_create.c:463
#9  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8b96f0d700 (LWP 8117)):
#0  0x00007f8baec080b4 in __GI___libc_read (fd=7, buf=0x7f8b96f0ca20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f8ba92b12d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8ba926c0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ba926c570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8ba926c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8baf55facb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8b90000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f8baf4fff9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8b96f0cc30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f8baf31b3aa in QThread::exec() (this=this@entry=0x7f8bb15e3d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#8  0x00007f8bb136c0e5 in QDBusConnectionManager::run() (this=0x7f8bb15e3d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#9  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x7f8bb15e3d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#10 0x00007f8bab4096db in start_thread (arg=0x7f8b96f0d700) at pthread_create.c:463
#11 0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8b9efa0700 (LWP 8116)):
#0  0x00007f8baec0cbf9 in __GI___poll (fds=0x7f8b9ef9fb68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8ba8b72747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8ba8b7436a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8ba1b7ee10 in QXcbEventQueue::run() (this=0x562541d50ba0) at qxcbeventqueue.cpp:228
#4  0x00007f8baf31cb52 in QThreadPrivate::start(void*) (arg=0x562541d50ba0) at thread/qthread_unix.cpp:360
#5  0x00007f8bab4096db in start_thread (arg=0x7f8b9efa0700) at pthread_create.c:463
#6  0x00007f8baec1988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8bb3909240 (LWP 8115)):
#0  0x00007f8bab40f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5625425f0d70) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f8bab40f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5625425f0d20, cond=0x5625425f0d48) at pthread_cond_wait.c:502
#2  0x00007f8bab40f9f3 in __pthread_cond_wait (cond=0x5625425f0d48, mutex=0x5625425f0d20) at pthread_cond_wait.c:655
#3  0x00007f8baf323aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5625425f0d20) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f8baf323aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5625425f0cf8, mutex=mutex@entry=0x5625425f0cd0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f8baf31f9a7 in QThreadPoolPrivate::waitForDone(QDeadlineTimer const&) (this=this@entry=0x5625425f0c60, timer=...) at thread/qthreadpool.cpp:311
#6  0x00007f8baf31fde9 in QThreadPoolPrivate::waitForDone(int) (this=0x5625425f0c60, msecs=msecs@entry=-1) at thread/qthreadpool.cpp:321
#7  0x00007f8baf31fe69 in QThreadPool::waitForDone(int) (this=this@entry=0x5625425f0660, msecs=msecs@entry=-1) at thread/qthreadpool.cpp:693
#8  0x00007f8baf31fe8c in QThreadPool::~QThreadPool() (this=0x5625425f0660, __in_chrg=<optimized out>) at thread/qthreadpool.cpp:473
#9  0x00007f8b766c8763 in FlatpakBackend::~FlatpakBackend() (this=0x5625425f0600, __in_chrg=<optimized out>) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:124
#10 0x00007f8b766c8819 in FlatpakBackend::~FlatpakBackend() (this=0x5625425f0600, __in_chrg=<optimized out>) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:133
#11 0x00007f8bb2fe87ee in qDeleteAll<QTypedArrayData<AbstractResourcesBackend*>::const_iterator>(QTypedArrayData<AbstractResourcesBackend*>::const_iterator, QTypedArrayData<AbstractResourcesBackend*>::const_iterator) (end=..., begin=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:320
#12 0x00007f8bb2fe87ee in qDeleteAll<QVector<AbstractResourcesBackend*> >(QVector<AbstractResourcesBackend*> const&) (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#13 0x00007f8bb2fe87ee in ResourcesModel::~ResourcesModel() (this=0x562541da8520, __in_chrg=<optimized out>) at ./libdiscover/resources/ResourcesModel.cpp:124
#14 0x00007f8bb2fe88b9 in ResourcesModel::~ResourcesModel() (this=0x562541da8520, __in_chrg=<optimized out>) at ./libdiscover/resources/ResourcesModel.cpp:125
#15 0x00007f8baf533380 in QObject::event(QEvent*) (this=0x562541da8520, e=<optimized out>) at kernel/qobject.cpp:1251
#16 0x00007f8bb0c4beac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x562541d2e680, receiver=receiver@entry=0x562541da8520, e=e@entry=0x56254530ee60) at kernel/qapplication.cpp:3703
#17 0x00007f8bb0c534b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc9602a370, receiver=0x562541da8520, e=0x56254530ee60) at kernel/qapplication.cpp:3449
#18 0x00007f8baf501e38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562541da8520, event=0x56254530ee60) at kernel/qcoreapplication.cpp:1095
#19 0x00007f8baf50200e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x56254530ee60) at kernel/qcoreapplication.cpp:1490
#20 0x00007f8baf504757 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=52, data=0x562541d2d4c0) at kernel/qcoreapplication.cpp:1840
#21 0x00007f8baf504ce8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at kernel/qcoreapplication.cpp:1694
#22 0x00007f8baf504d31 in QCoreApplicationPrivate::execCleanup() (this=<optimized out>) at kernel/qcoreapplication.cpp:1425
#23 0x00007f8baf509329 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1407
#24 0x0000562540b618cf in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:179
Comment 3 Aleix Pol 2020-02-21 15:51:32 UTC

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