Programming error

Knute Snortum <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <CALmeJxQAP+_1t1ZgCSZJF_Y=0mi_a7nuJWbrFjZqPrcfSySwCg@mail.gmail.com>
I am getting a programming error with the following code:

%%%
\version "2.24.3" % 2.25.14 too

rightHand = \relative {
  c''4( c c c | \break
  g4 g \tuplet 3/2 4 { c,8) \change Staff = "lower" g[ g] } g4 |
}

\new PianoStaff <<
  \new Staff = "upper" \rightHand
  \new Staff = "lower" { \clef bass s1 * 2 }
>>
%%%

The output is:

/home/foo/bar/calc-in-progress-error.ly:4:7 <0>: programming error: cyclic
dependency: calculation-in-progress encountered for Slur.stencil

c''4

( c c c | \break

/home/foo/bar/calc-in-progress-error.ly:4:7 <1>: continuing, cross fingers

The situation seems to take several situations all together: A broken slur,
a tuplet, a change of staff, and explicit beaming. Take any of those away
and the error disappears.

--
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.