--- old/src/share/vm/services/memoryService.cpp 2013-03-14 11:21:40.000000000 -0400 +++ new/src/share/vm/services/memoryService.cpp 2013-03-14 11:21:40.000000000 -0400 @@ -240,6 +240,11 @@ void MemoryService::add_generation_memory_pool(Generation* gen, MemoryManager* major_mgr, MemoryManager* minor_mgr) { + assert(gen != NULL, "No generation for memory pool"); + if (gen == NULL) { + ShouldNotReachHere(); + return; + } Generation::Name kind = gen->kind(); int index = _pools_list->length();