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

assertion failure in ContiguousSpace::block_size after massive number of RedefineClasses

    Details

    • Subcomponent:
    • Resolved In Build:
      b79
    • CPU:
      generic, sparc
    • OS:
      generic, solaris

      Backports

        Description

        During a test that redefines hundreds of classes a jvmg build asserts with:

        # Internal Error (/net/producer/export2/rfield/p1/src/share/vm/memory/space.cpp, 674 [ Patched ]), pid=6211, tid=2

        # Error: assert(p == current_top || oop(p)->is_oop(),"p is not a block start")


        ###@###.### 2005-05-18 06:04:51 GMT
        Does this affect tests below? Please let me know and we can remove this from the description (didn't put nsk_testbase keyword in yet). Don't we want the automatic vm.knownbugs tool to pick these up? Thanks.

        runtime/ParallelClassLoading/stress-redefine/freeLock/forName/dynamic-init/init-complex
        runtime/ParallelClassLoading/stress-redefine/freeLock/forName/init-complex
        runtime/ParallelClassLoading/stress-redefine/freeLock/loadClass/dynamic-init/init-complex
        runtime/ParallelClassLoading/stress-redefine/holdLock/forName/dynamic-init/init-complex
        runtime/ParallelClassLoading/stress-redefine/holdLock/forName/init-complex
        runtime/ParallelClassLoading/stress-redefine/holdLock/forName/tree
        runtime/ParallelClassLoading/stress-redefine/holdLock/loadClass/dynamic-init/init-complex
        runtime/ParallelClassLoading/stress-redefine/holdLock/loadClass/tree
        A number of new tests(will be introduced since r05) fail with the same assertion:
        runtime/ParallelClassLoading/mixed/systemloader/forName/anonymous-complex
        runtime/ParallelClassLoading/mixed/systemloader/forName/anonymous-simple
        runtime/ParallelClassLoading/mixed/systemloader/forName/dynamic-init/anonymous-complex
        runtime/ParallelClassLoading/mixed/systemloader/forName/dynamic-init/anonymous-simple
        runtime/ParallelClassLoading/mixed/systemloader/loadClass/anonymous-complex
        runtime/ParallelClassLoading/mixed/systemloader/loadClass/anonymous-simple
        runtime/ParallelClassLoading/mixed/systemloader/loadClass/dynamic-init/anonymous-complex
        runtime/ParallelClassLoading/mixed/systemloader/loadClass/dynamic-init/anonymous-simple
        runtime/ParallelClassLoading/stress-redefine/freeLock/reflect/init-complex
        runtime/ParallelClassLoading/stress-redefine/holdLock/reflect/init-complex

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dcubed Daniel Daugherty
                  Reporter:
                  rfield Robert Field
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: