[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Regression bug: Assertion error in 2.19.83
From: |
Mats Bengtsson |
Subject: |
Re: Regression bug: Assertion error in 2.19.83 |
Date: |
Sat, 19 Oct 2019 21:11:15 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 |
Sorry, here comes the buggy example:
\version "2.19.83"
\relative c'{
\time 2/4
% This first line gives the error:
d16 d64-. ( d-. d-. d-. ) e16 e16:64 fis16 fis16:64 g16 g16:64 |
% Explicitly shortening the beam helps:
d16 [ d64-. ( d-. d-. d-. )] e16 e16:64 fis16 fis16:64 g16 g16:64 |
% Very similar pattern that doesn't trigger the bug:
d16 d16:64 e16 e16:64 fis16 fis16:64 g16 g16:64 |
}
/Mats
On 2019-10-19 21:10, Mats Bengtsson wrote:
Hi,
The following example illustrates a bug in 2.19.83 that's a regression
against 2.18. Compiling with 2.19.83 gives
GNU LilyPond 2.19.83
Processing `bug.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...lilypond:
/home/gub/NewGub/gub/target/linux-64/src/lilypond-git.sv.gnu.org--lilypond.git-stable-test/flower/include/interval.hh:227:
T Interval_t<T>::center() const [with T = double]: Assertion
`!is_empty ()' failed.
Abort (core dumped)
Uncommenting the first bar gives a file that can be processed and the
second bar shows a workaround that works for the piece I'm
typesetting. The example compiles without problems in 2.18.2, I don't
have access to 2.21, so I don't know if the bug remains there.
/Mats