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

CMS: assert "There should not be any concurrent time", concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Won't Fix
    • Affects Version/s: 6
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • Introduced In Build:
      mustang
    • Introduced In Version:
      6
    • CPU:
      x86
    • OS:
      linux

      Description

      See:
      http://vmsqe.sfbay/nightly/mantis/DTWS/results/05-28-05/ServerVM/64BITLINUX-AMD64/mixed/Gc_Baseline-Xconc/vm.gc-NIGHTLY-Gc_Baseline-Xconc-ServerVM-mixed-64BITLINUX-AMD64-2005-05-29-01-51-06/analysis.html

      The following nightly tests on 05/05/28 failed the above assertion
      on account of this bug:

           gc.memory.FillingStation
           gc.gctests.Compact.compact007
           gc.gctests.Compact.compact008
           gc.gctests.WeakReference.weak001
           gc.gctests.Compact.compact015
           gc.gctests.Compact.compact014

      However, these tests have not failed on subsequent nights, even when testing
      the same bits. This bug is thus a placeholder for further investigation
      should the error recur in the future.

      Here is a typical rerun.sh file for one of the tests:
      ======================================================
      #!/bin/sh

      HOME=/home/fhsu
      DISPLAY=vmsqe.sfbay:0.0
      CLASSPATH=.:/var/tmp/Work/exec/vm.gc-NIGHTLY-Gc_Baseline-Xconc-ServerVM-mixed-64BITLINUX-AMD64-2005-05-29-01-51-06/run2/fhsu.Linux.amd64/FillingStation:/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/bin/classes:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/lib/tools.jar
      LD_LIBRARY_PATH=/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/src/nsk/share/lib/linuxamd64:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/lib/amd64:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/lib/amd64/server:/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/src/misc/gc/utils/lib/linuxamd64
      RAS_OPTIONS=
      SHELL=/bin/sh
      PATH=.:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/bin:/bin:/usr/bin:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/bin

      while [ $# -gt 0 ];
      do
        if [ $1 = "-jdk" ]; then
              shift 1
              PATH=${1}/bin:${PATH}
              shift 1
        else
              if [ $1 = "-d" ]; then
                shift 1
                if [ $# -gt 0 ]; then
                      DISPLAY=$1
                      shift 1
                else
                      DISPLAY=:0.0
                fi
              fi
        fi
      done

      export HOME
      export DISPLAY
      export CLASSPATH
      export LD_LIBRARY_PATH
      export RAS_OPTIONS
      export SHELL
      export PATH

      #annotate TEST javaopt=-server -Xmixed -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent
      #/net/jano/export/disk05/hotspot/users/ysr/testing/linux-amd64/jdk1.6.0/fastdebug/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+ShowMessageBoxOnError FillingStation
      /net/jano/export/disk05/hotspot/users/ysr/testing/linux-amd64/jdk1.6.0/fastdebug/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+ShowMessageBoxOnError FillingStation
      # /java/re/jdk/1.6.0/promoted/latest/binaries/linux-amd64/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+ShowMessageBoxOnError FillingStation
      ##Exit status of execution step=134
      ##!checkExitCode

      ## To suppress the following error report, specify this argument
      ## after -XX: or in .hotspotrc: SuppressErrorAt=/cmsAdaptiveSizePolicy.cpp:368]
      ##
      ## An unexpected error has been detected by HotSpot Virtual Machine:
      ##
      ## Internal Error (/PrtBuildDir/workspace/src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp, 368), pid=25226, tid=1079327088
      ##
      ## Java VM: Java HotSpot(TM) 64-Bit Server VM (20050525150425.ysr.bugs-debug mixed mode)
      ##
      ## Error: assert(_latest_cms_sum_concurrent_phases_time_secs == 0.0,"There should not be any concurrent time")
      ## An error report file with more information is saved as hs_err_pid25226.log
      ##
      ## If you would like to submit a bug report, please visit:
      ## http://java.sun.com/webapps/bugreport/crash.jsp
      ##
      #Current thread is 1079327088
      #Dumping core ...

      ###@###.### 2005-06-04 01:20:36 GMT

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jmasa Jon Masamitsu (Inactive)
              Reporter:
              ysr Y. Ramakrishna
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: