Bug 482795

Summary: Hi, need help with constant crashes of discover store.
Product: [Applications] Discover Reporter: cggoody5
Component: Installed pageAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: aleixpol, nicolas.fella
Priority: NOR Keywords: qt6
Version: 6.0.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: discover store crashes

Description cggoody5 2024-03-08 01:09:40 UTC
Created attachment 166663 [details]
discover store crashes

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. download iso coffee linux to usb, then install on laptop. 
2. after install and you login. go to discover store. 
3. it crashes even after a fresh update. idk why it does it. 

OBSERVED RESULT
crashes when you click on installed programs and even after you browse the search bar for other programs. 

EXPECTED RESULT
hoping it gets fixed.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: coffee linux 24.7.2
(available in About System)
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.0.2

ADDITIONAL INFORMATION
not sure whats going on. does anyone else have this issue? or is this just me? did something broked?
Comment 1 cggoody5 2024-03-08 01:24:48 UTC
Depends On      : appstream-qt  archlinux-appstream-data  attica  discount  gcc-libs  glib2  glibc  kcmutils
                  kconfig  kcoreaddons  kcrash  kdbusaddons  ki18n  kidletime  kio  kirigami  kirigami-addons
                  kjobwidgets  knewstuff  knotifications  kservice  kstatusnotifieritem  kuserfeedback
                  kwidgetsaddons  kwindowsystem  purpose  qt6-base  qt6-declarative  qt6-webview
Optional Deps   : flatpak: Flatpak packages support
                  fwupd: firmware update support
                  packagekit-qt6: to manage packages from Arch Linux repositories (not recommended, use at
                  your own risk)

this is also what is what says via terminal sudo pacman si discover
Comment 2 cggoody5 2024-03-08 01:26:00 UTC
sudo pacman -Si discover
Comment 3 cggoody5 2024-03-08 02:37:15 UTC
you know now im thinking about it. it maybe a flatpak issue.
Comment 4 cggoody5 2024-03-08 02:38:09 UTC
it seems to only effect the store and its updates. might be flatpak aka flathub issue.
Comment 5 Nicolas Fella 2024-03-08 10:39:34 UTC
#5  0x0000796817facd4a in KNSCore::ResultsStream::fetch (this=0x6414e887ad40) at /usr/src/debug/knewstuff/knewstuff-6.0.0/src/core/resultsstream.cpp:70
#6  0x000079682ead7d81 in KNSResultsStream::setRequest (this=<optimized out>, request=...) at /usr/src/debug/discover/discover-6.0.1/libdiscover/backends/KNSBackend/KNSBackend.cpp:107
#7  0x000079682ead88ed in operator() (__closure=0x6414e7721880) at /usr/src/debug/discover/discover-6.0.1/libdiscover/backends/KNSBackend/KNSBackend.cpp:471
#8  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KNSBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:137
#9  QtPrivate::Functor<KNSBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:339
#10 QtPrivate::QCallableObject<KNSBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x6414e7721870, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:522
#11 0x0000796842f7c2c7 in QObject::event (this=0x6414e7721400, e=0x6414e7721920) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1437
#12 0x0000796844ef438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x6414e7721400, e=0x6414e7721920) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296
#13 0x0000796842f39818 in QCoreApplication::notifyInternal2 (receiver=0x6414e7721400, event=event@entry=0x6414e7721920) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121
#14 0x0000796842f39b9b in QCoreApplication::sendEvent (event=0x6414e7721920, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6414e64dc890) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1901
#16 0x00007968431758a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1760
#17 postEventSourceDispatch (s=0x6414e64e13c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#18 0x000079684211df69 in g_main_dispatch (context=0x796838000ef0) at ../glib/glib/gmain.c:3476
#19 0x000079684217c3a7 in g_main_context_dispatch_unlocked (context=0x796838000ef0) at ../glib/glib/gmain.c:4284
#20 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x796838000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#21 0x000079684211c162 in g_main_context_iteration (context=0x796838000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#22 0x00007968431739c4 in QEventDispatcherGlib::processEvents (this=0x6414e64f8ec0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#23 0x0000796842f43d6e in QEventLoop::processEvents (flags=..., this=0x7fff9979cfc0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#24 QEventLoop::exec (this=0x7fff9979cfc0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#25 0x0000796842f3c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#26 0x0000796844ef0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574
#27 0x00006414e57f789f in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/discover/discover-6.0.1/discover/main.cpp:218
Comment 6 Nicolas Fella 2024-03-08 10:47:28 UTC

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