--- old/src/share/vm/runtime/handles.cpp 2019-02-15 19:02:41.602687482 +0300 +++ new/src/share/vm/runtime/handles.cpp 2019-02-15 19:02:41.494691255 +0300 @@ -72,7 +72,8 @@ while (bottom < top) { // This test can be moved up but for now check every oop. - assert((*bottom)->is_oop(), "handle should point to oop"); + // JFR is known to set mark word to 0 for duration of leak analysis VM operaiton + assert((*bottom)->is_oop(INCLUDE_JFR), "handle should point to oop"); f->do_oop(bottom++); }