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

            Bug ID: 417102
           Summary: Discover crashed when closed immediately after I open
                    a .deb package
           Product: Discover
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: bugsefor...@gmx.com
                CC: aleix...@kde.org
  Target Milestone: ---

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

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

Reply via email to