[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