MusicXML Input on Multiple Wavy-Line no numbers Hangs or Crashes MuseScore [DELETED] 5 • Nov 28, 2016 - 21:33 Reported version 2.1 Type Functional Severity S2 - Critical Status closed Project MuseScore Tags musicxml MuseScore e415dfe8b8 and 2.0.3 See https://musescore.org/en/node/147431 Reply Comments Jojo-Schmitz • Nov 29, 2016 - 07:35 a self built e415dfe on Windows 7 crashes too, with the following stack trace: 1 load atomic_base.h 500 0xb4f468 2 QAtomicOps::load qatomic_cxx11.h 96 0xb4f468 3 QBasicAtomicInteger::load qbasicatomic.h 116 0xdf0484 4 QtPrivate::RefCount::deref qrefcount.h 60 0xddb5f7 5 QList::~QList qlist.h 816 0xd734fd 6 QList::operator=(QList&&) qlist.h 149 0xd7356f 7 QList::clear qlist.h 864 0xd72d4f 8 Ms::Text::createLayout text.cpp 1104 0x787dde 9 Ms::Text::layout1 text.cpp 1224 0x78882d 10 Ms::Lyrics::layout1 lyrics.cpp 265 0x80833c 11 Ms::Lyrics::layout lyrics.cpp 244 0x8082ea 12 Ms::Score::createBeams layout.cpp 2237 0x8933f5 13 Ms::Score::getNextMeasure layout.cpp 2482 0x894360 14 Ms::Score::collectSystem layout.cpp 2862 0x8962a6 15 Ms::Score::doLayout layout.cpp 3441 0x8995a1 16 Ms::Score::update cmd.cpp 201 0x7a66fb 17 Ms::readScore file.cpp 2133 0x5a81d6 18 Ms::MuseScore::readScore file.cpp 328 0x5986aa 19 Ms::MuseScore::openScore file.cpp 309 0x598576 20 Ms::MuseScore::loadFiles file.cpp 290 0x598238 ... Reply Jojo-Schmitz • Nov 29, 2016 - 08:15 Somedebug Output: Debug: importMusicXml(0x22dedde0, .../32aaa.xml) (C...\MuseScore\mscore\importxml.cpp:252, Ms::Score::FileError Ms::importMusicXml(Ms::MasterScore*, const QString&)) Debug: Validation time elapsed: 60 ms (...\MuseScore\mscore\importxml.cpp:198, Ms::Score::FileError Ms::doValidate(const QString&, QIODevice*)) Debug: importMusicXml() file .../32aaa.xml' is a valid MusicXML file (...\MuseScore\mscore\importxml.cpp:201, Ms::Score::FileError Ms::doValidate(const QString&, QIODevice*)) Debug: importMusicXMLfromBuffer(score 0x22dedde0, name '.../32aaa.xml', dev 0x28b7a0) (...\MuseScore\mscore\importmxml.cpp:37, Ms::Score::FileError Ms::importMusicXMLfromBuffer(Ms::Score*, const QString&, QIODevice*)) Debug: MusicXMLParserPass2::parse() (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1609, Ms::Score::FileError Ms::MusicXMLParserPass2::parse(QIODevice*))Debug: Error at line 66 col 20: overlapping wavy-line 0 not supported (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1535, void Ms::MusicXMLParserPass2::logError(const QString&)) Debug: Error at line 80 col 20: wavy-line 0 stop without start (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1535, void Ms::MusicXMLParserPass2::logError(const QString&)) Debug: setFirstInstrument: no instrument found for part 'P1' (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:479, void Ms::setFirstInstrument(Ms::Part*, const QString&, const QString&, const MusicXMLDrumset&)) Debug: MusicXMLParserPass2::parse() res 0 (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1612, Ms::Score::FileError Ms::MusicXMLParserPass2::parse(QIODevice*)) Debug: importMusicXml() return 0 (...\GitHub\MuseScore\mscore\importxml.cpp:236, Ms::Score::FileError Ms::doValidateAndImport(Ms::Score*, const QString&, QIODevice*)) Those 2 messages in bold come from mscore/importxmlpas2.cpp , lines 5770 and 5783 Reply [DELETED] 5 • Feb 16, 2017 - 13:23 Status (old) active ⇒ fixed This is fixed. Probably a duplicate of #167071: MusicXML crash on a particular file Reply System Message • Mar 2, 2017 - 13:25 Status (old) fixed ⇒ closed Automatically closed -- issue fixed for 2 weeks with no activity. Reply
Jojo-Schmitz • Nov 29, 2016 - 07:35 a self built e415dfe on Windows 7 crashes too, with the following stack trace: 1 load atomic_base.h 500 0xb4f468 2 QAtomicOps::load qatomic_cxx11.h 96 0xb4f468 3 QBasicAtomicInteger::load qbasicatomic.h 116 0xdf0484 4 QtPrivate::RefCount::deref qrefcount.h 60 0xddb5f7 5 QList::~QList qlist.h 816 0xd734fd 6 QList::operator=(QList&&) qlist.h 149 0xd7356f 7 QList::clear qlist.h 864 0xd72d4f 8 Ms::Text::createLayout text.cpp 1104 0x787dde 9 Ms::Text::layout1 text.cpp 1224 0x78882d 10 Ms::Lyrics::layout1 lyrics.cpp 265 0x80833c 11 Ms::Lyrics::layout lyrics.cpp 244 0x8082ea 12 Ms::Score::createBeams layout.cpp 2237 0x8933f5 13 Ms::Score::getNextMeasure layout.cpp 2482 0x894360 14 Ms::Score::collectSystem layout.cpp 2862 0x8962a6 15 Ms::Score::doLayout layout.cpp 3441 0x8995a1 16 Ms::Score::update cmd.cpp 201 0x7a66fb 17 Ms::readScore file.cpp 2133 0x5a81d6 18 Ms::MuseScore::readScore file.cpp 328 0x5986aa 19 Ms::MuseScore::openScore file.cpp 309 0x598576 20 Ms::MuseScore::loadFiles file.cpp 290 0x598238 ... Reply
Jojo-Schmitz • Nov 29, 2016 - 08:15 Somedebug Output: Debug: importMusicXml(0x22dedde0, .../32aaa.xml) (C...\MuseScore\mscore\importxml.cpp:252, Ms::Score::FileError Ms::importMusicXml(Ms::MasterScore*, const QString&)) Debug: Validation time elapsed: 60 ms (...\MuseScore\mscore\importxml.cpp:198, Ms::Score::FileError Ms::doValidate(const QString&, QIODevice*)) Debug: importMusicXml() file .../32aaa.xml' is a valid MusicXML file (...\MuseScore\mscore\importxml.cpp:201, Ms::Score::FileError Ms::doValidate(const QString&, QIODevice*)) Debug: importMusicXMLfromBuffer(score 0x22dedde0, name '.../32aaa.xml', dev 0x28b7a0) (...\MuseScore\mscore\importmxml.cpp:37, Ms::Score::FileError Ms::importMusicXMLfromBuffer(Ms::Score*, const QString&, QIODevice*)) Debug: MusicXMLParserPass2::parse() (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1609, Ms::Score::FileError Ms::MusicXMLParserPass2::parse(QIODevice*))Debug: Error at line 66 col 20: overlapping wavy-line 0 not supported (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1535, void Ms::MusicXMLParserPass2::logError(const QString&)) Debug: Error at line 80 col 20: wavy-line 0 stop without start (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1535, void Ms::MusicXMLParserPass2::logError(const QString&)) Debug: setFirstInstrument: no instrument found for part 'P1' (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:479, void Ms::setFirstInstrument(Ms::Part*, const QString&, const QString&, const MusicXMLDrumset&)) Debug: MusicXMLParserPass2::parse() res 0 (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1612, Ms::Score::FileError Ms::MusicXMLParserPass2::parse(QIODevice*)) Debug: importMusicXml() return 0 (...\GitHub\MuseScore\mscore\importxml.cpp:236, Ms::Score::FileError Ms::doValidateAndImport(Ms::Score*, const QString&, QIODevice*)) Those 2 messages in bold come from mscore/importxmlpas2.cpp , lines 5770 and 5783 Reply
[DELETED] 5 • Feb 16, 2017 - 13:23 Status (old) active ⇒ fixed This is fixed. Probably a duplicate of #167071: MusicXML crash on a particular file Reply
System Message • Mar 2, 2017 - 13:25 Status (old) fixed ⇒ closed Automatically closed -- issue fixed for 2 weeks with no activity. Reply
Comments
a self built e415dfe on Windows 7 crashes too, with the following stack trace:
1 load atomic_base.h 500 0xb4f468
2 QAtomicOps::load qatomic_cxx11.h 96 0xb4f468
3 QBasicAtomicInteger::load qbasicatomic.h 116 0xdf0484
4 QtPrivate::RefCount::deref qrefcount.h 60 0xddb5f7
5 QList::~QList qlist.h 816 0xd734fd
6 QList::operator=(QList&&) qlist.h 149 0xd7356f
7 QList::clear qlist.h 864 0xd72d4f
8 Ms::Text::createLayout text.cpp 1104 0x787dde
9 Ms::Text::layout1 text.cpp 1224 0x78882d
10 Ms::Lyrics::layout1 lyrics.cpp 265 0x80833c
11 Ms::Lyrics::layout lyrics.cpp 244 0x8082ea
12 Ms::Score::createBeams layout.cpp 2237 0x8933f5
13 Ms::Score::getNextMeasure layout.cpp 2482 0x894360
14 Ms::Score::collectSystem layout.cpp 2862 0x8962a6
15 Ms::Score::doLayout layout.cpp 3441 0x8995a1
16 Ms::Score::update cmd.cpp 201 0x7a66fb
17 Ms::readScore file.cpp 2133 0x5a81d6
18 Ms::MuseScore::readScore file.cpp 328 0x5986aa
19 Ms::MuseScore::openScore file.cpp 309 0x598576
20 Ms::MuseScore::loadFiles file.cpp 290 0x598238
...
Somedebug Output:
Debug: importMusicXml(0x22dedde0, .../32aaa.xml) (C...\MuseScore\mscore\importxml.cpp:252, Ms::Score::FileError Ms::importMusicXml(Ms::MasterScore*, const QString&))
Debug: Validation time elapsed: 60 ms (...\MuseScore\mscore\importxml.cpp:198, Ms::Score::FileError Ms::doValidate(const QString&, QIODevice*))
Debug: importMusicXml() file .../32aaa.xml' is a valid MusicXML file (...\MuseScore\mscore\importxml.cpp:201, Ms::Score::FileError Ms::doValidate(const QString&, QIODevice*))
Debug: importMusicXMLfromBuffer(score 0x22dedde0, name '.../32aaa.xml', dev 0x28b7a0) (...\MuseScore\mscore\importmxml.cpp:37, Ms::Score::FileError Ms::importMusicXMLfromBuffer(Ms::Score*, const QString&, QIODevice*))
Debug: MusicXMLParserPass2::parse() (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1609, Ms::Score::FileError Ms::MusicXMLParserPass2::parse(QIODevice*))
Debug: Error at line 66 col 20: overlapping wavy-line 0 not supported (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1535, void Ms::MusicXMLParserPass2::logError(const QString&))
Debug: Error at line 80 col 20: wavy-line 0 stop without start (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1535, void Ms::MusicXMLParserPass2::logError(const QString&))
Debug: setFirstInstrument: no instrument found for part 'P1' (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:479, void Ms::setFirstInstrument(Ms::Part*, const QString&, const QString&, const MusicXMLDrumset&))
Debug: MusicXMLParserPass2::parse() res 0 (...\GitHub\MuseScore\mscore\importmxmlpass2.cpp:1612, Ms::Score::FileError Ms::MusicXMLParserPass2::parse(QIODevice*))
Debug: importMusicXml() return 0 (...\GitHub\MuseScore\mscore\importxml.cpp:236, Ms::Score::FileError Ms::doValidateAndImport(Ms::Score*, const QString&, QIODevice*))
Those 2 messages in bold come from mscore/importxmlpas2.cpp , lines 5770 and 5783
This is fixed. Probably a duplicate of #167071: MusicXML crash on a particular file
Automatically closed -- issue fixed for 2 weeks with no activity.