https://bugs.kde.org/show_bug.cgi?id=464517
--- Comment #1 from Fabian Vogt <fab...@ritter-vogt.de> --- The cause is that the cache for https://api.kde-look.org/ocs/v1/content/categories contains only metadata, but not any actual data: .cache/discover/attica/data8/2: total 4 -rw------- 1 linux linux 718 Jan 21 07:56 9hw8n262.d This is how it should like with a full GET request: /tmp/qtnamcache/data8/2: insgesamt 28 -rw------- 1 fabian users 26575 21. Jan 14:13 9hw8n262.d The crash is not directly related, appears to be some use-after-free: ==4859== Invalid read of size 8 ==4859== at 0x68E1BF0: QObjectPrivate::maybeSignalConnected(unsigned int) const (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x68F004D: ??? (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x49363F1: ResultsStream::resourcesFound(QVector<AbstractResource*> const&) (moc_AbstractResourcesBackend.cpp:159) ==4859== by 0x28443DE8: UnknownInlinedFun (PackageKitBackend.cpp:532) ==4859== by 0x28443DE8: UnknownInlinedFun (PackageKitBackend.cpp:521) ==4859== by 0x28443DE8: UnknownInlinedFun (PackageKitBackend.cpp:626) ==4859== by 0x28443DE8: UnknownInlinedFun (invoke.h:61) ==4859== by 0x28443DE8: UnknownInlinedFun (invoke.h:111) ==4859== by 0x28443DE8: std::_Function_handler<void (), PackageKitBackend::search(AbstractResourcesBackend::Filters const&)::{lambda()#9}>::_M_invoke(std::_Any_data const&) [clone .lto_priv.0] (std_function.h:290) ==4859== by 0x68E4C4F: QObject::event(QEvent*) (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x4B9344D: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQt5Widgets.so.5.15.8) ==4859== by 0x68B9137: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x68BC0D0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x6911362: ??? (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x81A6A8F: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.7400.4) ==4859== by 0x81A6E47: ??? (in /usr/lib64/libglib-2.0.so.0.7400.4) ==4859== by 0x81A6EDB: g_main_context_iteration (in /usr/lib64/libglib-2.0.so.0.7400.4) ==4859== Address 0xd00b420 is 64 bytes inside a block of size 85 free'd ==4859== at 0x484717B: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==4859== by 0x8F93524: xmlFreeNodeList (in /usr/lib64/libxml2.so.2.10.3) ==4859== by 0x8F93634: xmlFreeNode (in /usr/lib64/libxml2.so.2.10.3) ==4859== by 0x82CE5BA: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82CEB07: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82F6EFB: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82CB1C4: as_cache_get_components_by_categories (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82EDBAF: as_pool_get_components_by_categories (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x7199E1B: AppStream::Pool::componentsByCategories(QStringList const&) const (in /usr/lib64/libAppStreamQt.so.0.15.6) ==4859== by 0x4974E13: AppStreamUtils::componentsByCategories(AppStream::Pool*, Category*, AppStream::Bundle::Kind) (AppStreamUtils.cpp:259) ==4859== by 0x28443A7A: UnknownInlinedFun (PackageKitBackend.cpp:618) ==4859== by 0x28443A7A: UnknownInlinedFun (invoke.h:61) ==4859== by 0x28443A7A: UnknownInlinedFun (invoke.h:111) ==4859== by 0x28443A7A: std::_Function_handler<void (), PackageKitBackend::search(AbstractResourcesBackend::Filters const&)::{lambda()#9}>::_M_invoke(std::_Any_data const&) [clone .lto_priv.0] (std_function.h:290) ==4859== by 0x68E4C4F: QObject::event(QEvent*) (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== Block was alloc'd at ==4859== at 0x48447B4: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==4859== by 0x8FE3552: xmlStrndup (in /usr/lib64/libxml2.so.2.10.3) ==4859== by 0x8F8CC5B: xmlNewTextLen (in /usr/lib64/libxml2.so.2.10.3) ==4859== by 0x8F8CCCD: xmlNewDocTextLen (in /usr/lib64/libxml2.so.2.10.3) ==4859== by 0x8F98A7F: xmlNodeAddContentLen (in /usr/lib64/libxml2.so.2.10.3) ==4859== by 0x82C8C52: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82C8D58: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82C8D58: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82C8D58: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82CE58F: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82CEB07: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== by 0x82F6EFB: ??? (in /usr/lib64/libappstream.so.0.15.6) ==4859== ==4859== Invalid read of size 8 ==4859== at 0x68E1C00: QObjectPrivate::maybeSignalConnected(unsigned int) const (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x68F004D: ??? (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x49363F1: ResultsStream::resourcesFound(QVector<AbstractResource*> const&) (moc_AbstractResourcesBackend.cpp:159) ==4859== by 0x28443DE8: UnknownInlinedFun (PackageKitBackend.cpp:532) ==4859== by 0x28443DE8: UnknownInlinedFun (PackageKitBackend.cpp:521) ==4859== by 0x28443DE8: UnknownInlinedFun (PackageKitBackend.cpp:626) ==4859== by 0x28443DE8: UnknownInlinedFun (invoke.h:61) ==4859== by 0x28443DE8: UnknownInlinedFun (invoke.h:111) ==4859== by 0x28443DE8: std::_Function_handler<void (), PackageKitBackend::search(AbstractResourcesBackend::Filters const&)::{lambda()#9}>::_M_invoke(std::_Any_data const&) [clone .lto_priv.0] (std_function.h:290) ==4859== by 0x68E4C4F: QObject::event(QEvent*) (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x4B9344D: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/libQt5Widgets.so.5.15.8) ==4859== by 0x68B9137: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x68BC0D0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x6911362: ??? (in /usr/lib64/libQt5Core.so.5.15.8) ==4859== by 0x81A6A8F: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.7400.4) ==4859== by 0x81A6E47: ??? (in /usr/lib64/libglib-2.0.so.0.7400.4) ==4859== by 0x81A6EDB: g_main_context_iteration (in /usr/lib64/libglib-2.0.so.0.7400.4) ==4859== Address 0x6e69687469772075 is not stack'd, malloc'd or (recently) free'd -- You are receiving this mail because: You are watching all bug changes.