Crash on saving a workspace if Palettes search field is not empty
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Once
Severity
S1 - Blocker
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
Steps to reproduce:
1) Enter something in Palette search field.
2) Press "+" button near workspace name ("Add new workspace").
3) Enter any name.
4) Press "Save".
Result: crash
Attachment | Size |
---|---|
Screenshot_20181121_164804.png | 96.09 KB |
Comments
I can confirm the crash. I also have found the issue (it has to do with the number of cells and the number of drag cells when the filter is active). The question is: what should happen when trying to do this? Clear the filter and save the normal workspace? Keep the filter and save the underlying workspace? Or save the filter?
When I found this crash I did not really expect that filters should interfere with workspace saving process at all. I believe cleaning the filter is a good solution for now, if users request the opposite we can always change it later.
Pull request: https://github.com/musescore/MuseScore/pull/4211
Fixed in branch master, commit 786103b8af
Fix #278528: Crash on saving a workspace if Palettes search field is not empty
Fixed in branch master, commit d7f6590128
Merge pull request #4211 from JoshuaBonn1/278528-workspace-creation-crash
Fix #278528: Crash on saving a workspace if Palettes search field is …
Automatically closed -- issue fixed for 2 weeks with no activity.