Crash on remove measure undo with linked parts
Using revision 8917b06
OS: Windows 7
MuseScore crashes with the following error:
Fatal: ASSERT: "el->prev()->next() == el" in file MuseScore\libmscore\measure.cpp, line 264 (global\qglobal.cpp:2096, void qt_assert(const char*, const char*, int))
Steps to reproduce:
1. Open score http://musescore.com/user/14127/scores/108955
2. Remove the one before last measure.
3. Change to a different tab in the score.
4. Press Ctrl+Z.
Comments
Yesterday I saw a crash on undo after *inserting* a measure in a score with linked parts. But I couldn't reproduce it.
The posted score now crashes on open, presumably for unrelated reasons.
I cannot reproduce the original crash just by creating a simple test case with linked parts, deleting a measure, viewing a part, and undoing. But I'm not sure if that's because the original bug is fixed or because my simple test case is missing something needed to reproduce the problem.
Fixed in 3ae79f8b3e
The crash on open is fixed, but the original problem as described remains - same steps, same crash location (assertion failure on "el->prev()->next() == el"
The bug should be fixed. I cannot reproduce it anymore.
2017621d39
Confirmed.
Automatically closed -- issue fixed for 2 weeks with no activity.