The attached file produces a crash on LilyPond 2.19.47 while it compiles
fine on 2.18.2. I don't have any earlier 2.19 versions ready to narrow
it down further.

It is a temporary polyphonic situation, and there's an unfinished tie

- in the second voice
- with an articulation attached to the same note
- as the last note in the temporary voice

(You may argue that this is nonsensical code, but originally I had it in
a \repeat unfold situation where it made sense.)

The crash can be prevented by

- removing the articulation
- completing the tie with a second note
- adding *any* other note

Interestingly there is no warning about the unterminated tie in the
first of these two solutions.

The behaviour is the same with fermatas and trills, but not with
dynamics, markup or fingerings (which compile fine).

Urs

\version "2.18"
%\version "2.19.47"

\score {
  \new Staff {
    <<
      {
        \voiceOne
        a'1 a'
      }
      \new Voice {
        \voiceTwo
        % Removing the articulation will make the file compile
        fis'1 ~ ->
        % Uncommenting the following makes the file compile
        %fis'
        % Uncommenting the following makes the file compile
        % and complain about the unfinished tie
        %g'
      }
    >>
  }
}
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to