Cannot import my MXL file. Program keeps crashing
I am trying to import this MXL file (attached). Keeps bombing the program. Would someone please try it on their system and let me know if it bombs on their system.
Thank you
Attachment | Size |
---|---|
polonaise pg 7.mxl | 13.36 KB |
Comments
Crash confirmed with MuseScore 3.4.2 and 3.5 Beta, but not with the latest development version.
See attached score, which is being reported as corrupt in 2 places, but loads without crashing in 3.4.2
In reply to Crash confirmed with… by Jojo-Schmitz
Thank you Jojo. I appreciate you trying it and confirming it is an issue. Would you say it is a reportable bug, or just some glitch that must have happened when I did my scan/convert to MXL? Since it doesn't happen in latest development version, I am thinking it is a bug.
Also, thank you for loading and converting to Musescore for me.
In reply to Thank you Jojo. I… by odelphi231
It sure is a bug, but seems to be one that got fixed in the latest versions already, so no need to report it I guess
3.5 RC (Release Candidate) is just around the corner and there this crash should not happen
In reply to Crash confirmed with… by Jojo-Schmitz
Also confirmed in my somewhat outdated 3.5, stack trace:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000000000d0
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0xd0:
-->
__TEXT 000000010103a000-000000010298e000 [ 25.3M] r-x/rwx SM=COW /Users/USER/*/mscore.app/Contents/MacOS/mscore
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.musescore.MuseScore 0x00000001022126f4 Ms::DurationElement::setTuplet(Ms::Tuplet*) + 20 (duration.h:49)
1 org.musescore.MuseScore 0x0000000101ceb71f Ms::resetTuplets(std::__1::map, std::__1::allocator > >&) + 1967 (importmxmlpass2.cpp:1308)
2 org.musescore.MuseScore 0x0000000101cdec19 Ms::MusicXMLParserPass2::measure(QString const&, Ms::Fraction) + 7177 (importmxmlpass2.cpp:2076)
3 org.musescore.MuseScore 0x0000000101cdb920 Ms::MusicXMLParserPass2::part() + 2464 (importmxmlpass2.cpp:1622)
4 org.musescore.MuseScore 0x0000000101cdae63 Ms::MusicXMLParserPass2::scorePartwise() + 307 (importmxmlpass2.cpp:1513)
5 org.musescore.MuseScore 0x0000000101cdac13 Ms::MusicXMLParserPass2::parse() + 131 (importmxmlpass2.cpp:1482)
6 org.musescore.MuseScore 0x0000000101cdab78 Ms::MusicXMLParserPass2::parse(QIODevice*) + 56 (importmxmlpass2.cpp:1462)
7 org.musescore.MuseScore 0x0000000101ca385a Ms::importMusicXMLfromBuffer(Ms::Score*, QString const&, QIODevice*) + 314 (importmxml.cpp:57)
8 org.musescore.MuseScore 0x0000000101d1e87f Ms::doValidateAndImport(Ms::Score*, QString const&, QIODevice*) + 79 (importxml.cpp:237)
9 org.musescore.MuseScore 0x0000000101d1ee4d Ms::importCompressedMusicXml(Ms::MasterScore*, QString const&) + 749 (importxml.cpp:315)
10 org.musescore.MuseScore 0x00000001012c9d16 Ms::readScore(Ms::MasterScore*, QString, bool) + 1862 (file.cpp:2469)
11 org.musescore.MuseScore 0x00000001012c9295 Ms::MuseScore::readScore(QString const&) + 181 (file.cpp:383)
12 org.musescore.MuseScore 0x00000001015174b1 Ms::loadScores(QStringList const&) + 2833 (musescore.cpp:3554)
13 org.musescore.MuseScore 0x0000000101514feb Ms::MuseScore::init(QStringList&) + 15163 (musescore.cpp:8201)
14 org.musescore.MuseScore 0x000000010151127d Ms::runApplication(int&, char**) + 285 (musescore.cpp:7870)
15 org.musescore.MuseScore 0x000000010104646a main + 90 (main.cpp:92)
16 libdyld.dylib 0x00007fff5ce10015 start + 1
In reply to Also confirmed in my… by Leon Vinken
Thank you Leon. I appreciate it.
In reply to Also confirmed in my… by Leon Vinken
Crash does not happen anymore using the most recent 3.x (commit 0c1e286).