-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 26
-
Component/s: security-libs
-
None
-
os_x
The test crashed with following hs_err:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007ff80e06b19d, pid=54445, tid=93111
#
# JRE version: Java(TM) SE Runtime Environment (26.0+18) (build 26-ea+18-1829)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (26-ea+18-1829, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64)
# Problematic frame:
# C [libobjc.A.dylib+0x619d] objc_msgSend+0x1d
...
Current thread (0x00007fe8e7a5ee10): JavaThread "Thread-530239" daemon [_thread_in_native, id=93111, stack(0x0000700015efd000,0x0000700015ffd000) (1024K)]
Stack: [0x0000700015efd000,0x0000700015ffd000], sp=0x0000700015ffb708, free space=1017k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libobjc.A.dylib+0x619d] objc_msgSend+0x1d
C [CoreFoundation+0x1426c7] parseDictTag+0x19b
C [CoreFoundation+0x1426c7] parseDictTag+0x19b
C [CoreFoundation+0x14211f] parsePListTag+0x3b
C [CoreFoundation+0x1b4a1] _CFPropertyListCreateFromUTF8Data+0x3af
C [CoreFoundation+0x10cc64] _CFPropertyListCreateWithData+0x27e
C [CoreFoundation+0x494f1] CFPropertyListCreateFromXMLData+0x4e
C [Security+0x2b136f] Security::KeychainCore::TrustSettings::initFromData(__CFData const*)+0x31
C [Security+0x2b0f6f] Security::KeychainCore::TrustSettings::CreateTrustSettings(SecTrustSettingsDomain, bool, bool, Security::KeychainCore::TrustSettings*&)+0x325
C [Security+0x2a0a3f] tsCopyTrustSettings(__SecCertificate*, SecTrustSettingsDomain, __CFArray const**, __CFDate const**)+0x34
C [Security+0x2a09f2] SecTrustSettingsCopyTrustSettings+0x26
C [libosxsecurity.dylib+0x1baf] addCertificatesToKeystoreRoot+0x2af
C [libosxsecurity.dylib+0x1876] Java_apple_security_KeychainStore__1scanKeychain+0x666
j apple.security.KeychainStore._scanKeychain(Ljava/lang/String;)V+0 java.base@26-ea
j apple.security.KeychainStore.engineLoad(Ljava/io/InputStream;[C)V+179 java.base@26-ea
j apple.security.KeychainStore$ROOT.engineLoad(Ljava/io/InputStream;[C)V+3 java.base@26-ea
j java.security.KeyStore.load(Ljava/io/InputStream;[C)V+6 java.base@26-ea
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.getPP001()Ljavasoft/sqe/javatest/Status;+53
j java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x0000000172e08c00.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+31 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+19 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+41 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+8
j javasoft.sqe.jck.lib.ProviderTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+144
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+139
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljavasoft/sqe/javatest/Status;+46
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.main([Ljava/lang/String;)V+14
j java.lang.invoke.LambdaForm$DMH+0x000000016a14c400.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x000000016d738c00.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner.lambda$runTest$1(Ljava/lang/reflect/Method;[Ljava/lang/Object;JLjava/lang/String;)V+3
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner$$Lambda+0x00000001719d0000.run()V+20
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::Stub Generator call_stub_stub 0x000000011aef56a2
V [libjvm.dylib+0x60bb83] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x2e3
V [libjvm.dylib+0x60ac1e] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x14e
V [libjvm.dylib+0x60ace3] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x63
V [libjvm.dylib+0x6de065] thread_entry(JavaThread*, JavaThread*)+0x95
V [libjvm.dylib+0x61e584] JavaThread::thread_main_inner()+0x94
V [libjvm.dylib+0xb99dd8] Thread::call_run()+0xa8
V [libjvm.dylib+0x9bee5f] thread_native_entry(Thread*)+0x10f
C [libsystem_pthread.dylib+0x611f] _pthread_start+0x63
C [libsystem_pthread.dylib+0x1ac3] thread_start+0xf
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j apple.security.KeychainStore._scanKeychain(Ljava/lang/String;)V+0 java.base@26-ea
j apple.security.KeychainStore.engineLoad(Ljava/io/InputStream;[C)V+179 java.base@26-ea
j apple.security.KeychainStore$ROOT.engineLoad(Ljava/io/InputStream;[C)V+3 java.base@26-ea
j java.security.KeyStore.load(Ljava/io/InputStream;[C)V+6 java.base@26-ea
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.getPP001()Ljavasoft/sqe/javatest/Status;+53
j java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x0000000172e08c00.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+31 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+19 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+41 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+8
j javasoft.sqe.jck.lib.ProviderTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+144
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+139
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljavasoft/sqe/javatest/Status;+46
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.main([Ljava/lang/String;)V+14
j java.lang.invoke.LambdaForm$DMH+0x000000016a14c400.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x000000016d738c00.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner.lambda$runTest$1(Ljava/lang/reflect/Method;[Ljava/lang/Object;JLjava/lang/String;)V+3
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner$$Lambda+0x00000001719d0000.run()V+20
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::Stub Generator call_stub_stub 0x000000011aef56a2
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007ff80e06b19d, pid=54445, tid=93111
#
# JRE version: Java(TM) SE Runtime Environment (26.0+18) (build 26-ea+18-1829)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (26-ea+18-1829, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64)
# Problematic frame:
# C [libobjc.A.dylib+0x619d] objc_msgSend+0x1d
...
Current thread (0x00007fe8e7a5ee10): JavaThread "Thread-530239" daemon [_thread_in_native, id=93111, stack(0x0000700015efd000,0x0000700015ffd000) (1024K)]
Stack: [0x0000700015efd000,0x0000700015ffd000], sp=0x0000700015ffb708, free space=1017k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libobjc.A.dylib+0x619d] objc_msgSend+0x1d
C [CoreFoundation+0x1426c7] parseDictTag+0x19b
C [CoreFoundation+0x1426c7] parseDictTag+0x19b
C [CoreFoundation+0x14211f] parsePListTag+0x3b
C [CoreFoundation+0x1b4a1] _CFPropertyListCreateFromUTF8Data+0x3af
C [CoreFoundation+0x10cc64] _CFPropertyListCreateWithData+0x27e
C [CoreFoundation+0x494f1] CFPropertyListCreateFromXMLData+0x4e
C [Security+0x2b136f] Security::KeychainCore::TrustSettings::initFromData(__CFData const*)+0x31
C [Security+0x2b0f6f] Security::KeychainCore::TrustSettings::CreateTrustSettings(SecTrustSettingsDomain, bool, bool, Security::KeychainCore::TrustSettings*&)+0x325
C [Security+0x2a0a3f] tsCopyTrustSettings(__SecCertificate*, SecTrustSettingsDomain, __CFArray const**, __CFDate const**)+0x34
C [Security+0x2a09f2] SecTrustSettingsCopyTrustSettings+0x26
C [libosxsecurity.dylib+0x1baf] addCertificatesToKeystoreRoot+0x2af
C [libosxsecurity.dylib+0x1876] Java_apple_security_KeychainStore__1scanKeychain+0x666
j apple.security.KeychainStore._scanKeychain(Ljava/lang/String;)V+0 java.base@26-ea
j apple.security.KeychainStore.engineLoad(Ljava/io/InputStream;[C)V+179 java.base@26-ea
j apple.security.KeychainStore$ROOT.engineLoad(Ljava/io/InputStream;[C)V+3 java.base@26-ea
j java.security.KeyStore.load(Ljava/io/InputStream;[C)V+6 java.base@26-ea
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.getPP001()Ljavasoft/sqe/javatest/Status;+53
j java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x0000000172e08c00.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+31 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+19 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+41 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+8
j javasoft.sqe.jck.lib.ProviderTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+144
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+139
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljavasoft/sqe/javatest/Status;+46
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.main([Ljava/lang/String;)V+14
j java.lang.invoke.LambdaForm$DMH+0x000000016a14c400.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x000000016d738c00.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner.lambda$runTest$1(Ljava/lang/reflect/Method;[Ljava/lang/Object;JLjava/lang/String;)V+3
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner$$Lambda+0x00000001719d0000.run()V+20
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::Stub Generator call_stub_stub 0x000000011aef56a2
V [libjvm.dylib+0x60bb83] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x2e3
V [libjvm.dylib+0x60ac1e] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x14e
V [libjvm.dylib+0x60ace3] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x63
V [libjvm.dylib+0x6de065] thread_entry(JavaThread*, JavaThread*)+0x95
V [libjvm.dylib+0x61e584] JavaThread::thread_main_inner()+0x94
V [libjvm.dylib+0xb99dd8] Thread::call_run()+0xa8
V [libjvm.dylib+0x9bee5f] thread_native_entry(Thread*)+0x10f
C [libsystem_pthread.dylib+0x611f] _pthread_start+0x63
C [libsystem_pthread.dylib+0x1ac3] thread_start+0xf
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j apple.security.KeychainStore._scanKeychain(Ljava/lang/String;)V+0 java.base@26-ea
j apple.security.KeychainStore.engineLoad(Ljava/io/InputStream;[C)V+179 java.base@26-ea
j apple.security.KeychainStore$ROOT.engineLoad(Ljava/io/InputStream;[C)V+3 java.base@26-ea
j java.security.KeyStore.load(Ljava/io/InputStream;[C)V+6 java.base@26-ea
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.getPP001()Ljavasoft/sqe/javatest/Status;+53
j java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x0000000172e08c00.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+31 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+19 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+41 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+8
j javasoft.sqe.jck.lib.ProviderTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+144
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+139
j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljavasoft/sqe/javatest/Status;+46
j javasoft.sqe.tests.api.java.security.KeyStore.Builder.BuilderTests.main([Ljava/lang/String;)V+14
j java.lang.invoke.LambdaForm$DMH+0x000000016a14c400.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@26-ea
j java.lang.invoke.LambdaForm$MH+0x000000016d738c00.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@26-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@26-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@26-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@26-ea
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner.lambda$runTest$1(Ljava/lang/reflect/Method;[Ljava/lang/Object;JLjava/lang/String;)V+3
j applications.kitchensink.process.stress.modules.JckStressModule$TestRunner$$Lambda+0x00000001719d0000.run()V+20
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::Stub Generator call_stub_stub 0x000000011aef56a2