[Mono-bugs] [Bug 24079] Changed - async delegate worker thread hangs with the jit
bugzilla-daemon@rocky.ximian.com
bugzilla-daemon@rocky.ximian.com
2 May 2002 08:28:26 -0000
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 dietmar@ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=24079
--- shadow/24079 Wed May 1 11:55:25 2002
+++ shadow/24079.tmp.27576 Thu May 2 04:28:26 2002
@@ -26,6 +26,19 @@
The 3 seconds is the maximum delay, because the async worker thread
waits for up to 3 seconds before killing itself off. The thread
cleanup at the end of execution waits for all active threads to end.
The delay might not happen because your program ended just at the end
of the 3 second window.
+
+------- Additional Comments From dietmar@ximian.com 2002-05-02 04:28 -------
+mono_delegate_cleanup () should exit the worker thread, but it seems
+that this function is not even called - really strange. So the JIT
+exits somehow without calling mono_jit_cleanup().
+
+You can observe that behaviour if you grep for RESULT in:
+grep RESULT mono/tests/*.stdout
+
+all files should contain RESULT: 0, but some of them does not, for
+example fib.exe.stdout
+
+