Test: jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/d2398cde-9325-49c3-b030-8961a4f0a253-S577075/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/5fb14de2-6f2f-4313-8db7-b2aaa31aa143/runs/d8fa617f-1d98-431b-b01e-b06dbc5fc6d4/workspace/open/src/hotspot/share/memory/guardedMemory.hpp:219), pid=98818, tid=39491
# assert(verify_guards()) failed: Expected valid memory guards
#
--------------- T H R E A D ---------------
Current thread (0x000000012c5cda10): JavaThread "AgentVMThread" [_thread_in_vm, id=39491, stack(0x0000000178004000,0x0000000178207000) (2060K)]
Stack: [0x0000000178004000,0x0000000178207000], sp=0x0000000178205170, free space=2052k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x12125a8] VMError::report(outputStream*, bool)+0x1b00 (guardedMemory.hpp:219)
V [libjvm.dylib+0x1215e48] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x55c
V [libjvm.dylib+0x5a8408] print_error_for_unit_test(char const*, char const*, char*)+0x0
V [libjvm.dylib+0x81bac8] HSpaceCounters::HSpaceCounters(char const*, char const*, int, unsigned long, unsigned long)+0x0
V [libjvm.dylib+0x81b4e0] GuardedMemory::wrap_copy(void const*, unsigned long, void const*, void const*)+0x7c
V [libjvm.dylib+0xa21e34] check_jni_wrap_copy_array(JavaThread*, _jarray*, void*, unsigned char)+0x1e0
V [libjvm.dylib+0xa2b970] checked_jni_GetPrimitiveArrayCritical+0x1d0
C [libjava.dylib+0xf358] getStringPlatformChars0+0x54c
C [libjava.dylib+0x935c] Java_java_io_UnixFileSystem_getBooleanAttributes0+0x54
J 3863 java.io.UnixFileSystem.getBooleanAttributes0(Ljava/io/File;)I java.base@26-ea (0 bytes) @ 0x0000000116095af0 [0x0000000116095a40+0x00000000000000b0]
J 22965 c2 java.io.UnixFileSystem.hasBooleanAttributes(Ljava/io/File;I)Z java.base@26-ea (37 bytes) @ 0x0000000116775300 [0x0000000116775280+0x0000000000000080]
J 11535 c1 jdk.internal.loader.URLClassPath$FileLoader.getResource(Ljava/lang/String;)Ljdk/internal/loader/Resource; java.base@26-ea (143 bytes) @ 0x000000010efb2ebc [0x000000010efb2180+0x0000000000000d3c]
J 3406 c1 jdk.internal.loader.URLClassPath.getResource(Ljava/lang/String;)Ljdk/internal/loader/Resource; java.base@26-ea (71 bytes) @ 0x000000010e931d8c [0x000000010e931c00+0x000000000000018c]
J 18888 c1 java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; java.base@26-ea (77 bytes) @ 0x000000010f978794 [0x000000010f977880+0x0000000000000f14]
J 15991 c1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; java.base@26-ea (121 bytes) @ 0x000000010f527a24 [0x000000010f527380+0x00000000000006a4]
J 21109 c2 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; java.base@26-ea (7 bytes) @ 0x000000011661a0f0 [0x000000011661a080+0x0000000000000070]
v ~StubRoutines::call_stub 0x0000000115a5849c
V [libjvm.dylib+0x8c67e0] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x450
V [libjvm.dylib+0x8c538c] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x1c8
V [libjvm.dylib+0x8c5610] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Handle, JavaThread*)+0x88
V [libjvm.dylib+0x1104b0c] SystemDictionary::load_instance_class_impl(Symbol*, Handle, JavaThread*)+0x148
V [libjvm.dylib+0x1102614] SystemDictionary::load_instance_class(Symbol*, Handle, JavaThread*)+0x28
V [libjvm.dylib+0x11018ec] SystemDictionary::resolve_instance_class_or_null(Symbol*, Handle, JavaThread*)+0x4e8
V [libjvm.dylib+0x1100a6c] SystemDictionary::resolve_or_fail(Symbol*, Handle, bool, JavaThread*)+0x28
V [libjvm.dylib+0x53def8] ConstantPool::klass_at_impl(constantPoolHandle const&, int, JavaThread*)+0x534
V [libjvm.dylib+0x5401d0] ConstantPool::klass_ref_at(int, Bytecodes::Code, JavaThread*)+0x78
V [libjvm.dylib+0xcab40c] LinkInfo::LinkInfo(constantPoolHandle const&, int, methodHandle const&, Bytecodes::Code, JavaThread*)+0x68
V [libjvm.dylib+0xcaf484] LinkResolver::resolve_field_access(fieldDescriptor&, constantPoolHandle const&, int, methodHandle const&, Bytecodes::Code, bool, JavaThread*)+0x48
V [libjvm.dylib+0x8ae438] InterpreterRuntime::resolve_get_put(Bytecodes::Code, int, methodHandle&, constantPoolHandle&, bool, JavaThread*)+0xb8
V [libjvm.dylib+0x8ae31c] InterpreterRuntime::resolve_get_put(JavaThread*, Bytecodes::Code)+0xf0
V [libjvm.dylib+0x8b1e74] InterpreterRuntime::resolve_from_cache(JavaThread*, Bytecodes::Code)+0x128
j javadoc.tester.JavadocTester.<init>()V+61
j TestHtmlTag.<init>()V+1
j TestHtmlTag.main([Ljava/lang/String;)V+4
j java.lang.invoke.LambdaForm$DMH+0x000001fe000c0000.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x000001fe002f8800.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@26-ea
J 17949 c1 jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@26-ea (92 bytes) @ 0x000000010f80ab20 [0x000000010f809080+0x0000000000001aa0]
J 15040 c1 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@26-ea (108 bytes) @ 0x000000010f3cfc68 [0x000000010f3cf640+0x0000000000000628]
j com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run()V+10
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@26-ea
j java.lang.Thread.run()V+19 java.base@26-ea
v ~StubRoutines::call_stub 0x0000000115a5849c
V [libjvm.dylib+0x8c67e0] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x450
V [libjvm.dylib+0x8c538c] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x1c8
V [libjvm.dylib+0x8c5540] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x84
V [libjvm.dylib+0xa6004c] thread_entry(JavaThread*, JavaThread*)+0x160
V [libjvm.dylib+0x8fe68c] JavaThread::thread_main_inner()+0x1d0
V [libjvm.dylib+0x1153714] Thread::call_run()+0xf0
V [libjvm.dylib+0xebf748] thread_native_entry(Thread*)+0x138
C [libsystem_pthread.dylib+0x7240] _pthread_start+0x94
Seen shortly after integration ofJDK-8357601 . May be an error in that fix, or we may be detecting a previously undeteced JNI memory corruption.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/d2398cde-9325-49c3-b030-8961a4f0a253-S577075/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/5fb14de2-6f2f-4313-8db7-b2aaa31aa143/runs/d8fa617f-1d98-431b-b01e-b06dbc5fc6d4/workspace/open/src/hotspot/share/memory/guardedMemory.hpp:219), pid=98818, tid=39491
# assert(verify_guards()) failed: Expected valid memory guards
#
--------------- T H R E A D ---------------
Current thread (0x000000012c5cda10): JavaThread "AgentVMThread" [_thread_in_vm, id=39491, stack(0x0000000178004000,0x0000000178207000) (2060K)]
Stack: [0x0000000178004000,0x0000000178207000], sp=0x0000000178205170, free space=2052k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x12125a8] VMError::report(outputStream*, bool)+0x1b00 (guardedMemory.hpp:219)
V [libjvm.dylib+0x1215e48] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x55c
V [libjvm.dylib+0x5a8408] print_error_for_unit_test(char const*, char const*, char*)+0x0
V [libjvm.dylib+0x81bac8] HSpaceCounters::HSpaceCounters(char const*, char const*, int, unsigned long, unsigned long)+0x0
V [libjvm.dylib+0x81b4e0] GuardedMemory::wrap_copy(void const*, unsigned long, void const*, void const*)+0x7c
V [libjvm.dylib+0xa21e34] check_jni_wrap_copy_array(JavaThread*, _jarray*, void*, unsigned char)+0x1e0
V [libjvm.dylib+0xa2b970] checked_jni_GetPrimitiveArrayCritical+0x1d0
C [libjava.dylib+0xf358] getStringPlatformChars0+0x54c
C [libjava.dylib+0x935c] Java_java_io_UnixFileSystem_getBooleanAttributes0+0x54
J 3863 java.io.UnixFileSystem.getBooleanAttributes0(Ljava/io/File;)I java.base@26-ea (0 bytes) @ 0x0000000116095af0 [0x0000000116095a40+0x00000000000000b0]
J 22965 c2 java.io.UnixFileSystem.hasBooleanAttributes(Ljava/io/File;I)Z java.base@26-ea (37 bytes) @ 0x0000000116775300 [0x0000000116775280+0x0000000000000080]
J 11535 c1 jdk.internal.loader.URLClassPath$FileLoader.getResource(Ljava/lang/String;)Ljdk/internal/loader/Resource; java.base@26-ea (143 bytes) @ 0x000000010efb2ebc [0x000000010efb2180+0x0000000000000d3c]
J 3406 c1 jdk.internal.loader.URLClassPath.getResource(Ljava/lang/String;)Ljdk/internal/loader/Resource; java.base@26-ea (71 bytes) @ 0x000000010e931d8c [0x000000010e931c00+0x000000000000018c]
J 18888 c1 java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; java.base@26-ea (77 bytes) @ 0x000000010f978794 [0x000000010f977880+0x0000000000000f14]
J 15991 c1 java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; java.base@26-ea (121 bytes) @ 0x000000010f527a24 [0x000000010f527380+0x00000000000006a4]
J 21109 c2 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; java.base@26-ea (7 bytes) @ 0x000000011661a0f0 [0x000000011661a080+0x0000000000000070]
v ~StubRoutines::call_stub 0x0000000115a5849c
V [libjvm.dylib+0x8c67e0] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x450
V [libjvm.dylib+0x8c538c] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x1c8
V [libjvm.dylib+0x8c5610] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Handle, JavaThread*)+0x88
V [libjvm.dylib+0x1104b0c] SystemDictionary::load_instance_class_impl(Symbol*, Handle, JavaThread*)+0x148
V [libjvm.dylib+0x1102614] SystemDictionary::load_instance_class(Symbol*, Handle, JavaThread*)+0x28
V [libjvm.dylib+0x11018ec] SystemDictionary::resolve_instance_class_or_null(Symbol*, Handle, JavaThread*)+0x4e8
V [libjvm.dylib+0x1100a6c] SystemDictionary::resolve_or_fail(Symbol*, Handle, bool, JavaThread*)+0x28
V [libjvm.dylib+0x53def8] ConstantPool::klass_at_impl(constantPoolHandle const&, int, JavaThread*)+0x534
V [libjvm.dylib+0x5401d0] ConstantPool::klass_ref_at(int, Bytecodes::Code, JavaThread*)+0x78
V [libjvm.dylib+0xcab40c] LinkInfo::LinkInfo(constantPoolHandle const&, int, methodHandle const&, Bytecodes::Code, JavaThread*)+0x68
V [libjvm.dylib+0xcaf484] LinkResolver::resolve_field_access(fieldDescriptor&, constantPoolHandle const&, int, methodHandle const&, Bytecodes::Code, bool, JavaThread*)+0x48
V [libjvm.dylib+0x8ae438] InterpreterRuntime::resolve_get_put(Bytecodes::Code, int, methodHandle&, constantPoolHandle&, bool, JavaThread*)+0xb8
V [libjvm.dylib+0x8ae31c] InterpreterRuntime::resolve_get_put(JavaThread*, Bytecodes::Code)+0xf0
V [libjvm.dylib+0x8b1e74] InterpreterRuntime::resolve_from_cache(JavaThread*, Bytecodes::Code)+0x128
j javadoc.tester.JavadocTester.<init>()V+61
j TestHtmlTag.<init>()V+1
j TestHtmlTag.main([Ljava/lang/String;)V+4
j java.lang.invoke.LambdaForm$DMH+0x000001fe000c0000.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x000001fe002f8800.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@26-ea
J 17949 c1 jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@26-ea (92 bytes) @ 0x000000010f80ab20 [0x000000010f809080+0x0000000000001aa0]
J 15040 c1 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@26-ea (108 bytes) @ 0x000000010f3cfc68 [0x000000010f3cf640+0x0000000000000628]
j com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run()V+10
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@26-ea
j java.lang.Thread.run()V+19 java.base@26-ea
v ~StubRoutines::call_stub 0x0000000115a5849c
V [libjvm.dylib+0x8c67e0] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x450
V [libjvm.dylib+0x8c538c] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x1c8
V [libjvm.dylib+0x8c5540] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x84
V [libjvm.dylib+0xa6004c] thread_entry(JavaThread*, JavaThread*)+0x160
V [libjvm.dylib+0x8fe68c] JavaThread::thread_main_inner()+0x1d0
V [libjvm.dylib+0x1153714] Thread::call_run()+0xf0
V [libjvm.dylib+0xebf748] thread_native_entry(Thread*)+0x138
C [libsystem_pthread.dylib+0x7240] _pthread_start+0x94
Seen shortly after integration of
- relates to
-
JDK-8357601 Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
-
- Resolved
-