"[email protected]" <[email protected]> writes:

> I'm getting a lot of:
>
> programming error: Parsed object should be dead: static
> scm_unused_struct* Prob::mark_smob(scm_unused_struct*)
> continuing, cross fingers
>
> from current master.  Is anyone else having this problem?

I have not gotten lots of it, but I _did_ get one on the graphviz
stuff.  What you are seeing (as well as the graphviz report) is likely
connected with
commit e9f23376b8bac1ae6b776d944469712c983e844c
Author: David Kastrup <[email protected]>
Date:   Wed Mar 21 19:57:46 2012 +0100

    Issue 2425: Don't reload initialization files when processing multiple files
    
    This significantly speeds up processing of multiple files per session,
    but has some more potential for bleedover between files.
    
    Bleedover can occur when data structures set up by init.ly (and the
    loaded files) in the parser module before calling the main file are
    modified in-place.
    
    init.ly caters for the known cases: some hash tables modified by user
    commands are cleared at the start of a new pass, and output
    definitions are cloned rather than reused from the first load of
    init.ly.

One problem might be be that "parsed objects should be dead" messages
might more easily persist beyond the file actually causing the problem.
Can you check whether this is what you are seeing (namely the messages
starting with one particular file, and then triggering for every
remaining file in the session)?

-- 
David Kastrup


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

Reply via email to