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

JDK1.2beta4E doesn't work with Solaris 2.5 and 2.4

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • None
    • 1.2.0
    • hotspot
    • sparc
    • solaris_2.5



      Name: mgC56079 Date: 05/14/98



      ==== Doesn't work with 2.5 ====
      (###@###.###)/home/gor: uname -a
      SunOS sword 5.5 Generic sun4m sparc SUNW,SPARCstation-20
      (###@###.###)/home/gor: /set/java/JDK1.2-Beta4E/solaris/bin/java -version
      Segmentation Fault

      ==== Doesn't work with 2.4 ====
      (###@###.###)/home/gor: uname -a
      SunOS matmech 5.4 generic sun4m sparc
      (###@###.###)/home/gor: /set/java/JDK1.2-Beta4E/solaris/bin/java -version
      Segmentation Fault (core dumped)

      ==== Works correctly with 2.5.1 ====
      (###@###.###)/home/gor: uname -a
      SunOS mars 5.5.1 Generic_103640-08 sun4u sparc SUNW,Ultra-1
      (###@###.###)/home/gor: /set/java/JDK1.2-Beta4E/solaris/bin/java -version
      java version "1.2beta4"
      Classic VM (build JDK-1.2beta4-E, green threads, sunwjit)

      ==== JDK-1.2beta4-D works correctly ====
      (###@###.###)/home/gor: uname -a
      SunOS sword 5.5 Generic sun4m sparc SUNW,SPARCstation-20
      (###@###.###)/home/gor: /set/java/JDK1.2-Beta4D/solaris/bin/java -version
      java version "1.2beta4"

      ==== The problem disappears with JIT off (possibly a jit problem) ====
      (###@###.###)/home/gor: uname -a
      SunOS sword 5.5 Generic sun4m sparc SUNW,SPARCstation-20
      (###@###.###)/home/gor: /set/java/JDK1.2-Beta4E/solaris/bin/java -Djava.compiler=none -version
      Warning: JIT compiler "none" not found. Will use interpreter.
      java version "1.2beta4"
      Classic VM (build JDK-1.2beta4-E, green threads, nojit)

      ==== truss output ====
      (###@###.###)/home/gor: truss /set/java/JDK1.2-Beta4E/solaris/bin/java -version |&tail -30
      lseek(6, 225477, SEEK_SET) = 225477
      read(6, " P K030414\0\0\0\0\0FB94".., 30) = 30
      lseek(6, 225548, SEEK_SET) = 225548
      read(6, "CAFEBABE\003\0 -\0 [07\0".., 1570) = 1570
      open("/set/java/JDK1.2-Beta4E/solaris/lib/sparc/libsunwjit.so", O_RDONLY) = 7
      fstat(7, 0xEFFFED2C) = 0
      mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_SHARED, 7, 0) = 0xEF6A0000
      mmap(0x00000000, 282624, PROT_READ|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0xEF100000
      munmap(0xEF12F000, 61440) = 0
      mmap(0xEF13E000, 24738, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 188416) = 0xEF13E000
      close(7) = 0
      mprotect(0xEF100000, 189842, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
      mprotect(0xEF100000, 189842, PROT_READ|PROT_EXEC) = 0
      munmap(0xEF6A0000, 4096) = 0
      lseek(6, 328818, SEEK_SET) = 328818
      read(6, " P K030414\0\0\0\0\0FD94".., 30) = 30
      lseek(6, 328884, SEEK_SET) = 328884
      read(6, "CAFEBABE\003\0 -\01007\0".., 320) = 320
          Incurred fault #6, FLTBOUNDS %pc = 0x0009FC68
            siginfo: SIGSEGV SEGV_ACCERR addr=0x0009FC68
          Received signal #11, SIGSEGV [caught]
            siginfo: SIGSEGV SEGV_ACCERR addr=0x0009FC68
      sigprocmask(SIG_BLOCK, 0xEFFFED58, 0x00026450) = 0
      sigaction(SIGSEGV, 0xEFFFED48, 0xEFFFEDC8) = 0
      sigprocmask(SIG_SETMASK, 0x00026450, 0x00000000) = 0
          Incurred fault #6, FLTBOUNDS %pc = 0xEF10BD80
            siginfo: SIGSEGV SEGV_MAPERR addr=0xFA066042
          Received signal #11, SIGSEGV [default]
            siginfo: SIGSEGV SEGV_MAPERR addr=0xFA066042
      *** process killed ***


      ======================================================================

            never Tom Rodriguez
            mgorshen Mikhail Gorshenev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: