JDK-8002294 : assert(VM_Version::supports_ssse3()) failed:
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • CPU: x86
  • Submitted: 2012-11-06
  • Updated: 2013-06-26
  • Resolved: 2012-11-06
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 7 JDK 8 Other
7u40Fixed 8Fixed hs24Fixed
Related Reports
Relates :  
Description
2 compiler regression tests failed after 7184394 changes:

compiler/6579789/Test6579789.java                     Failed. Unexpected exit from test [exit code: 134]
compiler/6855215/Test6855215.java                     Failed. Unexpected exit from test [exit code: 134]

These test use -XX:UseSSE=0 flag for testing. AES intrinsic code uses ssse3 'pshufb' instruction but it does not check UseSSE value.
Comments
$ java -XX:UseSSE=0 t # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc: SuppressErrorAt=/assembler_x86.cpp:2372 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (src/cpu/x86/vm/assembler_x86.cpp:2372), pid=14246, tid=140639508772608 # assert(VM_Version::supports_ssse3()) failed: # # JRE version: (7.0_09-b05) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b08-internal-jvmg mixed mode linux-amd64 compressed oops) # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # hs_err_pid14246.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x00007fe92800a000): JavaThread "Unknown thread" [_thread_in_vm, id=14247, stack(0x00007fe92fe63000,0x00007fe92ff64000)] Stack: [0x00007fe92fe63000,0x00007fe92ff64000], sp=0x00007fe92ff61bd0, free space=1018k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0xbd7784] VMError::report(outputStream*)+0x1058 V [libjvm.so+0xbd8b86] VMError::report_and_die()+0x612 V [libjvm.so+0x617676] report_vm_error(char const*, int, char const*, char const*)+0xa9 V [libjvm.so+0x3c076a] Assembler::pshufb(XMMRegisterImpl*, XMMRegisterImpl*)+0x40 V [libjvm.so+0xb13f2d] MacroAssembler::pshufb(XMMRegisterImpl*, XMMRegisterImpl*)+0x2b V [libjvm.so+0xb25b2e] StubGenerator::load_key(XMMRegisterImpl*, RegisterImpl*, int, XMMRegisterImpl*)+0xf6 V [libjvm.so+0xb26067] StubGenerator::generate_aescrypt_encryptBlock()+0x3bf V [libjvm.so+0xb2a0ab] StubGenerator::generate_all()+0x219 V [libjvm.so+0xb2a14b] StubGenerator::StubGenerator(CodeBuffer*, bool)+0x4d V [libjvm.so+0xb13dff] StubGenerator_generate(CodeBuffer*, bool)+0x28 V [libjvm.so+0xb2a575] StubRoutines::initialize2()+0xcf V [libjvm.so+0xb2acbd] stubRoutines_init2()+0x9 V [libjvm.so+0x773e5c] init_globals()+0xc8 V [libjvm.so+0xb84016] Threads::create_vm(JavaVMInitArgs*, bool*)+0x234 V [libjvm.so+0x8295db] JNI_CreateJavaVM+0xb0
06-11-2012