[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.


--- 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