Thomas Morley <thomasmorle...@gmail.com> 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 _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel