GC failure w/ THREAD_LOCAL_ALLOC ?
Jeff Sturm
jsturm@one-point.com
Thu Mar 21 10:00:00 GMT 2002
On Wed, 20 Mar 2002, Boehm, Hans wrote:
> GC_greatest_plausible_heap_addr is a very rough upper bound on the heap.
OK, I was wondering because in my case it's awfully far from the
heap, there's something like a 40MB hole in between the highest heap
address and GC_greatest_plausible_heap_addr.
> 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.
I can do that again. For now I've rebuilt libgcj with conservative
marking (no descriptors), and the failure I reported has vanished.
When marking from a descriptor, what tests are done to ensure a pointer is
within heap boundaries?
Jeff
More information about the Java
mailing list