Created attachment 179856 [details] discover slow on kde plasma SUMMARY Recently after coming back to using my pc iv noticed discover is acting slower then usual on kde plasma, i tested on cosmic and its what it should be which is very fast STEPS TO REPRODUCE 1. Try to reproduce discover being slow which could be hard 2. Watch discover be slow OBSERVED RESULT Rlly slow that it takes minutes to load some applications just to install them EXPECTED RESULT Discover to be the normal speed at loading SOFTWARE/OS VERSIONS (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: Cachyos Linux KDE Plasma Version: 6.3.3 KDE Frameworks Version: 6.12.0 Qt Version: 6.8.3 ADDITIONAL INFORMATION libs QList("/usr/lib/qt6/plugins", "/usr/bin") org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false org.kde.plasma.libdiscover: error loading "packagekit-backend" "Cannot load library /usr/lib/qt6/plugins/discover/packagekit-backend.so: libpackagekitqt6.so.1: cannot open shared object file: No such file or directory" QJsonObject({"IID":"org.kde.muon.AbstractResourcesBackendFactory","archlevel":4,"className":"PackageKitBackendFactory","debug":false,"version":395264}) qrc:/qt/qml/org/kde/discover/qml/BrowsingPage.qml:17:1: QML BrowsingPage: Created graphical object was not placed in the graphics scene. KNSCore::ResultsStream(0x55e5c4607430) fetching SearchRequest(id: 0,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4607430) loading entries from provider KNSCore::AtticaProvider(0x55e5bf3b1ca0) KNSCore::ResultsStream(0x55e5c340e630) fetching SearchRequest(id: 1,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c340e630) loading entries from provider KNSCore::AtticaProvider(0x55e5c3377150) KNSCore::ResultsStream(0x55e5c4608210) fetching SearchRequest(id: 2,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4608210) loading entries from provider KNSCore::AtticaProvider(0x55e5c33c6fa0) KNSCore::ResultsStream(0x55e5c4608730) fetching SearchRequest(id: 3,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4608730) loading entries from provider KNSCore::AtticaProvider(0x55e5c33cd0d0) KNSCore::ResultsStream(0x55e5c4608c50) fetching SearchRequest(id: 4,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4608c50) loading entries from provider KNSCore::AtticaProvider(0x55e5c33d1e00) KNSCore::ResultsStream(0x55e5c46091a0) fetching SearchRequest(id: 5,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c46091a0) loading entries from provider KNSCore::AtticaProvider(0x55e5c33d6a60) KNSCore::ResultsStream(0x55e5c4609730) fetching SearchRequest(id: 6,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4609730) loading entries from provider KNSCore::AtticaProvider(0x55e5c33db810) KNSCore::ResultsStream(0x55e5c4609ca0) fetching SearchRequest(id: 7,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4609ca0) loading entries from provider KNSCore::AtticaProvider(0x55e5c33e06b0) KNSCore::ResultsStream(0x55e5c460a210) fetching SearchRequest(id: 8,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460a210) loading entries from provider KNSCore::AtticaProvider(0x55e5c33e5460) KNSCore::ResultsStream(0x55e5c460a780) fetching SearchRequest(id: 9,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460a780) loading entries from provider KNSCore::AtticaProvider(0x55e5c33ea350) KNSCore::ResultsStream(0x55e5c460acf0) fetching SearchRequest(id: 10,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460acf0) loading entries from provider KNSCore::AtticaProvider(0x55e5c33ef240) KNSCore::ResultsStream(0x55e5c460b260) fetching SearchRequest(id: 11,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460b260) loading entries from provider KNSCore::AtticaProvider(0x55e5c33f4130) KNSCore::ResultsStream(0x55e5c460b7d0) fetching SearchRequest(id: 12,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460b7d0) loading entries from provider KNSCore::AtticaProvider(0x55e5c33f8fd0) KNSCore::ResultsStream(0x55e5c460bd40) fetching SearchRequest(id: 13,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460bd40) loading entries from provider KNSCore::AtticaProvider(0x55e5c33fdec0) KNSCore::ResultsStream(0x55e5c460c2b0) fetching SearchRequest(id: 14,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460c2b0) loading entries from provider KNSCore::AtticaProvider(0x55e5c3412ff0) KNSCore::ResultsStream(0x55e5c460c820) fetching SearchRequest(id: 15,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460c820) loading entries from provider KNSCore::AtticaProvider(0x55e5c341ce40) KNSCore::ResultsStream(0x55e5c460cd90) fetching SearchRequest(id: 16,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c460cd90) loading entries from provider KNSCore::AtticaProvider(0x55e5c3416590) KNSCore::ResultsStream(0x55e5c33df7b0) fetching SearchRequest(id: 17,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c33df7b0) loading entries from provider KNSCore::AtticaProvider(0x55e5c34219d0) KNSCore::ResultsStream(0x55e5c4626890) fetching SearchRequest(id: 18,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4626890) loading entries from provider KNSCore::AtticaProvider(0x55e5c342b6d0) KNSCore::ResultsStream(0x55e5c4626df0) fetching SearchRequest(id: 19,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c4626df0) loading entries from provider KNSCore::AtticaProvider(0x55e5c3424ed0) KNSCore::ResultsStream(0x55e5c462c120) fetching SearchRequest(id: 20,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c462c120) loading entries from provider KNSCore::AtticaProvider(0x55e5c3430290) KNSCore::ResultsStream(0x55e5c462c700) fetching SearchRequest(id: 21,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c462c700) loading entries from provider KNSCore::AtticaProvider(0x55e5c3434ff0) KNSCore::ResultsStream(0x55e5c462cce0) fetching SearchRequest(id: 22,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c462cce0) loading entries from provider KNSCore::AtticaProvider(0x55e5c343a160) KNSCore::ResultsStream(0x55e5c3cf33f0) fetching SearchRequest(id: 23,searchTerm: "",categories: QList(),filter: KNSCore::Filter::Updates,page: -1,pageSize: 100) KNSCore::ResultsStream(0x55e5c3cf33f0) loading entries from provider KNSCore::StaticXmlProvider(0x55e5c4607a60) KNSCore::ResultsStream(0x55e5c4607430) Finishing KNSCore::AtticaProvider(0x55e5bf3b1ca0) 0 KNSCore::ResultsStream(0x55e5c340e630) Finishing KNSCore::AtticaProvider(0x55e5c3377150) 1 KNSCore::ResultsStream(0x55e5c4608210) Finishing KNSCore::AtticaProvider(0x55e5c33c6fa0) 2 KNSCore::ResultsStream(0x55e5c4608730) Finishing KNSCore::AtticaProvider(0x55e5c33cd0d0) 3 KNSCore::ResultsStream(0x55e5c4608c50) Finishing KNSCore::AtticaProvider(0x55e5c33d1e00) 4 KNSCore::ResultsStream(0x55e5c46091a0) Finishing KNSCore::AtticaProvider(0x55e5c33d6a60) 5 KNSCore::ResultsStream(0x55e5c4609730) Finishing KNSCore::AtticaProvider(0x55e5c33db810) 6 KNSCore::ResultsStream(0x55e5c4609ca0) Finishing KNSCore::AtticaProvider(0x55e5c33e06b0) 7 KNSCore::ResultsStream(0x55e5c460a780) Finishing KNSCore::AtticaProvider(0x55e5c33ea350) 9 KNSCore::ResultsStream(0x55e5c460acf0) Finishing KNSCore::AtticaProvider(0x55e5c33ef240) 10 KNSCore::ResultsStream(0x55e5c460b260) Finishing KNSCore::AtticaProvider(0x55e5c33f4130) 11 KNSCore::ResultsStream(0x55e5c460bd40) Finishing KNSCore::AtticaProvider(0x55e5c33fdec0) 13 KNSCore::ResultsStream(0x55e5c460c2b0) Finishing KNSCore::AtticaProvider(0x55e5c3412ff0) 14 KNSCore::ResultsStream(0x55e5c460c820) Finishing KNSCore::AtticaProvider(0x55e5c341ce40) 15 KNSCore::ResultsStream(0x55e5c460cd90) Finishing KNSCore::AtticaProvider(0x55e5c3416590) 16 KNSCore::ResultsStream(0x55e5c33df7b0) Finishing KNSCore::AtticaProvider(0x55e5c34219d0) 17 KNSCore::ResultsStream(0x55e5c4626890) Finishing KNSCore::AtticaProvider(0x55e5c342b6d0) 18 KNSCore::ResultsStream(0x55e5c4626df0) Finishing KNSCore::AtticaProvider(0x55e5c3424ed0) 19 KNSCore::ResultsStream(0x55e5c462c120) Finishing KNSCore::AtticaProvider(0x55e5c3430290) 20 KNSCore::ResultsStream(0x55e5c462c700) Finishing KNSCore::AtticaProvider(0x55e5c3434ff0) 21 KNSCore::ResultsStream(0x55e5c462cce0) Finishing KNSCore::AtticaProvider(0x55e5c343a160) 22 KNSCore::ResultsStream(0x55e5c3cf33f0) Finishing KNSCore::StaticXmlProvider(0x55e5c4607a60) 23 looking for cache entry looking for cache entry 0 cache entry KNSCore::Entry(uniqueId: "2135228", name:"Catppuccin Mocha Classic Aurorae 6", status: Installed, installedFiles: QList("/home/linuxnext/.local/share/aurorae/themes/CatppuccinMocha-Classic/*")) "v0.2.6" "v0.2.6" UPDATABLE QList() KNSCore::ResultsStream(0x55e5c460a210) Finishing KNSCore::AtticaProvider(0x55e5c33e5460) 8 looking for cache entry looking for cache entry 0 cache entry KNSCore::Entry(uniqueId: "2135228", name:"Catppuccin Mocha Classic Aurorae 6", status: Installed, installedFiles: QList("/home/linuxnext/.local/share/aurorae/themes/CatppuccinMocha-Classic/*")) "v0.2.6" "v0.2.6" UPDATABLE QList() KNSCore::ResultsStream(0x55e5c460b7d0) Finishing KNSCore::AtticaProvider(0x55e5c33f8fd0) 12 qrc:/qt/qml/org/kde/discover/qml/ApplicationsListPage.qml:16:1: QML ApplicationsListPage: Created graphical object was not placed in the graphics scene.
Created attachment 179857 [details] discover loading on cosmic
30/3/25 6:36 pm plasma-discover qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:111:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": file:///usr/lib/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:132:5 30/3/25 6:36 pm plasma-discover qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:135: TypeError: Cannot read property 'Success' of undefined 30/3/25 6:36 pm plasma-discover qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:97: TypeError: Cannot read property 'None' of undefined
30/3/25 6:36 pm plasma-discover qt.network.http2: stream 1 finished with error: "Connection closed" 30/3/25 6:36 pm plasma-discover org.kde.plasma.libdiscover: OdrsReviewsBackend: Error fetching reviews: "Connection closed" ""
Created attachment 179862 [details] discover crash i was able to cause unsure if this is useful but was able to cause a crash while it was loading a application
Interesting. The screen recording depicting Plasma is really very slow indeed, while on Cosmic is about as fast as I would expect, and how fast it is for me on my system. Let's try to rule out customizations. Can you create a new user account on the machine, log into Plasma in that account, and try Discover there? Is it fast, slow, somewhere in between, or something else?
(In reply to Nate Graham from comment #5) > Interesting. The screen recording depicting Plasma is really very slow > indeed, while on Cosmic is about as fast as I would expect, and how fast it > is for me on my system. > > Let's try to rule out customizations. Can you create a new user account on > the machine, log into Plasma in that account, and try Discover there? Is it > fast, slow, somewhere in between, or something else? yep that solved the issue instantly, wonder whats causing it
Likely one of the customizations in your primary user account. This kind of thing can be hard to track down, I'm afraid.
(In reply to Nate Graham from comment #7) > Likely one of the customizations in your primary user account. This kind of > thing can be hard to track down, I'm afraid. Well after clearing certain folders related to discover, plasmashell etc it didn't solve the issue, so i backed up some config folders for some software and deleted all of the .config and now discover is back to being fast :) Dont know what was causing it in the .config, but if it happens again ill have to look around more to see what is causing it Thanks for the help!
Created attachment 179981 [details] file that was causing discover to be slow for me I have found the file that was causing the issue as it happened again, i think it might be something to do with a proxy config? as i removed a vpn app, it created a new internet connection and thats when discover became slow again
Created attachment 179982 [details] Without the file/kioslaverc in .config
Created attachment 179983 [details] with kioslaverc in .config
That doesn't look like a valid proxy file, hmm. I would recommend removing it and reporting this to the app that created it.