Crash during chord symbol entry when moving to next beat

• Sep 1, 2014 - 00:13
Type
Functional
Severity
S2 - Critical
Status
closed
Project

Ubuntu Studio 14.04, GIT commit: 244f40d

1) use default score or any score with an empty measure somewhere
2) click measure rest
3) Ctrl+K
4) Type chord symbol: C7
5) Hit Space twice to move forward two beats

Result: crash

Upon hitting Space the first time to move to the next beat, a segment is created for the chord symbol you are potentially about to enter. When you hit Space again after *not* entering the chord symbol, MuseScore tries to remove that empty segment, and hits an assertion failure in Measure::remove():

Q_ASSERT(el->prev()->next() == el);

So I guess either the segment was not fully inserted in the first place or else it has already been unlinked?


Comments