I wrote:
> I can confirm that increasing the heap size is causing segfaults :-(
> 
> For example, compiling kissme with -O0 and running the mauve regression
> suite with --heap 50M is giving me segfaults in the garbage collector.
> The GC is finding a bad OBREF in a static field.

I've fixed a Kissme GC bug that was causing segfaults with larger heap
size.

Basicly, the GC was not paying attention to a static field's type
when deciding whether or not to mark it.  Instead, it was just testing
it against the lower and upper addresses of the handle spaces.  The
chance of a scalar having the same bit value as an OBREF increases in
proportion with the handle space size.  The latter is (by default)
proportional to the heap size.

-- Steve




_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to