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

Reply via email to