Summary: | Semi-reproducible crash when clicking on "unread notifications" bell icon in System Tray | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Nate Graham <nate> |
Component: | Notifications | Assignee: | Kai Uwe Broulik <kde> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kde, materka, plasma-bugs, postix |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/plasma-workspace/34ca49210ff473377a080325fc74b59b012866a3 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | Valgrind log |
Description
Nate Graham
2019-11-12 15:04:36 UTC
Can you try to run under valgrind (valgrind plasmashell --replace) It will be super super super super slow. Created attachment 123868 [details]
Valgrind log
I'm attaching the log. When run under valgrind, plasmashell reproducibly crashes immediately after starting; it doesn't even get to the point where I can trigger the crash in the way originally reported.
Thanks. Relevant bit ==12370== Use of uninitialised value of size 8 ==12370== at 0xF010210: ??? (in /tmp/#403114 (deleted)) ==12370== ==12370== Invalid read of size 8 ==12370== at 0xF010210: ??? (in /tmp/#403114 (deleted)) ==12370== Address 0xb0d0bdd097d00008 is not stack'd, malloc'd or (recently) free'd ==12370== that's...unhelpful. It's not a dangling pointer, or at least not one from the C++ side. This looks to have been fixed by https://phabricator.kde.org/D25223. Ever since that was committed, I don't get any crashed here anymore. Never mind, it's started happening again. :/ This is probably not be related to https://phabricator.kde.org/D25223. This might be a bug in Qt declarative, I encountered similar issue when debugging plasmoids in plasmoidviewer. Qt developers introduces some optimizations in Qt declarative, this might be connected. Git commit 34ca49210ff473377a080325fc74b59b012866a3 by Kai Uwe Broulik. Committed on 10/12/2019 at 20:33. Pushed by broulik into branch 'master'. [Notifications] Fix crash accessing ViewTransition attached property There's something really funky going on in this... Avoid using ViewTransition attached property be just setting the animation target before triggering the model removal. Differential Revision: https://phabricator.kde.org/D25861 M +12 -2 applets/notifications/package/contents/ui/FullRepresentation.qml https://commits.kde.org/plasma-workspace/34ca49210ff473377a080325fc74b59b012866a3 |