Summary: | Plasma crashed in KService::isApplication() | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Norbert Cserpnyák <norbertcserpnyak16> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | a.samirh78, akselmo, kdelibs-bugs-null, nate, plasma-bugs-null |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 5.22.0 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Norbert Cserpnyák
2021-07-10 11:07:00 UTC
Either we should stop passing bad data to kservice, or kservice should return a real answer instead of crashing when given bad data ("No, this invalid data is not an application"). Probably both, but fixing KService seems more important. Moving to KService. IIUC, the crash here happens because AppEntry::actions() calls isApplication() on a nullptr, the issue is why/how did m_service become null in AppEntry. |