[Mono-bugs] [Bug 68134][Maj] Changed - Mono runtime hangs on FreeBSD 4.8

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 13 Oct 2004 16:38:02 -0400 (EDT)


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 cmcclellen@weather.com.

http://bugzilla.ximian.com/show_bug.cgi?id=68134

--- shadow/68134	2004-10-13 16:33:53.000000000 -0400
+++ shadow/68134.tmp.14517	2004-10-13 16:38:02.000000000 -0400
@@ -109,6 +109,21 @@
 
 
 If I'm right about all this, it is a pretty decent bug that will 
 cause lots of weird problems esp with async io.
 
 in timed_thread_exit doesn't prevent this stuff from happening.
+
+------- Additional Comments From cmcclellen@weather.com  2004-10-13 16:38 -------
+To clarify the last comment, here is the order of ops:
+
+* timed_thread_start
+* thread_exit
+* thread_close_private
+* timed_thread_destroy
+* timed_thread_exit (which uses free'd memory that 
+timed_thread_destroy got rid of)
+
+This order of ops seems to be the cause of the hangs / crashes we've 
+seen.  I'm going to try to hack the code to see if I can stop this 
+behavior.
+