--- old/src/share/vm/prims/jvmtiTagMap.cpp 2012-08-28 15:15:55.000000000 +0200 +++ new/src/share/vm/prims/jvmtiTagMap.cpp 2012-08-28 15:15:55.000000000 +0200 @@ -1162,7 +1162,7 @@ // get offset and field value int offset = field->field_offset(); - address addr = (address)k + offset; + address addr = (address)klass->java_mirror() + offset; jvalue value; copy_to_jvalue(&value, addr, value_type);