On Mon, Jan 2, 2012 at 6:41 PM, Keith OHara <k-ohara5...@oco.net> wrote: > mike <at> apollinemike.com <mike <at> apollinemike.com> writes: >> Some meh news: I don't get a segfault ... >> Maybe someone else could give it a look? > > I can't produce the segfault, either.
Strange I can consistently reproduce it (just pulled the latest and recompiled): Ubuntu 11.10, gcc 4.6.1. > When I put a debug print at span-bar-stub-engraver.cc:119 > and run your file (with the engraver re-enabled) I never reach that line! Again odd. I put a printf (followed by a flush) and it is printed. > Mike, Maybe it is the empty \new Dynamics {} inside the PianoStaff in Jay's > score? A print at line 109 shows that LilyPond is considering the empty > Dynamics for inclusion in affected_contexts_. Maybe we are testing > de-allocated memory? This may be right. I haven't filled in the dynamics yet (so it's still empty), but adding spacer rests over the whole piece makes the segfault and the added print go away. This is at least a better solution than removing the engraver. (I played around with this idea (empty dynamics) attempting to make a small example without any luck though.) Thank's for taking a look. -----Jay _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel