Crash when advancing lyric

• May 22, 2018 - 13:35
Reported version
3.0
Type
Functional
Severity
S2 - Critical
Status
closed
Project
  1. Open the attached score
  2. Enter lyrics editing mode
  3. Use arrow-left or arrow-right to move cursor
    Result: crash.

Console output:

Fatal: ASSERT: "e == 0 || e->isText()" in file C:/work/MuseScore3/libmscore/scoreElement.h, line 514 (C:/work/MuseScore3/libmscore/scoreElement.h:514, )
Attachment Size
lyrics_underscore.mscz 3.97 KB

Comments

Title Crash on using arrows to iterate over lyrics symbols Crash when advancing lyric

Hi, hope it's a better title?

  1. Open attached mscz (produced in 2.2.1).
  2. Click on notehead.
  3. Command+L.

Version 1:

  1. Enter lyric.
  2. Spacebar or underscore.

Version 2:

  1. Spacebar or underscore.

Result: Crash (see attached logs - 2.2.1 represents the mscz; 3.0 is a new score within this version).

Using MuseScore 3.0 Nightly Build d1d6da2 - Mac 10.11.6.

Status (old) fixed active
Status fixed active

It's better, but not fully fixed.

  1. Open the same mscz.
  2. Click on notehead.
  3. Command+L.
  4. Press hyphen or underscore twice.

Result: Crash.

Note: Also reproducible in a new score.

Using MuseScore 3.0 Nightly Build 9a9256c - Mac 10.11.6.