JDK-8198564 : Multiple crashes on SPARC
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 11
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2018-02-22
  • Updated: 2020-09-01
  • Resolved: 2018-02-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11
11 b03Fixed
Related Reports
Relates :  
Description
Tests:
src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java
runtime/BoolStore/BoolTest.java
java/util/Arrays/CopyMethods.java
java/lang/invoke/VarargsArrayTest.java
java/lang/invoke/RicochetTest.java
java/lang/invoke/MethodHandlesTest.java
compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
compiler/deoptimization/TestReassignFields.java
com/oracle/jfr/api/recording/event/TestEventTime.java
applications/runthese/RunThese30M.java


There are some SIGBUS:
# V  [libjvm.so+0xd81cd8]  void Access<1572864UL>::store_at<int>(oop,long,__type_1)+0xd8


There are some test failures:
java.lang.RuntimeException: Unexpected Boolean values
	at ReflectBoolTestHelper.testReflect(ReflectBoolTestHelper.jasm)
	at BoolTest.main(BoolTest.java:21)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:229)
	at java.base/java.lang.Thread.run(Thread.java:841)

and:
java.lang.RuntimeException: bool field is wrong: false vs true
	at TestReassignFields.testArray(TestReassignFields.java:155)
	at TestReassignFields.main(TestReassignFields.java:169)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115)
	at java.base/java.lang.Thread.run(Thread.java:841)


It was suggested that JDK-8197999 could be the source of this problem.