Summary: | [Wayland] Plasma crashes when I click "Audio volume" header while hamburguer menu from plasma-pa is opened | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libplasma | Reporter: | Patrick Silva <bugseforuns> |
Component: | libplasma | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | kde, plasma-bugs |
Priority: | NOR | ||
Version: | 5.46.0 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Patrick Silva
2018-04-08 23:11:05 UTC
Given the backtrace currently showing to crash somewhere on destructing the weather dataengine: Do you have an instance of the default Plasma weather applet running? If so, please remove the applet intance and retry. Does it still crash? Yes, I have weather applet enabled in my system tray. Crash is still reproducible even after I disable it and restart Wayland session. Thanks. Does it still have the same backtrace, so crash somewhere in WeatherEngine::~WeatherEngine()? If not, please paste the new backtrace you get. Looking again at the backtrace, I now spotted that in the middle of the call stack there is some QtWaylandClient::QWaylandDisplay::exitWithError() which does nothing else than calling ::exit(1); on which then some exit handlers are invoked by whatever, which seem to not properly shutdown things. At least I can see nothing wrong in the weatherdataengine code itself which would explain why it then crashes in ~DataEngineConsumer(). So for the given crash itself I suspect something wrong in memory management code of the Plasma libs on such a forced deconstruction, thus moving over to that product. Cannot reproduce the crash on Arch Linux running plasma 5.13 + frameworks 5.47 under Wayland. also cannot reproduce on neon dev unstable after upgrade to qt 5.11. |