MuseScore 3.0b2 crashes when using Jack transport, no time master and the score has tempo changes

• Dec 21, 2018 - 22:01

To reproduce:
- Take a score with a few (2 or 3 is enough) tempo changes.
- Preference use "Jack Audio Server"
- Use Audio
- Use MIDI
- Use Transport
- do NOT use time master

Play and it behaves badly and crashes.

Using OS: Fedora 29 (Workstation Edition), Arch.: x86_64, MuseScore version (64-bit): 3.0.0., revision: 1f7a1f8

It is the combination of "Jack Transport" and NOT "Time master" that cause the issue with tempo changes.
I agree it is a bit extreme, but I stumble upon inadvertently. So it might happen to other.

Maybe it could be handled more gently or with an explicit error message. (Once I realized that tempo changes cannot happen if MuseScore is not Time Master, it seemed logical).
Maybe the Tempo changes could be simply discarded in this configuration ???

Regards
Bruno


Comments

Similar error. Here I have all settings for Jack enabled except 'Jack Audio'. I exit Musescore, and re-launch the application from terminal and I get this on output as soon as I do a checkmark on 'Jack Audio'. Just by clicking the on the checkbox Musescore crashes here.

At the end of the output, there's a mention of line number with
"/tmp/.mount_MuseScdQJPIA/AppRun: line 48: 24501 Segmentation fault "${APPDIR}/bin/mscore-portable" "$@""

System: Debian 10
JackDbus is being used.

(( I have another report possibly related to this report
-- when 'Jack Audio' is enabled, then no Midi-Output is sent from Musescore. Midi-output only works when 'Jack Audio' is disabled.
))

"user@debian:~/local/musescore$ ./MuseScore-3.3.3-x86_64.appimage
/tmp/.mount_MuseScdQJPIA/AppRun: line 22: ldconfig: command not found
/home/user/other/opt-binary-user/musescore/MuseScore-3.3.3-x86_64.appimage: Using fallback for library 'libjack.so.0'
no message buffer overruns
no message buffer overruns
no message buffer overruns
unknown option character l
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
`default' server already active
Failed to open server
QXcbConnection: XCB error: 3 (BadWindow), sequence: 1047, resource id: 25168059, major code: 40 (TranslateCoords), minor code: 0
OpenType support missing for "TakaoPGothic", script 11
OpenType support missing for "TakaoPGothic", script 19
QXcbConnection: XCB error: 3 (BadWindow), sequence: 4929, resource id: 25168071, major code: 40 (TranslateCoords), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 5490, resource id: 25168075, major code: 40 (TranslateCoords), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 12674, resource id: 25168079, major code: 40 (TranslateCoords), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 12802, resource id: 25168083, major code: 40 (TranslateCoords), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 15928, resource id: 25168087, major code: 40 (TranslateCoords), minor code: 0
qml: hello scorelist
qml: Score
QXcbConnection: XCB error: 3 (BadWindow), sequence: 33572, resource id: 25168106, major code: 40 (TranslateCoords), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 43585, resource id: 25168124, major code: 40 (TranslateCoords), minor code: 0
/tmp/.mount_MuseScdQJPIA/AppRun: line 48: 24501 Segmentation fault "${APPDIR}/bin/mscore-portable" "$@"
"

Do you still have an unanswered question? Please log in first to post your question.