bug-lilypond
[Top][All Lists]
Advanced

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

seg fault with lilypond 2.12.2


From: P . Zinn-Justin
Subject: seg fault with lilypond 2.12.2
Date: Sun, 7 Jun 2009 11:38:22 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

>the following code produces a seg fault. apparently adding the \hspace #1 in
>line 125 is what causes it, so it's very hard for me to isolate a small snippet
>that does it.

\version "2.12.2"

\header{
title="Along Crawled Alphy"
composer="Bonnie Gelson"
}

tune =
\relative
{
%\tempo 4=114
\set TabStaff.minimumFret = #5
r2 c'4^^ bes8( des8~) 
des1 
r4 r8 c8~-> c8( bes a bes
des1) 
\set TabStaff.minimumFret = #4
r8 e,8( fis gis b a gis fis
aes1)
\set TabStaff.minimumFret = #2
r8 d,8( e fis a4 g8 ges~
ges1)
\bar "||"
\set TabStaff.minimumFret = #1
r2 aes4^^ ges8( a8)~
a1
r4 r8 aes~(^>  aes ges f ges
a2. c4
\set TabStaff.minimumFret = #5
g4~g8 f c' b bes f
\times 2/3 { a4 bes  g} a4)~ a8 f16( e
d8 e f g a d cis d
\set TabStaff.minimumFret = #8
a1)
\bar "||"
d8( ees d bes c2)
r8 ees,( ges a c ees d des
c2~ c8 d c a
\set TabStaff.minimumFret = #7
bes d, g a bes d c b
\set TabStaff.minimumFret = #6
bes1)
\set TabStaff.minimumFret = #5
r8 e,( g a c b bes a
aes4~ aes8 g8~ \times 2/3 {g4 bes aes}
f4~ f8 c16 ees d2)
\bar "||"
r2 c'4^^ bes8( des)~
des1
r4 r8 c8^>~( c8 bes a bes
des2. c4
ees1)(
ees4)~ ees8( des) r8 c^. r8 f,8(
e1)
fis4~( fis8 e \times 2/3 {fis4 e fis}
\set TabStaff.minimumFret = #3
ees1)
r1
\bar "|."
}

compinga=
\chordmode
{
bes1:min
b2:min e2:7
bes1:min
b2:min e2:7
a1:maj7
aes:7
g:maj7
ges:7
ges:min
g2:min c:7
ges1:min
g2:min c:7
f1:maj7
a:7.9+
d:min
g:7
c:min
f:7.9-
a2:min7.5- d:7.9+
g:min g:min/f
e1:min7.5-
a:7.9+
f:min
bes:7
bes:min
b2:min e:7
bes1:min
b2:min e:7
c1:min7.5-
f:7.9+
bes:min7.5-
ees:7.9+
aes:maj7
b2:min e:7
}

comping =
\chordmode
{
bes2:min\mark\markup{\fret-diagram #"4-6;3-6;2-6;"} bes2:min
b4:min\mark\markup{\fret-diagram #"4-7;3-7;2-7;"} b4:min
e:7\mark\markup{\fret-diagram #"4-6;3-7;2-7;" } e:7
bes2:min\mark\markup{\fret-diagram #"4-6;3-6;2-6;"} bes2:min
b4:min\mark\markup{\fret-diagram #"4-7;3-7;2-7;"} b4:min
e:7\mark\markup{\fret-diagram #"4-6;3-7;2-7;" } e:7
a2:maj7\mark\markup{\fret-diagram #"6-5;4-6;3-6;2-5;" or\hspace #1 \fret-diagram
#"5-4;4-4;3-4;2-5;" } a2:maj7
aes2.:7\mark\markup{\fret-diagram #"3-5;2-7;1-4;" or\hspace #1 \fret-diagram
#"4-4;3-5;2-6;1-4;" } aes4:7
g2:maj7\mark\markup{\fret-diagram #"6-3;4-4;3-4;2-3;" or\hspace #1 \fret-diagram
#"5-2;4-2;3-2;2-3;" } g2:maj7
ges2:7\mark\markup{\fret-diagram #"3-3;2-5;1-2;" or\hspace #1 \fret-diagram
#"4-2;3-3;2-4;1-2;" } ges2:7
ges2:min\mark\markup{\fret-diagram #"4-2;3-2;2-2;"} ges2:min
g4:min\mark\markup{\fret-diagram #"4-3;3-3;2-3;"} g4:min
c:7\mark\markup{\fret-diagram #"4-2;3-3;2-3;" } c:7
ges2:min\mark\markup{\fret-diagram #"4-2;3-2;2-2;"} ges2:min
g4:min\mark\markup{\fret-diagram #"4-3;3-3;2-3;"} g4:min
c:7\mark\markup{\fret-diagram #"4-2;3-3;2-3;" } c:7
f2:maj7\mark\markup{\fret-diagram #"5-8;4-7;3-7;2-8;" \hspace #14 \fret-diagram
#"4-5;3-6;2-6;1-5;" } f2:maj7
a1:7.9+
d1:min
g2.:7\mark\markup{\fret-diagram #"5-8;4-9;3-9;2-10;" or\hspace #1 \fret-diagram
#"5-10;4-9;3-10;2-10;" } g4:7
c2:min\mark\markup{\fret-diagram #"4-8;3-8;2-8;1-10;"} c2:min
f1:7.9-
a4:min7.5-\mark\markup{\fret-diagram #"4-7;3-8;2-8;1-8;"} a4:min7.5- 
d:7.9+\mark\markup{\fret-diagram #"4-7;3-8;2-7;1-8;"} d:7.9+
g2:min\mark\markup{\fret-diagram #"5-10;4-8;3-10;2-11;"} g2:min
e2:min7.5-\mark\markup{\fret-diagram #"4-5;3-7;2-5;1-6;" or \hspace#1
\fret-diagram #"3-7;2-8;1-6;" } e2:min7.5-
a2:7.9+\mark\markup{\fret-diagram #"4-5;3-6;2-5;1-6;"} a2:7.9+
f2:min\mark\markup{\fret-diagram #"5-8;4-6;3-8;2-9;"} f2:min
bes1:7
bes2:min\mark\markup{\fret-diagram #"4-6;3-6;2-6;"} bes2:min
b4:min\mark\markup{\fret-diagram #"4-7;3-7;2-7;"} b4:min
e:7\mark\markup{\fret-diagram #"4-6;3-7;2-7;" } e:7
bes2:min\mark\markup{\fret-diagram #"4-6;3-6;2-6;"} bes2:min
b4:min\mark\markup{\fret-diagram #"4-7;3-7;2-7;"} b4:min
e:7\mark\markup{\fret-diagram #"4-6;3-7;2-7;" } e:7
c2:min7.5-\mark\markup{\fret-diagram #"4-10;3-11;2-11;1-11;"} c2:min7.5-
f2:7.9+\mark\markup{\fret-diagram #"4-10;3-11;2-10;1-11;"} f:7.9+
bes2:min7.5-\mark\markup{\fret-diagram #"6-6;4-6;3-6;2-5;" or\hspace #1
\fret-diagram #"5-4;4-6;3-3;2-5;" } bes2:min7.5-
ees2:7.9+\mark\markup{\fret-diagram #"5-6;4-5;3-6;2-7;" } ees2:7.9+
aes2:maj7\mark\markup{\fret-diagram #"6-4;4-5;3-5;2-4;" } aes2:maj7
b2:min e:7
}


tabNumbersOnly = {
   % no time signature
   \override TabStaff.TimeSignature #'stencil = ##f
   % no stems, beams, dots, ties and slurs
   \override TabVoice.Stem #'stencil = ##f
   \override TabVoice.Beam #'stencil = ##f
   \override TabVoice.Dots #'stencil = ##f
   \override TabVoice.Tie  #'stencil = ##f
   \override TabVoice.Slur #'stencil = ##f
   % no tuplet stuff
   \override TabVoice.TupletBracket #'stencil = ##f
   \override TabVoice.TupletNumber #'stencil = ##f
   % no dynamic signs, text spanners etc.
   \override DynamicText #'transparent = ##t
   \override DynamicTextSpanner #'stencil = ##f
   \override TextSpanner #'stencil = ##f
   \override Hairpin #'transparent = ##t
   % no rests
   \override TabVoice.Rest #'stencil = ##f
   \override TabVoice.MultiMeasureRest #'stencil = ##f
   % no markups
   \override TabVoice.Script #'stencil = ##f
   \override TabVoice.TextScript #'stencil = ##f
}


\layout{
indent=0\cm
   between-system-padding = #0
   between-system-space = #0
\context{
\Score
\override SpacingSpanner #'spacing-increment = #3.5
}
}

\score
{
<<
\context ChordNames
{
\set chordChanges = ##t
\comping
}

\override Voice.StringNumber #'transparent = ##t % no stupid string numbers

\keepWithTag #'full
%\context Voice
\context Staff \with { \remove "Mark_engraver" }
{
\time 4/4
\key c \major 
\tune
}

\context TabStaff
{
\tabNumbersOnly
%\transpose c' c
{
\tune
}
}

>>

}

\score{
<<
\new DrumStaff = "drums"
{
\unfoldRepeats 
\repeat volta 128
\drummode {hh4 hh4 hh4 hh4}
}
\new Staff="comping"
{
\set Staff.midiInstrument = "electric guitar (jazz)"
r1
\unfoldRepeats
\repeat volta 8
\compinga
}
>>


  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 100 4)
      }
    }



}





reply via email to

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