Multi measure rest not stable

• Apr 19, 2009 - 20:27
Type
Functional
Severity
S4 - Minor
Status
closed
Project

Windows Vista Ultimate 32bit, MuseScore 0.9.4, revision 1753
Start a new score in 6/8 time signature, add 5 bars of rest at the start, 6th measure contains only one 8th note at the end, then add 20 more measures.
Turn on multi measure rest. At the start the multimeasure rest does show as a single thick horizontal black line with number 5 on top, but make any change to the music and random multibar rest grouping occur (2, 3, 1, ...) some bars randomly acquire "irregular" status and "break multimeasure rest".
After a while MuseScore crashes with access violation.


Comments

I am not able to reproduce the problems you are describing.

Please include the series of steps after turning on multi-measure rests that produced the problems you describe. I tried many changes to the music but did not experience "random multibar rest grouping" and the measures did not acquire "irregular" or "break multimeasure rest" status.

(r. 1753, Windows XP)

I CAN reproduce the bug, just got tied up in a server crash, sorry for not following up that fast
I have downloaded the latest HEAD from version control and rebuilt it on my machine using MinGW
this weekend I will run it under GDB and tell you which line of code causes the access violation

Status (old) closed active

I have attached the file that I use: this file is supposed to have 5 multi-measure rests.
When I created the file it did have them. Now it does not anymore.
All you need to do is modify anything else unrelated and the multi-measure bind themselves randomly in pairs, triplets, sometimes coming back as 5.
Then there are many Access Violations with this.
Also when I add a break line, the lines (crescendo, diminuendo) all go walking at random (I did log a bug against that but it got closed with no resolution).

Multi-measure rest bug confirmed using r.1766 self-built, Windows XP

I opened "Vltava-breaks-musescore.mscz" and the first five measures were a single multi-measure rest as expected.
I added a line break to measure 10 and the multi-measure rest split into 4 and 1.
I choose Edit > Undo and the muil-measure rest changed to 3 and 2.