[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Core dump: (line 1180) with \autoPageBreaksOff [2.19.83

From: Trevor Bača
Subject: Core dump: (line 1180) with \autoPageBreaksOff [2.19.83]
Date: Sun, 13 Oct 2019 13:57:10 -0400


The page-breaker core dumps in the following example:

%%% BEGIN BUG %%%

\version "2.19.83"

notes = {

    c'4 c'4 c'4 c'4 c'4
    c'4 c'4 c'4 c'4 c'4
    c'4 c'4 c'4


\layout {

    \context {
        \name TimeSignatureContext
        \type Engraver_group
        \consists Axis_group_engraver
        \consists Time_signature_engraver
        \override TimeSignature.font-size = 3

    \context {
        \accepts TimeSignatureContext

\context Score = "Score"

    \context TimeSignatureContext = "Time_Signature_Context"

        \time 5/4
        s1 * 5/4
        \time 5/4
        s1 * 5/4
        \time 1/4
        s1 * 3/4


    \context Staff = "Staff_I"
    \context Voice \notes

    \context Staff = "Staff_II"
    \context Voice \notes

    \context Staff = "Staff_III"
    \context Voice \notes

    \context Staff = "Staff_IV"
    \context Voice \notes


%%% END BUG %%%


GNU LilyPond 2.19.83
Processing `'
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1
failed assertion `ret <= cached_line_details_.size ()'

Note, oddly, that almost every line in the MWE above needs to be present to
trigger the core. That is: commenting out \autoPageBreaksOff prevents the
core; reducing the example from four staves to three staves prevents the
core; selecting a different series of time signatures for the example
prevents the core (?!); even commenting out the TimeSignature.font-size
override prevents the core (?!).



Trevor Bača

reply via email to

[Prev in Thread] Current Thread [Next in Thread]