GC failure w/ THREAD_LOCAL_ALLOC ?

Boehm, Hans hans_boehm@hp.com
Wed Mar 20 22:10:00 GMT 2002


 
GC_greatest_plausible_heap_addr is a very rough upper bound on the heap.
There will normally be unmapped addresses between it and the heap.  It's
used primarily for black-lisitng.  If we see something within the extreme
bounds but not on a proper heap page, we keep track that that page is likely
to contains a false reference.

If you see another crash/hang, it's useful to call GC_dump() from the
debugger.  That also dumps the root segments as well as some other stuff.

Hans

-----Original Message-----
From: Jeff Sturm
...

On further inspection the problem I reported has probably has nothing to
do with THREAD_LOCAL_ALLOC.  I'm still looking at it.
GC_greatest_plausible_heap_addr looks suspicious though... is there
supposed to be any assurance addresses below this are mapped?

Jeff



More information about the Java mailing list