https://bugs.kde.org/show_bug.cgi?id=524224
Nate Graham <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |CONFIRMED CC| |[email protected] Summary|Plasmashell crash in |After resume from sleep |KConfigGroup::config after |with different monitor |resume from sleep with |configuration, Plasmashell |different monitor |crashed in |configuration |KConfigGroup::config while | |trying to look up panel | |thickness Ever confirmed|0 |1 --- Comment #2 from Nate Graham <[email protected]> --- It's here: const KConfig *KConfigGroup::config() const { Q_ASSERT_X(isValid(), "KConfigGroup::config", "accessing an invalid group"); return d->mOwner; } If asserts were on, it would have indicated the group is invalid. The key it was looking for is "thickness", which is valid, which means it was looking inside a group named "[PlasmaViews][Panel SOME NUMBER HERE][Defaults]". So evidently that group wasn't present at the time it was looking. Groups for panels wouldn't be deleted from the config as a result of disconnecting screens, so I suspect a timing issue may have caught the config file in mid-write or something. -- You are receiving this mail because: You are watching all bug changes.
