Updates:
        Owner: [email protected]

Comment #5 on issue 2596 by [email protected]: Patch: Protect a few events from gc.
http://code.google.com/p/lilypond/issues/detail?id=2596

The problem occuring in comment #1 and fixed by the second patch is _very_ disconcerting.

It means that slurs_ is getting used _after_ the finalize method has already been called (and apparently in a state where the underlying grobs have already been collected). It is also unclear how garbage protecting stored events is related to triggering the error symptom. Here some stuff is apparently still getting used after being half-deconstructed. That the second patch made the symptom disappear again is not much of a consolation. The first patch does nothing that should have triggered the problem, and the second patch, while being a good idea, does nothing that should really be able to fix it.


Reply via email to