MuS very slow with this score + crashes on occasion

• Nov 1, 2021 - 10:02

Hi all,
I'm correcting the attached score (I arrived to m. 204 so far) but I'm having troubles in carry-on at a decent speed since many times when I want to delete a line, for instance but it can happen with other editing operations as well, MuS freezes with the mouse icon becoming a circle and the top right cross square where the window closing "X" is located becoming red.
The same it happens if I click on the play triangle. It won't play at all and I have to close MuS brutally.
I'm using an ASUS Zenbook with 16GB of memory and 512GB SD disk.
Thanks in advance for your help,

Attachment Size
Maurice Ravel - Quatuor à cordes (2).mscz 551.58 KB

Comments

That score is corrupt:

Measure 338, staff 1 incomplete. Expected: 37/16; Found: 348/96
Measure 342, staff 4 incomplete. Expected: 5/4; Found: 168/96
Measure 486, staff 1 incomplete. Expected: 4/4; Found: 288/192
Measure 544, staff 3 incomplete. Expected: 9/8; Found: 760/576
Measure 590, staff 3 incomplete. Expected: 5/4; Found: 288/192

You urgently need to fix those before going any futher with it. The corruptions probably have gotten introduced by the XML import that score stems from already.

See How to fix a score that contains corruptions.

In reply to by Jojo-Schmitz

Yes, I know there are those corruptions and in order to fix all of them I'd thought to proceed sequentially, since I'm not sure where in the score I am.
Of course the corruptions where introduced by the converting SW, SmartScore 64, which unfortunately doesn't recognize tremolos, and handle very badly lines.
Well, I'll have to add measure numbers on the original in order to do the job...

A Debug build even crashes on loading that score. Or rather abotrs due to a faild assertion:

Fatal: ASSERT: "val > 0.0" in file .../libmscore/textbase.h, line 93

Stack trace right before that:

1 Ms::mscoreMessageHandler musescore.cpp 3941 0x422a19
2 qt_message_print(QtMsgType, QMessageLogContext const&, QString const&) 0x68892408
3 qt_message(QtMsgType, QMessageLogContext const&, const char *, char *) 0x68892509
4 QMessageLogger::fatal(const char *, ...) const 0x68bfe272
5 qt_assert(const char *, const char *, int) 0x68bfde37
6 Ms::CharFormat::setFontSize textbase.h 93 0xf0805d
7 Ms::TextBase::createLayout textbase.cpp 1735 0xb0deac
8 Ms::TextBase::layout1 textbase.cpp 1801 0xb0e54b
9 Ms::TextBase::layout textbase.cpp 1791 0xb0e505
10 Ms::StaffText::layout stafftext.cpp 47 0xac751a
11 Ms::Score::layoutSystemElements layout.cpp 4618 0xa0a4c0
12 Ms::Score::collectSystem layout.cpp 4181 0xa06ce3
13 Ms::LayoutContext::collectPage layout.cpp 4850 0xa0bb71
14 Ms::LayoutContext::layout layout.cpp 5179 0xa0d8b6
15 Ms::Score::doLayoutRange layout.cpp 5167 0xa0d816
16 Ms::Score::update cmd.cpp 302 0x5362d8
17 Ms::Score::update score.h 756 0xf35caa
18 Ms::readScore file.cpp 2437 0x4ccb31
19 Ms::MuseScore::readScore file.cpp 474 0x4bce7c
20 Ms::MuseScore::openScore file.cpp 416 0x4bc93c
...

      void setFontSize(qreal val)            { Q_ASSERT(val > 0.0); _fontSize = val; }

so there seems to be a zero or negative font size in the score?
Indeed there is:

          <StaffText>
            <text><font size="0"></font><i>Tv</i></text>
            </StaffText>
 

Fixed in the attached (that is all but one problem though)

Attachment Size
Maurice Ravel - Quatuor à cordes (2).mscz 598.75 KB

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