Summary: | crashed while removing an Desktop Icon | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Bernd Queck <b.queck> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bhush94, okurz, olaf.the.lost.viking, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.4.2 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-workspace/c692bc53a8c5cf5802084085b9aed11203998d38 | Version Fixed In: | |
Sentry Crash Report: |
Description
Bernd Queck
2015-11-25 10:56:33 UTC
*** Bug 355932 has been marked as a duplicate of this bug. *** Git commit c692bc53a8c5cf5802084085b9aed11203998d38 by David Edmundson. Committed on 27/12/2015 at 22:12. Pushed by davidedmundson into branch 'Plasma/5.5'. Set root context properties on the right context engine()->rootContext() will give a different result to rootContext() when using a shared engine. One being in the right context, the other being the context of the shared engine. Using the latter means two panels end up sharing the same object which leads to some interesting results and QML crashes in QV4::QObjectWrapper::wrap when one gets deleted. I've tested against 356545, but I think it's the cause of a lot of the mystery QML bugs we couldn't figure out. Related: bug 356545, bug 356916 REVIEW: 126491 M +2 -2 shell/containmentconfigview.cpp M +2 -2 shell/panelconfigview.cpp M +1 -1 shell/panelview.cpp M +2 -2 shell/shellcorona.cpp http://commits.kde.org/plasma-workspace/c692bc53a8c5cf5802084085b9aed11203998d38 |