[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lilypond crash signal 6
From: |
Erik Sandberg |
Subject: |
Re: lilypond crash signal 6 |
Date: |
Sun, 29 Aug 2004 23:18:18 +0200 |
User-agent: |
KMail/1.6.2 |
I can't reproduce it (using 2.2.5 on Debian/testing). Can you send the
complete output of lilypond --verbose ?
Also, is it possible for you to see if the problem is still there in 2.2.6 or
2.3.x as well?
Erik
On Saturday 28 August 2004 18.14, Sean Reed wrote:
> 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 address@hidden
>
> 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 |
> }
> }