[cf7be2a0d5093fb890083d09c1e320d8e06d3991]
This small input file
{ \omit Stem \omit NoteHead b( b) }
makes lilypond crash with
lilypond: slur-scoring.cc:767: std::vector<Slur_configuration*> Slur_score_state::enumerate_attachments(Drul_array<double>) const: Assertion `scores.size () > 0' failed.
Hm … is it really a bug that LilyPond cannot find a nice slur config if it has nothing to attach the slur to?
If you need an invisible attachment point, you can use point-stencil:
"Malte Meyn" maltem@users.sourceforge.net writes:
No, but the reaction should not be a failed assertion but a warning and
some fallback behavior. Failed assertions are for conditions the
programmer considers indicative of a condition where the program cannot
safely continue. Programming errors are for conditions that are
unexpected but where a reasonably safe way of continuing suggests
itself. Errors are for invalid input, warnings are for invalid
conditions.
--
David Kastrup
This one will be fixed together with [#5562].
Related
Issues:
#5562This was fixed together with [#5562]:
commit 7e6a95662522ef586614bf547539b2b05e4afb23 (HEAD -> malte/crash-slur-5562, origin/staging)
Author: Malte Meyn lilypond@maltemeyn.de
Date: Mon Sep 30 16:58:59 2019 +0200
Related
Issues:
#5562