Regression bug: Assertion error in 2.19.83

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Regression bug: Assertion error in 2.19.83

Mats Bengtsson-4
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


_______________________________________________
bug-lilypond mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/bug-lilypond
Reply | Threaded
Open this post in threaded view
|

Re: Regression bug: Assertion error in 2.19.83

Mats Bengtsson-4
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
>

_______________________________________________
bug-lilypond mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/bug-lilypond
Reply | Threaded
Open this post in threaded view
|

Re: Regression bug: Assertion error in 2.19.83

Malte Meyn-3
This doesn’t crash in current master.

Am 19.10.19 um 21:11 schrieb Mats Bengtsson:

> 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
>>
>
> _______________________________________________
> bug-lilypond mailing list
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/bug-lilypond

_______________________________________________
bug-lilypond mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/bug-lilypond