United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-8002294 assert(VM_Version::supports_ssse3()) failed:
JDK-8002294 : assert(VM_Version::supports_ssse3()) failed:

Details
Type:
Bug
Submit Date:
2012-11-06
Status:
Resolved
Updated Date:
2013-04-30
Project Name:
JDK
Resolved Date:
2012-11-06
Component:
hotspot
OS:
Sub-Component:
compiler
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
Fixed Versions:
hs25 (b09)

Related Reports
Backport:
Backport:
Backport:
Relates:

Sub Tasks

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

                                     
2012-11-06
URL:   http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/dbeaeee28bc2
User:  kvn
Date:  2012-11-06 19:33:23 +0000

                                     
2012-11-06
URL:   http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/dbeaeee28bc2
User:  amurillo
Date:  2012-11-09 19:30:16 +0000

                                     
2012-11-09



Hardware and Software, Engineered to Work Together