< prev index next >

src/share/vm/runtime/synchronizer.cpp

Print this page

        

*** 1700,1712 **** if (mid->owner() == THREAD) { if (ObjectMonitor::Knob_VerifyMatch != 0) { Handle obj((oop) mid->object()); tty->print("INFO: unexpected locked object:"); javaVFrame::print_locked_object_class_name(tty, obj, "locked"); ! fatal(err_msg("exiting JavaThread=" INTPTR_FORMAT " unexpectedly owns ObjectMonitor=" INTPTR_FORMAT, ! THREAD, mid)); } (void)mid->complete_exit(CHECK); } } }; --- 1700,1712 ---- if (mid->owner() == THREAD) { if (ObjectMonitor::Knob_VerifyMatch != 0) { Handle obj((oop) mid->object()); tty->print("INFO: unexpected locked object:"); javaVFrame::print_locked_object_class_name(tty, obj, "locked"); ! fatal("exiting JavaThread=" INTPTR_FORMAT " unexpectedly owns ObjectMonitor=" INTPTR_FORMAT, ! THREAD, mid); } (void)mid->complete_exit(CHECK); } } };
< prev index next >