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