diff -r 15ba0e7a3ff4 -r 716e6ef4482a src/share/vm/services/memTracker.cpp --- a/src/share/vm/services/memTracker.cpp Mon Sep 17 11:46:19 2012 +0200 +++ b/src/share/vm/services/memTracker.cpp Mon Sep 17 10:20:04 2012 -0400 @@ -341,6 +341,7 @@ */ void MemTracker::create_memory_record(address addr, MEMFLAGS flags, size_t size, address pc, Thread* thread) { + assert(addr != NULL, "Sanity check"); if (!shutdown_in_progress()) { // single thread, we just write records direct to global recorder,' // with any lock