https://bugs.kde.org/show_bug.cgi?id=471352
Bug ID: 471352 Summary: Discover crashes while looking for updates when OpenDesktop account is signed in Classification: Applications Product: Discover Version: 5.27.6 Platform: Archlinux OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: KNewStuff Backend Assignee: plasma-b...@kde.org Reporter: lionsshark...@gmail.com CC: aleix...@kde.org, lei...@leinir.dk Target Milestone: --- SUMMARY *** Discover crashes when logged in to an OpenDesktop account in the System Settings "Online Accounts" section. Complains about "client_id" and "log_attica_plugin" *** STEPS TO REPRODUCE 1. Have OpenDesktop account logged in on System Settings > Online Accounts 2. Run Discover 3. Discover crashes while searching for updates, specifically for items from KNewStuff OBSERVED RESULT Discover uses many system resources searching for updates while complaining about an OpenDesktop account, eventually crashing just before the update check finishes. EXPECTED RESULT Discover should check for updates successfully and not complain about OpenDesktop accounts. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Kernel - 6.3.9-arch1-1 (64-bit) (available in About System) KDE Plasma Version: 5.27.6 KDE Frameworks Version: 5.107.0 Qt Version: 5.15.10 ADDITIONAL INFORMATION Errors I see (spammed) when running `plasma-discover` in terminal: `"client_id is missing or invalid"` `log_attica_plugin: We got an OpenDesktop account, but it seems to be lacking the id token. This means an old SignOn OAuth2 plugin was used for logging in. The plugin may have been upgraded in the meantime, but an account created using the old plugin cannot be used, and you must log out and back in again.' Regarding the second error, I had just removed and re-logged into my OpenDesktop account yesterday. My OAuth should not have expired this fast. This bug is similar to #437282 but I face a crash when launching Discover specifically toward the end of the update check. -- You are receiving this mail because: You are watching all bug changes.