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 ***
======================================================================
- relates to
-
JDK-4138321 JDK1.2beta4E crashes with unpatched Solaris 2.5.1 with native threads
- Closed
-
JDK-4138339 JDK1.2beta4E doesn't work properly with command line args order
- Closed