Hi.
My problem (again, yes, my own,) now is that 2.13.16 crashes on a
file, which can happily be compiled with 2.12.3 and 2.8.8 (2.13.0
segfaults, did not try others yet).
Having no idea how to debug, i would like to ask what can i do to
narrow down this problem.
(Stripping the code to three stave "do not help" --- the problem
disappears). Btw, uncommenting page-count and commenting out
system-count gives strange result: lilypond says "Solving 2
page-breaking chunks...[1: 3 pages][2: 3 pages]" but produces 6 pages
pdf (some pages with 1 system only).
I've attached the (a bit stripped) source and log file.
Please, help :-)
Thank you, really.
--
Dmytro O. Redchuk
GNU LilyPond 2.13.16
Processing `./Shcho_to_za_predyvo.ly'
Parsing...
./Shcho_to_za_predyvo.ly:0: warning: no \version statement found, please add
\version "2.13.16"
for future compatibility
Interpreting music... [8][16][24][32][40]
Preprocessing graphical objects...
Solving 2 page-breaking chunks...[1: 1 pages][2: 1 pages]
warning: cannot find line breaking that satisfies constraints
Drawing systems...
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
programming error: bounds of spanner are invalid
././Shcho_to_za_predyvo.ly:40:4: programming error: bounds of spanner are
invalid
g8
([ f] ees4 d ~
././Shcho_to_za_predyvo.ly:206:25: programming error: bounds of spanner are
invalid
Си -- на ро -- ди --
ла.
././Shcho_to_za_predyvo.ly:236:56: programming error: bounds of spanner are
invalid
А яс -- на -- я зо -- ря за -- хма -- ронь -- ка --
ми.
././Shcho_to_za_predyvo.ly:224:25: programming error: bounds of spanner are
invalid
Си -- на ро -- ди --
ла.
././Shcho_to_za_predyvo.ly:245:56: programming error: bounds of spanner are
invalid
А яс -- на -- я зо -- ря за -- хма -- ронь -- ка --
ми.
././Shcho_to_za_predyvo.ly:214:25: programming error: bounds of spanner are
invalid
Си -- на ро -- ди --
ла
././Shcho_to_za_predyvo.ly:252:31: programming error: bounds of spanner are
invalid
за -- хма -- ронь -- ка --
ми.
././Shcho_to_za_predyvo.ly:79:2: programming error: bounds of spanner are
invalid
R2.
././Shcho_to_za_predyvo.ly:40:17: programming error: bounds of spanner are
invalid
g8([ f] ees4 d
~
././Shcho_to_za_predyvo.ly:40:17: programming error: bounds of spanner are
invalid
g8([ f] ees4 d
~
././Shcho_to_za_predyvo.ly:300:23: programming error: bounds of this piece
aren't breakable.
най ра -- дість бу
-- де!
././Shcho_to_za_predyvo.ly:309:23: programming error: bounds of this piece
aren't breakable.
най ра -- дість бу
-- де!
././Shcho_to_za_predyvo.ly:317:23: programming error: bounds of this piece
aren't breakable.
най ра -- дість бу
-- де!
programming error: didn't find a vertical alignment in this system
programming error: didn't find a vertical alignment in this system
programming error: didn't find a vertical alignment in this system
programming error: didn't find a vertical alignment in this
system/home/dor/lilypond/usr/share/lilypond/current/scm/page.scm:244:68: In
procedure - in expression (- 0 y ...):
/home/dor/lilypond/usr/share/lilypond/current/scm/page.scm:244:68: Wrong type:
()
%
%
%
\header {
title = "Що то за предиво"
composer = "Обробка Миколи Леонтовича"
}
soprano = \relative c'' {
\autoBeamOff
g8 d bes'([ g]) d'4
c8([ d]) bes4.( a16[ g])
a8 bes a( g16[ a] bes8) a
g2.
d8 g bes( a16[ g]) d'4
c8([ d]) bes4.( a16[ g])
a8 bes a( g16[ a] bes8) a
g2.
%
a8 fis d4( g8) a
bes8 c bes([ a] g) bes
a8 fis d4( g8) a
bes8 c d([ c] bes) c
d4 c8([ d]) bes a16([ bes])
g2.
\bar "||"
}
alto = \relative c' {
\autoBeamOff
r4 r fis8 g
a8 fis g4 g ~
g4 c,8 ees d fis
g8([ f] ees4 d)
r4 r fis8 g
a8 fis g4 g ~
g4 c,8 ees d fis
g8([ f] ees4 d ~
%
d2. ~
d2.)
d8 d d4. d8
d8 d g4 ~ g8 a
bes4 a g8 fis
g2.
}
tenorC = \relative c' {
\autoBeamOff
R2.
R2.
R2.
bes8 a16([ bes]) c8 a bes4
R2.
R2.
R2.
bes8 a16([ bes]) c8 a bes4
%
fis8 a d([ c] bes) a
g8 fis g([ a] bes) g
fis8 a d([ c] bes) a
g8 a bes([ ees] d) f
f4 f8 f d c
bes2.
}
bass = \relative c' {
\autoBeamOff
R2.
R2.
R2.
g8 g g g g4
R2.
R2.
R2.
g8 g g g g4
R2.
R2.
d8 d d4( e8) fis
g8 g g4 ~ g8 f
bes4 f g8 d
g2.
}
sopranoC = \relative c'' {
\autoBeamOff
g8 d bes'([ g]) d'4
c8([ d]) bes4.( a16[ g])
a8 bes a( g16[ a] bes8) a
g2.
d8 g bes( a16[ g]) d'4
c8([ d]) bes4.( a16[ g])
a8 bes a( g16[ a] bes8) a
g2.
%
a8 fis d4( g8) a
bes8 c bes([ a] g) bes
a8 fis d4( g8) a
bes8 c d([ c] bes) c
d4 c8 d bes a16([ bes])
g2.
\bar "||"
}
altoC = \relative c' {
\autoBeamOff
r4 r fis8 g
a8 fis g4 g ~
g4 c,8 ees d fis
g8([ f] ees4 d)
r4 r fis8 g
a8 fis g4 g ~
g4 c,8 ees d fis
g8([ f] ees4 d ~
%
d2. ~
d2.)
d8 d d4. d8
d8 d g4 ~ g8 a
bes4 a8 a g fis
g2.
}
tenor = \relative c' {
\autoBeamOff
R2.
R2.
R2.
bes8 a16([ bes]) c8 a bes4
R2.
R2.
R2.
bes8 a16([ bes]) c8 a bes4
%
fis8 a d([ c] bes) a
g8 fis g([ a] bes) g
fis8 a d([ c] bes) a
g8 a bes([ ees] d) f
f4 f d8 c
bes2.
}
bassC = \relative c' {
\autoBeamOff
R2.
R2.
R2.
g8 g g g g4
R2.
R2.
R2.
g8 g g g g4
R2.
R2.
d8 d d4( e8) fis
g8 g g4 ~ g8 f
bes4 f8 f g d
g2.
}
sopranoD = \relative c'' {
\autoBeamOff
g8 d bes'([ g]) d'4
c8([ d]) bes4.( a16[ g])
a8 bes a( g16[ a] bes8) a
g2.
d8 g bes( a16[ g]) d'4
c8([ d]) bes4.( a16[ g])
a8 bes a( g16[ a] bes8) a
g2.
%
a8 fis d4( g8) a
bes8( c bes[ a] g) bes
a8 fis d4( g8) a
bes8 c d([ c] bes) c
d4 c8([ d]) bes a16([ bes])
g2.
\bar "|."
}
tenorD = \relative c' {
\autoBeamOff
R2.
R2.
R2.
bes8 a16([ bes]) c8 a bes4
R2.
R2.
R2.
bes8 a16([ bes]) c8 a bes4
%
fis8 a d([ c] bes) a
g8( fis g[ a] bes) g
fis8 a d([ c] bes) a
g8 a bes([ ees] d) f
f4 f d8 c
bes2.
}
slovaSopA = \lyricmode {
Що то за пре -- ди -- во,
"в сві" -- ті но -- ви -- на,
Ой Ді -- ва Ма -- рі -- я
Си -- на ро -- ди -- ла.
Ой як Йо -- го спо -- ро -- ди -- ла,
то -- ді Йо -- го у -- ви -- ді -- ла
Пре -- чис -- та Ді -- ва.
}
slovaTenorA = \lyricmode {
"в сві" -- ті но -- ви -- на
Си -- на ро -- ди -- ла
Ой як Йо -- го спо -- ро -- ди -- ла,
то -- ді Йо -- го у -- ви -- ді -- ла
Пре -- чис -- та Ді -- ва.
}
slovaAltoA = \lyricmode {
Що то за пре -- ди -- во,
"в сві" -- ті но -- ви -- на,
Ой Ді -- ва Ма -- рі -- я
Си -- на ро -- ди -- ла.
то -- ді Йо -- го у -- ви -- ді -- ла
Пре -- чис -- та Ді -- ва.
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% 2:
slovaSopB = \lyricmode {
Іш -- ли трі -- є ца -- рі
"з по" -- да -- рун -- ка -- ми.
А яс -- на -- я зо -- ря за -- хма -- ронь -- ка -- ми.
Ви -- йшов І -- род та "й пи" -- та -- є,
ще "й до" се -- бе за -- вер -- та -- є:
«Ку -- ди ви йде -- те?»
}
slovaAltoB = \lyricmode {
Іш -- ли трі -- є ца -- рі
"з по" -- да -- рун -- ка -- ми.
А яс -- на -- я зо -- ря за -- хма -- ронь -- ка -- ми.
ще "й до" се -- бе за -- вер -- та -- є:
«Ку -- ди ви йде -- те?»
}
slovaTenorB = \lyricmode {
"з по" -- да -- рун -- ка -- ми
за -- хма -- ронь -- ка -- ми.
Ви -- йшов І -- род та "й пи" -- та -- є,
ще "й до" се -- бе за -- вер -- та -- є:
«Ку -- ди ви йде -- те?»
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% 3:
slovaSopC = \lyricmode {
"«К Рож" -- де -- но -- му йде -- мо,
да -- ри не -- се -- мо.
"«К Рож" -- де -- но -- му йде -- мо,
да -- ри не -- се -- мо.
Про -- шу я вас по -- тру -- дить -- ся,
Рож -- де -- но -- му по -- кло -- нить -- ся,
до ме -- не всту -- пи -- ти.
}
slovaAltoC = \lyricmode {
"«К Рож" -- де -- но -- му йде -- мо,
да -- ри не -- се -- мо.
"«К Рож" -- де -- но -- му йде -- мо,
да -- ри не -- се -- мо.
Рож -- де -- но -- му по -- кло -- нить -- ся,
до ме -- не всту -- пи -- ти.
}
slovaTenorC = \lyricmode {
да -- ри не -- се -- мо
да -- ри не -- се -- мо
Про -- шу я вас по -- тру -- дить -- ся,
Рож -- де -- но -- му по -- кло -- нить -- ся,
до ме -- не всту -- пи -- ти.
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% 3:
slovaSopD = \lyricmode {
"К Рож" -- де -- но -- му прий -- шли,
да -- ри при -- нес -- ли.
"К Рож" -- де -- но -- му прий -- шли,
да -- ри при -- нес -- ли.
Сла -- ва, сла -- ва, сла -- ва,
сла -- ва бу -- де Рож -- де -- но -- му,
най ра -- дість бу -- де!
}
slovaAltoD = \lyricmode {
"К Рож" -- де -- но -- му прий -- шли,
да -- ри при -- нес -- ли.
"К Рож" -- де -- но -- му прий -- шли,
да -- ри при -- нес -- ли.
сла -- ва бу -- де Рож -- де -- но -- му,
най ра -- дість бу -- де!
}
slovaTenorD = \lyricmode {
да -- ри при -- нес -- ли.
да -- ри при -- нес -- ли.
Сла -- ва, сла -- ва, сла -- ва,
сла -- ва бу -- де Рож -- де -- но -- му,
най ра -- дість бу -- де!
}
\score {
\context ChoirStaff <<
\new Staff = "soprano" <<
\key g \minor
\time 3/4
\new Voice = "sopv" {
\voiceOne
\soprano
\break
\sopranoC
\pageBreak
\sopranoD
\bar"|."
}
\new Lyrics \with { alignAboveContext = soprano } \lyricsto sopv \slovaSopA
\new Lyrics \with { alignAboveContext = soprano } \lyricsto sopv {
\slovaSopB
\slovaSopC
\slovaSopD
}
%
\new Voice = "altv" {
\voiceTwo
\alto
\altoC
\alto
}
\new Lyrics = alto \lyricsto altv \slovaAltoA
\new Lyrics = alto \lyricsto altv {
\slovaAltoB
\slovaAltoC
\slovaAltoD
}
>>
\new Staff = "tenor" <<
\key g \minor
\time 3/4
\clef "G_8"
\new Voice = "tenv" {
\tenor
\tenorC
\tenorD
}
\new Lyrics = tenor \lyricsto tenv \slovaTenorA
\new Lyrics = tenor \lyricsto tenv {
\slovaTenorB
\slovaTenorC
\slovaTenorD
}
>>
\new Staff = "bass" <<
\key g \minor
\time 3/4
\clef bass
\new Voice = "basv" {
\bass
\bassC
\bass
}
>>
>>
}
\paper {
system-count = #9
% page-count = #3
ragged-bottom = ##t
}
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond