Comment #19 on issue 818 by n.puttock: Bus error when adding
Instrument_name_engraver to StaffGroup and outputting MIDI.
http://code.google.com/p/lilypond/issues/detail?id=818
Thanks Graham, you're a star. :)
I knew I had to find out how to prevent the installer stripping debug info,
but couldn't work out where it took place (so I battled with the root
build, but couldn't get all the dependencies working.)
Some preliminary notes:
The segfault occurs when the Instrument_name_engraver tries to create an
InstrumentName in midi (this never happens in an unoptimised build): since
there's no \grobdescriptions setting in ly/performer-init.ly for the Global
context, internal_make_grob () gets an empty list from
updated_grob_properties (), which causes a crash when it tries to retrieve
the 'meta field for InstrumentName.
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond