Corruption/Critical corruption and crash when dealing with local time signature of 12/8 in 4/4
To reproduce the picture above, drag a 12/8 local time signature into a staff and then go back to 44, at the bar right before going back to 44, type "6." for dotted minim (rest). This will somehow mess up musescore as in in the image.
One way one may resolve this issue is by Cltr+Del the bar with that error(second bar top stave), however, doing this results in some really funny rests shown in the image above and the file cannot be reopened.
I found out that one can resolve this issue by having a second 44 time signature in the 4th bar and deleting the 2nd and 3rd bar together.
As a bonus, one can press "8" to cause musescore to crash even though one expects musescore to tie the note to the next bar. At this point the best way to mitigate this critical corruption error is hope that Cltr+Z works and musescore didn't crash(it crashed once during one of my tests but I'm not sure why)
Attachment | Size |
---|---|
local time sig corruption.mscz | 7.41 KB |
local time sig critically corrupt.mscz | 7.4 KB |
Comments
I've tried for other common time sigs with 44 as the starting time sig:
2/4, 3/4, 4/4, 3/8, 6/8, 9/8 doesn't crash
5/4 crashes with "9" and not others
6/4 and 12/8 crashes with and "8" and not others and 6/4 also has the same problem described above except it produces a crotchet rest instead of the mess of 2^n-th quaver rests
Seems likely this is due to a known bug #310636: Measures with local time signatures don't work well with the fix for #4867 which should be fixed for 3.5.1