Comment #2 on issue 1800 by [email protected]: Segfault compiling LSR 346
http://code.google.com/p/lilypond/issues/detail?id=1800

A more explicit example:

\score { <<
  \new Voice {
    \context Staff = "up"  c8(  % oops, the context lasts only for one note
    c c
    \change Staff = "down" c)
  }
  \context Staff = "down" s2
}

The fix to issue 1043 causes a beam or slur to remember the context in which it started. In the case above, that context goes away before the beam or slur is finished.

Lilypond segfaults while following the chain of parent contexts, in
 Engraver::announce_grob (Grob_info inf)
  { get_daddy_engraver ()->announce_grob(inf); }

http://codereview.appspot.com/4564041/diff/5001/lily/engraver.cc


_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to