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-16 16:16:56.000000000 -0400
+++ shadow/78241.tmp.9311       2006-05-17 03:41:32.000000000 -0400
@@ -621,6 +621,73 @@
 ff0 (  1) [ Thread]  544 Un (proc: 26165, state: 0, exit: 0, join: 0)
 ...
 
 
 ------- Additional Comments From [EMAIL PROTECTED]  2006-05-16 16:16 -------
 Should null.exe exist, or does it not matter?
+
+------- Additional Comments From [EMAIL PROTECTED]  2006-05-17 03:41 -------
+Ok, i experienced the same problem as Robert. The thread created by
+the launched process aren't correctly cleaned after the launched dies.
+
+Simple example with a simple ASP.NET page
+
+I launch xsp :
+
+collection: 0 sem: 0x4d062296
+  1 (  1) [Process]    8 Un ([                  xsp.exe] pid: 20525
+exit: 0)
+  2 (  1) [ Thread]    8 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  3 (  1) [ Thread]    8 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  4 (  1) [ Thread]    8 Sg (proc: 20525, state: 1, exit: 0, join: 0)
+  5 (  1) [ Thread]    8 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  6 (  1) [ Thread]    1 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  7 (  1) [ Thread]    1 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  8 (  1) [ Thread]    1 Un (proc: 20525, state: 0, exit: 0, join: 0)
+
+All is normal
+
+I hit the WebForm1.aspx page with my browser :
[EMAIL PROTECTED] ~/applications/IntranetAdmin $ mono --wapi=hps
+collection: 0 sem: 0x4d062296
+  1 (  1) [Process]    9 Un ([                  xsp.exe] pid: 20525
+exit: 0)
+  2 (  1) [ Thread]    9 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  3 (  1) [ Thread]    9 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  4 (  1) [ Thread]    9 Sg (proc: 20525, state: 1, exit: 0, join: 0)
+  5 (  1) [ Thread]    9 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  6 (  1) [ Thread]    2 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  7 (  1) [ Thread]    2 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  8 (  1) [ Thread]    2 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  9 (  1) [ Thread]    1 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  a (  1) [ Thread]    1 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  b (  2) [Process]    0 Un ([             /usr/bin/mcs] pid: 20536
+exit: 0)
+  c (  1) [ Thread]    0 Un (proc: 20536, state: 0, exit: 0, join: 0)
+  d (  1) [ Thread]    0 Un (proc: 20536, state: 0, exit: 0, join: 0)
+
+I see that mcs is compiling my page : it has launched two threads (c
+and d handle)
+
+Now the page is displayed in my browser, what hps said?:
+
+
+collection: 0 sem: 0x4d062296
+  1 (  1) [Process]    9 Un ([                  xsp.exe] pid: 20525
+exit: 0)
+  2 (  1) [ Thread]    9 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  3 (  1) [ Thread]    9 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  4 (  1) [ Thread]    9 Sg (proc: 20525, state: 1, exit: 0, join: 0)
+  5 (  1) [ Thread]    9 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  6 (  1) [ Thread]    2 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  7 (  1) [ Thread]    2 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  8 (  1) [ Thread]    2 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  9 (  1) [ Thread]    1 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  a (  1) [ Thread]    1 Un (proc: 20525, state: 0, exit: 0, join: 0)
+  c (  1) [ Thread]    0 Un (proc: 20536, state: 0, exit: 0, join: 0)
+  d (  1) [ Thread]    0 Sg (proc: 20536, state: 1, exit: 0, join: 0)
+Fileshare hwm: 0
+
+I see that mcs (pid 20536) has exited and there's still the two thread
+created by mcs (c and d) handle!
+
+That's the problem, there should'nt be here!
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to