[Mono-bugs] [Bug 77790][Wis] Changed - OS X/i386: Problem with GC on non-main thread

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Mar 16 03:17:49 EST 2006


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 bryan at imeem.com.

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

--- shadow/77790	2006-03-14 22:26:52.000000000 -0500
+++ shadow/77790.tmp.31331	2006-03-16 03:17:48.000000000 -0500
@@ -229,6 +229,18 @@
 Resuming 0x2803
 World started
 
 and so on.  Notice there are 4 threads reported from GC_push_all_stacks(): the main 
 thread, the GC thread, the async io thread? (I can't remember what that other internal 
 thread is for :)), and the thread I've started to run ExerciseGC(). 
+
+------- Additional Comments From bryan at imeem.com  2006-03-16 03:17 -------
+kangaroo had asked me to recompile mono with THREAD_DEBUG and
+LIBGC_DEBUG enabled, and I did.  However, this seems to be something
+of a heisenbug because under the newly compiled mono (same svn
+revision, just edited mono/metadata/thread.c) I was not able to
+reproduce the bug in the test case (but our product still did crash.)
+ I made the test case a little more aggressive (spawned a few more
+threads instead of just 1) and have attached the logs from running it.
+
+Attached below should be: new test case (tc2.cs), logs from running
+tc2 showing THREAD_DEBUG, LIBGC_DEBUG, and libgc's DEBUG_THREADS output.


More information about the mono-bugs mailing list