Playing score with Loop enabled causes crash
1. Open attached score (produced in 1.3).
2. 'Play'.
3. When playback finishes, enable 'Loop'.
4. 'Play'.
Result: Crash.
Note: See attached log. It crashed when the playback head was on the end barline.
Discussion: I don't know if Loop is the cause and I was only able to reproduce once - the steps are estimated.
Using MuseScore 2.0 Nightly Build (51a6f6e) - Mac 10.7.5.
Attachment | Size |
---|---|
Playing score with Loop enabled causes crash.mscz | 2.19 KB |
Playing score with Loop enabled causes crash (Log).txt | 62.73 KB |
Comments
The score played a few times when it crashed again - a different log this time.
Using MuseScore 2.0 Nightly Build (51a6f6e) - Mac 10.7.5.
Also see this, perhaps: #22298: Segmentation fault during new 'loop play'
Another log, using this MusicXML (from here ). The playback head stopped on the final chord.
Using MuseScore 2.0 Nightly Build (51a6f6e) - Mac 10.7.5.
On Vista, crashes in the third repetition.
Score created with 1.3, with lyrics (also saved as xml, same behavior)
Score created with R.706355c, without lyrics, as above.
The code is quite different from october 2013 now. The different logs are not usable anymore.
@chenlung can you still reproduce?
Yes. Steps may vary.
Logs 4 (after first repeat played) and 6 (after maybe half a dozen) used the mscz.
For Log 5, it crashed after the first play using the MusicXML (seemed also to be the case for Log 6).
Using MuseScore 2.0 Nightly Build (f61b7bd) - Mac 10.7.5.
Fixed in 831686d489
This is fixed by not calling a fonction (loopstart()) from the sequencer thread. The crash is solved but the looping is far from perfect. The time between two loops is not 0.
Automatically closed -- issue fixed for 2 weeks with no activity.