"Keith E OHara" <k-oh...@oco.net> writes: > On Wed, 20 Nov 2013 23:48:47 -0800, David Kastrup <d...@gnu.org> wrote: > >> So one suspicion would be that iter_ points to a non-operative >> iterator. Maybe set it to zero in > >> Sequential_iterator::do_quit () > > That change, on master, did not clear the crash.
Argh. How about this one (should likely apply using git am):
>From 668947b09f989342181ab3962b475b9efa3d0976 Mon Sep 17 00:00:00 2001 From: David Kastrup <d...@gnu.org> Date: Fri, 22 Nov 2013 10:30:23 +0100 Subject: [PATCH] GC-related fix of volta-repeat-iterator This problem was introduced with issue 355. --- lily/volta-repeat-iterator.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/lily/volta-repeat-iterator.cc b/lily/volta-repeat-iterator.cc index 1100536..e9b858d 100644 --- a/lily/volta-repeat-iterator.cc +++ b/lily/volta-repeat-iterator.cc @@ -53,6 +53,7 @@ void Volta_repeat_iterator::derived_mark () const { scm_gc_mark (alt_restores_); + Sequential_iterator::derived_mark (); } SCM -- 1.8.3.2
-- David Kastrup
_______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel