Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8331808

serviceability/tmtools/jstat/GcCauseTest01.java run with -Xcomp -XX:TieredStopAtLevel=1 intermittent fail

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 23
    • core-svc
    • x86_64
    • linux

      test commnad:
      export test=test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest01.java
      function runJtreg() { jtreg -Xcomp -XX:TieredStopAtLevel=1 -ea -esa -timeoutFactor:4 -v:fail,error,time,nopass -nr -w $dir/index-$1 $test &> $dir/$1.log ; if [[ 0 -ne $? ]]
      ; then echo -n "$1 " ; else rm -rf $dir/index-$1 $dir/$1.log ; fi ; } ; export -f runJtreg ; export dir="tmp-jtreg-"`basename ${test##* } .java | sed "s|#|_|"` ; rm -rf $dir ; mkdir -p $dir ; time seq
       10000 | xargs -i -n 1 -P `nproc` bash -c "runJtreg {}" ; echo total fail number: `ls $dir/*.log 2> /dev/null | wc | awk '{print $1}'`


      result:
      STDOUT:
      [2024-05-07T13:01:03.740026629Z] started process 378299 [/home/yansendao/git/jdk/build/linux-x86_64-server-release/images/jdk/bin/jstat, -gc, 376051] with out/err redirected to './out.10390659459810216295.txt' and './err.10390659459810216295.txt'
      [2024-05-07T13:01:04.519014486Z] process 378299 finished with exit code = 0
      Process output: Exit code: 0
      stdout: S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT CGC CGCT GCT
              0.0 2048.0 0.0 1528.0 27648.0 0.0 101376.0 1072.8 1536.0 1415.9 256.0 199.4 1 0.028 0 0.000 1 0.000 0.044
      stderr:
      STDERR:
      java.lang.RuntimeException: GCT != (YGCT + CGCT + FGCT) (GCT = 0.044, YGCT = 0.028, CGCT = 0.0, FGCT = 0.0, (YCGT + CGCT + FGCT) = 0.028)
      at utils.JstatResults.assertThat(JstatResults.java:172)
      at utils.JstatGcCauseResults.assertConsistency(JstatGcCauseResults.java:94)
      at GcCauseTest01.main(GcCauseTest01.java:49)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
      at java.base/java.lang.Thread.run(Thread.java:1575)

        1. 210.log
          10 kB
        2. 7.log
          10 kB

            Unassigned Unassigned
            syan Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: