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

Old class file causes VM crash on JRE 1.3.0_01

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      x86, sparc
    • OS:
      linux, solaris_8

      Description

      Old class file, such as compiled by JDK 1.2.x, which has a long method
      causes VM crash on JRE 1.3.x at
      Error ID: 47454E45524154452F4F502D41500E435050084B.

      Attached sample program has a long method called service. When it is compiled by
      JDK 1.2.x or oldjavac in JDK 1.3.x and ran on client VM, VM crashes and
      following message is printed.

      On Solaris 8, JRE 1.3.1_01
      #
      # HotSpot Virtual Machine Error, Internal Error
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Error ID: 47454E45524154452F4F502D41500E435050084B 01
      #
      # Problematic Thread: prio=5 tid=0x280a0 nid=0x1 runnable
      #
      Abort

      On Windows 2000, JRE 1.3.1_01
      #
      # HotSpot Virtual Machine Error, Internal Error
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Error ID: 47454E45524154452F4F502D41500E435050084B
      #
      # Problematic Thread: prio=5 tid=0x2840c0 nid=0x538 runnable
      #

      This problem occurs on a licensee's JSP application.
      Tomcat generates _jspService() method and sometimes it is very long,
      and uses oldjavac (sun.tools.javac.Main) to compile it.

      Although this problem does not occur on server VM on JRE 1.3.x and
      any VM on JRE 1.4.0-beta3, a licensee wants a fix in JRE 1.3.x.
       
      Additionally, even when it runs, this long method takes long time to finish
      without increasing NewSize by unsupported -XX:NewSize option.
      Please try with -verbose:gc option. GC occurs many times and takes long time
      for each time.

        Attachments

          Activity

            People

            Assignee:
            phh Paul Hohensee
            Reporter:
            duke J. Duke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: