| Summary: | plasma wayland crash on opening application launcher | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | PK <pieterkristensen> |
| Component: | generic-wayland | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | notmart, plasma-bugs-null |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.10.3 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/kwayland/dd8e084a685e470b64e0ef670ba1b6583275d78e | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: | examle of plasma theme that makes plasma W. crash on opening app launcher | ||
|
Description
PK
2017-07-03 12:44:45 UTC
Created attachment 106429 [details]
examle of plasma theme that makes plasma W. crash on opening app launcher
possibly it has to do with the fact that the panel and the backgrounds of this theme are more transparent. I'm not sure. But it makes plasma wayland crash after the release of plasma 5.10
I see I can't put an example of the plasma theme here in an attachment. So I uploaded it to the kde-store https://www.opendesktop.org/p/1182601/ . On my system plasma wayland always crashes when I open the application launcher when I use this theme. As of the introduction of plasma 5.10. this theme doesn't seem to have shadows for the dialogs/background.svg element, and that's probably the reason, investigating possible fix in https://phabricator.kde.org/D6518 Git commit dd8e084a685e470b64e0ef670ba1b6583275d78e by Marco Martin. Committed on 06/07/2017 at 14:29. Pushed by mart into branch 'master'. check Buffer validity Summary: if a plasma theme doesn't provide shadow graphics, the buffer will be a nullptr as would be created from an invalid image and would crash Test Plan: no crash anymore when using a theme that doesn't provide shadows Reviewers: #plasma, davidedmundson Reviewed By: #plasma, davidedmundson Subscribers: davidedmundson, plasma-devel, #frameworks Tags: #plasma_on_wayland, #frameworks Differential Revision: https://phabricator.kde.org/D6523 M +3 -0 src/client/shadow.cpp https://commits.kde.org/kwayland/dd8e084a685e470b64e0ef670ba1b6583275d78e |