|
From: | lilypond |
Subject: | Re: [Lilypond-auto] Issue 2596 in lilypond: Patch: Protect a few events from gc. |
Date: | Mon, 11 Jun 2012 04:03:43 +0000 |
Updates: Owner: address@hiddenComment #5 on issue 2596 by address@hidden: Patch: Protect a few events from gc.
http://code.google.com/p/lilypond/issues/detail?id=2596The 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.
[Prev in Thread] | Current Thread | [Next in Thread] |