--- old/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp 2014-08-05 14:39:25.821869816 +0200 +++ new/src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp 2014-08-05 14:39:25.608672853 +0200 @@ -288,7 +288,7 @@ while (p < to) { Prefetch::write(p, interval); oop m = oop(p); - assert(m->is_oop_or_null(), "check for header"); + assert(m->is_oop_or_null(), err_msg("check for header: " PTR_FORMAT, p2i(m))); m->push_contents(pm); p += m->size(); } @@ -296,7 +296,7 @@ } else { while (p < to) { oop m = oop(p); - assert(m->is_oop_or_null(), "check for header"); + assert(m->is_oop_or_null(), err_msg("check for header: " PTR_FORMAT, p2i(m))); m->push_contents(pm); p += m->size(); }