1.1 --- a/src/share/vm/runtime/sharedRuntime.cpp Fri Jul 10 16:01:20 2009 -0700 1.2 +++ b/src/share/vm/runtime/sharedRuntime.cpp Tue Jul 14 15:40:39 2009 -0700 1.3 @@ -119,6 +119,7 @@ 1.4 assert(false, "should be optimized out"); 1.5 return; 1.6 } 1.7 + assert(orig->is_oop(true /* ignore mark word */), "Error"); 1.8 // store the original value that was in the field reference 1.9 thread->satb_mark_queue().enqueue(orig); 1.10 JRT_END