David Kastrup <[email protected]> writes: > "[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
Well, I just investigated some more, and I _should_ have been seeing a lot more, actually. Those messages are generated for object types that have an ASSERT_LIVE_IS_ALLOWED() in their mark procedure since they are not supposed to survive the existence of their parser. The whole point of my commit, however, is to let some objects (like context definitions and context mods) travel from the first initialization run into the next session. I'll have to see whether I can come up with something that makes an exception for the saved init data. -- David Kastrup _______________________________________________ lilypond-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-devel
