-
Bug
-
Resolution: Fixed
-
P4
-
2.0alpha5, 1.1.4, 1.1.6
-
b01
-
generic, sparc
-
solaris_2.5.1, solaris_2.6
JDK1.1.4 wiht SUNWjit dumps core on a mediaLib code.
amateur % pwd
/home/liang/bug/sunwjit
amateur % java -version
java version "1.1.4"
amateur % unsetenv JAVA_COMPILER
amateur % java Data
Hello
amateur % setenv JAVA_COMPILER sunwjit
amateur % java Data
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0xba]
stackbase=EFFFECD8, stackpointer=EFFFEA18
Full thread dump:
"Finalizer thread" (TID:0xee700220, sys_thread_t:0xee2c1de0, state:R) prio=1
"Async Garbage Collector" (TID:0xee7001d8, sys_thread_t:0xee2f1de0, state:R) prio=1
"Idle thread" (TID:0xee700190, sys_thread_t:0xee3c1de0, state:R) prio=0
"Clock" (TID:0xee7000d0, sys_thread_t:0xee3f1de0, state:CW) prio=12
"main" (TID:0xee7000a8, sys_thread_t:0x42580, state:R) prio=5 *current thread*
Data.<clinit>(Data.java:464)
Monitor Cache Dump:
java.lang.Class@EE703B18/EE74DC70: owner "main" (0x42580, 1 entry)
Registered Monitor Dump:
PCMap lock: <unowned>
Thread queue lock: <unowned>
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock"
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Monitor registry: owner "main" (0x42580, 1 entry)
Thread Alarm Q:
Abort (core dumped)
amateur %
Here's a shorter program illustrating the problem.
public class clone {
static Object o;
public static void main(String[] args) {
}
static {
float[] f = new float[5];
o = f.clone();
}
}
tom.rodriguez@Eng 1997-12-15
Added DMT to program management field
sandy.labrasca@eng 1999-01-06
amateur % pwd
/home/liang/bug/sunwjit
amateur % java -version
java version "1.1.4"
amateur % unsetenv JAVA_COMPILER
amateur % java Data
Hello
amateur % setenv JAVA_COMPILER sunwjit
amateur % java Data
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0xba]
stackbase=EFFFECD8, stackpointer=EFFFEA18
Full thread dump:
"Finalizer thread" (TID:0xee700220, sys_thread_t:0xee2c1de0, state:R) prio=1
"Async Garbage Collector" (TID:0xee7001d8, sys_thread_t:0xee2f1de0, state:R) prio=1
"Idle thread" (TID:0xee700190, sys_thread_t:0xee3c1de0, state:R) prio=0
"Clock" (TID:0xee7000d0, sys_thread_t:0xee3f1de0, state:CW) prio=12
"main" (TID:0xee7000a8, sys_thread_t:0x42580, state:R) prio=5 *current thread*
Data.<clinit>(Data.java:464)
Monitor Cache Dump:
java.lang.Class@EE703B18/EE74DC70: owner "main" (0x42580, 1 entry)
Registered Monitor Dump:
PCMap lock: <unowned>
Thread queue lock: <unowned>
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock"
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Monitor registry: owner "main" (0x42580, 1 entry)
Thread Alarm Q:
Abort (core dumped)
amateur %
Here's a shorter program illustrating the problem.
public class clone {
static Object o;
public static void main(String[] args) {
}
static {
float[] f = new float[5];
o = f.clone();
}
}
tom.rodriguez@Eng 1997-12-15
Added DMT to program management field
sandy.labrasca@eng 1999-01-06
- relates to
-
JDK-4263613 FILE.MKDIRS DOES NOT RESPECT UMASK SET IN THE ENVIRONMENT
-
- Resolved
-
-
JDK-4265842 jdk 1.1.6ri causes heep corruption and random core dumps
-
- Closed
-