Line break after parenthesized crescendo with a spanner style of none creates programming errors

Knute Snortum <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <CALmeJxTA_HOwtPrT9AFCd5t+DX00p7fXrdCbWkJfTU5-D6VWOg@mail.gmail.com>
This is a weird one and hopefully I've properly distilled the MWE.  Here's
what I think is happening:

If you have a parenthesized crescendo with a spanner style of none, when
the line breaks, it creates two small parentheses under the new line and
throws two programming errors.  Here's the MWE:

\version "2.25.13"

music = \relative {
  c''4 c c c | \break
  c4 c c c |
}

dynamics = {
  \override DynamicTextSpanner.style = #'none
  s2. s4\parenthesize\cresc |
  s4 s2.\! |
}

<<
  \new Staff \music
  \new Dynamics \dynamics
>>

The output looks like this:

Processing `/home/knute/Documents/LilyPond/ChopinFF/Op34/test-for-errors.ly'

Parsing...

Interpreting music...

Preprocessing graphical objects...

Finding the ideal number of pages...

Fitting music on 1 page...

Drawing systems...

programming error: Improbable offset for stencil: inf staff space

Setting to zero.

continuing, cross fingers

programming error: Improbable offset for stencil: -inf staff space

Setting to zero.

continuing, cross fingers

Converting to `test-for-errors.pdf'...

Success: compilation successfully complete


--
Knute Snortum
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.