Voltas break multi measure rest but are not shown, crash on 1.x import
When having a volta over several emptymeasure and switich in multi measure rests, the 2st measure is shown, followed by a measure with a multi measure rest and the volta disappers
When loading a 1.x score that is using volta over multi measure rests (where this works for the 1st volta but the 2nd volta screws up compeltly, extends into the wrong direction), cd5c7d9 crashes:
Fatal: ASSERT: "m->system()" in file ...\MuseScore\libmscore\line.cpp, line 510 (global\qglobal.cpp:2096, void qt_assert(const char*, const char*, int))
Score causing the crash modified (due to copyright restrictions) and attached.
To see the multi measure rest problem, open in 1.3, switch off multi measure rests, save, open in a nightly and switch on multi measure rests
The intention is to have it look like this:
Attachment | Size |
---|---|
test.mscz | 2.73 KB |
Comments
Recreating that score in 807e1da leads to a corrupted score.
That corruption seems related to #25432: corruption in vtest sample scores and #25253: Multimeasure rests corrupts multi staves instruments, so I guess these need to get fixed first?
now after f754f4a7a6 the above test score for 2.0 crashes MuseScore at the same spot the 1.x score crashed before
Fixed in 5a02b9363c
Original problem and crash fixed, that 2.0 sample file still crashes though.
Is that true if you recreate it from scratch again? I'm not clear on what it's supposed to look like. Should this be re-opened?
let me try...
No, it doesn't crash, but it doesn't look right, see attached.
score seems to be corrupt
I dont see any crashes. How did you create the corrupted Test_2 file?
new score, soprano and bass, 33 measures, start repeat at measure 9, end repeat at measure 30, filling measures 9-23 with notes, volta over measure 24-30 and 31-33, measure 30 repeat count to 4, modify voltas to go on 1,2,3 resp. 4, switch on mmrest, adding some system breaks, everything looks OK, safe, close, open -> corrupt (sort of), cleanup the excess voltas -> everything looks OK again, save, close, open -> corrupt (ad infinitum)
Same thing here, trying to follow Jojo's instructions. The second volta on the final 3 measures gets duplicated several times, one for each measure.
ah, i got it; writing the score when mmrest is on creates a bogus score file...
Fixed in 9b552b409e
Opening that last score, fixing it by deleting the duplicated voltas, adjusting the remaining ones, save, close, open -> crash
Anyway, I can't reproduce it with creating a score from scratch, nor with that 1st 1.x score, so let's put it to a rest...
yes, that's what I meant ;-)
Automatically closed -- issue fixed for 2 weeks with no activity.