-
Notifications
You must be signed in to change notification settings - Fork 722
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LambdaLoadTest hang? in Runtime.gc() #20559
Comments
Issue Number: 20559 |
This thread got request to execute SystemGC and trying to acquire Exclusive Access:
However there is another thread has set Halt flag (0x01) but still keeping VM Access (0x20) and prevents taking Exclusive:
Looking to this threads is dbx:
So, looks like thread in |
I have not looked at the code, but the usual cause of issues like this is a monitor - specifically that VM access should be treated as a monitor enter for ordering purposes. |
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_special.system_ppc64_aix_Personal_testList_2/134 - p8-java1-ibm07
LambdaLoadTest_special_J9_5m_8
-Xgcpolicy:gencon -Xshareclasses -Xjit -Xnocompressedrefs
https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk8_j9_special.system_ppc64_aix_Personal_testList_2/134/system_test_output.tar.gz
**FAILED** Process LT has timed out
There are multiple load-* threads waiting in Runtime.gc().
The text was updated successfully, but these errors were encountered: