Bug 417509

Summary: Adding default panel while using a vertical panel crashes plasmashell and prevents it from launching again
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED WORKSFORME    
Severity: critical CC: plasma-bugs-null
Priority: VHI    
Version First Reported In: 5.18.0   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Broken config file

Description Nate Graham 2020-02-12 18:24:19 UTC
Created attachment 125910 [details]
Broken config file

Everything from git master, but reproducible in Plasma 5.18 too


STEPS TO REPRODUCE
1. Have a vertical panel on the left side with an IOTM in it
2. Right-click on that panel > Add Panel > Default Panel


OBSERVED RESULT
Plasmashell crashes and does not start again


EXPECTED RESULT
It works


ADDITIONAL INFORMATION
If I manually edit ~/.config/plasma-org.kde.plasma.desktop-appletsrc and remove all traces of the newly-added default panel, plasma starts again. However if I was a regular user and did not know how to do this, my conclusion would be that the system was irreparably broken and I would never want to use it again.

I'm attaching the plasma-org.kde.plasma.desktop-appletsrc file that makes plasma crash and be unable to launch.
Comment 1 David Edmundson 2020-02-20 18:50:53 UTC
Running that config file loaded fine for me

If you can reproduce, can I have a backtrace please.
Comment 2 David Edmundson 2020-02-20 18:54:02 UTC
and include plasmashellrc 

it contains the panel sizes
Comment 3 Nate Graham 2020-02-20 19:34:47 UTC
I am no longer able to reproduce the issue, though it was 100% reproducible the other day. :( Will re-open and attach more info if it happens again.