Comment #7 on issue 2067 by [email protected]: Patch: Give \displayLilyMusic
and \displayMusic optional port arguments.
http://code.google.com/p/lilypond/issues/detail?id=2067
Hey,
Just got through thinking about this - there are several times when, while
debugging Scheme code, I'll include a `format' statement that'll print a
smob. Then, at the exit of the program, I'll get a Parsed object should be
dead message.
I don't know much about these, but I remember when I was creating
unpure-pure-containers, Neil got a version of my patch to segfault because
I hadn't properly defined the string-ation of these containers. So using
`format' (which I believe both of these methods do indirectly (or
directly)) can cause this sorta problem.
This is not to say that I won't investigate the issue on my side, but
rather that one thing that you can do while I wait for my time to free up
is, in include/smobs.hh, try to call scm_display or something of that ilk
to make the warning message more robust. If the parsed object is something
is consistently the same type of object, then there may be a problem with
the way its smobitude is coded.
Cheers,
MS
_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond