< prev index next >

src/hotspot/share/classfile/javaClasses.cpp

Print this page
rev 56803 : 8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516
Reviewed-by:

@@ -1682,11 +1682,12 @@
 
 bool java_lang_Thread::interrupted(oop java_thread) {
 #if INCLUDE_JFR
   if (java_thread == NULL) {
     // can happen from Jfr::on_vm_init leading to call of JavaThread::sleep
-    assert(!is_init_completed(), "should only happen during init");
+    assert(!is_init_completed() || JavaThread::current()->has_attached_via_jni(),
+           "should only happen during init or for threads attached via JNI");
     return false;
   }
 #endif
   return java_thread->bool_field_volatile(_interrupted_offset);
 }
< prev index next >