Specific score Causing Musescore to Crash When Running

• Feb 3, 2020 - 19:35
Reported version
3.4
Type
Functional
Frequency
Few
Severity
S2 - Critical
Reproducibility
Always
Status
duplicate
Regression
No
Workaround
No
Project
  1. I download my score "The Canticle of the Doctor".
  2. I open it in Musescore.
  3. Try to do anything with the score, it crashes.
Attachment Size
The_Canticle_of_The_Doctor.mscz 14.1 KB

Comments

Hey guys, I got the same problem concerning my transcription of Ticheli's Symphony No. 2, where in measures between 25-70 cause the entire program to crash but if I skip to like the middle part of the first movement, it works just fine. Same as with Ticheli's Saxophone and Clarinet concerto, despite while I was working on them, they work just fine. And when I try to upload the symphony here, it still says 'it cannot handle .mscz file' and I tried the File-Save Online but still no use.

Can anyone please help me on these problems?

Attachment Size
Symphony_No._2.mscz 163.26 KB

Please note that this issue is marked as a duplicate and with this essentially closed.
It seems to be a different issue too (and I can reproduce), so please open a new one.

Trying to save online indeed results in:

The score cannot be uploaded, as we don't support this version of mscz files yet.
Sorry for the inconvenience.

But this seems a wrong error message.

Opening it in a debug build I see:

Debug: read future version (...\libmscore\scorefile.cpp:906, void Ms::MasterScore::parseVersion(const QString&))
Debug: no sys staff (...\libmscore\system.cpp:1310, int Ms::System::lastVisibleSysStaff() const)
Warning: unmapped drum note 81 (...\libmscore\chord.cpp:1698, void Ms::updatePercussionNotes(Ms::Chord*, const Ms::Drumset*))

The latter warning repeated numerous times with varying numbers.

Plaining it end with a failed assertion deep inside Qt:

Fatal: ASSERT failure in QList::operator[]: "index out of range", file C:/Qt/5.12.7/mingw73_32/include/QtCore/qlist.h, line 552 (C:/Qt/5.12.7/mingw73_32/include/QtCore/qlist.h:552, )

(Yes, my debug build uses Qt 5.12.7, not 5.9.8 like the released version)

BTW: MuseScore 3.2.3 crashes too on that score, so it isn't a recent regression

For some reason, the culprit is the Change instrument ("mute out") in C trumpet staff, end measure 51.
mute.jpg
Remove (or replace it) and from what I see now, the problem is solved.
@Dnetter16: Please in the future, post first in the forum support, since as said, voltas in old scores are unrelated with this/your current issue

in this case an instrument change is not the way to stop the mute part, but another channel switch text, like the 'open' from the text palette. You've used it correctly in other places.

Fixed score attached (it also does "Save online" properly now)

Attachment Size
Symphony_No._2.mscz 163.14 KB