-
Bug
-
Resolution: Fixed
-
P4
-
24
-
b14
-
aarch64
-
os_x
The following test failed in the JDK24 CI:
serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java
Here's a snippet from the log file:
#section:main
----------messages:(6/297)----------
command: main -agentlib:VMObjectAlloc VMObjectAllocTest
reason: User specified action: run main/othervm/native -agentlib:VMObjectAlloc VMObjectAllocTest
started: Sat Jul 27 22:52:39 GMT 2024
Mode: othervm [/othervm specified]
finished: Sat Jul 27 22:52:53 GMT 2024
elapsed time (seconds): 13.591
----------configuration:(0/0)----------
----------System.out:(770/36962)----------
VMObjectAlloc called for Ljava/security/AccessControlContext;
VMObjectAlloc called for [Ljava/security/ProtectionDomain;
VMObjectAlloc called for [B
<snip>
VMObjectAlloc called for [B
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for [Ljava/lang/reflect/Constructor;
VMObjectAlloc called for Ljava/lang/reflect/ConstrFATAL ERROR in native method: Failed during the GetClassSignature call
at java.lang.Object.clone(java.base@24-ea/Native Method)
at java.util.Arrays.copyOfRange(java.base@24-ea/Arrays.java:3846)
at java.lang.String.<init>(java.base@24-ea/String.java:4889)
at java.lang.StringBuilder.toString(java.base@24-ea/StringBuilder.java:478)
at java.lang.Class.descriptorString(java.base@24-ea/Class.java:4667)
at java.lang.invoke.InnerClassLambdaMetafactory.classDesc(java.base@24-ea/InnerClassLambdaMetafactory.java:575)
at java.lang.invoke.InnerClassLambdaMetafactory.methodDesc(java.base@24-ea/InnerClassLambdaMetafactory.java:583)
at java.lang.invoke.InnerClassLambdaMetafactory.<init>(java.base@24-ea/InnerClassLambdaMetafactory.java:172)
at java.lang.invoke.LambdaMetafactory.metafactory(java.base@24-ea/LambdaMetafactory.java:336)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@24-ea/DirectMethodHandle$Holder)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@24-ea/Invokers$Holder)
at java.lang.invoke.BootstrapMethodInvoker.invoke(java.base@24-ea/BootstrapMethodInvoker.java:134)
at java.lang.invoke.CallSite.makeSite(java.base@24-ea/CallSite.java:316)
at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(java.base@24-ea/MethodHandleNatives.java:275)
at java.lang.invoke.MethodHandleNatives.linkCallSite(java.base@24-ea/MethodHandleNatives.java:265)
at sun.util.locale.provider.JRELocaleProviderAdapter.getTimeZoneNameProvider(java.base@24-ea/JRELocaleProviderAdapter.java:298)
at sun.util.locale.provider.JRELocaleProviderAdapter.getLocaleServiceProvider(java.base@24-ea/JRELocaleProviderAdapter.java:106)
at sun.util.locale.provider.LocaleServiceProviderPool.findProviders(java.base@24-ea/LocaleServiceProviderPool.java:313)
at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObjectImpl(java.base@24-ea/LocaleServiceProviderPool.java:283)
at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObject(java.base@24-ea/LocaleServiceProviderPool.java:245)
at sun.util.locale.provider.TimeZoneNameUtility.retrieveDisplayNamesImpl(java.base@24-ea/TimeZoneNameUtility.java:197)
at sun.util.locale.provider.TimeZoneNameUtility.retrieveDisplayName(java.base@24-ea/TimeZoneNameUtility.java:150)
at java.util.TimeZone.getDisplayName(java.base@24-ea/TimeZone.java:430)
at java.util.Date.toString(java.base@24-ea/Date.java:1045)
at sun.usagetracker.UsageTrackerClient$UsageTrackerRunnable.buildMessage(java.base@24-ea/UsageTrackerClient.java:473)
at sun.usagetracker.UsageTrackerClient$UsageTrackerRunnable.run(java.base@24-ea/UsageTrackerClient.java:761)
- locked <0x00000007cff15528> (a java.lang.Class for sun.usagetracker.UsageTrackerClient)
at java.lang.Thread.runWith(java.base@24-ea/Thread.java:1588)
at java.lang.Thread.run(java.base@24-ea/Thread.java:1575)
uctor;
VMObjectAlloc called for [Ljava/lang/reflect/Constructor;
VMObjectAlloc called for Ljava/lang/reflect/Constructor;
VMObjectAlloc called for [Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljava/lang/String;
VMObjectAlloc called for [B
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljava/lang/String;
VMObjectAlloc called for [B
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljdk/internal/reflect/ConstantPool;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for Ljava/lang/String;
VMObjectAlloc called for [B
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for [Ljava/lang/System$Logger$Level;
VMObjectAlloc called for Lsun/util/locale/provider/FallbackLocaleProviderAdapter;
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for [B
----------System.err:(1/15)----------
STATUS:Passed.
----------rerun:(37/7792)*----------
<snip>
result: Error. unexpected exit code: 134, doesn't match exit status: "Passed." which was reported by the test process
Please note that the test failed with "exit code: 134", it also
reported "STATUS:Passed." and the following fatal error occurred:
FATAL ERROR in native method: Failed during the GetClassSignature call
serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java
Here's a snippet from the log file:
#section:main
----------messages:(6/297)----------
command: main -agentlib:VMObjectAlloc VMObjectAllocTest
reason: User specified action: run main/othervm/native -agentlib:VMObjectAlloc VMObjectAllocTest
started: Sat Jul 27 22:52:39 GMT 2024
Mode: othervm [/othervm specified]
finished: Sat Jul 27 22:52:53 GMT 2024
elapsed time (seconds): 13.591
----------configuration:(0/0)----------
----------System.out:(770/36962)----------
VMObjectAlloc called for Ljava/security/AccessControlContext;
VMObjectAlloc called for [Ljava/security/ProtectionDomain;
VMObjectAlloc called for [B
<snip>
VMObjectAlloc called for [B
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for [Ljava/lang/reflect/Constructor;
VMObjectAlloc called for Ljava/lang/reflect/ConstrFATAL ERROR in native method: Failed during the GetClassSignature call
at java.lang.Object.clone(java.base@24-ea/Native Method)
at java.util.Arrays.copyOfRange(java.base@24-ea/Arrays.java:3846)
at java.lang.String.<init>(java.base@24-ea/String.java:4889)
at java.lang.StringBuilder.toString(java.base@24-ea/StringBuilder.java:478)
at java.lang.Class.descriptorString(java.base@24-ea/Class.java:4667)
at java.lang.invoke.InnerClassLambdaMetafactory.classDesc(java.base@24-ea/InnerClassLambdaMetafactory.java:575)
at java.lang.invoke.InnerClassLambdaMetafactory.methodDesc(java.base@24-ea/InnerClassLambdaMetafactory.java:583)
at java.lang.invoke.InnerClassLambdaMetafactory.<init>(java.base@24-ea/InnerClassLambdaMetafactory.java:172)
at java.lang.invoke.LambdaMetafactory.metafactory(java.base@24-ea/LambdaMetafactory.java:336)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.base@24-ea/DirectMethodHandle$Holder)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@24-ea/Invokers$Holder)
at java.lang.invoke.BootstrapMethodInvoker.invoke(java.base@24-ea/BootstrapMethodInvoker.java:134)
at java.lang.invoke.CallSite.makeSite(java.base@24-ea/CallSite.java:316)
at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(java.base@24-ea/MethodHandleNatives.java:275)
at java.lang.invoke.MethodHandleNatives.linkCallSite(java.base@24-ea/MethodHandleNatives.java:265)
at sun.util.locale.provider.JRELocaleProviderAdapter.getTimeZoneNameProvider(java.base@24-ea/JRELocaleProviderAdapter.java:298)
at sun.util.locale.provider.JRELocaleProviderAdapter.getLocaleServiceProvider(java.base@24-ea/JRELocaleProviderAdapter.java:106)
at sun.util.locale.provider.LocaleServiceProviderPool.findProviders(java.base@24-ea/LocaleServiceProviderPool.java:313)
at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObjectImpl(java.base@24-ea/LocaleServiceProviderPool.java:283)
at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObject(java.base@24-ea/LocaleServiceProviderPool.java:245)
at sun.util.locale.provider.TimeZoneNameUtility.retrieveDisplayNamesImpl(java.base@24-ea/TimeZoneNameUtility.java:197)
at sun.util.locale.provider.TimeZoneNameUtility.retrieveDisplayName(java.base@24-ea/TimeZoneNameUtility.java:150)
at java.util.TimeZone.getDisplayName(java.base@24-ea/TimeZone.java:430)
at java.util.Date.toString(java.base@24-ea/Date.java:1045)
at sun.usagetracker.UsageTrackerClient$UsageTrackerRunnable.buildMessage(java.base@24-ea/UsageTrackerClient.java:473)
at sun.usagetracker.UsageTrackerClient$UsageTrackerRunnable.run(java.base@24-ea/UsageTrackerClient.java:761)
- locked <0x00000007cff15528> (a java.lang.Class for sun.usagetracker.UsageTrackerClient)
at java.lang.Thread.runWith(java.base@24-ea/Thread.java:1588)
at java.lang.Thread.run(java.base@24-ea/Thread.java:1575)
uctor;
VMObjectAlloc called for [Ljava/lang/reflect/Constructor;
VMObjectAlloc called for Ljava/lang/reflect/Constructor;
VMObjectAlloc called for [Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljava/lang/String;
VMObjectAlloc called for [B
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljava/lang/String;
VMObjectAlloc called for [B
VMObjectAlloc called for Ljava/lang/reflect/Method;
VMObjectAlloc called for Ljdk/internal/reflect/ConstantPool;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for Ljava/lang/String;
VMObjectAlloc called for [B
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for [Ljava/lang/System$Logger$Level;
VMObjectAlloc called for Lsun/util/locale/provider/FallbackLocaleProviderAdapter;
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for Ljava/lang/invoke/MemberName;
VMObjectAlloc called for [Ljava/lang/Class;
VMObjectAlloc called for [B
----------System.err:(1/15)----------
STATUS:Passed.
----------rerun:(37/7792)*----------
<snip>
result: Error. unexpected exit code: 134, doesn't match exit status: "Passed." which was reported by the test process
Please note that the test failed with "exit code: 134", it also
reported "STATUS:Passed." and the following fatal error occurred:
FATAL ERROR in native method: Failed during the GetClassSignature call
- relates to
-
JDK-8345148 Fix for JDK-8337317 is incomplete
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/cfec3ac9
-
Review(master) openjdk/jdk/20699