[Mono-devel-list] Problem with 0.2[01] and GC on OS X

Michael Adams - CPX Tetra michaela at ComparexAfrica.co.za
Wed Mar 5 03:32:45 EST 2003


I'm getting the same problem, on SCO OpenServer V
running: mono-0.20 gc6.1 pth-2.0.0

If I compile mono without the GC, everything works fine, but
with the GC I get core dumps.

mono/io-layer/mono-mutex.c:
int mono_cond_timedwait() calls pthread_cond_timedwait()

The pthread_cond_timedwait() eventually gets to a point
where it does a context switch, which appears to work
fine the first time, but then a second thread enters 
mono_cond_timedwait() and in turn tries to do a context switch.

It's at this point that mono/mint etc.. all generate a coredump

cheers,
Michael

-----Original Message-----
From: Jonathan Hogg [mailto:jonathan at onegoodidea.com]
Sent: 05 March 2003 01:24

Hi all,

I seem to be having a problem with the mono interpreter on Mac OS X since
0.20. If I compile it with the Boehm GC I get what looks like some kind of
infinite recursion leading to a stack overflow. This occurs before any
useful work gets done, i.e., before it seems to have executed any of the
assembly.

... snipped ...



More information about the Mono-devel-list mailing list