Comments (19)
@hzongaro fyi
from openj9.
This is a 0.45 release build.
https://openj9-jenkins.osuosl.org/job/Test_openjdk22_j9_special.system_x86-64_windows_Release_testList_3/7/ - win2012x64-openj9-1a
MathLoadTest_autosimd_special_5m_2
-Xgcpolicy:optthruput -Xjit:count=0,optlevel=hot,gcOnResolve,rtResolve -Xnocompressedrefs
13:44:42 MLT stderr Type=Illegal instruction vmState=0x00000000
13:44:42 MLT stderr Windows_ExceptionCode=c000001d J9Generic_Signal=00000010 ExceptionAddress=00007FFCFDA0D1C3 ContextFlags=0010005f
13:44:42 MLT stderr Handler1=00007FFD12C715B0 Handler2=00007FFD15B6ABA0
13:44:42 MLT stderr RDI=0000000000000000 RSI=00007FF6A8F03EF8 RAX=00007FF6A8F03EA8 RBX=00007FF6A8F03F58
13:44:42 MLT stderr RCX=0000000000000008 RDX=00007FF6A8F03F48 R8=0000000000000001 R9=00007FF6A8F03F08
13:44:42 MLT stderr R10=00007FF6A8F03EB8 R11=0000000000000000 R12=0000000000000007 R13=0000000000000000
13:44:42 MLT stderr R14=0000000000000007 R15=00007FF6A8F03EA8
13:44:42 MLT stderr RIP=00007FFCFDA0D1C3 RSP=000000C115107910 RBP=000000C113E11500 EFLAGS=0000000000010202
13:44:42 MLT stderr FS=0053 ES=002B DS=002B
13:44:42 MLT stderr XMM0 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM1 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM2 bf9e6ef750d2d67c (f: 1355994752.000000, d: -2.972018e-02)
13:44:42 MLT stderr XMM3 3f37a76fde89167d (f: 3733526016.000000, d: 3.609322e-04)
13:44:42 MLT stderr XMM4 3fd38a432efa283e (f: 788146240.000000, d: 3.053139e-01)
13:44:42 MLT stderr XMM5 3fa7dd0a579694c2 (f: 1469486336.000000, d: 4.660828e-02)
13:44:42 MLT stderr XMM6 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM7 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM8 3fee8524488267d7 (f: 1216505856.000000, d: 9.537527e-01)
13:44:42 MLT stderr XMM9 3f6fb81eaa4a9143 (f: 2857013504.000000, d: 3.871975e-03)
13:44:42 MLT stderr XMM10 3fb7dd0a579694c2 (f: 1469486336.000000, d: 9.321656e-02)
13:44:42 MLT stderr XMM11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr XMM15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
13:44:42 MLT stderr Module=
13:44:42 MLT stderr Module_base_address=00007FFCFD000000 Offset_in_DLL=0000000000a0d1c3
13:44:42 MLT stderr
13:44:42 MLT stderr Compiled_method=net/adoptopenjdk/test/autosimd/AutoSIMDTestDouble.simdSub([D[D[DI)V
13:44:42 MLT stderr Target=2_90_20240428_11 (Windows Server 2012 R2 6.3 build 9600)
13:44:42 MLT stderr CPU=amd64 (4 logical CPUs) (0x3fff77000 RAM)
13:44:42 MLT stderr ----------- Stack Backtrace -----------
13:44:42 MLT stderr (0x00007FFCFDA0D1C3)
13:44:42 MLT stderr (0x000000C115117B00)
13:44:42 MLT stderr (0x00007FF6A8F03E98)
13:44:42 MLT stderr (0x00007FF6A8F03F48)
13:44:42 MLT stderr (0x00007FF6A8F03EF8)
13:44:42 MLT stderr (0x00007FF6A8F03EA8)
13:44:42 MLT stderr (0x00007FFCFDA0C815)
13:44:42 MLT stderr (0x00007FF6A945E280)
13:44:42 MLT stderr (0x00007FF6A92A0260)
13:44:42 MLT stderr ---------------------------------------
from openj9.
Dup of #19377?
These are all 64-bit JVMs.
from openj9.
@BradleyWood, may I ask you to look at this one as well?
from openj9.
https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.functional_x86-64_windows_Nightly_testList_0/709 - win2012x64-openj9-1a
SIMDCommonedAddressTest_0
23:46:14 Unhandled exception
23:46:14 Type=Illegal instruction vmState=0x00040000
23:46:14 Windows_ExceptionCode=c000001d J9Generic_Signal=00000010 ExceptionAddress=00007FFC82C00102 ContextFlags=0010005f
23:46:14 Handler1=00007FFC9B4DC5D0 Handler2=00007FFC9A41ABA0
23:46:14 RDI=0000000000000532 RSI=00000007FFE70110 RAX=0000000000000000 RBX=0000000000000000
23:46:14 RCX=0000000000000542 RDX=00000007FFE71620 R8=00000007FFE70110 R9=00000007FFE71628
23:46:14 R10=0000000000000541 R11=00007FFC9A645397 R12=0000000000000000 R13=0000003242AD9EA8
23:46:14 R14=0000000000000000 R15=000000324234CC40
23:46:14 RIP=00007FFC82C00102 RSP=0000000000105D20 RBP=0000000000017000 EFLAGS=0000000000010293
23:46:14 FS=0053 ES=002B DS=002B
23:46:14 XMM0 000000324cc6f009 (f: 1288105984.000000, d: 1.067362e-312)
23:46:14 XMM1 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM2 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM3 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM6 0000000000105de8 (f: 1072616.000000, d: 5.299427e-318)
23:46:14 XMM7 0000000000105de8 (f: 1072616.000000, d: 5.299427e-318)
23:46:14 XMM8 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM10 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 XMM15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
23:46:14 Module=
23:46:14 Module_base_address=00007FFC82C00000 Offset_in_DLL=0000000000000102
23:46:14
23:46:14 Compiled_method=jit/test/tr/SIMDOpts/SIMDCommonedAddressTest.testSIMDCommonedAddress([I[II)V
23:46:14 Target=2_90_20240430_754 (Windows Server 2012 R2 6.3 build 9600)
23:46:14 CPU=amd64 (4 logical CPUs) (0x3fff77000 RAM)
23:46:14 ----------- Stack Backtrace -----------
23:46:14 (0x00007FFC82C00102)
23:46:14 J9_GetInterface+0x19217 (0x00007FFC9B502D67 [j9vm29+0xf2d67])
23:46:14 (0x00000007FFEECBD0)
23:46:14 ---------------------------------------
from openj9.
See also #19424 (cmdLineTester_loopReduction_0)
and #19377 (MathLoadTest_autosimd_5m_2 on win32)
All the failures occur on win2012x64-openj9-1a
from openj9.
We definitely have a problem with generating AVX-512 on 32-bit JVMs in 64-bit machine. I think we have two issues here since there is a failure on a 64-bit jvm. @pshipton Could you get me the cpuid info of the machine that failed this test?
from openj9.
The javacore states PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 85
which is one of cooperlake, skylake, or cascadelate (server).
Each of these support AVX-512 so we must be looking at a problem in addition to #19377.
The javacore also states this, which makes no sense to me. Don't know how avx512dq can exist without avx512f.
JITFEATURE CPU features (JIT): fpu cx8 cmov mmx sse sse2 sse3 ssse3 fma sse4_1 sse4_2 popcnt aesni osxsave avx fdp_excptn_only avx512dq rdseed sha avx512vl null
from openj9.
I think @AdamBrousseau will have to obtain the cpuid info of win2012x64-openj9-1a
from openj9.
Is is a virtual machine, so perhaps it's messed up somehow.
from openj9.
I've disabled https://openj9-jenkins.osuosl.org/computer/win2012x64%2Dopenj9%2D1a/ in jenkins since we don't need tests running on it and crashing.
Also opened infrastructure/issues/9283
from openj9.
@pshipton Has anything similar happened on any other machine?
This is the instruction causing problems. It is valid on AVX-512 supported hardware.
62d17e086f441300 vmovdqu32 xmm0, xmmword ptr [r11 + rdx]
@AdamBrousseau Could you get me the cpuid info for win2012x64-openj9-1a
from openj9.
Has anything similar happened on any other machine?
No, I checked all the failures and they were on win2012x64-openj9-1a
from openj9.
from openj9.
@AdamBrousseau I need the list of instruction set extensions supported by that CPU. Whatever command would be equivalent to lscpu on linux.
from openj9.
Hopefully this helps
$ wmic cpu list /format:list
AddressWidth=64
Architecture=9
Availability=3
Caption=Intel64 Family 6 Model 85 Stepping 4
ConfigManagerErrorCode=
ConfigManagerUserConfig=
CpuStatus=1
CreationClassName=Win32_Processor
CurrentClockSpeed=2300
CurrentVoltage=
DataWidth=64
Description=Intel64 Family 6 Model 85 Stepping 4
DeviceID=CPU0
ErrorCleared=
ErrorDescription=
ExtClock=
Family=1
InstallDate=
L2CacheSize=
L2CacheSpeed=
LastErrorCode=
Level=6
LoadPercentage=1
Manufacturer=GenuineIntel
MaxClockSpeed=2300
Name=Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz
OtherFamilyDescription=
PNPDeviceID=
PowerManagementCapabilities=
PowerManagementSupported=FALSE
ProcessorId=1FCBFBFF00050654
ProcessorType=3
Revision=21764
Role=CPU
SocketDesignation=CPU 1
Status=OK
StatusInfo=3
Stepping=
SystemCreationClassName=Win32_ComputerSystem
SystemName=WIN2012R2-X86-1
UniqueId=
UpgradeMethod=1
Version=
VoltageCaps=0
https://www.intel.com/content/www/us/en/products/sku/120485/intel-xeon-gold-6140-processor-24-75m-cache-2-30-ghz/specifications.html
https://en.wikichip.org/wiki/intel/xeon_gold/6140#google_vignette
from openj9.
@AdamBrousseau So the cpu in question does support AVX-512, and therefore the instruction in this issue. But that output does not tell me if it is enabled or not.
from openj9.
@pshipton I assume this hasn't been seen since you disabled that machine. Are you going to remove the blocker tag?
from openj9.
Done.
from openj9.
Related Issues (20)
- Restoring a checkpoint fails on Power if SELinux is in Enforcing mode on restore but not at checkpoint time
- mauve crash vmState=0x0005ff04 Method_being_compiled=com/ibm/crypto/plus/provider/icc/Digest.a()V
- Is jdk11 not optimized when changing to JIT optimization? HOT 3
- Hash of java.rmi differs to expected hash recorded in java.base HOT 2
- MathLoadTest_bigdecimal_CS crash Illegal instruction vmState=0x00000000 Compiled_method=java/lang/Class.getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; HOT 11
- testJITServer_1_FAILED testServerGoesDown AssertionError: Failed to properly start server, it terminated prematurely with exit value: 1 HOT 2
- OpenJDK javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest The application does not have desktop access HOT 1
- OpenJDK sun/security/mscapi/NonAsciiAlias jdk.crypto.mscapi KeyStoreException: error 5, Access is denied. HOT 1
- jdk_io_1_FAILED java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java test TestOSCClassLoaderLeak.testClassLoaderLeak() AssertionError: expected [false] but found [true]
- IdleMicrobenchmark_J9_0_FAILED IDLE Memory is more by 99999999999 MB
- ClassLoadingTest_5m_1_FAILED j9vm.249 ** ASSERTION FAILED ** at c:\...\openj9\runtime\vm\KeyHashTable.c:75: ((0 ))
- Test failures in VarHandle-related sanity.openjdk components HOT 7
- CRIU: jdk.crac.management is exported by default
- cmdLineTester_criu_jitserverPostRestore_0_FAILED openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory HOT 2
- Regression with Euro symbol in String management HOT 1
- MauveMultiThrdLoad_5m crash vmstate=0x00040000 HOT 7
- JVM's Just-In-Time (JIT) compiler could not locate the stack map for a method HOT 2
- cmdLineTester_jvmtitests_hcr_SE80 rc018 Illegal instruction Compiled_method=sun/nio/cs/StandardCharsets$Classes.init([Ljava/lang/Object;)V HOT 1
- FVT_Serviceability.diagnostics ERROR: Incorrect JIT Version Information in ENVINFO section. JIT information in javacore was 'tr.open_20240522_180822_aa580a0', expected it to contain 'aa580a0dc7f' HOT 2
- TriagerX - AI-Assisted Issue Triage and Assignment HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openj9.