--- old/src/hotspot/share/runtime/biasedLocking.cpp 2018-05-21 11:52:14.584107558 +0200 +++ new/src/hotspot/share/runtime/biasedLocking.cpp 2018-05-21 11:52:14.288102285 +0200 @@ -45,7 +45,9 @@ static GrowableArray* _preserved_mark_stack = NULL; static void enable_biased_locking(InstanceKlass* k) { - k->set_prototype_header(markOopDesc::biased_locking_prototype()); + if (!k->is_value()) { + k->set_prototype_header(markOopDesc::biased_locking_prototype()); + } } class VM_EnableBiasedLocking: public VM_Operation {