When tupletFullLength is set to ##t, the TupletBracket is actually
*shortened* by a following RehearsalMark. This doesn't happen with
tupletFullLength = ##f. 

This is merely ugly when a RehearsalMark is not so big, but if it
pushes the righthand end of the TupletBracket too far, it causes a
crash.

This would seem to be related to issue 2362
<http://sourceforge.net/p/testlilyissues/issues/2362/> however that
doesn't mention actually crashing.

\version "2.19.33"
music = { c'2 \tuplet 3/2 { c'4 c' c' } }
{
  \music
  \mark \markup "long mark"
  \music
  \set tupletFullLength = ##t
  \music
  \music
  \mark \markup "mark"
  \music
  \music
  %\mark \markup "long mark"
  %{ when uncommented, the previous line causes a crash:

Drawing systems...lilypond: ../flower/include/interval.hh:227: T
Interval_t<T>::center() const [with T = double]: Assertion `!is_empty
()' failed. Aborted (core dumped)

  %}
  \music
}

-- 
Mark Knoop

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to