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

CTW of rt.jar dies at 1907 with assertion in c1_LIRAssembler_i486.cpp, 1299

XMLWordPrintable

    • beta2
    • x86
    • solaris
    • Verified

      Mode : -Xcomp
      Platforms : solx86
      JAVA_HOME : /net/sqesvr.eng/export/vsn/VM/merlin/weekahead/jdk/latest/{OS}

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

      {OR}

      set JAVA_HOME to /net/sqesvr.eng/export/vsn/VM/merlin/weekahead/jdk/latest/{OS}

      ${JAVA_HOME}/bin/java -hotspot -Xcomp -XX:-ShowMessageBoxOnError -Xverify:all -XX:+CompileTheWorld -XX:CompileTheWorldStartAt=1810 -XX:CompileTheWorldStopAt=1907 -Xbootclasspath/p:/net/sqesvr/export/vsn/VM/merlin/weekahead/jdk1.4/b66/solx86/jre/lib/rt.jar

      Output:
      java version "1.4.0-beta_refresh"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta_refresh-b66)
      Java HotSpot(TM) Client VM (build 20010530125025.jcoomes.baseline-debug, compiled mode)

      VM option '-ShowMessageBoxOnError'
      VM option '+CompileTheWorld'
      VM option 'CompileTheWorldStartAt=1810'
      VM option 'CompileTheWorldStopAt=1907'
      CompileTheWorld : Compiling all classes in /net/sqesvr/export/vsn/VM/merlin/weekahead/jdk1.4/b66/solx86/jre/lib/rt.jar

      CompileTheWorld (1810) : java/lang/StringCoding$CharsetSD
      CompileTheWorld (1811) : java/lang/StringCoding$CharsetSE
      CompileTheWorld (1812) : java/lang/StringCoding$ConverterSD
      CompileTheWorld (1813) : java/lang/StringCoding$ConverterSE
      CompileTheWorld (1814) : java/lang/StringCoding$StringDecoder
      CompileTheWorld (1815) : java/lang/StringCoding$StringEncoder
      CompileTheWorld (1816) : java/lang/StringCoding
      CompileTheWorld (1817) : java/lang/StringIndexOutOfBoundsException
      CompileTheWorld (1818) : java/lang/System$1
      CompileTheWorld (1819) : java/lang/UNIXProcess$1
      CompileTheWorld (1820) : java/lang/UNIXProcess$2
      CompileTheWorld (1821) : java/lang/UNIXProcess$3
      CompileTheWorld (1822) : java/lang/UNIXProcess
      CompileTheWorld (1823) : java/lang/UnknownError
      CompileTheWorld (1824) : java/lang/UnsatisfiedLinkError
      CompileTheWorld (1825) : java/lang/UnsupportedClassVersionError
      CompileTheWorld (1826) : java/lang/VerifyError
      CompileTheWorld (1827) : java/lang/Void
      CompileTheWorld (1828) : java/lang/ref/Finalizer$1
      CompileTheWorld (1829) : java/lang/ref/Finalizer$2
      CompileTheWorld (1830) : java/lang/ref/Finalizer$3
      CompileTheWorld (1831) : java/lang/ref/Reference$1
      CompileTheWorld (1832) : java/lang/ref/ReferenceQueue$1
      CompileTheWorld (1833) : java/lang/reflect/InvocationHandler
      CompileTheWorld (1834) : java/lang/reflect/InvocationTargetException
      CompileTheWorld (1835) : java/lang/reflect/Modifier
      CompileTheWorld (1836) : java/lang/reflect/Proxy
      CompileTheWorld (1837) : java/lang/reflect/ReflectAccess
      CompileTheWorld (1838) : java/lang/reflect/UndeclaredThrowableException
      CompileTheWorld (1839) : java/math/BigDecimal
      CompileTheWorld (1840) : java/math/BigInteger
      CompileTheWorld (1841) : java/math/BitSieve
      CompileTheWorld (1842) : java/math/MutableBigInteger
      CompileTheWorld (1843) : java/math/SignedMutableBigInteger
      CompileTheWorld (1844) : java/net/Authenticator
      CompileTheWorld (1845) : java/net/BindException
      CompileTheWorld (1846) : java/net/ConnectException
      CompileTheWorld (1847) : java/net/ContentHandlerFactory
      CompileTheWorld (1848) : java/net/DatagramPacket
      CompileTheWorld (1849) : java/net/DatagramSocket
      CompileTheWorld (1850) : java/net/DatagramSocketImpl
      CompileTheWorld (1851) : java/net/DatagramSocketImplFactory
      CompileTheWorld (1852) : java/net/FactoryURLClassLoader
      CompileTheWorld (1853) : java/net/Inet4Address
      CompileTheWorld (1854) : java/net/Inet4AddressImpl
      CompileTheWorld (1855) : java/net/Inet6Address$1$Pos
      CompileTheWorld (1856) : java/net/Inet6Address
      CompileTheWorld (1857) : java/net/Inet6AddressImpl
      CompileTheWorld (1858) : java/net/InetAddress$1
      CompileTheWorld (1859) : java/net/InetAddress$CacheEntry
      CompileTheWorld (1860) : java/net/InetAddress
      CompileTheWorld (1861) : java/net/InetAddressContainer
      CompileTheWorld (1862) : java/net/InetAddressImpl
      CompileTheWorld (1863) : java/net/InetAddressImplFactory
      CompileTheWorld (1864) : java/net/InetSocketAddress
      CompileTheWorld (1865) : java/net/MulticastSocket
      CompileTheWorld (1866) : java/net/NetPermission
      CompileTheWorld (1867) : java/net/NetworkInterface$1$checkedAddresses
      CompileTheWorld (1868) : java/net/NetworkInterface$1
      CompileTheWorld (1869) : java/net/NetworkInterface
      CompileTheWorld (1870) : java/net/NoRouteToHostException
      CompileTheWorld (1871) : java/net/PasswordAuthentication
      CompileTheWorld (1872) : java/net/PlainDatagramSocketImpl
      CompileTheWorld (1873) : java/net/PlainSocketImpl
      CompileTheWorld (1874) : java/net/PortUnreachableException
      CompileTheWorld (1875) : java/net/ProtocolException
      CompileTheWorld (1876) : java/net/ServerSocket
      CompileTheWorld (1877) : java/net/Socket$1
      CompileTheWorld (1878) : java/net/Socket$2
      CompileTheWorld (1879) : java/net/Socket
      CompileTheWorld (1880) : java/net/SocketAddress
      CompileTheWorld (1881) : java/net/SocketException
      CompileTheWorld (1882) : java/net/SocketImpl
      CompileTheWorld (1883) : java/net/SocketImplFactory
      CompileTheWorld (1884) : java/net/SocketInputStream
      CompileTheWorld (1885) : java/net/SocketOptions
      CompileTheWorld (1886) : java/net/SocketOutputStream
      CompileTheWorld (1887) : java/net/SocketPermission
      CompileTheWorld (1888) : java/net/SocketPermissionCollection
      CompileTheWorld (1889) : java/net/SocketTimeoutException
      CompileTheWorld (1890) : java/net/SocksConsts
      CompileTheWorld (1891) : java/net/SocksSocketImpl$1
      CompileTheWorld (1892) : java/net/SocksSocketImpl$2
      CompileTheWorld (1893) : java/net/SocksSocketImpl
      CompileTheWorld (1894) : java/net/SocksSocketImplFactory$1
      CompileTheWorld (1895) : java/net/SocksSocketImplFactory
      CompileTheWorld (1896) : java/net/URI$Parser
      CompileTheWorld (1897) : java/net/URI
      CompileTheWorld (1898) : java/net/URISyntaxException
      CompileTheWorld (1899) : java/net/URLClassLoader$5
      CompileTheWorld (1900) : java/net/URLClassLoader$6
      CompileTheWorld (1901) : java/net/URLClassLoader$7
      CompileTheWorld (1902) : java/net/URLDecoder
      CompileTheWorld (1903) : java/net/URLEncoder
      CompileTheWorld (1904) : java/net/UnknownHostException
      CompileTheWorld (1905) : java/net/UnknownServiceException
      CompileTheWorld (1906) : java/nio/AsynchronousCloseException
      CompileTheWorld (1907) : java/nio/Bits
      #
      # 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 (20010530125025.jcoomes.baseline-debug compiled mode)
      #
      # assert(src_reg->has_byte_register(), "wrong register")
      #
      # Error ID: /net/balvenie.eng/export/imgr_home/ws/20010530125025.jcoomes.baseline/src/cpu/i486/vm/c1_LIRAssembler_i486.cpp, 1299
      #
      # Problematic Thread: prio=5 tid=0x81202a8 nid=0xb runnable
      #
      Dumping core....
      Abort - core dumped

      NOTE: Since the Jano is down, doit script is not available in GammaBase directory and it will be provided once jano is up.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: