1.1 score gets corrupted in current master

• Apr 12, 2018 - 08:54
Reported version
3.0
Type
Functional
Severity
S2 - Critical
Status
closed
Project

Spin off from #271283: can't open score created with earlier development build and #106831: The git version of mscore (mscore-2.1.0 unstable) has problems with some score (page 1 page 2 are invisible!) as being unrelated to either.
This is about a 1.1 score (attached) that opens and looks fine in 1.3 as well as 2.2.1, but gets reported as corrupt in current master(a819eb6):

Measure 3, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 4, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 5, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 6, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 7, staff 1, voice 2 too long. Expected: 4/4; Found: 18/16
Measure 8, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 9, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 9, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 10, staff 1, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 10, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 11, staff 1, voice 2 too long. Expected: 4/4; Found: 18/16
Measure 11, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 12, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 12, staff 2, voice 2 too long. Expected: 4/4; Found: 10/8
Measure 13, staff 1, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 13, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 14, staff 1, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 14, staff 2, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 15, staff 1, voice 2 too long. Expected: 4/4; Found: 10/8
Measure 15, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 16, staff 1, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 16, staff 2, voice 2 too long. Expected: 4/4; Found: 18/16
Measure 17, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 17, staff 2, voice 2 too long. Expected: 4/4; Found: 18/16
Measure 18, staff 1, voice 2 too long. Expected: 4/4; Found: 18/16
Measure 19, staff 1, voice 2 too long. Expected: 4/4; Found: 18/16
Measure 19, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 20, staff 1, voice 2 too long. Expected: 4/4; Found: 5/4
Measure 20, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 21, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 21, staff 2, voice 2 too long. Expected: 4/4; Found: 10/8
Measure 22, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 22, staff 2, voice 2 too long. Expected: 4/4; Found: 10/8
Measure 23, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 23, staff 2, voice 2 too long. Expected: 4/4; Found: 10/8
Measure 24, staff 1, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 24, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 25, staff 1, voice 2 too long. Expected: 4/4; Found: 5/4
Measure 25, staff 2, voice 2 too long. Expected: 4/4; Found: 18/16
Measure 26, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 26, staff 2, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 27, staff 1, voice 2 too long. Expected: 4/4; Found: 17/16
Measure 27, staff 2, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 28, staff 1, voice 2 too long. Expected: 4/4; Found: 20/16
Measure 28, staff 2, voice 2 too long. Expected: 4/4; Found: 5/4
Measure 29, staff 1, voice 2 too long. Expected: 4/4; Found: 2/1
Measure 29, staff 2, voice 2 too long. Expected: 4/4; Found: 2/1

Ignoring those it then loads it. It seems to move the 1st voice 1 16th in those measures to the end, compare how it looks in 2.2.1 (and 1.3 too):
Fugue-2.2.1_and_1.3.png
vs. master:
Fugue-master.png

Attachment Size
Fugue.mscz 9.28 KB

Comments

Tags View Changes

Opening and saving that 1.1 file with 2.2.1 and then importing that into master shows no issue.
Opening and saving that 1.1 file with 1.3 and importing that in master fails the same way.