JDK-8029394 : sun_awt_X11_MWMConstants segv
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: hs25,8
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris
  • Submitted: 2013-12-02
  • Updated: 2014-12-03
  • Resolved: 2014-12-03
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.
Related Reports
Duplicate :  
SQE test ctw/jre/lib/rt_jar/sun_awt_X11_MWMConstants
Flags: -d64 -server -Xcomp -XX:MaxRAMFraction=8 -XX:+CreateMinidumpOnCrash -ea -esa -XX:-TieredCompilation -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+DeoptimizeALot 

Segv on Solaris, both x64 (solaris 11) and sparc (solaris 10).
Looking at the hs_err files, isn't this a duplicate of JDK-8024626?

Please address prev comment: Where can I find this test? Could you provide steps to reproduce?

This is not a compiler issue per-se. This SEGV happens because the CTW test individually compiles each class (including the static initializer). The underlying X11 classes need to protect from an out-of-order initialization where XDisplay might be NULL.