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.