[Top][All Lists]

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

Re: Lilypond 2.19.80-1 hangs

From: Andrew Bernard
Subject: Re: Lilypond 2.19.80-1 hangs
Date: Sat, 5 May 2018 20:27:05 +1000

Hi Massimo,

Thanks for sending the file.

It compiles fine under 2.19.18 on Ubuntu,

However, your file is made up of hundreds of lines like this:

 %Sezione M
 << {\parentheAll f,,8 bes,->~  bes,2.} \\ {s4  bes,,-. bes,,-.} >>
 << {bes,,8 f,~  f,2.} \\ {s4  f,,-. f,,-.} >> <f, f,,>8 <g, g,,>
 << {g,2.} \\ {g,,4-. g,,-.} >>
 << {g,,8_> ees,~  ees,2.} \\ {s4  ees,,-. ees,,-. r} >> ees,4-.

I have seen this issue before, just the same, with another user.

While there is no written rule saying you cant write like that, and it is
syntactically valid, experienced users just don't write that way. There
seems to be a bug deep in lilypond somewhere that when this construct is
heavily overused that the program can't cope. It is unlikely that anybody
is going to fix this because it is a type of distortion of how lilypond is
normally used, in my view.

The simple solution is to write this with voice parts as per the normal
examples in the Notation Reference and Learning Manual.

This may result in a complete rewrite for you, but I am certain this will
address the problem and serve you in good stead for the future.

The issue seems to show up at different times on different platforms.

Fixing this would be a lot of work for the developers to support a very
idiosyncratic way of writing. I am not sure you would convince them to work
on it.

There's nothing peculiar about this music that cant be done in a more
commonly used way.


On 5 May 2018 at 17:24, Massimo Lovato <address@hidden> wrote:

> Good morning.
> I have a "big" lilypond file (20 KB). With lilypond 2.19.80-1 it's
> impossible to compile, because lilypond stops working and the log only
> shows bar numbers in square brackets.
> With lilypond 2.18.2-1 it works.
> I know you only accept "tiny examples", so if you are interested to
> investigate this kind of bug I'll send you my input. Note that if I compile
> 10 bars per time with the "showLastLength = R1*10" statement, it works, so
> I exclude mistyping or things like that. Lilypond restart working only if I
> delete a certain number of bars.
> Regards
> Massimo Lovato
> _______________________________________________
> bug-lilypond mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/bug-lilypond

reply via email to

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