Openj9: JDK15 s390 gcNotificationTest_Balanced_1 Segmentation error vmState=0x00020002

Created on 5 Aug 2020  路  5Comments  路  Source: eclipse/openj9

Failure link

https://ci.eclipse.org/openj9/job/Test_openjdk15_j9_extended.functional_s390x_linux_Nightly/9/tapResults/

Optional info

Failure output (captured from console output)

===============================================
Running test gcNotificationTest_Balanced_1 ...
===============================================
gcNotificationTest_Balanced_1 Start Time: Wed Aug  5 06:39:57 2020 Epoch Time (ms): 1596623997487
variation: Mode551 -XX:+HeapManagementMXBeanCompatibility -Xmx512m
JVM_OPTIONS:  -XX:+UseCompressedOops -Xjit -Xgcpolicy:balanced -XX:+HeapManagementMXBeanCompatibility -Xmx512m 
[IncludeExcludeTestAnnotationTransformer] [INFO] exclude file is /home/jenkins/workspace/Test_openjdk15_j9_extended.functional_s390x_linux_Nightly_testList_0/openjdk-tests/TKG/../TestConfig/resources/excludes/latest_exclude_15.txt
...
... TestNG 6.14.2 by C?dric Beust ([email protected])
...

Unhandled exception
Type=Segmentation error vmState=0x00020002
J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=ef5f3270 Signal_Code=00000001
Handler1=000003FF7DA3E7E8 Handler2=000003FF7D8215D8 InaccessibleAddress=0000000000000000
gpr0=0000000000000001 gpr1=0000000099669966 gpr2=000003FF7806D370 gpr3=000003FF14002AD8
gpr4=0000000000000003 gpr5=0000000000000001 gpr6=0000000010B6E3F8 gpr7=000003FF7C5FDAA0
gpr8=000003FF7806D370 gpr9=0000000000000001 gpr10=0000000010B6E3F8 gpr11=0000000000000000
gpr12=000003FF7E819000 gpr13=000003FF14002AD8 gpr14=000003FF7C41EE9E gpr15=000003FF7C1FE800
psw=000003FF7C41D124 mask=0705200180000000 fpc=0008fe00 bea=000003FF7C41EE98
fpr0 000003ff7c1fe940 (f: 2082466048.000000, d: 2.171831e-311)
fpr1 41138d2000000000 (f: 0.000000, d: 3.203280e+05)
fpr2 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr3 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr4 41138d2000000000 (f: 0.000000, d: 3.203280e+05)
fpr5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr6 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr7 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr8 00000000021c4480 (f: 35406976.000000, d: 1.749337e-316)
fpr9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr10 00000000021c4808 (f: 35407880.000000, d: 1.749382e-316)
fpr11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr12 0005ac1efe362200 (f: 4264960512.000000, d: 7.888371e-309)
fpr13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
Module=/home/jenkins/workspace/Test_openjdk15_j9_extended.functional_s390x_linux_Nightly_testList_0/openjdkbinary/j2sdk-image/lib/compressedrefs/libj9gc29.so
Module_base_address=000003FF7C300000
Target=2_90_20200805_9 (Linux 3.10.0-1062.18.1.el7.s390x)
CPU=s390x (4 logical CPUs) (0x1ec1c5000 RAM)
----------- Stack Backtrace -----------
(0x000003FF7C41D124 [libj9gc29.so+0x11d124])
(0x000003FF7C41EE9E [libj9gc29.so+0x11ee9e])
(0x000003FF7C4207CA [libj9gc29.so+0x1207ca])
(0x000003FF7C44DFC2 [libj9gc29.so+0x14dfc2])
(0x000003FF7C44DDB8 [libj9gc29.so+0x14ddb8])
(0x000003FF7D822C50 [libj9prt29.so+0x22c50])
(0x000003FF7C44D5F0 [libj9gc29.so+0x14d5f0])
(0x000003FF7D9058F0 [libj9thr29.so+0x58f0])
(0x000003FF7E808312 [libpthread.so.0+0x8312])
(0x000003FF7E68E192 [libc.so.6+0x10e192])
---------------------------------------
Unhandled exception
Type=Segmentation error vmState=0x00020002
J9Generic_Signal_Number=00000018 Signal_Number=0000000b Error_Value=000000a9 Signal_Code=00000001
Handler1=000003FF7DA3E7E8 Handler2=000003FF7D8215D8 InaccessibleAddress=0000000000000000
gpr0=0000000000000001 gpr1=0000000099669966 gpr2=000003FF7806D370 gpr3=000003FF08001AC8
gpr4=0000000000000003 gpr5=0000000000000001 gpr6=0000000010B6E348 gpr7=000003FF7C5FDAA0
gpr8=000003FF7806D370 gpr9=0000000000000001 gpr10=0000000010B6E348 gpr11=0000000000000000
gpr12=000003FF7E819000 gpr13=000003FF08001AC8 gpr14=000003FF7C41EE9E gpr15=000003FF7C05D800
psw=000003FF7C41D124 mask=0705200180000000 fpc=0008fe00 bea=000003FF7C41EE98
fpr0 000003ff7c05d940 (f: 2080758016.000000, d: 2.171830e-311)
fpr1 410a064000000000 (f: 0.000000, d: 2.131920e+05)
fpr2 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr3 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr4 410a064000000000 (f: 0.000000, d: 2.131920e+05)
fpr5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr6 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr7 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr8 00000000021c4480 (f: 35406976.000000, d: 1.749337e-316)
fpr9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr10 00000000021c4808 (f: 35407880.000000, d: 1.749382e-316)
fpr11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr12 0005ac1efe362200 (f: 4264960512.000000, d: 7.888371e-309)
fpr13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
Module=/home/jenkins/workspace/Test_openjdk15_j9_extended.functional_s390x_linux_Nightly_testList_0/openjdkbinary/j2sdk-image/lib/compressedrefs/libj9gc29.so
Module_base_address=000003FF7C300000
Target=2_90_20200805_9 (Linux 3.10.0-1062.18.1.el7.s390x)
CPU=s390x (4 logical CPUs) (0x1ec1c5000 RAM)
----------- Stack Backtrace -----------
(0x000003FF7C41D124 [libj9gc29.so+0x11d124])
(0x000003FF7C41EE9E [libj9gc29.so+0x11ee9e])
(0x000003FF7C4207CA [libj9gc29.so+0x1207ca])
(0x000003FF7C44DFC2 [libj9gc29.so+0x14dfc2])
(0x000003FF7C44DDB8 [libj9gc29.so+0x14ddb8])
(0x000003FF7D822C50 [libj9prt29.so+0x22c50])
(0x000003FF7C44D5F0 [libj9gc29.so+0x14d5f0])
(0x000003FF7D9058F0 [libj9thr29.so+0x58f0])
(0x000003FF7E808312 [libpthread.so.0+0x8312])
(0x000003FF7E68E192 [libc.so.6+0x10e192])
---------------------------------------

gcNotificationTest_Balanced_1_FAILED

For example, to rebuild the failed tests in =https://ci.eclipse.org/openj9/job/Grinder, use the following links:
07:24:41 https://ci.eclipse.org/openj9/job/Grinder/parambuild/?JDK_VERSION=15&JDK_IMPL=openj9&BUILD_LIST=functional&PLATFORM=s390x_linux&TARGET=gcNotificationTest_Balanced_1

gc test failure

All 5 comments

@JasonFengJ9 Would you please help me to find stored results for this failure?

Might be duplicate of #10249

Based on @dmitripivkine thumbs up emoji on the comment above, closing as duplication of #10249.

This is late confirmation: this is a duplicate of https://github.com/eclipse/openj9/issues/10249 - problem with hidden classes:

Checking CLASS HEAP...  
  <gc check (1): from debugger: CLASS HEAP: slots slot 2574700(2574730) -> 10b6e3f8: object not in an object region>
  <gc check (2): from debugger: CLASS HEAP: slots slot 2574400(2574430) -> 10b6e3a0: object not in an object region>
  <gc check (3): from debugger: CLASS HEAP: slots slot 2571300(2571330) -> 10b6e348: object not in an object region>
done (3051 ms).

> !j9class 0x2574700
J9Class at 0x2574700 {
  Fields for J9Class:
    0x0: UDATA eyecatcher = 0x0000000099669966 (2573637990)
    0x8: struct J9ROMClass* romClass = !j9romclass 0x000003FF7832F540
    0x10: void** superclasses = !j9x 0x0000000002573430
    0x18: UDATA classDepthAndFlags = 0x00000000000E0001 (917505)
    0x20: U32 classDepthWithFlags = 0x00000000 (0)
    0x24: U32 classFlags = 0x00000040 (64)
    0x28: struct J9ClassLoader* classLoader = !j9classloader 0x000003FF780EB038
    0x30: struct J9Object* classObject = !j9object 0x0000000010B6E3F8<FAULT>
    0x38: volatile UDATA initializeStatus = 0x0000000000000001 (1)
    0x40: struct J9Method* ramMethods = !j9method 0x0000000002574670 // java/lang/management/ManagementFactory$PlatformMBeanFinder$$Lambda$33/000000007832F540.<init>()V
    0x48: UDATA* ramStatics = !j9x 0x0000000000000000
    0x50: struct J9Class* arrayClass = !j9class 0x0000000000000000
    0x58: UDATA totalInstanceSize = 0x0000000000000004 (4)
    0x60: struct J9ITable* lastITable = !j9itable 0x00000000025748C0
    0x68: UDATA* instanceDescription = !j9x 0x0000000000000001
    0x70: UDATA* instanceLeafDescription = !j9x 0x0000000000000001
    0x78: UDATA instanceHotFieldDescription = 0x0000000000000000 (0)
    0x80: UDATA selfReferencingField1 = 0x0000000000000000 (0)
    0x88: UDATA selfReferencingField2 = 0x0000000000000000 (0)
    0x90: struct J9Method* initializerCache = !j9method 0x0000000000000000
    0x98: UDATA romableAotITable = 0x000003FF7D0E3770 (4395849627504)
    0xa0: UDATA packageID = 0x000003FF257CFEA1 (4394380492449)
    0xa8: struct J9Module* module = !j9module 0x000003FF78211D60
    0xb0: struct J9Class* subclassTraversalLink = !j9class 0x0000000002574400 // java/lang/management/ManagementFactory$PlatformMBeanFinder$$Lambda$32/000000007832F290
    0xb8: struct J9Class* subclassTraversalReverseLink = !j9class 0x0000000002574E00 // java/util/HashMap$ValueSpliterator
    0xc0: void** iTable = !j9x 0x00000000025748C0
    0xc8: UDATA castClassCache = 0x000000000256BE00 (39239168)
    0xd0: void** jniIDs = !j9x 0x000003FF7832F900
    0xd8: UDATA lockOffset = 0x0000000000000004 (4)
    0xe0: U32 paddingForGLRCounters = 0x00000000 (0)
    0xe4: U16 reservedCounter = 0x0000 (0)
    0xe6: U16 cancelCounter = 0x0000 (0)
    0xe8: UDATA newInstanceCount = 0x00000000000003E8 (1000)
    0xf0: IDATA backfillOffset = 0x0000000000000008 (8)
    0xf8: struct J9Class* replacedClass = !j9class 0x0000000000000000
    0x100: UDATA finalizeLinkOffset = 0x0000000000000000 (0)
    0x108: struct J9Class* nextClassInSegment = !j9class 0x0000000002574400 // java/lang/management/ManagementFactory$PlatformMBeanFinder$$Lambda$32/000000007832F290
    0x110: UDATA* ramConstantPool = !j9x 0x0000000002574940
    0x118: struct J9Object** callSites = !j9x 0x0000000000000000
    0x120: struct J9Object** methodTypes = !j9x 0x0000000000000000
    0x128: struct J9Object** varHandleMethodTypes = !j9x 0x0000000000000000
    0x130: struct J9VMCustomSpinOptions* customSpinOption = !j9vmcustomspinoptions 0x0000000000000000
    0x138: void** staticSplitMethodTable = !j9x 0x0000000000000000
    0x140: void** specialSplitMethodTable = !j9x 0x0000000000000000
    0x148: struct J9JITExceptionTable* jitMetaDataList = !j9jitexceptiontable 0x0000000000000000
    0x150: struct J9Class* gcLink = !j9class 0x000003FF7804BC98 // <FAULT>
    0x158: struct J9Class* hostClass = !j9class 0x000000000252F700 // java/lang/management/ManagementFactory$PlatformMBeanFinder
    0x160: struct J9Class* nestHost = !j9class 0x0000000000000000
    0x168: struct J9FlattenedClassCache* flattenedClassCache = !j9flattenedclasscache 0x0000000000000000
}
Class name: java/lang/management/ManagementFactory$PlatformMBeanFinder$$Lambda$33/000000007832F540
To view static fields, use !j9statics 0x0000000002574700
To view instance shape, use !j9classshape 0x0000000002574700
Was this page helpful?
0 / 5 - 0 ratings