>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) } } } _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond