openj9
openj9 copied to clipboard
jdk_lang_j9_1 java/lang/Thread/virtual/MonitorEnterExit.java j9mm.107 ASSERTION FAILED at omr/gc/base/HeapRegionManager.hpp:282: ((false && (heapAddress >= _lowTableEdge)))
Failure link
From disabled test grinder(rtj-ubu24s390x-svl-test-6lslg-1):
17:42:47 openjdk version "24.0.1-beta" 2025-04-15
17:42:47 IBM Semeru Runtime Open Edition 24.0.1+9-202506100001 (build 24.0.1-beta+9-202506100001)
17:42:47 Eclipse OpenJ9 VM 24.0.1+9-202506100001 (build master-89ce909c27, JRE 24 Linux s390x-64-Bit Compressed References 20250610_79 (JIT enabled, AOT enabled)
17:42:47 OpenJ9 - 89ce909c27
17:42:47 OMR - a9d5f8806
17:42:47 JCL - 78e9ff37d based on jdk-24.0.1+9)
Rerun in Grinder - Change TARGET to run only the failed test targets.
Optional info
Failure output (captured from console output)
18:39:49 Running test jdk_lang_j9_1 ...
18:39:49 variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage Mode501 -XXgc:fvtest_forceCopyForwardHybridMarkCompactRatio=10
18:39:49 JVM_OPTIONS: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -Xjit -Xgcpolicy:balanced -Xnocompressedrefs -XXgc:fvtest_forceCopyForwardHybridMarkCompactRatio=10 -Xverbosegclog
19:00:53 TEST: java/lang/Thread/virtual/MonitorEnterExit.java#Xcomp-LM_LIGHTWEIGHT
19:00:53 STARTED MonitorEnterExit::testMutualExclusion '[1] 0, 2'
19:00:53 23:00:44.208 0x3fe7c002400 j9mm.107 * ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-linux-s390x-openj9/workspace/build/src/omr/gc/base/HeapRegionManager.hpp:282: ((false && (heapAddress >= _lowTableEdge)))
50x internal grinder - still in progress, 3 failures were reproduced in addition of following different assertions:
java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java#id0 ASSERTION FAILED
19:12:23 Running test jdk_lang_j9_1 ...
19:12:23 variation: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage Mode501 -XXgc:fvtest_forceCopyForwardHybridMarkCompactRatio=10
19:12:23 JVM_OPTIONS: -Xdump:system:none -Xdump:heap:none -Xdump:system:events=gpf+abort+traceassert+corruptcache -XX:-JITServerTechPreviewMessage -Xjit -Xgcpolicy:balanced -Xnocompressedrefs -XXgc:fvtest_forceCopyForwardHybridMarkCompactRatio=10 -Xverbosegclog
19:32:01 TEST: java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java#id0
19:32:01 23:31:48.579 0x3fe70002400 j9mm.479 * ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-linux-s390x-openj9/workspace/build/src/openj9/runtime/gc_vlhgc/GlobalMarkingScheme.cpp:804: ((MM_StackSlotValidator(0, *slotPtr, stackLocation, walkState).validate(env)))
java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
05:50:18 TEST: java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java#id0
05:50:18 09:47:53.117 0x3fe54002400 j9mm.479 * ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-linux-s390x-openj9/workspace/build/src/openj9/runtime/gc_vlhgc/GlobalMarkingScheme.cpp:808: ((MM_StackSlotValidator(MM_StackSlotValidator::NOT_ON_HEAP, *slotPtr, stackLocation, walkState).validate(env)))
07:24:32 TEST: java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java#id0
07:24:32 11:22:34.053 0x3fe50002400 j9mm.479 * ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-linux-s390x-openj9/workspace/build/src/openj9/runtime/gc_vlhgc/CopyForwardScheme.cpp:2366: ((MM_StackSlotValidator(MM_StackSlotValidator::NOT_ON_HEAP, *slotPtr, stackLocation, walkState).validate(env)))
java/lang/Thread/virtual/MonitorEnterExit.java
22:26:34 TEST: java/lang/Thread/virtual/MonitorEnterExit.java#LM_LEGACY
22:26:34 02:24:47.278 0x3fe68002400 j9mm.479 * ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-linux-s390x-openj9/workspace/build/src/openj9/runtime/gc_vlhgc/CopyForwardScheme.cpp:2366: ((MM_StackSlotValidator(MM_StackSlotValidator::NOT_ON_HEAP, *slotPtr, stackLocation, walkState).validate(env)))
java/lang/Thread/virtual/MonitorEnterExit.java
19:33:46 TEST: java/lang/Thread/virtual/MonitorEnterExit.java#Xcomp-LM_LEGACY
19:33:46 STARTED MonitorEnterExit::testUnblockingByPlatformThread 'repetition 8 of 20'
19:33:46 23:33:29.992 0x3fe80002400 j9mm.107 * ** ASSERTION FAILED ** at /home/jenkins/workspace/build-scripts/jobs/jdk24/jdk24-linux-s390x-openj9/workspace/build/src/openj9/runtime/gc_vlhgc/GlobalMarkingScheme.cpp:465: ((false && (isHeapObject(objectPtr))))
There was another GC related issue
- https://github.com/eclipse-openj9/openj9/issues/22079