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

CMS: (blk->_ptr == NULL || blk->_word_size>= size + MinChunkSize) failed: block was replenished

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Cannot Reproduce
    • Affects Version/s: hs19
    • Fix Version/s: 7
    • Component/s: hotspot
    • Subcomponent:
      gc
    • CPU:
      generic
    • OS:
      generic

      Description

      http://sqeweb.sfbay.sun.com/nfs/tools/gtee/results/JDK7/NIGHTLY/VM/2010-09-02/GC_Baseline-Xinc/vm/windows-i586/client/mixed/windows-i586_vm_client_mixed_vm.gc.testlist/ResultDir/StringIntern/hs_err_pid15916.log

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (C:\temp\jprt\P1\B\015907.kvn\source\src\share\vm\gc_implementation\concurrentMarkSweep\compactibleFreeListSpace.cpp:1461), pid=15916, tid=10076
      # assert(blk->_ptr == NULL || blk->_word_size >= size + MinChunkSize) failed: block was replenished
      #
      # JRE version: 6.0_21-b07
      # Java VM: OpenJDK Client VM (19.0-b06-201009030159.kvn.6980405_hs19-fastdebug mixed mode windows-x86 )
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

      --------------- T H R E A D ---------------

      Current thread (0x046f4000): JavaThread "gc.gctests.StringIntern.StringIntern$StringGenerator@112f614" [_thread_in_vm, id=10076, stack(0x04a10000,0x04a60000)]

      Stack: [0x04a10000,0x04a60000], sp=0x04a5f858, free space=318k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      Warning: This error log is *not* generated by the following JVM:
                 C:/local/common/jdk/baseline/windows-i586/jre/bin/client/jvm.dll
               JVM symbol lookup may be incorrect.
               Please use --jvm=<path/to/jvm> to point to the correct JVM.

      V [jvm.dll+0x37c2ac];; ?report_and_die@VMError@@QAEXXZ+0x4ec
      V [jvm.dll+0x120905];; ?report_vm_error@@YAXPBDH00@Z+0x45
      V [jvm.dll+0xebd2e];; ?getChunkFromLinearAllocBlock@CompactibleFreeListSpace@@AAEPAVHeapWord@@PAVLinearAllocBlock@@I@Z+0x14e
      V [jvm.dll+0xebecc];; ?getChunkFromSmallLinearAllocBlock@CompactibleFreeListSpace@@AAEPAVHeapWord@@I@Z+0x7c
      V [jvm.dll+0xec1f9];; ?allocate@CompactibleFreeListSpace@@UAEPAVHeapWord@@I@Z+0x79
      V [jvm.dll+0x10a8c5];; ?have_lock_and_allocate@ConcurrentMarkSweepGeneration@@QAEPAVHeapWord@@I_N@Z+0x45
      V [jvm.dll+0x10db70];; ?allocate@ConcurrentMarkSweepGeneration@@UAEPAVHeapWord@@I_N@Z+0x30
      V [jvm.dll+0x2d95b3];; ?mem_allocate_in_gen@PermGen@@IAEPAVHeapWord@@IPAVGeneration@@@Z+0x63
      V [jvm.dll+0xda892];; ?mem_allocate@CMSPermGen@@UAEPAVHeapWord@@I@Z+0x52
      V [jvm.dll+0xf42bf];; ?common_permanent_mem_allocate_noinit@CollectedHeap@@KAPAVHeapWord@@IPAVThread@@@Z+0x8f
      V [jvm.dll+0x2bf9e2];; ?permanent_array_allocate@CollectedHeap@@SAPAVoopDesc@@VKlassHandle@@HHPAVThread@@@Z+0x62
      V [jvm.dll+0x35d45d];; ?allocate_permanent@typeArrayKlass@@QAEPAVtypeArrayOopDesc@@HPAVThread@@@Z+0x5d
      V [jvm.dll+0x2bf435];; ?new_permanent_charArray@oopFactory@@SAPAVtypeArrayOopDesc@@HPAVThread@@@Z+0x45
      V [jvm.dll+0x19d67d];; ?basic_create@java_lang_String@@CA?AVHandle@@H_N0PAVThread@@@Z+0x10d
      V [jvm.dll+0x19d743];; ?basic_create_from_unicode@java_lang_String@@CA?AVHandle@@PAGH_NPAVThread@@@Z+0x43
      V [jvm.dll+0x19d91b];; ?create_tenured_from_unicode@java_lang_String@@SA?AVHandle@@PAGHPAVThread@@@Z+0x1b
      V [jvm.dll+0x32befc];; ?basic_add@StringTable@@AAEPAVoopDesc@@HVHandle@@PAGHIPAVThread@@@Z+0x7c
      V [jvm.dll+0x32c097];; ?intern@StringTable@@CAPAVoopDesc@@VHandle@@PAGHPAVThread@@@Z+0x87
      V [jvm.dll+0x32c13e];; ?intern@StringTable@@SAPAVoopDesc@@PAV2@PAVThread@@@Z+0x3e
      V [jvm.dll+0x1ef641];; _JVM_InternString@8+0x1f1
      C [java.dll+0x1480];; _Java_java_lang_String_intern@8+0x10
      J java.lang.String.intern()Ljava/lang/String;
      J gc.gctests.StringIntern.StringIntern$StringGenerator.run()V
      v ~StubRoutines::call_stub
      V [jvm.dll+0x196b69];; ?call_helper@JavaCalls@@CAXPAVJavaValue@@PAVmethodHandle@@PAVJavaCallArguments@@PAVThread@@@Z+0x2d9
      V [jvm.dll+0x2ca3a5];; ?os_exception_wrapper@os@@SAXP6AXPAVJavaValue@@PAVmethodHandle@@PAVJavaCallArguments@@PAVThread@@@Z0123@Z+0x95
      V [jvm.dll+0x196c16];; ?call@JavaCalls@@SAXPAVJavaValue@@VmethodHandle@@PAVJavaCallArguments@@PAVThread@@@Z+0x46
      V [jvm.dll+0x196e40];; ?call_virtual@JavaCalls@@SAXPAVJavaValue@@VKlassHandle@@VsymbolHandle@@2PAVJavaCallArguments@@PAVThread@@@Z+0xa0
      V [jvm.dll+0x196ea2];; ?call_virtual@JavaCalls@@SAXPAVJavaValue@@VHandle@@VKlassHandle@@VsymbolHandle@@3PAVThread@@@Z+0x52
      V [jvm.dll+0x1f48cb];; ?thread_entry@@YAXPAVJavaThread@@PAVThread@@@Z+0x7b
      V [jvm.dll+0x357f87];; ?thread_main_inner@JavaThread@@QAEXXZ+0xb7
      V [jvm.dll+0x2c9bb4];; ?java_start@@YGIPAVThread@@@Z+0xb4
      C [msvcr71.dll+0x9565]
      C [kernel32.dll+0x4d0e9]
      C [ntdll.dll+0x419bb]
      C [ntdll.dll+0x4198e]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J java.lang.String.intern()Ljava/lang/String;
      J gc.gctests.StringIntern.StringIntern$StringGenerator.run()V
      j nsk.share.runner.ThreadsRunner$ManagedThread.run()V+57
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
      =>0x046f4000 JavaThread "gc.gctests.StringIntern.StringIntern$StringGenerator@112f614" [_thread_in_vm, id=10076, stack(0x04a10000,0x04a60000)]
        0x046fa400 JavaThread "gc.gctests.StringIntern.StringIntern$StringGenerator@87816d" [_thread_in_vm, id=11156, stack(0x049c0000,0x04a10000)]
        0x0465c400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=216, stack(0x04920000,0x04970000)]
        0x0465ac00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=12552, stack(0x04820000,0x04920000)]
        0x04654c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=14280, stack(0x047d0000,0x04820000)]
        0x0464a000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5200, stack(0x04580000,0x045d0000)]
        0x04647000 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=7644, stack(0x04530000,0x04580000)]
        0x0462e800 JavaThread "Finalizer" daemon [_thread_blocked, id=1164, stack(0x044e0000,0x04530000)]
        0x0462a000 JavaThread "Reference Handler" daemon [_thread_blocked, id=11132, stack(0x04490000,0x044e0000)]
        0x00d1b000 JavaThread "main" [_thread_blocked, id=18200, stack(0x00100000,0x00150000)]

      Other Threads:
        0x04625c00 VMThread [stack: 0x04440000,0x04490000] [id=17528]
        0x0465e400 WatcherThread [stack: 0x04970000,0x049c0000] [id=11460]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x00d1a1a0] Heap_lock - owner thread: 0x046f4000

      Heap
       par new generation total 14784K, used 2391K [0x10010000, 0x11010000, 0x11010000)
        eden space 13184K, 15% used [0x10010000, 0x1021c4a8, 0x10cf0000)
        from space 1600K, 18% used [0x10e80000, 0x10ec9998, 0x11010000)
        to space 1600K, 0% used [0x10cf0000, 0x10cf0000, 0x10e80000)
       concurrent mark-sweep generation total 49152K, used 570K [0x11010000, 0x14010000, 0x16010000)
       concurrent-mark-sweep perm gen total 12288K, used 9210K [0x16010000, 0x16c10000, 0x1a010000)

      Dynamic libraries:
      0x00400000 - 0x00429000 C:\local\common\jdk\baseline\windows-i586\bin\java.exe
      0x772f0000 - 0x77417000 C:\Windows\system32\ntdll.dll
      0x765e0000 - 0x766bc000 C:\Windows\system32\kernel32.dll
      0x76820000 - 0x768e6000 C:\Windows\system32\ADVAPI32.dll
      0x76c70000 - 0x76d33000 C:\Windows\system32\RPCRT4.dll
      0x7c340000 - 0x7c396000 C:\local\common\jdk\baseline\windows-i586\jre\bin\msvcr71.dll
      0x08000000 - 0x0856c000 C:\local\common\jdk\baseline\windows-i586\jre\bin\client\jvm.dll
      0x76e30000 - 0x76ecd000 C:\Windows\system32\USER32.dll
      0x77500000 - 0x7754b000 C:\Windows\system32\GDI32.dll
      0x73e00000 - 0x73e32000 C:\Windows\system32\WINMM.dll
      0x76950000 - 0x769fa000 C:\Windows\system32\msvcrt.dll
      0x77010000 - 0x77155000 C:\Windows\system32\ole32.dll
      0x76790000 - 0x7681d000 C:\Windows\system32\OLEAUT32.dll
      0x73dc0000 - 0x73dfd000 C:\Windows\system32\OLEACC.dll
      0x77450000 - 0x7746e000 C:\Windows\system32\IMM32.DLL
      0x766c0000 - 0x76788000 C:\Windows\system32\MSCTF.dll
      0x757d0000 - 0x757fc000 C:\Windows\system32\apphelp.dll
      0x774f0000 - 0x774f9000 C:\Windows\system32\LPK.DLL
      0x76a00000 - 0x76a7d000 C:\Windows\system32\USP10.dll
      0x10000000 - 0x10010000 C:\local\common\jdk\baseline\windows-i586\jre\bin\verify.dll
      0x00170000 - 0x00196000 C:\local\common\jdk\baseline\windows-i586\jre\bin\java.dll
      0x00150000 - 0x0015b000 C:\local\common\jdk\baseline\windows-i586\jre\bin\hpi.dll
      0x77420000 - 0x77427000 C:\Windows\system32\PSAPI.DLL
      0x75830000 - 0x75844000 C:\Windows\system32\Secur32.dll
      0x001b0000 - 0x001c7000 C:\local\common\jdk\baseline\windows-i586\jre\bin\zip.dll

      VM Arguments:
      jvm_args: -Xmixed -XX:-PrintVMOptions -Xincgc -XX:+CMSClassUnloadingEnabled -XX:+StartAttachListener -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops
      java_command: gc.gctests.StringIntern.StringIntern
      Launcher Type: SUN_STANDARD

      Environment Variables:
      CLASSPATH=c:/local/37901.JDK7.NIGHTLY.VM+windows-i586_vm_client_mixed_vm.gc.testlist/results/ResultDir/StringIntern;C:/local/common/testbase/6/vm/vm/bin/classes;C:/local/common/jdk/baseline/windows-i586/lib/tools.jar
      PATH=c:\local\common\jdk\baseline\windows-i586\bin;c:\local\common\jdk\baseline\windows-i586\jre\bin\client;c:\Windows\system32;c:\Cygwin\bin;c:\Cygwin\usr\bin;c:\local\common\jdk\baseline\windows-i586\bin\client;c:\local\common\jdk\baseline\windows-i586\jre\bin;.;c:\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\jni;c:\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\malloc;c:\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\jvmti;c:\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\jniref
      LD_LIBRARY_PATH=;C;C:\Cygwin\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\jni;C;C:\Cygwin\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\malloc;C;C:\Cygwin\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\jvmti;C;C:\Cygwin\local\common\testbase\6\vm\vm\bin\lib\windows-i586\nsk\share\gc\lock\jniref
      SHELL=C:/Cygwin/bin/bash -o igncr
      DISPLAY=vm-v240-01.sfbay.sun.com:1



      --------------- S Y S T E M ---------------

      OS: Windows Vista Build 6002 Service Pack 2

      CPU:total 2 (1 cores per cpu, 1 threads per core) family 15 model 37 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext

      Memory: 4k page, physical 4126868k(2910360k free), swap 8483096k(7241424k free)

      vm_info: OpenJDK Client VM (19.0-b06-201009030159.kvn.6980405_hs19-fastdebug) for windows-x86 JRE (1.7.0), built on Sep 2 2010 19:18:04 by "Administrator" with MS VC++ 7.1 (VS2003)

      time: Fri Sep 03 09:17:12 2010
      elapsed time: 14 seconds

      # Host info: CYGWIN_NT-6.0 vm-v20z-20 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin
      Failing test:-

      gc/gctests/StringIntern/StringIntern

        Attachments

          Activity

            People

            • Assignee:
              ysr Y. Ramakrishna
              Reporter:
              ysr Y. Ramakrishna
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: