--- old/src/share/vm/gc_implementation/shared/vmGCOperations.cpp 2015-02-06 12:38:18.252387424 +0100 +++ new/src/share/vm/gc_implementation/shared/vmGCOperations.cpp 2015-02-06 12:38:18.148391038 +0100 @@ -179,10 +179,10 @@ GenCollectedHeap* gch = GenCollectedHeap::heap(); GCCauseSetter gccs(gch, _gc_cause); - _res = gch->satisfy_failed_allocation(_size, _tlab); - assert(gch->is_in_reserved_or_null(_res), "result not in heap"); + _result = gch->satisfy_failed_allocation(_word_size, _tlab); + assert(gch->is_in_reserved_or_null(_result), "result not in heap"); - if (_res == NULL && GC_locker::is_active_and_needs_gc()) { + if (_result == NULL && GC_locker::is_active_and_needs_gc()) { set_gc_locked(); } }