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

ctw of compstudio.jar dies at 3369 with assertion in compile.cpp, 1208

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1 P1
    • 1.4.0
    • 1.4.0
    • hotspot
    • beta
    • x86
    • solaris
    • Verified

      Test : compstudio.3000.3499
      Mode : java_g -Xcomp
      Platform : Solx86

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

      (or)

      set JAVA_HOME to /net/sqesvr/export/vsn/VM/merlin/weekly/jdk/latest/solx86
      and run the following command-line

      ${JAVA_HOME}/bin/java_g -server -Xcomp -verify -XX:+CompileTheWorld -XX:CompileTheWorldStartAt=3000 -XX:CompileTheWorldStopAt=3499 -Xbootclasspath/p:/net/alpheridies/export/VM/testbase/src/jit/compiletheworld/jars/a-d/compstudio.jar compstudio.3000.3499

      Output:

      java version "1.4.0-beta"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b54)
      Java HotSpot(TM) Server VM (build 1.4beta-B54-debug, compiled mode)
      VM option '+CompileTheWorld'
      VM option 'CompileTheWorldStartAt=3000'
      VM option 'CompileTheWorldStopAt=3499'
      CompileTheWorld : Compiling all classes in /net/alpheridies/export/VM/testbase/src/jit/compiletheworld/jars/a-d/compstudio.jar

      CompileTheWorld (3000) : com/softwareag/repository/framework/ReferenceImpl
      CompileTheWorld (3001) : com/softwareag/repository/framework/ReferenceOrderedSetImpl$RefListIterator
      .
      .
      .
      CompileTheWorld (3368) : pnuts/lang/PnutsParserConstants
      CompileTheWorld (3369) : pnuts/lang/PnutsParserTokenManager
      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # assert(adr_idx == alias_idx || (alias_type(alias_idx)->adr_type() != TypeJavaPtr::BOTTOM && adr_type != TypeJavaPtr::BOTTOM), "should not be testing for overlap with an unsafe pointer")
      #
      # Error ID: /net/hoti386/usr/re/hotspot/hotspot1.4/ws/src/share/vm/opto/compile.cpp, 1208
      #
      # Problematic Thread: prio=5 tid=0x816a680 nid=0xb runnable
      #
      Dumping core....
      doit[7]: 42 Abort(coredump)

      =================================================================
      francis.hsu@Eng 2001-03-13

      The same assertion also occur with different jar file when I
      run CTW testing in 64 bit mode(solsparc). The test will pass when
      running in 32 bit mode.(remove the -d64 flag)

      $ /re/promoted/jdk/1.4/beta/b55/binaries/solsparc/bin/java_g -d64 -server -Xss4m -verify -XX:+CompileTheWorld -XX:MinInliningThreshold=0 -XX:MaxPermSize=64m -Xss4m -verify -XX:+CompileTheWorld -XX:MinInliningThreshold=0 -XX:MaxPermSize=64m -XX:CompileTheWorldStartAt=1 -Xbootclasspath/p:/net/sqesvr/export/vsn/users/fhsu/test_tools/compileTheWorld.new/bin/../jars//a-d/CoolClue.jar
      VM option '+CompileTheWorld'
      VM option 'MinInliningThreshold=0'
      VM option 'MaxPermSize=64m'
      VM option '+CompileTheWorld'
      VM option 'MinInliningThreshold=0'
      VM option 'MaxPermSize=64m'
      VM option 'CompileTheWorldStartAt=1'
      CompileTheWorld : Compiling all classes in /net/sqesvr/export/vsn/VM/testbase/testbase_vm/src/jit/compiletheworld/jars/a-d/CoolClue.jar

      CompileTheWorld (1) : com/NetClue/html/HTMLForm$ActionController
      CompileTheWorld (2) : com/NetClue/html/CLHTMLDocument$TermElement
      CompileTheWorld (3) : com/NetClue/html/CLHTMLDocument
      CompileTheWorld (4) : com/NetClue/html/CLHTMLEditorKit$HTMLFactory
      CompileTheWorld (5) : com/NetClue/html/CLHTMLEditorKit$LinkController
      CompileTheWorld (6) : com/NetClue/html/CLHTMLEditorKit
      default to Motif 2.1, os is: 5.8
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 272 in java.awt.Component
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 276 in java.awt.Component
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 280 in java.awt.Component
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 284 in java.awt.Component
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 304 in java.awt.Component
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 248 in java.awt.Component
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 320 in java.awt.Container
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 400 in java.awt.Window
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 528 in java.awt.Frame
      Java HotSpot(TM) 64-Bit Server VM warning: VerifyJNIFields: long offset 520 in java.awt.Frame
      CompileTheWorld (7) : com/NetClue/html/CLHtmlPane$1$DriverFrame
      CompileTheWorld (8) : com/NetClue/html/CLHtmlPane$1
      CompileTheWorld (9) : com/NetClue/html/CLHtmlPane$2
      CompileTheWorld (10) : com/NetClue/html/CLHtmlPane
      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # assert(adr_idx == alias_idx || (alias_type(alias_idx)->adr_type() != TypeOopPtr::BOTTOM && adr_type != TypeOopPtr::BOTTOM), "should not be testing for overlap with an unsafe pointer")
      #
      # Error ID: /net/mersparc.eng/usr/re/hotspot/hotspot1.4/ws/src/share/vm/opto/compile.cpp, 1208 [ Patched ]
      #
      # Problematic Thread: prio=5 tid=0x100240478 nid=0xb runnable
      #
      ***********************************************************
      This bug is reproduceable in b57 with following assertion.

      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # assert(adr_idx == alias_idx || (alias_type(alias_idx)->adr_type() != TypeOopPtr::BOTTOM && adr_type != TypeOopPtr::BOTTOM), "should not be testing for overlap with an unsafe pointer")
      #
      # Error ID: /net/hoti386/usr/re/hotspot/hotspot1.4/ws/src/share/vm/opto/compile.cpp, 1118
      #
      # Problematic Thread: prio=5 tid=0x816df28 nid=0xc runnable
      #
      Dumping core....

      satheesh.pothuganti@eng 2001-03-26

      ************************************************************************
      Test produces the following output with b59

      CompileTheWorld (3404) : ser/nexus/Script
      CompileTheWorld (3405) : ser/nexus/StyleRule
      CompileTheWorld (3406) : ser/nexus/TargetElement
      CompileTheWorld (3407) : ser/nexus/Unit
      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # assert(i < _cnt, "oob")
      #
      # Error ID: /net/hoti386/usr/re/hotspot/hotspot1.4/ws/src/share/vm/opto/node.hpp
      , 270
      #
      # Problematic Thread: prio=5 tid=0x817b6d8 nid=0xc runnable
      #
      Dumping core....
      sat[10]: 21311 Abort(coredump)

      satheesh.pothuganti@eng 2001-04-09

            jrose John Rose
            mpiruthisunw Mohan Piruthivi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: