testFor (vm) test crashes with assertion at oopMap.cpp, 435

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P1
    • 1.4.0
    • Affects Version/s: 1.4.0
    • Component/s: hotspot
    • beta2
    • x86, sparc
    • linux, solaris, solaris_8
    • Verified

      Test : jit/symcjit/misctests/testFor
      TestBase : /net/sqesvr.eng/export/vsn/VM/testbase/testbase_vm
      Mode : -Xmixed
      Platform : Solsparc 5.8, solx86, linux RH 6.2
      JAVA_HOME : /net/sqesvr.eng/export/vsn/VM/merlin/weekahead/jdk/latest/{O.S}

      Steps to reproduce
      1) cd /net/sqesvr.eng/export/vsn/GammaBase/Bugs/{Bugid}
      2) ksh doit

      Output:
      java version "1.4.0-beta"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b65)
      Java HotSpot(TM) Client VM (build 20010524124025.jcoomes.baseline-debug, mixed mode)
      # Found non oop pointer. Dumping state at failure

      [124]=Oop [120]=Oop L4=Oop
      Compiled frame (sp=0xffbedce8, fp=0xffbedd90, pc=0xf9cfb790)
           nmethod:(osr){method} 'main' '([Ljava/lang/String;)V' in 'testFor'

      ------ nmethod:(osr){method} 'main' '([Ljava/lang/String;)V' in 'testFor'------

      Register map
        O0 [0xffbedca8] = 0xf39ffea0
        O1 [0xffbedcac] = 0xf9cfb790
        O2 [0xffbedcb0] = 0x18
        O3 [0xffbedcb4] = 0xfe099504
        O4 [0xffbedcb8] = 0xbebff8
        O5 [0xffbedcbc] = 0xfda641d4
        SP [0xffbedcc0] = 0xffbedce8
        O7 [0xffbedcc4] = 0xf9cfb788
        L0 [0xffbedce8] = 0x0
        L1 [0xffbedcec] = 0xf4240
        L2 [0xffbedcf0] = 0xf78dd1b8
        L3 [0xffbedcf4] = 0xfe5b50c8
        L4 [0xffbedcf8] = 0xf3f21b28
        L5 [0xffbedcfc] = 0x7562
        L6 [0xffbedd00] = 0x0
        L7 [0xffbedd04] = 0x7562
        I0 [0xffbedd08] = 0xb
        I1 [0xffbedd0c] = 0x1
        I2 [0xffbedd10] = 0xa
        I3 [0xffbedd14] = 0x27fa4
        I4 [0xffbedd18] = 0xf78dcef8
        I5 [0xffbedd1c] = 0x0
        FP [0xffbedd20] = 0xffbedd90
        I7 [0xffbedd24] = 0xf9ca7f38
      ------

      [120]=Oop loc = ffbedd60

      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) Client VM (20010524124025.jcoomes.baseline-debug mixed mode)
      #
      # assert(Universe::heap()->is_in_or_null(*loc), "found non oop pointer")
      #
      # Error happened during: generation collection for allocation
      #
      # Error ID: /net/balvenie.eng/export/imgr_home/ws/20010524124025.jcoomes.baseline/src/share/vm/compiler/oopMap.cpp, 435 [ Patched ]
      #
      # Problematic Thread: prio=5 tid=0xc44d0 nid=0x4 runnable
      #
      Dumping core....
      Abort - core dumped

      NOTE: Test passes in -Xint and -Xcomp modes.

      **please ignore this bug, if the bug 4446672 fixes are not integrated in to the latest weekahead binaries. (This bug may be related to 4446672).



            Assignee:
            Tom Rodriguez
            Reporter:
            Satheesh Pothuganti (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: