Hi!

While creating a multi-voice sheet with LilyPond 2.2.6
I encoutered an "assertion failed" error.

I attached a simplified version of my .ly file
that produces the error.

$ lilypond assertion_failed.ly
> lilypond (GNU LilyPond) 2.2.6
> Running lilypond-bin...
> Now processing `assertion_failed.ly'
> Parsing...
> Interpreting music... [8][16][21]
> Preprocessing graphical objects...
> Calculating line breaks... [3][6][9][12][15][18]
> lilypond-bin: ../flower/include/array.hh:149: T& Array<T>::elem_ref(int)
> const [with T = void*]: Assertion `i>=0&&i<size_' failed.
>
> lilypond: error: LilyPond crashed (signal 6).
> lilypond: error: Please submit a bug report to [EMAIL PROTECTED]
> lilypond: warning: Running LilyPond failed. Rerun with --verbose for a trace.

Anyway, I like your program very much! ;-)

Gabor
\score {
  <<
    \notes {
      \new ChoirStaff <<
        \context Lyrics = voiceA { s1 }
        \context Voice = voiceA {
          \clef violin
          \key g \major
          \time 4/4
          \relative c' {
            r2 g'8 g8 fis8 g16 <g e>16~ | <g e>2 r2 |
            r2 g8 g8 fis8 g16 <g e c>16~ | <g e c>2~ e2( | fis1) | r1 |
            r1 | r1 | r1 | r1 |
            r1 | r1 |
            r1 | r1 | r1 |
            r2 g8 g8 fis16 fis16 g16 e16~ | e2 r2 |
            r1 | r1 | r1 |
          }
        }
        
        \context Voice = voiceB {
          \clef violin
          \key g \major
          \time 4/4
          \relative c' {
            g'8 g8 fis8 g16 g16~ g2 | r1 |
            g8 g8 fis8 g16 g16~ g2 | r2. e8 e16 d16~ | d1 | r2. b'8 a16 g16~ |
            g4 r4 g8 fis16 g8. b,8 | r8 e8 e8 g8 fis8 e8 d8 a16 b16~ | b2 r2 | r2. r8 
b8 |
            g'8 g8 fis16 fis16 g16 e16~ e2 | r8 e8 e8 g8 fis8 e16 d16~ d4 |
            e8 e4 e8 g8 g4 r8 | fis8 fis8 fis8 fis16 fis8 fis8. fis8 g8 | a2 r4. b,8 |
            g'8 g8 fis16 fis16 g16 e16~ e2 | r8 e8 e8 g8 fis8 e16 d16~ d4 |
            e8 e4 e8 g8 g4 r8 | fis8 fis8 fis8 fis16 fis8 fis8. fis8 g8 | a2 r4. d,8 |
          }
        }
        \context Lyrics = voiceB { s1 }
        
        \context Lyrics = voiceA \lyricsto "voiceA" \lyrics {
          la -- la la la la? la -- la la la la? __
          la la la -- la la -- la;
        }
        
        \context Lyrics = voiceB \lyricsto "voiceB" \lyrics {
          la -- la la la la? la -- la la la la? la, la la!
          
          la, la la la la -- la -- la, la -- la la la -- la la -- la la.
          la la la, la -- la la -- la; la -- la, la la la -- la.
          la -- la la la -- la, la -- la la -- la la -- la la -- la -- la.
          la la la, la -- la la -- la; la -- la, la la la -- la.
          la -- la la la -- la, la -- la la -- la la -- la la -- la -- la.
        }
      >>
    }
  >>
}
_______________________________________________
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to