Voltas break multi measure rest but are not shown, crash on 1.x import

• Mar 27, 2014 - 12:46
Type
Functional
Severity
S2 - Critical
Status
closed
Project
Tags

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:
Scannen0001.png

Attachment Size
test.mscz 2.73 KB

Comments

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.

140.png

Attachment Size
140.png 4.48 KB
Status (old) fixed active

Opening that last score, fixing it by deleting the duplicated voltas, adjusting the remaining ones, save, close, open -> crash

Status (old) active patch (ready to commit)

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...