Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 26
    • Affects Version/s: 17, 21, 25, 26
    • Component/s: hotspot
    • Environment:
    • b23
    • aarch64
    • linux

        Test vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java intermittent fails. The test log snippet:

        [15:39:9.535] Starting target application: /home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/bin/java -Dvmsqe.aod.AppId=2301757 -XX:+UsePerfData -ea -esa -XX:+EnableDynamicAgentLoading nsk.jvmti.AttachOnDemand.attach020.attach020Target -agentsNumber 1 -port 47595
        TargetApp (stdout): [15:39:9.660] Sending signal 'ready'
        TargetApp (stdout): [15:39:9.836] Waiting for agents connection
        [15:39:9.837] Signal received: 'ready'
        [15:39:9.838] Target VM id was identified: 2301930
        [15:39:9.848] Trying to get VirtualMachine object
        [15:39:10.203] VirtualMachine was created: sun.tools.attach.AttachProviderImpl@7f0d8124: 2301930
        [15:39:10.203] Trying to load native agent: 'attach020Agent00' (agent options: '-agentName=NativeAgent-0')
        [15:39:10.240] Agent was loaded
        [15:39:10.240] Detaching from the VM 'sun.tools.attach.AttachProviderImpl@7f0d8124: 2301930'
        [15:39:10.240] Sending signal: 'finish'
        TargetApp (stdout): - attach020Agent00.cpp, 126: NativeAgent-0: auxiliary thread was started
        TargetApp (stdout): - attach020Agent00.cpp, 187: NativeAgent-0: initialization was done
        TargetApp (stdout): - aod.cpp, 199: Agent NativeAgent-0 is loaded
        TargetApp (stdout): [15:39:10.239] Agent 'NativeAgent-0' was loaded
        TargetApp (stdout): - attach020Agent00.cpp, 95: NativeAgent-0: auxiliary thread is running
        TargetApp (stdout): [15:39:10.253] All expected agents connected
        TargetApp (stdout): [15:39:10.253] Provoking garbage collection
        TargetApp (stdout): - attach020Agent00.cpp, 59: NativeAgent-0: GC start event received
        TargetApp (stdout): - attach020Agent00.cpp, 67: NativeAgent-0: GC finish event received
        TargetApp (stdout): - aod.cpp, 253: Agent NativeAgent-0 finished (success: 1)
        TargetApp (stdout): [15:39:10.430] Agent 'NativeAgent-0' finished execution (finishedSuccessfully: true)
        TargetApp (stderr): Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        STDERR:
        nsk.share.Failure: Target application finished with non-zero code 1
        at nsk.share.aod.AODTestRunner.runTest(AODTestRunner.java:153)
        at nsk.share.aod.AODTestRunner.main(AODTestRunner.java:184)

              Assignee:
              Sendao Yan
              Reporter:
              Sendao Yan
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: