From an internal build:
23:03:30 openjdk version "14-internal" 2020-03-17
23:03:30 OpenJDK Runtime Environment (build 14-internal+0-adhoc.jenkins.BuildJDK14s390xlinuxNightly)
23:03:30 Eclipse OpenJ9 VM (build ibm_sdk-3d3bf4e3ef, JRE 14 Linux s390x-64-Bit Compressed References 20200219_33 (JIT enabled, AOT enabled)
23:03:30 OpenJ9 - 3d3bf4e3ef
23:03:30 OMR - dae5f37f5
23:03:30 JCL - 2baf17d18e3 based on jdk-14+36)
Unhandled exception
Type=Bus error vmState=0x00020019
J9Generic_Signal_Number=00000028 Signal_Number=00000007 Error_Value=00000000 Signal_Code=00000002
Handler1=000003FDA9D3B198 Handler2=000003FDA9B27FD8 InaccessibleAddress=00000000AE890000
gpr0=00000000000016FC gpr1=000003FD00000001 gpr2=00000000AE800000 gpr3=00000000001FFFFF
gpr4=00000000AE890000 gpr5=0000000000000000 gpr6=0000000000000002 gpr7=0000000000000001
gpr8=000003FD9E97DCB0 gpr9=000003FD34023778 gpr10=00000000AE800000 gpr11=000003FDA408BAD0
gpr12=000003FD87217070 gpr13=000003FD9E97DCB0 gpr14=000003FDA895F248 gpr15=000003FD9E97D8B8
psw=000003FDA8A7E5C6 mask=0705000180000000 fpc=00080000 bea=000003FDA8A7E5D0
fpr0 418b357110000000 (f: 268435456.000000, d: 5.706090e+07)
fpr1 418b357110000000 (f: 268435456.000000, d: 5.706090e+07)
fpr2 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr3 418b357110000000 (f: 268435456.000000, d: 5.706090e+07)
fpr4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr5 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr6 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr7 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr8 0000000000040000 (f: 262144.000000, d: 1.295163e-318)
fpr9 000003fda425b6f0 (f: 2753935104.000000, d: 2.167918e-311)
fpr10 000003fd9e940000 (f: 2660499456.000000, d: 2.167872e-311)
fpr11 000003fff69feda3 (f: 4137676288.000000, d: 2.172846e-311)
fpr12 000000000014f5e8 (f: 1373672.000000, d: 6.786841e-318)
fpr13 000003ffe947cda8 (f: 3913797120.000000, d: 2.172735e-311)
fpr14 000000000000002c (f: 44.000000, d: 2.173889e-322)
fpr15 000003ffe3c7ec08 (f: 3821530112.000000, d: 2.172690e-311)
Module=/home/jenkins/workspace/Test_openjdk14_j9_extended.functional_s390x_linux_Nightly/openjdkbinary/j2sdk-image/lib/compressedrefs/libj9gc29.so
Module_base_address=000003FDA8880000
Target=2_90_20200219_33 (Linux 4.4.0-150-generic)
CPU=s390x (4 logical CPUs) (0xeee55000 RAM)
JavaVMInitArgs.nOptions=17:
-Xoptionsfile=/home/jenkins/workspace/Test_openjdk14_j9_extended.functional_s390x_linux_Nightly/openjdkbinary/j2sdk-image/lib/options.default
-Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword=org/apache/harmony/luni/util/ModifiedMap$Entry,noLockword=java/util/Hashtable$Entry,noLockword=java/lang/invoke/MethodType,noLockword=java/lang/invoke/MethodHandle,noLockword=java/lang/invoke/CollectHandle,noLockword=java/lang/invoke/ConstructorHandle,noLockword=java/lang/invoke/ConvertHandle,noLockword=java/lang/invoke/ArgumentConversionHandle,noLockword=java/lang/invoke/AsTypeHandle,noLockword=java/lang/invoke/ExplicitCastHandle,noLockword=java/lang/invoke/FilterReturnHandle,noLockword=java/lang/invoke/DirectHandle,noLockword=java/lang/invoke/ReceiverBoundHandle,noLockword=java/lang/invoke/DynamicInvokerHandle,noLockword=java/lang/invoke/FieldHandle,noLockword=java/lang/invoke/FieldGetterHandle,noLockword=java/lang/invoke/FieldSetterHandle,noLockword=java/lang/invoke/StaticFieldGetterHandle,noLockword=java/lang/invoke/StaticFieldSetterHandle,noLockword=java/lang/invoke/IndirectHandle,noLockword=java/lang/invoke/InterfaceHandle,noLockword=java/lang/invoke/VirtualHandle,noLockword=java/lang/invoke/PrimitiveHandle,noLockword=java/lang/invoke/InvokeExactHandle,noLockword=java/lang/invoke/InvokeGenericHandle,noLockword=java/lang/invoke/VarargsCollectorHandle,noLockword=java/lang/invoke/ThunkTuple
-Xjcl:jclse29
-Dcom.ibm.oti.vm.bootstrap.library.path=/home/jenkins/workspace/Test_openjdk14_j9_extended.functional_s390x_linux_Nightly/openjdkbinary/j2sdk-image/lib/compressedrefs:/home/jenkins/workspace/Test_openjdk14_j9_extended.functional_s390x_linux_Nightly/openjdkbinary/jUnhandled exception
Note: this is a Type=Bus error vmState=0x00020019 so it might be a machine issue.
To rebuild the failed tests in
01:01:28 https://ci.adoptopenjdk.net/job/Grinder/parambuild/?JDK_VERSION=14&JDK_IMPL=openj9&BUILD_LIST=functional&PLATFORM=s390x_linux&TARGET=SyntheticGCWorkload_DoubleMap_J9_0
@amicic @bragaigor
I have just used the link above to rerun the test and it passed here:
https://ci.adoptopenjdk.net/job/Grinder/2280/
It might be an intermittent failure, so I'll try to run for a few more iterations
@bragaigor pls connect with @JasonFengJ9 and try to recreate it internally on the same machine where it originally occurred.
@pshipton the internal build info has been passed to @bragaigor and @dmitripivkine .
@pshipton the internal build info has been passed to @bragaigor and @dmitripivkine .
unfortunately test results were not stored (this is not implemented by Test team yet)
So I expect the grinder would not store results too. Seems we need to try to reproduce manually on machine
One more occurrence at Test_openjdk14_j9_extended.functional_s390x_linux_Nightly/37.
Unhandled exception
Type=Bus error vmState=0x00020019
J9Generic_Signal_Number=00000028 Signal_Number=00000007 Error_Value=00000000 Signal_Code=00000002
Handler1=000003FFAFEBB1B0 Handler2=000003FFAFCA7FD8 InaccessibleAddress=000000008D7CE000
gpr0=000000000000031C gpr1=000003FF00000001 gpr2=000000008D600000 gpr3=00000000001FFFFF
gpr4=000000008D7CE000 gpr5=0000000000000000 gpr6=0000000000000002 gpr7=0000000000000001
gpr8=000003FFA8BE4CB0 gpr9=000003FF340231B8 gpr10=000000008D600000 gpr11=000003FFB008BB60
gpr12=000003FF9140FD50 gpr13=000003FFA8BE4CB0 gpr14=000003FFAEADF268 gpr15=000003FFA8BE48B8
psw=000003FFAEBFF206 mask=0705000180000000 fpc=00080000 bea=000003FFAEBFF210
fpr0 415557ee00000000 (f: 0.000000, d: 5.595064e+06)
fpr1 415557ee00000000 (f: 0.000000, d: 5.595064e+06)
fpr2 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr3 415557ee00000000 (f: 0.000000, d: 5.595064e+06)
fpr4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr5 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr6 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr7 bff0000000000000 (f: 0.000000, d: -1.000000e+00)
fpr8 3fe3efbe1b18753c (f: 454587712.000000, d: 6.230155e-01)
fpr9 3fe5eefea38e42fa (f: 2744009472.000000, d: 6.854242e-01)
fpr10 3feb745d0ea10e2b (f: 245435952.000000, d: 8.579545e-01)
fpr11 000003ffe58feda5 (f: 3851415040.000000, d: 2.172705e-311)
fpr12 000000000aaae5e8 (f: 178972128.000000, d: 8.842398e-316)
fpr13 000003ffee67c998 (f: 3999779328.000000, d: 2.172778e-311)
fpr14 000000000000002c (f: 44.000000, d: 2.173889e-322)
fpr15 000003fffc07e338 (f: 4228375296.000000, d: 2.172891e-311)
Module=/home/jenkins/workspace/Test_openjdk14_j9_extended.functional_s390x_linux_Nightly/openjdkbinary/j2sdk-image/lib/compressedrefs/libj9gc29.so
Module_base_address=000003FFAEA00000
Target=2_90_20200225_39 (Linux 4.4.0-150-generic)
CPU=s390x (4 logical CPUs) (0xeee55000 RAM)
This kind of crash can occur in case if application is attempting to use more shared memory then Linux limit specify. Problem is understood, fixing in progress.
Double mapping feature has been redesigned and free from this defect.