Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by [EMAIL PROTECTED]

http://bugzilla.ximian.com/show_bug.cgi?id=75424

--- shadow/75424        2005-07-01 03:39:46.000000000 -0400
+++ shadow/75424.tmp.13874      2005-07-01 06:30:44.000000000 -0400
@@ -78,6 +78,28 @@
 I've committed a patch to run semdel on 'make clean'.  Aborted builds
 aren't a problem, I think, since the .wapi directory will still be
 around.  The problem is deleting the .wapi directory without releasing
 the resources in it.  I think that nuking the build tree is a rare
 enough occurance (apart from the buildbot, that is :-) that we can let
 a few resources leak.
+
+------- Additional Comments From [EMAIL PROTECTED]  2005-07-01 06:30 -------
+Except that buildbot will still fall over every now and then because
+of this leak.
+
+Running semdel inside mono-wrapper will work, so long as you can
+guarantee that only one mono process is accessing that set of shared
+memory.  It doesn't matter that sequential processes have a different
+semaphore, because there still will be no cross-process contention. 
+Alternatively, running semdel after the mcs build in all-local might
+be a better place if you can preserve the mcs failure status for make.
+
+Currently, semdel will exit(-1) if it can't attach the shared memory.
+ That is easily changed to fit better in the Makefiles.
+
+Regarding debugging, it won't make any difference to me - I always
+debug with the installed runtime that I just built, not from the
+source tree.
+
+Buildbot question: when it runs the nunit tests, does it use the build
+tree shared memory or the file in the user's home dir?
+
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to