[Mono-dev] CreateProcess: error creating process handle
Jake1305
jake1305 at gmail.com
Sun Jan 8 19:30:09 UTC 2012
Hi there,
Recently I've been developing an application in C# and I am using Mono to
run it on Linux, I'm specifically testing on Debian 6.
After a 2-8 hours the application keeps showing a warning, which
is CreateProcess: error creating process handle. This warning has been
posted on this mailing list before, specifically
http://mono.1490590.n4.nabble.com/Mono-CreateProcess-error-td1525870.html and
in several other places I believe.
My application creates at least 10 processes per minute which run for under
a second/half a second normally and I also called process.WaitForExit() and
process.Dispose() to try help circumvent the error as suggested in other
emails and as I've seen on Google, but unfortunately it has not helped.
I was wondering if anybody has any potential solutions, It happens on both
2.10.2 and 2.10.6.
I saw this test case here:
http://lists.ximian.com/pipermail/mono-bugs/2009-September/092261.html
System.Diagnostics.Process[] processes = new System.Diagnostics.Process[4096];
for (int i = 0; i < 4096; i++)
{
Console.WriteLine("Starting: " + i.ToString());
processes[i] = new System.Diagnostics.Process();
processes[i].StartInfo.FileName ="echo";
processes[i].StartInfo.Arguments = "\"hello mono \";";
processes[i].Start();
System.GC.Collect();
System.GC.WaitForPendingFinalizers();
System.Threading.Thread.Sleep(10);
}
Sorry for re-asking this question but I have not found a working solution
yet.
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20120108/58574eb5/attachment.html
More information about the Mono-devel-list
mailing list