lilypond-devel
[Top][All Lists]
Advanced

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

Re: crash moving DotColumn


From: David Kastrup
Subject: Re: crash moving DotColumn
Date: Tue, 10 May 2016 10:59:06 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

Thomas Morley <address@hidden> writes:

> To get more space between NoteColumn and DotColumn the following used
> to work with 2.18.2

Even when compiled with --disable-optimising ?

> foo =
> \override Score.DotColumn.before-line-breaking =
>   #(lambda (dot-column)
>     (ly:grob-set-property! dot-column 'positioning-done
>       (lambda (grob)
>         (ly:dot-column::calc-positioning-done grob)
>         (ly:grob-translate-axis! grob 15 X))))
>
>
> {
>   \foo
>   <gis' a' c''>4.
> }
>
> With a build from latest master I get:
>
> lilypond: /home/hermann/lilypond-git/lily/grob-property.cc:242:
> scm_unused_struct* Grob::try_callback_on_alist(scm_unused_struct**,
> SCM, SCM): Assertion `scm_is_null (value) || scm_is_eq (value,
> marker)' failed.
> Aborted (core dumped)
>
> A bug?
> How to do it different?

In 2.18.2, assertions were not enabled by default but only when using
--disable-optimising.  I suspect that this triggers here.

Can you give a full backtrace from the debugger?  Likely something like

gdb out/bin/lilypond
run /tmp/foo-test-file.ly
bt

should do the trick.

-- 
David Kastrup



reply via email to

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