Removing a text frame causes a second one to appear and leads to crash after new removal
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
closed
Regression
No
Workaround
Yes
Project
3.0.2 / Windows7
1) SATB template (test file: 3 text frame.mscz )
2) Insert a text frame
3) Generate parts
4) Main score in default Page View, or Continuous View, no matter
5) Toggle in Soprano Part
6) Remove the text frame
First unexpected result: a second text frame appears higher to page
7) Remove this "second" text frame
Result: crash
Comments
I think I'm going to take a look at this.
A simpler example, from scratch:
In reply to A simpler example, from… by JohnJ1995
Confirmed.
https://github.com/musescore/MuseScore/pull/4652
Multiple undo removes the corrupt frame and then the original frame without a crash.
Fixed in branch master, commit e213784e7d
fix #283546: removing text frame causes second corrupt one to appear
Fixed in branch master, commit 4b61700fbd
_Merge pull request #4652 from jthistle/283546-removing-text-frame-crash
fix #283546: removing text frame causes second corrupt one to appear_
Fixed in branch 3.0.5, commit 17de78ce5c
_Merge pull request #4652 from jthistle/283546-removing-text-frame-crash
fix #283546: removing text frame causes second corrupt one to appear_
Automatically closed -- issue fixed for 2 weeks with no activity.