Skip to content
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

80 FVT_Serviceability.diagnostics.xdump_thrstart.Mode101.1 Initialization error for library j9jvmti29(-3) #20194

Closed
JasonFengJ9 opened this issue Sep 19, 2024 · 4 comments · Fixed by #20202

Comments

@JasonFengJ9
Copy link
Member

From an internal build(rtv-rhel8x86-rtp-test-y3am8-1):

java version "1.8.0_421"
Java(TM) SE Runtime Environment (build 8.0.9.0 - pxa6480sr9-20240624_01(SR9))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit 20240918_78244 (JIT enabled, AOT enabled)
OpenJ9   - 1d57ff25a8b
OMR      - 4f49f388d
IBM      - dd9cff8)
JCL - 20240618_01 based on Oracle jdk8u421-b09

Optional info

Failure output (captured from console output)

JVMJ9TI001E Agent library /bluebird/javatest/HEAD_382595/test/SVT/ras/tools/native/bin/80/linux_x86-64/libxdump_event_generator.so could not be opened (/bluebird/javatest/HEAD_382595/test/SVT/ras/tools/native/bin/80/linux_x86-64/liblibxdump_event_generator.so.so: cannot open shared object file: No such file or directory)
JVMJ9VM015W Initialization error for library j9jvmti29(-3): JVMJ9VM009E J9VMDllMain failed

It seems related to #19754

@pshipton
Copy link
Member

This is a 0.49 issue, not 0.48. The breaking change didn't go into 0.48, and won't go in until there also a fix.

@cjjdespres
Copy link
Contributor

I think this is affecting the JITServer nightly tests. Log from https://hyc-runtimes-jenkins.swg-devops.com/job/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal/1070/, but it's causing SharedClassesAPI_0 to fail on all platforms because it can't find liblibsharedClasses.so.so

        SharedClassesAPI_0 Start Time: Mon Sep 30 10:07:08 2024 Epoch Time (ms): 1727687228432
        variation: Mode110
        JVM_OPTIONS: -XX:+UseJITServer -Xjit -Xgcpolicy:gencon -Xnocompressedrefs

        STF 10:08:25.312 - +------ Step 64 - DefaultLocGrpAccessJVMTI: Monitor workload processes
        STF 10:08:25.312 - | Wait for processes to meet expectations
        STF 10:08:25.312 - |   Processes: [WL1, WL2, WL3, WL4]
        STF 10:08:25.312 - |
        STF 10:08:25.312 - Monitoring processes: WL1 WL2 WL3 WL4
        STF 10:08:39.739 - Monitoring Report Summary:
        STF 10:08:39.740 -   o Process WL1 ended with the expected exit code (0)
        STF 10:08:39.740 -   o Process WL2 ended with the expected exit code (0)
        STF 10:08:39.740 -   o Process WL3 ended with the expected exit code (0)
        STF 10:08:39.740 -   o Process WL4 ended with the expected exit code (0)
        STF 10:08:39.741 - 
        STF 10:08:39.741 - +------ Step 65 - DefaultLocGrpAccessJVMTI: Verify caches using JVMTI
        STF 10:08:39.741 - | Verify caches using JVMTI
        STF 10:08:39.741 - |   TestName:            DefaultLocGrpAccessJVMTI
        STF 10:08:39.741 - |   sharedClassesOption: -Xshareclasses:name=DefaultLocGrpAccessJVMTINoIterator,groupAccess
        STF 10:08:39.741 - |   AgentOptions:        -agentpath:/home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/jvmtest/system/openj9-systemtest/openj9.test.sharedClasses.jvmti/bin/native/linux/libsharedClasses.so=expectedCacheCount=5,deleteCaches=true,cachePrefix=DefaultLocGrpAccessJVMTI
        STF 10:08:39.741 - |
        STF 10:08:39.741 - Running command: /home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/jdkbinary/j2sdk-image/bin/java -Xshareclasses:name=DefaultLocGrpAccessJVMTINoIterator,groupAccess -agentpath:/home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/jvmtest/system/openj9-systemtest/openj9.test.sharedClasses.jvmti/bin/native/linux/libsharedClasses.so=expectedCacheCount=5,deleteCaches=true,cachePrefix=DefaultLocGrpAccessJVMTI -XX:+UseJITServer -Xjit -Xgcpolicy:gencon -Xnocompressedrefs -Xdump:system:events=user -classpath /home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/jvmtest/system/openj9-systemtest/openj9.stf.extensions/bin net.openj9.stf.sharedClasses.DummySleeper
        STF 10:08:39.741 - Redirecting stderr to /home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/aqa-tests/TKG/output_17276842351775/SharedClassesAPI_0/20240930-100708-SharedClassesAPI/results/65.JVMT.stderr
        STF 10:08:39.741 - Redirecting stdout to /home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/aqa-tests/TKG/output_17276842351775/SharedClassesAPI_0/20240930-100708-SharedClassesAPI/results/65.JVMT.stdout
        STF 10:08:39.742 - Monitoring processes: JVMT
        JVMT stderr JVMJ9TI001E Agent library /home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/jvmtest/system/openj9-systemtest/openj9.test.sharedClasses.jvmti/bin/native/linux/libsharedClasses.so could not be opened (/home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/jvmtest/system/openj9-systemtest/openj9.test.sharedClasses.jvmti/bin/native/linux/liblibsharedClasses.so.so: cannot open shared object file: No such file or directory)
        JVMT stderr JVMJ9VM015W Initialization error for library j9jvmti29(-3): JVMJ9VM009E J9VMDllMain failed
        STF 10:08:39.761 - **FAILED** Process JVMT ended with exit code (1) and not the expected exit code/s (0)
        STF 10:08:39.761 - Monitoring Report Summary:
        STF 10:08:39.761 -   o Process JVMT ended with exit code (1) and not the expected exit code/s (0)
        STF 10:08:39.762 - Killing processes: JVMT
        STF 10:08:39.762 -   o Process JVMT pid 2811070 is not running
        **FAILED** at step 65 (DefaultLocGrpAccessJVMTI - Check Shared Classes Caches). Expected return value=0 Actual=1 at /home/jenkins/workspace/Test_openjdk17_j9_extended.system_ppc64le_linux_jit_Personal_testList_0/aqa-tests/TKG/../TKG/output_17276842351775/SharedClassesAPI_0/20240930-100708-SharedClassesAPI/execute.pl line 2243.
        STF 10:08:40.055 - **FAILED** execute script failed. Expected return value=0 Actual=1

@JasonFengJ9
Copy link
Member Author

This is to be fixed via #20202

Copy link

github-actions bot commented Oct 1, 2024

Issue Number: 20194
Status: Closed
Actual Components: comp:vm, test failure
Actual Assignees: No one :(
PR Assignees: JasonFengJ9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants