Lin Hu
Lin Hu
> There are 2 ways the test could fail with -Xint. One case is the assertion failure of `monitor->owner` being `0x1`. The other case is the monitor->owner being another valid...
failed with -Xint -Xmns28m -Xgcpolicy:nogc -verbose:gc, the case (the monitor->owner being another valid thread) ``` root@chandler1:/home/linhu/openj9-openjdk-jdk24$ /home/linhu/openj9-openjdk-jdk24/build/linux-x86_64-server-release/images/jdk/bin/java -cp /home/linhu/openj9-openjdk-jdk24/build/linux-x86_64-server-release/test-support/jtreg_test_jdk_java_lang_Thread_virtual_MiscMonitorTests_java/classes/0/java/lang/Thread/virtual/MiscMonitorTests.d:/home/linhu/openj9-openjdk-jdk24/test/jdk/java/lang/Thread/virtual:/home/linhu/openj9-openjdk-jdk24/build/linux-x86_64-server-release/test-support/jtreg_test_jdk_java_lang_Thread_virtual_MiscMonitorTests_java/classes/0/test/lib:/home/linhu/openj9-openjdk-jdk24/test/lib:/root/jtreg/jtreg7.4.1/lib/junit-platform-console-standalone-1.10.2.jar:/root/jtreg/jtreg7.4.1/lib/javatest.jar:/root/jtreg/jtreg7.4.1/lib/jtreg.jar --add-opens java.base/java.lang=ALL-UNNAMED -Xint -Xmns28m -Xgcpolicy:nogc -verbose:gc com.sun.javatest.regtest.agent.MainWrapper /home/linhu/openj9-openjdk-jdk24/build/linux-x86_64-server-release/test-support/jtreg_test_jdk_java_lang_Thread_virtual_MiscMonitorTests_java/java/lang/Thread/virtual/MiscMonitorTests.d/junit.0.jta java/lang/Thread/virtual/MiscMonitorTests.java MiscMonitorTests STARTED...
Can J9Thread.lockedmonitorcount be negative (it is defined as UDATA)? 0x458: U64 lockedmonitorcount = 0xFFFFFFFFFFFFFECE (18446744073709551310) count=1, monitor->pinCount=0, owner = 00007F25C00EDA68, objectMonitor: 00000000000148B0, objectMonitor->ownerContinuation: 0000000000000000, vmStruct->osThread=00007F25C0012730 16:20:34.761 0x3f5c00 j9vm.224 * **...
1, the issue still happens with -Xgcpolicy:nogc option (with heap resize), it might be related with exclusive vm access because the heap resize still require exclusive vm access. 2, looks...
have been merged with another PR
@llxia @TobiAjila please review the changes, Thanks
personal build: https://hyc-runtimes-jenkins.swg-devops.com/view/OpenJ9%20-%20Personal/job/Pipeline-Build-Test-Personal/24418/
@llxia SyntheticGCWorkload_concurrentSlackAuto group tests are designed for proving concept and monitor the regression, the tests need to be run under dedicate hardware and special env, so we intend to only...
As @smlambert mentioned in previous comment, the SyntheticGCWorkload_concurrentSlackAuto tests only run on xLinux machines before, because the test use precise payload rate and keep predicable live set data in Heap...
looks side-affection might be from new PR4134(https://github.com/eclipse/omr/pull/4134) Adding Tenure bytes deviation to modify concurrent kickoff. the PR also try to reduce abort case and percolate collection, so original run would...