bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 2067 in lilypond: Patch: Give \displayLilyMusic and \displayMu


From: lilypond
Subject: Re: Issue 2067 in lilypond: Patch: Give \displayLilyMusic and \displayMusic optional port arguments.
Date: Fri, 02 Dec 2011 13:13:59 +0000


Comment #7 on issue 2067 by address@hidden: 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]