The corona needs to be closed earlier.
Details
Details
- Reviewers
mart - Group Reviewers
Plasma - Commits
- R120:7ad59526f104: Fix crash when dropping ShellManager
Now we don't hit the race-condition when closing
Diff Detail
Diff Detail
- Repository
- R120 Plasma Workspace
- Branch
- master
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 14761 Build 14779: arc lint + arc unit
Comment Actions
This stops Plasmashell from segfaulting, but now it exits (code 1) with this message every other time plasmashell --replace & is run:
org.kde.kactivities.lib.core: Killing the consumer org.kde.kactivities.lib.core: Killing the consumer org.kde.kactivities.lib.core: Killing the consumer Closing SQL connection: "kactivities_db_resources_140660103657600_readonly" org.kde.kactivities.lib.core: Killing the consumer file:///home/noah/kde/usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:74:5: Unable to assign [undefined] to QObject* libkcups: Cancel-Subscription last error: 0 successful-ok libkcups: Create-Printer-Subscriptions last error: 0 successful-ok libkcups: Cancel-Subscription last error: 0 successful-ok org.kde.kactivities.lib.core: Killing the consumer org.kde.kactivities.lib.core: Killing the consumer org.kde.kactivities.lib.core: Killing the consumer QObject::connect(AppletsLayout, PlaceHolder_QMLTYPE_67): invalid null parameter QObject::connect(AppletsLayout, AppletContainer): invalid null parameter QObject::connect(AppletsLayout, AppletContainer): invalid null parameter trying to show an empty dialog org.kde.kactivities.lib.core: Killing the consumer "No such object path '/org/kde/plasmashell'" [2] + 30522 exit 1 plasmashell --replace [1] + 30496 done plasmashell --replace #This is the process for the 1st run