Bug 445815 - Discover crashes on every start
Summary: Discover crashes on every start
Status: RESOLVED DUPLICATE of bug 443745
Alias: None
Product: Discover
Classification: Applications
Component: Flatpak Backend (show other bugs)
Version: 5.23.3
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-20 15:14 UTC by Malte S. Stretz
Modified: 2021-11-29 18:43 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Malte S. Stretz 2021-11-20 15:14:48 UTC
SUMMARY
Whenever I start Discover, it crashes. It actually nags me that there are updates available though all apt packages are up-to-date. Looks like it happens in the Flatpak backend, at least I was asked to install the debug symbols.

When I start it from the shell the output is:

kf.kirigami: Units.devicePixelRatio is deprecated (since 5.86): This returns 1 when using Qt HiDPI scaling.
adding empty sources model QStandardItemModel(0x560d75787ef0)
org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value"
error: QSnapdRequest::ConnectionFailed "Unable to connect snapd socket: No such file or directory"
Failed to refresh appstream metadata for  flathub :  "While pulling appstream2/x86_64 from remote flathub: No such metadata object 9177f9761b21c3c153e23870c7f9bb29ec56fe025194d2c020836bffcac8d00d.commit"
qml: message: While pulling appstream2/x86_64 from remote flathub: No such metadata object 9177f9761b21c3c153e23870c7f9bb29ec56fe025194d2c020836bffcac8d00d.commit
29 -- exe=/usr/bin/plasma-discover
13 -- platform=xcb
11 -- display=:0
24 -- appname=plasma-discover
17 -- apppath=/usr/bin
10 -- signal=11
10 -- pid=10705
18 -- appversion=5.23.3
21 -- programname=Discover
63 -- bugaddress=https://bugs.kde.org/enter_bug.cgi?product=Discover
30 -- productname=discover/discover
12 -- startupid=0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasma-discover path = /usr/bin pid = 10705
KCrash: Arguments: /usr/bin/plasma-discover 
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Aborted (core dumped)



STEPS TO REPRODUCE
1. Start plasma-discover

OBSERVED RESULT
The GUI shortly pops up and then it crashes

EXPECTED RESULT
Don't crash

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

Application: plasma-discover (5.23.3)

Qt Version: 5.15.3
Frameworks Version: 5.88.0
Operating System: Linux 5.11.0-40-generic x86_64
Windowing System: X11
Distribution: KDE neon User - Plasma 25th Anniversary Edition
DrKonqi: 5.23.3 [CoredumpBackend]

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Aborted

[New LWP 10736]
[New LWP 10711]
[New LWP 10713]
[New LWP 10710]
[New LWP 10709]
[New LWP 10714]
[New LWP 10708]
[New LWP 10723]
[New LWP 10725]
[New LWP 10717]
[New LWP 10724]
[New LWP 10722]
[New LWP 10721]
[New LWP 10729]
[New LWP 10750]
[New LWP 10720]
[New LWP 10755]
[New LWP 10719]
[New LWP 10718]
[New LWP 10716]
[New LWP 10715]
[New LWP 10712]
[New LWP 10707]
[New LWP 10705]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `plasma-discover'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f33221ca700 (LWP 10736))]
__preamble__
[Current thread is 1 (Thread 0x7f33221ca700 (LWP 10736))]

Thread 24 (Thread 0x7f3385ac0bc0 (LWP 10705)):
[KCrash Handler]
#4  FlatpakBackend::findSource (this=this@entry=0x560d75980310, installation=installation@entry=0x7f3334019210, origin=...) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:113
#5  0x00007f33503d5ffe in FlatpakBackend::getAppForInstalledRef (this=0x560d75980310, installation=installation@entry=0x7f3334019210, ref=0x7f3314329690) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:352
#6  0x00007f33503d8f00 in FlatpakBackend::<lambda()>::operator() (__closure=0x560d75a8d750, __closure=0x560d75a8d750) at ./libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1276
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#8  QtPrivate::Functor<FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#9  QtPrivate::QFunctorSlotObject<FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x560d75a8d740, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#10 0x00007f338b13a949 in QObject::event (this=0x560d75980310, e=0x560d75f10dc0) at kernel/qobject.cpp:1314
#11 0x00007f338c301dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x560d74de0290, receiver=receiver@entry=0x560d75980310, e=e@entry=0x560d75f10dc0) at kernel/qapplication.cpp:3632
#12 0x00007f338c30abb8 in QApplication::notify (this=0x7fff44984b70, receiver=0x560d75980310, e=0x560d75f10dc0) at kernel/qapplication.cpp:3156
#13 0x00007f338b10cdaa in QCoreApplication::notifyInternal2 (receiver=0x560d75980310, event=0x560d75f10dc0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#14 0x00007f338b10f6b1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x560d74dec6d0) at kernel/qcoreapplication.cpp:1821
#15 0x00007f338b167fa7 in postEventSourceDispatch (s=0x560d74ecd650) at kernel/qeventdispatcher_glib.cpp:277
#16 0x00007f338990717d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f3389907400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f338b167602 in QEventDispatcherGlib::processEvents (this=0x560d74ece280, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f338b10b8ab in QEventLoop::exec (this=this@entry=0x7fff44984a90, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#21 0x00007f338b113a64 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x0000560d72fad5b4 in main (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:213

Thread 23 (Thread 0x7f337fc31700 (LWP 10707)):
#0  0x00007f338ab97aff in __GI___poll (fds=0x7f3378012540, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f338990736e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f338b167602 in QEventDispatcherGlib::processEvents (this=0x7f3378000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f338b10b8ab in QEventLoop::exec (this=this@entry=0x7f337fc309b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f338af252c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f338c00ef4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x7f338c092d80) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f3371046700 (LWP 10712)):
#0  0x00007f338ab97aff in __GI___poll (fds=0x7f3354004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f338990736e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f338b167602 in QEventDispatcherGlib::processEvents (this=0x7f3354000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f338b10b8ab in QEventLoop::exec (this=this@entry=0x7f33710459c0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f338af252c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f338bdd8549 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x560d74f83890) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f3369bc8700 (LWP 10715)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3369bc7950, clockid=<optimized out>, expected=0, futex_word=0x560d753b9c64) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f3369bc7950, clockid=<optimized out>, mutex=0x560d753b9c10, cond=0x560d753b9c38) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d753b9c38, mutex=0x560d753b9c10, abstime=0x7f3369bc7950) at pthread_cond_wait.c:656
#3  0x00007f338af2c558 in QWaitConditionPrivate::wait_relative (this=0x560d753b9c10, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d753b9c10) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d75312ce0, mutex=mutex@entry=0x560d75400758, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f338af29a61 in QThreadPoolThread::run (this=0x560d75312cd0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x560d75312cd0) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f33693c7700 (LWP 10716)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f33693c6950, clockid=<optimized out>, expected=0, futex_word=0x560d754c2314) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f33693c6950, clockid=<optimized out>, mutex=0x560d754c22c0, cond=0x560d754c22e8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d754c22e8, mutex=0x560d754c22c0, abstime=0x7f33693c6950) at pthread_cond_wait.c:656
#3  0x00007f338af2c558 in QWaitConditionPrivate::wait_relative (this=0x560d754c22c0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d754c22c0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d75479ed0, mutex=mutex@entry=0x560d75400758, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f338af29a61 in QThreadPoolThread::run (this=0x560d75479ec0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x560d75479ec0) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f3353fff700 (LWP 10718)):
#0  0x00007f338ab97aff in __GI___poll (fds=0x560d74ee3590, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f338990736e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f33899074f1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3389930ad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f33537fe700 (LWP 10719)):
#0  0x00007f338ab97aff in __GI___poll (fds=0x7f3334009150, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f338990736e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33899076f3 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3389517f8a in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f3389930ad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f32eb7fe700 (LWP 10755)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3389954746 in g_cond_wait_until () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33898d7581 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f33899314ca in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3389930ad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f3352f47700 (LWP 10720)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f338af28701 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> > (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=1, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=this@entry=0x7f3352f44ec0, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f338b143d32 in doActivate<false> (sender=0x560d75b51c40, signal_index=5, argv=0x7f3352f44ee0) at /usr/include/c++/9/bits/atomic_base.h:769
#7  0x00007f338a88d8c0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007f338a948394 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#9  0x00007f338b143e00 in doActivate<false> (sender=0x7f33380327b0, signal_index=3, argv=0x7f3352f45090) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#10 0x00007f338a882ee5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007f338a883f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#12 0x00007f338b143e00 in doActivate<false> (sender=0x7f3338032a50, signal_index=16, argv=0x7f3352f45210) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#13 0x00007f338a92fa43 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#14 0x00007f338a936220 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#15 0x00007f338a936776 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#16 0x00007f338a908fb0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#17 0x00007f338b143e00 in doActivate<false> (sender=0x7f3338032b80, signal_index=3, argv=0x7f3352f464c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#18 0x00007f338a8ccba4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#19 0x00007f338a8ccc39 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#20 0x00007f338a8def49 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#21 0x00007f338c301dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x560d74de0290, receiver=receiver@entry=0x7f33380704b0, e=e@entry=0x7f3352f467d0) at kernel/qapplication.cpp:3632
#22 0x00007f338c30abb8 in QApplication::notify (this=0x7fff44984b70, receiver=0x7f33380704b0, e=0x7f3352f467d0) at kernel/qapplication.cpp:3156
#23 0x00007f338b10cdaa in QCoreApplication::notifyInternal2 (receiver=0x7f33380704b0, event=0x7f3352f467d0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#24 0x00007f338b168205 in socketNotifierSourceDispatch (source=0x7f3338003ff0) at kernel/qeventdispatcher_glib.cpp:107
#25 0x00007f338990717d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f3389907400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f338b167602 in QEventDispatcherGlib::processEvents (this=0x7f3338000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007f338b10b8ab in QEventLoop::exec (this=this@entry=0x7f3352f469e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#30 0x00007f338af252c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00007f338af2645c in QThreadPrivate::start (arg=0x560d758dd810) at thread/qthread_unix.cpp:329
#32 0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#33 0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f33237fe700 (LWP 10750)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f338af28701 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> > (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=1, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=this@entry=0x7f33237fbec0, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f338b143d32 in doActivate<false> (sender=0x560d75ae68b0, signal_index=5, argv=0x7f33237fbee0) at /usr/include/c++/9/bits/atomic_base.h:769
#7  0x00007f338a88d8c0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007f338a948394 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#9  0x00007f338b143e00 in doActivate<false> (sender=0x7f331430c950, signal_index=3, argv=0x7f33237fc090) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#10 0x00007f338a882ee5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007f338a883f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#12 0x00007f338b143e00 in doActivate<false> (sender=0x7f331432fc40, signal_index=16, argv=0x7f33237fc210) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#13 0x00007f338a92fa43 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#14 0x00007f338a936220 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#15 0x00007f338a936776 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#16 0x00007f338a908fb0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#17 0x00007f338b143e00 in doActivate<false> (sender=0x7f331433d7e0, signal_index=3, argv=0x7f33237fd4c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#18 0x00007f338a8ccba4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#19 0x00007f338a8ccc39 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#20 0x00007f338a8def49 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#21 0x00007f338c301dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x560d74de0290, receiver=receiver@entry=0x7f3314007b00, e=e@entry=0x7f33237fd7d0) at kernel/qapplication.cpp:3632
#22 0x00007f338c30abb8 in QApplication::notify (this=0x7fff44984b70, receiver=0x7f3314007b00, e=0x7f33237fd7d0) at kernel/qapplication.cpp:3156
#23 0x00007f338b10cdaa in QCoreApplication::notifyInternal2 (receiver=0x7f3314007b00, event=0x7f33237fd7d0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#24 0x00007f338b168205 in socketNotifierSourceDispatch (source=0x7f331432cc00) at kernel/qeventdispatcher_glib.cpp:107
#25 0x00007f338990717d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f3389907400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f338b167602 in QEventDispatcherGlib::processEvents (this=0x7f3314340bd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007f338b10b8ab in QEventLoop::exec (this=this@entry=0x7f33237fd9e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#30 0x00007f338af252c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00007f338af2645c in QThreadPrivate::start (arg=0x560d75c5c700) at thread/qthread_unix.cpp:329
#32 0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#33 0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f33229cb700 (LWP 10729)):
#0  0x00007f338ab97aff in __GI___poll (fds=0x7f33140143a0, nfds=1, timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f338990736e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f335006b99d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f3389930ad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f3352746700 (LWP 10721)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3352745950, clockid=<optimized out>, expected=0, futex_word=0x7f3338005bc4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f3352745950, clockid=<optimized out>, mutex=0x7f3338005b70, cond=0x7f3338005b98) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f3338005b98, mutex=0x7f3338005b70, abstime=0x7f3352745950) at pthread_cond_wait.c:656
#3  0x00007f338af2c558 in QWaitConditionPrivate::wait_relative (this=0x7f3338005b70, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x7f3338005b70) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x7f3338005850, mutex=mutex@entry=0x7f33380054e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f338af29a61 in QThreadPoolThread::run (this=0x7f3338005840) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x7f3338005840) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f3351f45700 (LWP 10722)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3351f44950, clockid=<optimized out>, expected=0, futex_word=0x7f3338007a60) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f3351f44950, clockid=<optimized out>, mutex=0x7f3338007a10, cond=0x7f3338007a38) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7f3338007a38, mutex=0x7f3338007a10, abstime=0x7f3351f44950) at pthread_cond_wait.c:656
#3  0x00007f338af2c558 in QWaitConditionPrivate::wait_relative (this=0x7f3338007a10, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x7f3338007a10) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x7f33380076c0, mutex=mutex@entry=0x7f33380054e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f338af29a61 in QThreadPoolThread::run (this=0x7f33380076b0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x7f33380076b0) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f3350cbc700 (LWP 10724)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3389954746 in g_cond_wait_until () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33898d7581 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f33899314ca in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3389930ad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f3368898700 (LWP 10717)):
#0  0x00007f338ab97aff in __GI___poll (fds=0x7f333c004a30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f338990736e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f33899074a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f338b167602 in QEventDispatcherGlib::processEvents (this=0x7f333c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f338b10b8ab in QEventLoop::exec (this=this@entry=0x7f33688979e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f338af252c2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f338af2645c in QThreadPrivate::start (arg=0x560d7587f280) at thread/qthread_unix.cpp:329
#7  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f3323fff700 (LWP 10725)):
#0  0x00007f338ab1e17c in _int_realloc (av=av@entry=0x7f331c000020, oldp=oldp@entry=0x7f331d6bcdc0, oldsize=oldsize@entry=528, nb=1040) at malloc.c:4582
#1  0x00007f338ab202d6 in __GI___libc_realloc (oldmem=0x7f331d6bcdd0, bytes=1024) at malloc.c:3235
#2  0x00007f3386dee638 in yaml_string_extend () from /usr/lib/x86_64-linux-gnu/libyaml-0.so.2
#3  0x00007f3386df373e in ?? () from /usr/lib/x86_64-linux-gnu/libyaml-0.so.2
#4  0x00007f3386dfaf2c in yaml_parser_fetch_more_tokens () from /usr/lib/x86_64-linux-gnu/libyaml-0.so.2
#5  0x00007f3386dfe8d8 in yaml_parser_parse () from /usr/lib/x86_64-linux-gnu/libyaml-0.so.2
#6  0x00007f338966a3e7 in ?? () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#7  0x00007f338966a431 in ?? () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#8  0x00007f338966a431 in ?? () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#9  0x00007f338967c690 in ?? () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#10 0x00007f338967cb4b in ?? () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#11 0x00007f338967d1a1 in as_metadata_parse_file () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#12 0x00007f3389680ba0 in ?? () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#13 0x00007f338968258a in as_pool_refresh_system_cache () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#14 0x00007f3389681246 in ?? () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#15 0x00007f3389681896 in as_pool_load () from /usr/lib/x86_64-linux-gnu/libappstream.so.4
#16 0x00007f338aa221bb in AppStream::Pool::load() () from /usr/lib/x86_64-linux-gnu/libAppStreamQt.so.2
#17 0x00007f335047669c in loadAppStream (appdata=0x560d75788050) at ./libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:167
#18 0x00007f3350480d9a in non-virtual thunk to QtConcurrent::RunFunctionTask<DelayedAppStreamLoad>::run() () at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:102
#19 0x00007f338af29862 in QThreadPoolThread::run (this=0x560d75994ec0) at thread/qthreadpool.cpp:100
#20 0x00007f338af2645c in QThreadPrivate::start (arg=0x560d75994ec0) at thread/qthread_unix.cpp:329
#21 0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#22 0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f3351583700 (LWP 10723)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3351582950, clockid=<optimized out>, expected=0, futex_word=0x560d75969200) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f3351582950, clockid=<optimized out>, mutex=0x560d759691b0, cond=0x560d759691d8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d759691d8, mutex=0x560d759691b0, abstime=0x7f3351582950) at pthread_cond_wait.c:656
#3  0x00007f338af2c558 in QWaitConditionPrivate::wait_relative (this=0x560d759691b0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d759691b0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d75969120, mutex=mutex@entry=0x560d75968c58, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f338af29a61 in QThreadPoolThread::run (this=0x560d75969110) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x560d75969110) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f337cb1c700 (LWP 10708)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560d75155d28) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560d75155cd8, cond=0x560d75155d00) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x560d75155d00, mutex=0x560d75155cd8) at pthread_cond_wait.c:638
#3  0x00007f337cf09e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f337cf09a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f336a3c9700 (LWP 10714)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f336a3c8950, clockid=<optimized out>, expected=0, futex_word=0x560d75466ff4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f336a3c8950, clockid=<optimized out>, mutex=0x560d75466fa0, cond=0x560d75466fc8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d75466fc8, mutex=0x560d75466fa0, abstime=0x7f336a3c8950) at pthread_cond_wait.c:656
#3  0x00007f338af2c558 in QWaitConditionPrivate::wait_relative (this=0x560d75466fa0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d75466fa0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d75315470, mutex=mutex@entry=0x560d75400758, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f338af29a61 in QThreadPoolThread::run (this=0x560d75315460) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x560d75315460) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f3372849700 (LWP 10709)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560d75155d28) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560d75155cd8, cond=0x560d75155d00) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x560d75155d00, mutex=0x560d75155cd8) at pthread_cond_wait.c:638
#3  0x00007f337cf09e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f337cf09a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f3372048700 (LWP 10710)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560d75155d28) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560d75155cd8, cond=0x560d75155d00) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x560d75155d00, mutex=0x560d75155cd8) at pthread_cond_wait.c:638
#3  0x00007f337cf09e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f337cf09a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f336abca700 (LWP 10713)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f336abc9950, clockid=<optimized out>, expected=0, futex_word=0x560d75479fe4) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7f336abc9950, clockid=<optimized out>, mutex=0x560d75479f90, cond=0x560d75479fb8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x560d75479fb8, mutex=0x560d75479f90, abstime=0x7f336abc9950) at pthread_cond_wait.c:656
#3  0x00007f338af2c558 in QWaitConditionPrivate::wait_relative (this=0x560d75479f90, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x560d75479f90) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=this@entry=0x560d754c39a0, mutex=mutex@entry=0x560d75400758, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f338af29a61 in QThreadPoolThread::run (this=0x560d754c3990) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275
#7  0x00007f338af2645c in QThreadPrivate::start (arg=0x560d754c3990) at thread/qthread_unix.cpp:329
#8  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3371847700 (LWP 10711)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560d75155d28) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560d75155cd8, cond=0x560d75155d00) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x560d75155d00, mutex=0x560d75155cd8) at pthread_cond_wait.c:638
#3  0x00007f337cf09e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f337cf09a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f33221ca700 (LWP 10736)):
[KCrash Handler]
#3  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#4  0x00007f338aaa7859 in __GI_abort () at abort.c:79
#5  0x00007f337cef30d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#6  0x00007f337db66ebe in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#7  0x00007f337cf5d9ad in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#8  0x00007f337cf03c3f in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#9  0x00007f337e9aae27 in glPrimitiveBoundingBox () from /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
#10 0x00007f337e99d965 in ?? () from /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
#11 0x00007f337ea16e8a in QGLXContext::swapBuffers (this=0x560d75cbe920, surface=0x560d7532de40) at qglxintegration.cpp:637
#12 0x00007f338b532b21 in QOpenGLContext::swapBuffers (this=0x7f3380006e90, surface=<optimized out>) at kernel/qopenglcontext.cpp:1120
#13 0x00007f338ccee29c in QSGRenderThread::syncAndRender (this=0x560d75cbe700, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870
#14 0x00007f338ccf2057 in QSGRenderThread::run (this=0x560d75cbe700) at scenegraph/qsgthreadedrenderloop.cpp:1043
#15 0x00007f338af2645c in QThreadPrivate::start (arg=0x560d75cbe700) at thread/qthread_unix.cpp:329
#16 0x00007f338a317609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#17 0x00007f338aba4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Report to https://bugs.kde.org/enter_bug.cgi?product=Discover
Comment 1 Malte S. Stretz 2021-11-20 15:20:01 UTC
I updated the flatpak packages via the CLI and now Discover doesn't crash anymore.


:~ $ flatpak update
Looking for updates…


        ID                                              Branch            Op           Remote            Download
 1. [✓] org.chromium.Chromium.Codecs                    stable            u            flathub           322.0 kB / 1.1 MB
 2. [✓] org.chromium.Chromium.Locale                    stable            u            flathub             1.5 kB / 112.8 kB
 3. [✓] org.freedesktop.Platform.GL.default             20.08             u            flathub             3.9 MB / 106.4 MB
 4. [✓] org.freedesktop.Platform.Locale                 20.08             u            flathub           103.5 kB / 322.3 MB
 5. [✓] org.freedesktop.Platform.VAAPI.Intel            20.08             u            flathub           374.3 kB / 11.6 MB
 6. [✓] org.chromium.Chromium                           stable            u            flathub            88.3 MB / 117.9 MB
 7. [✓] org.freedesktop.Platform                        20.08             u            flathub             8.2 MB / 268.6 MB

Updates complete.
:~ $ plasma-discover
kf.kirigami: Units.devicePixelRatio is deprecated (since 5.86): This returns 1 when using Qt HiDPI scaling.
adding empty sources model QStandardItemModel(0x55de2b445510)
org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value"
Failed to refresh appstream metadata for  flathub :  "While pulling appstream2/x86_64 from remote flathub: No such metadata object 9177f9761b21c3c153e23870c7f9bb29ec56fe025194d2c020836bffcac8d00d.commit"
qml: message: While pulling appstream2/x86_64 from remote flathub: No such metadata object 9177f9761b21c3c153e23870c7f9bb29ec56fe025194d2c020836bffcac8d00d.commit
Comment 2 Malte S. Stretz 2021-11-20 15:22:55 UTC
Well, looks like Discover still crashes when I click the "Installed" category/button on the left side.
Comment 3 Aleix Pol 2021-11-24 01:47:14 UTC
Can you confirm that you have some disabled flatpak sources?
Comment 4 Nate Graham 2021-11-24 04:00:59 UTC

*** This bug has been marked as a duplicate of bug 443745 ***
Comment 5 Malte S. Stretz 2021-11-25 08:26:24 UTC
I have two remotes and no idea how to check if the second one is enabled or not:

Name                        Options
flathub                     system
com.kubeproject.kube-origin user,no-enumerate
Comment 6 Malte S. Stretz 2021-11-25 08:31:39 UTC
I removed that second remote, did a `flatpak repair` (just to be sure)  and discover still crashes when I go to the List Installed section.

There is also a "failed to refresh appstream metadata" popping up whenever I start discover:

kf.kirigami: Units.devicePixelRatio is deprecated (since 5.86): This returns 1 when using Qt HiDPI scaling.
adding empty sources model QStandardItemModel(0x55798ff2f0f0)
org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value"
Failed to refresh appstream metadata for  flathub :  "While pulling appstream2/x86_64 from remote flathub: No such metadata object 9177f9761b21c3c153e23870c7f9bb29ec56fe025194d2c020836bffcac8d00d.commit"
qml: message: While pulling appstream2/x86_64 from remote flathub: No such metadata object 9177f9761b21c3c153e23870c7f9bb29ec56fe025194d2c020836bffcac8d00d.commit

29 -- exe=/usr/bin/plasma-discover
13 -- platform=xcb
11 -- display=:0
24 -- appname=plasma-discover
17 -- apppath=/usr/bin
10 -- signal=11
11 -- pid=159652
18 -- appversion=5.23.3
21 -- programname=Discover
63 -- bugaddress=https://bugs.kde.org/enter_bug.cgi?product=Discover
30 -- productname=discover/discover
12 -- startupid=0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasma-discover path = /usr/bin pid = 159652
KCrash: Arguments: /usr/bin/plasma-discover 
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Aborted (core dumped)
Comment 7 Nate Graham 2021-11-29 18:43:33 UTC
The issue is already fixed and the fix will be released in the next bugfix version; see the duplicate bug report. No need to provide more information. :)