Fermata followed by Breath mark in certain settings causes crash
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Few
Severity
S2 - Critical
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
No
Project
Steps to Recreate:
- Create a new score - preferably with voice or organ for a continuous playback sound
- Place a Fermata
- Place a Breath Mark immediately after the beat with the Fermata
- Change time stretch of Fermata to not 1.0 and pause of breath mark to not 0.00
- Play
Expected Result:
Fermata stretches to intended stretch time and then playback pauses for the intended pause time.
Actual Results:
-- Fermata holds for a longer time than told, then pauses (for breath) and continues. OR
-- Fermata holds indefinitely -- sometimes crashes. OR
-- One time it worked as expected. (This was after it crashed, then reopened the program with recovered files.)
OS: Windows 10 (10.0), Arch.: x86_64,
MuseScore version (64-bit): 3.0.0.4747, revision: 96c1f7b
Comments
OS: Windows 7 SP 1 (6.1), Arch.: x86_64, MuseScore version (64-bit): 3.0.0.4747, revision: 96c1f7b
Steps:
1) Load this test file: test default breath fermata.mscz
2) Launch playback
Result: Ok
Now:
3) Select Fermata: in Inspector, change the time stretch value to: 2,00 - instead the default 1,00.
4) Select Breath mark: in Inspector, set the Pause value to 3,40 (I get always a crash with this value) - instead the default 0.00
5) Launch playback
Result: crash
Maybe to be confirmed, but note there is no crash if you save (Ctrl + S) before launching playback, or after save/close/reload, like this score (the same test file but with the mentioned settings above): breath fermata.mscz
In reply to (No subject) by cadiz1
Came up again in https://musescore.org/en/node/281818
There is no crash with the scenario mentioned by @cadiz1 in MuseScore 3.0.2 on MacOS 10.14.
Automatically closed -- issue fixed for 2 weeks with no activity.