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=78241 --- shadow/78241 2006-05-02 11:36:55.000000000 -0400 +++ shadow/78241.tmp.4289 2006-05-02 11:39:43.000000000 -0400 @@ -226,6 +226,59 @@ thread.Start(); } } } + +------- Additional Comments From [EMAIL PROTECTED] 2006-05-02 11:39 ------- +Small test case with processes: +// project created on 02/05/2006 at 15:49 +using System; +using System.Threading; +using System.Diagnostics; + +namespace TestProcess +{ + class MainClass + { + + static string command_line="mono"; + + public static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + for (int i=0;i<5000;i++) + { + Process _process=new Process(); + _process.StartInfo.FileName = command_line; + _process.StartInfo.Arguments="/usr/lib/xsp/1.0/xsp.exe"; + _process.Start(); + Console.WriteLine("Started "+i ); + Thread.Sleep(10); + _process.Kill(); + Console.WriteLine("Killed"); + } + + + } + } +} + +this crashes with : +** +(/home/hubert/Projects/TestUri/TestProcess/bin/Debug/TestProcess.exe:14804): +WARNING **: CreateProcess: error creating process handle +Started 3868 + +Unhandled Exception: System.InvalidOperationException: The process +already finished. +in [0x0004a] (at +/home/hubert/mono/mcs/class/System/System.Diagnostics/Process.cs:721) +System.Diagnostics.Process:Close (Int32 signo) +in [0x00002] (at +/home/hubert/mono/mcs/class/System/System.Diagnostics/Process.cs:815) +System.Diagnostics.Process:Kill () +in (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Kill () +in [0x0005b] (at /home/hubert/Projects/TestUri/TestProcess/Main.cs:25) +TestProcess.MainClass:Main (System.String[] args) + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
