--- old/src/share/vm/runtime/os.cpp 2012-09-28 15:34:49.000000000 +0200 +++ new/src/share/vm/runtime/os.cpp 2012-09-28 15:34:49.000000000 +0200 @@ -891,7 +891,11 @@ print = true; } if (print) { - st->print_cr(INTPTR_FORMAT " is an oop", addr); + if (p == (HeapWord*) addr) { + st->print_cr(INTPTR_FORMAT " is an oop", addr); + } else { + st->print_cr(INTPTR_FORMAT " is pointing into object: " INTPTR_FORMAT, addr, p); + } oop(p)->print_on(st); return; }