I can't reproduce with Nightly build 30e0623 under Windows 8.
However, if I try with a debug build (personal compilation) of 30e0623 in Windows 8, when I remove even one single instrument via Add->Instruments...->(Select and) Remove, MuseScore crashes with the following output: Debug: MuseScore::cmd <instruments>
Debug: ===startCmd()
Debug: UndoStack::beginMacro 0x30eff648, UndoStack 0x20c0b9c8
Debug: remove annotation RehearsalMark staffIdx 0
Debug: remove annotation Tempo staffIdx 0
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Fatal: ASSERT: "el->prev()->next() == el" in file C:\Git_packages\MuseScore\libmscore\measure.cpp, line 264
Comments
Not sure if it's a continuation of this: #23320: Removing instruments causes crash
I can't reproduce with Nightly build 30e0623 under Windows 8.
However, if I try with a debug build (personal compilation) of 30e0623 in Windows 8, when I remove even one single instrument via Add->Instruments...->(Select and) Remove, MuseScore crashes with the following output:
Debug: MuseScore::cmd <instruments>
Debug: ===startCmd()
Debug: UndoStack::beginMacro 0x30eff648, UndoStack 0x20c0b9c8
Debug: remove annotation RehearsalMark staffIdx 0
Debug: remove annotation Tempo staffIdx 0
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Debug: TempoMap::del event at (0): not found
Fatal: ASSERT: "el->prev()->next() == el" in file C:\Git_packages\MuseScore\libmscore\measure.cpp, line 264
There is no hang - it is now a crash and I am able to obtain a log.
I don't know if it's the same cause, however.
Using MuseScore 2.0 Nightly Build (fc6a52a) - Mac 10.7.5.
Numerous logs from trying to remove both hands of piano, or each.
Using MuseScore 2.0 Nightly Build (1c07b89) - Mac 10.7.5.
fixed in 307ef6ce1d
Automatically closed -- issue fixed for 2 weeks with no activity.