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

64 bits VM asserts when stack size set to unlimited

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 1.4.0, 1.4.1
    • Fix Version/s: 1.4.2
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      mantis
    • CPU:
      x86, sparc
    • OS:
      solaris_7, solaris_8
    • Verification:
      Verified

      Description

      When I try to run tests for 64 bits VM, with stack size set to
      unlimited, all tests failed with following assertions. It works fine
      with 32 bits VM or when stack size reset to 8192.( ulimit -s 8192)

      # ulimit -s unlimited
      # ulimit -a
      core file size (blocks) 0
      data seg size (kbytes) unlimited
      file size (blocks) unlimited
      open files 256
      pipe size (512 bytes) 10
      stack size (kbytes) unlimited
      cpu time (seconds) unlimited
      max user processes 7925
      virtual memory (kbytes) unlimited
      # /net/jdk.eng/export/disk6/promoted/jdk/1.4/beta_refresh/b69/binaries/solsparc/bin/java_g -d64 -version
      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.0-beta_refresh-b69-debug mixed mode)
      #
      # assert((address)&st > (address)st.ss_sp-st.ss_size, "Invalid stack size returned")
      #
      # Error ID: /net/mersparc.eng/usr/re/hotspot/hotspot1.4/ws/src/os/solaris/vm/os_solaris.cpp, 158 [ Unknown ]
      #
      Dumping core....
      root[sh]@hotsparc# /net/jdk.eng/export/disk6/promoted/jdk/1.4/beta_refresh/b69/binaries/solsparc/bin/java -server -version
      java version "1.4.0-beta_refresh"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta_refresh-b69)
      Java HotSpot(TM) Server VM (build 1.4.0-beta_refresh-b69, mixed mode)


      Name: rmT116609 Date: 01/30/2002


      DESCRIPTION OF THE PROBLEM :

      Using the -d64 flag causes the VM to crash on Solaris2.8, Solaris 9 beta.

      $limit stacksize unlimited
      $java -d64 -version
      #
      # HotSpot Virtual Machine Error, Internal Error
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.0-rc-b91 mixed mode)
      #
      # Error ID: 5448524541442C4F43414C33544F524147450E4350500023 FF
      #
      # Problematic Thread:
      #
      Abort (core dumped)


      This bug can be reproduced always.
      (Review ID: 138710)
      ======================================================================

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                phh Paul Hohensee
                Reporter:
                fhsusunw Francis Hsu (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: