openj9 icon indicating copy to clipboard operation
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)))

Open JasonFengJ9 opened this issue 5 months ago • 0 comments

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

JasonFengJ9 avatar Jun 11 '25 21:06 JasonFengJ9