Removing instruments causes crash

• Jan 6, 2014 - 23:54
Type
Functional
Severity
S2 - Critical
Status
closed
Project

1. Download and open this file .
2. 'Instruments…'
3. Remove all instruments, except 'E. Guitar 4'.
4. 'OK'.

Result: Hang.

Note: I was unable to obtain a log.

Using MuseScore 2.0 Nightly Build (30e0623) - Mac 10.7.5.


Comments

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