JDK-8238868 : x86_32 build fails gc/CriticalNativeArgs.java test
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 15
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2020-02-11
  • Updated: 2020-02-11
  • Resolved: 2020-02-11
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.
Other
tbdResolved
Related Reports
Duplicate :  
Description
Reproduces on current jdk/jdk. Reproduces with Epsilon, because it enables the object-pinning path, not GCLocker. The only other GC that does that is Shenandoah.

$ CONF=linux-x86-server-fastdebug make images run-test TEST=gc/CriticalNativeArgs.java

reason: User specified action: run main/othervm/native -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xcomp -Xmx256M -XX:+CriticalJNINatives gc.CriticalNativeArgs 
Mode: othervm [/othervm specified]
elapsed time (seconds): 0.947
configuration:
STDOUT:
[0.001s][warning][gc] Consider enabling -XX:+AlwaysPreTouch to avoid memory commit hiccups
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=/c1_LIRAssembler_x86.cpp:1606
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/home/shade/trunks/jdk-jdk/src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp:1606), pid=12387, tid=12398
#  assert(src->fpu() == 0) failed: input must be on TOS
#