[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: crash moving DotColumn
From: |
Thomas Morley |
Subject: |
Re: crash moving DotColumn |
Date: |
Tue, 10 May 2016 11:28:32 +0200 |
2016-05-10 10:59 GMT+02:00 David Kastrup <address@hidden>:
> 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 ?
I used the released version.
>
>> 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.
Will try in the evening, have to run.
Cheers,
Harm
>
> --
> David Kastrup