[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-bug
Subject:    Re: lilypond crash signal 6
From:       Erik Sandberg <erik.sandberg.9195 () student ! uu ! se>
Date:       2004-08-29 21:18:18
Message-ID: 200408292318.18976.ersa9195 () student ! uu ! se
[Download RAW message or body]

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 bug-lilypond@gnu.org
>
> 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 |
> 	}
> }



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic