Summary: | Opening Discover without having an network connection makes it freeze | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | John <ilikefoss> |
Component: | discover | Assignee: | Dan Leinir Turthra Jensen <leinir> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, ernestgupik, ilikefoss, nate, Rez |
Priority: | NOR | Keywords: | regression |
Version: | 5.24.90 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/discover/commit/359fa0ca665154e9c21b3dbd69297cc52a949274 | Version Fixed In: | 5.25.5 |
Sentry Crash Report: |
Description
John
2022-05-26 15:09:13 UTC
Can confirm. Pretty sure this used to work; seems like a regression. It does however immediately unfreeze and start working normally if the network connection is restored. Is this related to how it bloody insists on checking for updates immediately upon being opened? I seem to recall it didn't used to do that, but does now. (Several different systems) Very annoying as it pretty much stalls everything for the 5 minutes or so it takes to finish that task. git bisect points out this being the first bad commit: 7eddbef0fb2e7a5c181f26d09b7ab6247f4f5d3b (Use std::chrono_literals + initialize variables in headers) A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/327 Update: As I found out, my git bisect results are totally wrong because of my non standard QEMU virtual machine dev environment. A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/350 Git commit 91a7b6357e93b7f7bbad2d31cec59dbc8e688d39 by Aleix Pol i Gonzalez. Committed on 23/08/2022 at 09:33. Pushed by apol into branch 'master'. Be faster when all KNS categories fail at once (i.e. when you are offline) M +9 -2 libdiscover/Category/CategoryModel.cpp M +3 -0 libdiscover/Category/CategoryModel.h https://invent.kde.org/plasma/discover/commit/91a7b6357e93b7f7bbad2d31cec59dbc8e688d39 Git commit 359fa0ca665154e9c21b3dbd69297cc52a949274 by Aleix Pol Gonzalez, on behalf of Aleix Pol i Gonzalez. Committed on 23/08/2022 at 10:33. Pushed by apol into branch 'Plasma/5.25'. Be faster when all KNS categories fail at once (i.e. when you are offline) (cherry picked from commit 91a7b6357e93b7f7bbad2d31cec59dbc8e688d39) M +9 -2 libdiscover/Category/CategoryModel.cpp M +3 -0 libdiscover/Category/CategoryModel.h https://invent.kde.org/plasma/discover/commit/359fa0ca665154e9c21b3dbd69297cc52a949274 |