dear lilypond bug control,

below is a copy of the code i'm using on macos 10.3.5 with lilypond 2.2.5 which results in this crash and error message:
../flower/include/array.hh:149: failed assertion `i >=0&&i<size_'
lilypond: error: LilyPond crashed (signal 6).
lilypond: error: Please submit a bug report to [EMAIL PROTECTED]


it seems to happen when i add square braces to a beat which includes rests with less than two visible beams, but somehow not always (sorry!)

i am including a copy of the code with THREE systems (one violin, two for piano) for the following reason: the change which causes the crash is in the violin line, but the crash only seems to occur when the other two staves are present.

removing the square brackets here from the violin line:
r8[ f16-. r16]
gets rid of the crash when the piano lines are present (a warning message remains).


when i isolated just the violin line by removing the piano parts (also see below), the crash no longer occurred, although the warning message ("less than two visible beams") still remains.

thanks,
sean reed
------------------------------------------
Sean Reed
Hamburg, Germany
Web: www.seanreed.de

% *********************
% this code crashes until i remove the square brackets in the middle of the violin notes
% *********************


\header {
title = "lb gent"
composer = "Sean Reed"
dedication = "for Lauma and Baiba"
}

violinNotes = \notes {
#(set-accidental-style 'modern)
\override Staff.TimeSignature #'style = #'numbered
\time 4/4
\tempo 4 = 60
\clef violin
\set Staff.midiInstrument = #"violin"
\set Staff.instrument = "Violin "
\set Staff.instr = "Vln "
\relative c'' {
<g' b>16\mp([ f16-.) r16. a32-.->\>] r8[ f16-. r16] r4 r8 des16-.\p\! r16 |
}
}


pianoRhNotes = \notes {
#(set-accidental-style 'modern)
\override Staff.TimeSignature #'style = #'numbered
\set Staff.midiInstrument = #"acoustic grand"
\relative c' {
r8 <es' f>16-. r r8 <es, es'>16-. r r16 <ces' es>-. r8 <a b>16-.[ r8 <g b>16-.] |
}
}


pianoLhNotes = \notes {
#(set-accidental-style 'modern)
\override Staff.TimeSignature #'style = #'numbered
\clef bass
\set Staff.midiInstrument = #"acoustic grand"
\relative c {
\times 2/3 {r8 <des f>-.-> r8} r16 <a des f>-.-> r8 <des es>16-.->[ r r <a des es>-.->] r8 a16-.-> r |
}
}


        
\score {
        <<
        \time 4/4
        \new Staff <<
        \violinNotes >>
        \new PianoStaff <<
        \set PianoStaff.instrument = "Piano  "
        \set PianoStaff.instr = "Pno "
        \new Staff \pianoRhNotes
        \new Staff \pianoLhNotes
        >>
        >>
        \midi { \tempo 4 = 60 }
        \paper {
                #(set-paper-size "a4")
        }
}

% *************
% this code gives me a warning but does not crash
% **************

\score {
\notes {
<g b>16\mp([ f16-.) r16. a32-.->\>] r8[ f16-. r16] r4 r8 des16-.\p\! r16 |
}
}
_______________________________________________
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to