lilypond-user
[Top][All Lists]
Advanced

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

Re: Strange LilyPond crash


From: Marc Hohl
Subject: Re: Strange LilyPond crash
Date: Tue, 24 Nov 2015 08:03:42 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

Am 24.11.2015 um 00:12 schrieb Thomas Morley:
[...]

So,
commit b416f10429d8d3881445d9000ff422dc67176df1
Author: David Kastrup <address@hidden>
Date:   Wed Jul 15 23:30:30 2015 +0200

     Issue 3693: Let Percent_repeat_iterator be unfazed by Timing changes

     There is still one shortcoming: the percent repeats will not contain any
     material apart from the percent itself.  In particular, no Timing
     changes will be repeated.  If there are meter changes or \partial
     commands inside of percent repeats, they need to occur in parallel
     passages outside of any percent repeat, if necessary in a separate
     "timing track".

is indeed the problem.

Thanks for your work on this issue!


Now it would be nice I'd could come up with a tiny example...

Though, very strange things happen, like:

assume file-1.ly with

foo = { some-music }
buzz = { some-other-music }

and

file-2.ly with

\include "file-1.ly"
\score {
   <<
   \new Staff \foo
   \new Staff \buzz
   >>

compiling file-2.ly causes a segfault.
commenting \new Staff \buzz still causes a segfault
additional commenting(!!!!!) buzz = { some-other-music } in file-1.ly,
and the segfault disappears!!!
But it's not consistent! It depends what else is defined in those files.

Yep. Moreover, if I removed some notes from buzz, the segfault disappeared, but adding one single note causes Lilypond to crash,
and we talk about scores with 3-5 pages or even less.

No idea how to boil it down to a small example.


Sorry for the initial wrong info,

No problem at all – thanks for your time and work!

Marc

   Harm





reply via email to

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