[MusicXML import] Crash by importing a file with breath mark after grace note cadiz1 • Feb 20, 2017 - 18:32 Reported version 2.1 Type Functional Severity S2 - Critical Status closed Project MuseScore Tags musicxml Version 2.0.3 and currents 2.1 dev. ba40e88 and 3.0 dev. / Windows 7 See: https://musescore.org/en/node/175816 Reply Comments Leon Vinken • Feb 21, 2017 - 06:14 Stack trace using a recent master (same for both files): 0 org.musescore.MuseScore 0x000000010d03285f Ms::Measure::getSegment(Ms::Segment::Type, int) + 31 (measure.cpp:699) 1 org.musescore.MuseScore 0x000000010c95f7d6 Ms::MusicXMLParserPass2::notations(Ms::Note*, Ms::ChordRest*, int, Ms::MusicXmlTupletDesc&, bool&) + 22742 (importmxmlpass2.cpp:5819) 2 org.musescore.MuseScore 0x000000010c946b29 Ms::MusicXMLParserPass2::note(QString const&, Ms::Measure*, Ms::Fraction, Ms::Fraction, Ms::Fraction&, QString&, QList&, int&, Ms::Beam*&, QVector&, int&) + 14361 (importmxmlpass2.cpp:4530) 3 org.musescore.MuseScore 0x000000010c93c79e Ms::MusicXMLParserPass2::measure(QString const&, Ms::Fraction) + 2606 (importmxmlpass2.cpp:2088) Crash caused by null pointer exception. Reply Leon Vinken • Feb 21, 2017 - 06:44 Title [XML] Crash by importing a file from Finale ⇒ [MusicXML import] Crash by importing a file from Finale Reply [DELETED] 5 • Mar 30, 2017 - 17:25 Title [MusicXML import] Crash by importing a file from Finale ⇒ [MusicXML import] Crash by importing a file with breath mark after grace note Reply Git Message • Mar 30, 2017 - 17:26 Status (old) active ⇒ fixed Fixed in branch 2.1, commit cfc8398227 fix #175821: [MusicXML import] Crash by importing a file with breath mark after grace note Reply Git Message • Mar 31, 2017 - 13:03 Fixed in branch master, commit 4b5bf8cc53 fix #175821: [MusicXML import] Crash by importing a file with breath mark after grace note Reply System Message • Apr 14, 2017 - 13:05 Status (old) fixed ⇒ closed Automatically closed -- issue fixed for 2 weeks with no activity. Reply
Leon Vinken • Feb 21, 2017 - 06:14 Stack trace using a recent master (same for both files): 0 org.musescore.MuseScore 0x000000010d03285f Ms::Measure::getSegment(Ms::Segment::Type, int) + 31 (measure.cpp:699) 1 org.musescore.MuseScore 0x000000010c95f7d6 Ms::MusicXMLParserPass2::notations(Ms::Note*, Ms::ChordRest*, int, Ms::MusicXmlTupletDesc&, bool&) + 22742 (importmxmlpass2.cpp:5819) 2 org.musescore.MuseScore 0x000000010c946b29 Ms::MusicXMLParserPass2::note(QString const&, Ms::Measure*, Ms::Fraction, Ms::Fraction, Ms::Fraction&, QString&, QList&, int&, Ms::Beam*&, QVector&, int&) + 14361 (importmxmlpass2.cpp:4530) 3 org.musescore.MuseScore 0x000000010c93c79e Ms::MusicXMLParserPass2::measure(QString const&, Ms::Fraction) + 2606 (importmxmlpass2.cpp:2088) Crash caused by null pointer exception. Reply
Leon Vinken • Feb 21, 2017 - 06:44 Title [XML] Crash by importing a file from Finale ⇒ [MusicXML import] Crash by importing a file from Finale Reply
[DELETED] 5 • Mar 30, 2017 - 17:25 Title [MusicXML import] Crash by importing a file from Finale ⇒ [MusicXML import] Crash by importing a file with breath mark after grace note Reply
Git Message • Mar 30, 2017 - 17:26 Status (old) active ⇒ fixed Fixed in branch 2.1, commit cfc8398227 fix #175821: [MusicXML import] Crash by importing a file with breath mark after grace note Reply
Git Message • Mar 31, 2017 - 13:03 Fixed in branch master, commit 4b5bf8cc53 fix #175821: [MusicXML import] Crash by importing a file with breath mark after grace note Reply
System Message • Apr 14, 2017 - 13:05 Status (old) fixed ⇒ closed Automatically closed -- issue fixed for 2 weeks with no activity. Reply
Comments
Stack trace using a recent master (same for both files):
0 org.musescore.MuseScore 0x000000010d03285f Ms::Measure::getSegment(Ms::Segment::Type, int) + 31 (measure.cpp:699)
1 org.musescore.MuseScore 0x000000010c95f7d6 Ms::MusicXMLParserPass2::notations(Ms::Note*, Ms::ChordRest*, int, Ms::MusicXmlTupletDesc&, bool&) + 22742 (importmxmlpass2.cpp:5819)
2 org.musescore.MuseScore 0x000000010c946b29 Ms::MusicXMLParserPass2::note(QString const&, Ms::Measure*, Ms::Fraction, Ms::Fraction, Ms::Fraction&, QString&, QList&, int&, Ms::Beam*&, QVector&, int&) + 14361 (importmxmlpass2.cpp:4530)
3 org.musescore.MuseScore 0x000000010c93c79e Ms::MusicXMLParserPass2::measure(QString const&, Ms::Fraction) + 2606 (importmxmlpass2.cpp:2088)
Crash caused by null pointer exception.
Fixed in branch 2.1, commit cfc8398227
fix #175821: [MusicXML import] Crash by importing a file with breath mark after grace note
Fixed in branch master, commit 4b5bf8cc53
fix #175821: [MusicXML import] Crash by importing a file with breath mark after grace note
Automatically closed -- issue fixed for 2 weeks with no activity.