Patrick, Excuse my ignorance but what is 'interactive mode' in this context?
I use Mac OS X 10.5.8 with Lilypond 2.13.10 and the inbuilt Lilypond editor, and I cmd-s, cmd-r my way through a piece from scratch so that can be hundreds of these commands run concurrently in one session. I checked in Activity Monitor and I only ever get 2 PIDs as far as I can tell, one for the app itself and one when I hit cmd-r and while it is compiling. I don't see any state PIDs in Activity monitor nor in terminal running ps. James -----Original Message----- From: [email protected] on behalf of Patrick Karl Sent: Mon 01/02/2010 20:27 To: [email protected] Subject: pid leakage in LilyPond I have noticed a resource problem in LilyPond, namely invocation of the "Compile/Typeset file" command in interactive mode always consumes one more pid. When I enter music, I incrementally compile it as I go. I do my work on a Mac running OS 10.4. There are a fixed number of pids available for all the programs running on the Mac. This means that as I continue to incrementally compile in LilyPond, the number of available pids grows less, eventually running out. If LilyPond were a C program, this behavior could be caused by executing an "exec" call to generate a child process but not later waiting for the child to complete. This means that when the child process does complete, it becomes what is called a zombie or defunct pid. I suspect something similar is happening in LilyPond. _______________________________________________ lilypond-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-user _______________________________________________ lilypond-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-user
