Jan-Peter Voigt <jp.vo...@gmx.de> writes:

> Hi folks,
>
> I just stumbled over a bug with \displayLilyMusic and
> scheme-engravers. The following fails in recent devel:
>
> %%%
>
> \version "2.19.55"
>
> \displayLilyMusic \new Staff \with {
>   \consists #(lambda (context)
>                (make-engraver))
> } \relative { bes'4 a c b }
>
> %%%
>
> ERROR: In procedure symbol->string:
> ERROR: Wrong type argument in position 1 (expecting symbol):
> #<procedure #f (context)>
>
> %%%
>
> Until 2.19.53 or 54 this didn't crash, but the output was not a
> serialization of the context-mod (\with), so I assume, someone is
> working on it :-)
>
> I will have a look into the internals after lunch.

I think you are understating the problem.  \displayLilyMusic has nothing
to do with it.

This is a "how did this ever pass testing" kind of case [checking the
regtests].

The regtests don't use \with at all but only layout redefinitions.

This is a showstopper in case anybody was thinking of rolling a
developer release right now.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to