rovider.jar
0000002b1d700000-0000002b1d7ff000 rw-p 0000000000082000 00:00 0
0000002b1d7ff000-0000002b1d800000 ---p 00000000000a3000 00:00 0
0000002b1d800000-0000002b1f6a9000 r--p 0000000000000000 08:03 3424262 /usr/lib/locale/locale-archive
0000002b1f6a9000-0000002b1f76d000 r--s 0000000000000000 08:03 2818311 /usr/java/jdk1.5.0/jre/lib/ext/localedata.jar
0000002b1f76d000-0000002b1fde3000 r--s 0000000000000000 08:03 2326823 /usr/java/jdk1.5.0/lib/tools.jar
0000002b1fde3000-0000002b1ffe3000 rw-p 0000000000000000 00:00 0
0000002b20000000-0000002b20055000 rw-p 000000000001d000 00:00 0
0000002b20055000-0000002b20100000 ---p 0000000000000000 00:00 0
0000007fbfe00000-0000007fbfe03000 ---p 0000000000000000 00:00 0
0000007fbfe03000-0000007fc0000000 rwxp ffffffffffe28000 00:00 0
VM Arguments:
jvm_args: -Denv.class.path=/opt/java/junit3.8.1/junit.jar -Dapplication.home=/usr/java/jdk1.5.0 -Xms8m -Xss4m -ea:com.sun.tools...
java_command: com.sun.tools.javac.Main Test.java
Environment Variables:
JAVA_HOME=/usr/java/jdk1.5.0
CLASSPATH=/opt/java/junit3.8.1/junit.jar
PATH=/usr/java/jdk1.5.0/bin:/opt/intel_idbe_80/bin:/opt/intel_cce_80/bin:/usr/local/apache-ant-1.6.2/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/intel_cce_80/bin:/usr/java/jdk1.5.0/jre/bin
LD_LIBRARY_PATH=/usr/java/jdk1.5.0/jre/lib/amd64/server:/usr/java/jdk1.5.0/jre/lib/amd64:/usr/java/jdk1.5.0/jre/../lib/amd64:/opt/intel_cce_80/lib:/home/sai/IxEngine_V3_1_icc:/home/sai/IxEngine_V3_1_icc/EngineJNI/JavaProject/support:/home/public/opt/intel_cce_80/lib:/home/sam/development/Berkeley-db-3.3.11/build_unix/lib:/usr/java/jdk1.5.0/jre/lib/amd64
SHELL=/bin/bash
DISPLAY=localhost:10.0
--------------- S Y S T E M ---------------
OS:Red Hat Enterprise Linux ES release 3 (Taroon Update 3)
uname:Linux 2.4.21-20.EL #1 SMP Wed Aug 18 20:34:58 EDT 2004 x86_64
libc:glibc 2.3.2 NPTL 0.60
rlimit: STACK 10240k, CORE 0k, NPROC 37888, NOFILE 1024, AS infinity
load average:1.10 1.02 0.93
CPU:total 4
Memory: 4k page, physical 980k(645k free), swap 500k(500k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (1.5.0-rc-b63) for linux-amd64, built on Aug 11 2004 02:49:28 by java_re with gcc 3.2.2 (SuSE Linux)
[sai@terbium test]$
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
class Test
{
public static void main(String args[])
{
System.out.println("Hello");
}
}
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
Don't use x86_64 on intel hardware
(Incident Review ID: 305632)
======================================================================
Name: rmT116609 Date: 09/10/2004
FULL PRODUCT VERSION :
java version "1.5.0-rc"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-rc-b63)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0-rc-b63, mixed mode)
FULL OS VERSION :
Linux terbium.ixmatch.com 2.4.21-20.EL #1 SMP Wed Aug 18 20:34:58 EDT 2004 x86_64 x86_64 x86_64 GNU/Linux
2x Intel(R) Xeon(TM) CPU 3.40GHz, running in hyperthreaded mode
A DESCRIPTION OF THE PROBLEM :
javac dies with a hotspot error. Console log follows:
[sai@terbium test]$ cat Test.java
class Test
{
public static void main(String args[])
{
System.out.println("Hello");
}
}
[sai@terbium test]$ javac Test.java
#
[thread 1076619632 also had an error]
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGILL (0x4) at pc=0x0000002a95e10665, pid=6093[thread 1078716784 also had an error]
, tid=1077668208
#
[thread 1079765360 also had an error]
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0-rc-b63 mixed mode)
# Problematic frame:
# V [libjvm.so+0x336665]
#
# An error report file with more information is saved as hs_err_pid6093.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Aborted
[sai@terbium test]$
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run javac on a simple java class on a Xeon x86_64 box.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Class file should be produced
ACTUAL -
hotspot crash
ERROR MESSAGES/STACK TRACES THAT OCCUR :
[sai@terbium test]$ cat hs_err_pid5851.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGILL (0x4) at pc=0x0000002a95e10665, pid=5851, tid=1077668208
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0-rc-b63 mixed mode)
# Problematic frame:
# V [libjvm.so+0x336665]
#
--------------- T H R E A D ---------------
Current thread (0x00000000401ab860): GCTaskThread [id=5853]
siginfo:si_signo=4, si_errno=0, si_code=2, si_addr=0x0000002a95e10665
Registers:
RAX=0x0000000000000000, RBX=0x0000002b08e80080, RCX=0x0000000000000001, RDX=0x0000002b08b80d00
RSP=0x00000000403be4c0, RBP=0x00000000403be500, RSI=0x0000000000000000, RDI=0x0000000000000004
R8 =0x0000000000000003, R9 =0x0000000000000017, R10=0x0000000000000010, R11=0x0000002b1d711001
R12=0x0000002a962acad8, R13=0x0000002b1d710fb8, R14=0x0000002adab16e38, R15=0x0000002b08e80090
RIP=0x0000002a95e10665, EFL=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000000
TRAPNO=0x0000000000000006
Top of Stack: (sp=0x00000000403be4c0)
0x00000000403be4c0: 0000002adab16e3c 0000002b08e80060
0x00000000403be4d0: 0000002b1d710f50 0000000000000002
0x00000000403be4e0: 0000002b1d711000 0000002b1d710f50
0x00000000403be4f0: 0000000000000002 0000002b08e80060
0x00000000403be500: 00000000403be540 0000002a9600fca5
0x00000000403be510: 0000000000001000 0000002a960eeb9c
0x00000000403be520: 0000002b1d710f50 00000000401ab860
0x00000000403be530: 0000002a960eeac0 0000000000000000
0x00000000403be540: 00000000403be5a0 0000002a96011ca8
0x00000000403be550: 00000000401ab080 0000002a95fbef4f
0x00000000403be560: 00000000403be5a0 0000002a95dd8e68
0x00000000403be570: 0000002a962acd10 0000000000000000
0x00000000403be580: 0000002b1d710f50 0000002a962b0280
0x00000000403be590: 0000002a9629af64 0000002b1d752520
0x00000000403be5a0: 00000000403be6a0 0000002a95dd9efb
0x00000000403be5b0: 00000000403be5f0 00000000403be5c8
0x00000000403be5c0: 0000002a962b0280 0000000000000000
0x00000000403be5d0: 00000000401ab9a0 0000000040173670
0x00000000403be5e0: 0000000040173680 0000000040173a58
0x00000000403be5f0: 00000000401ab860 00000000401ab9d0
0x00000000403be600: 0000000040173a60 0000000040173a70
0x00000000403be610: 0000000040173e48 00000000403be640
0x00000000403be620: 00000000401ab9a0 0000000040173670
0x00000000403be630: 0000000040173680 0000000040173a58
0x00000000403be640: 00000000401ab860 00000000401ab9d0
0x00000000403be650: 0000000040173a60 0000000040173a70
0x00000000403be660: 0000000040173e48 00000000401aba00
0x00000000403be670: 0000000000000000 0000002a962ab5f0
0x00000000403be680: 00000000401abc80 00000000401abb10
0x00000000403be690: 00000000401ab860 0000000000000000
0x00000000403be6a0: 00000000403be7f0 0000002a95fd6c45
0x00000000403be6b0: 0000000000000000 0000000000000000
Instructions: (pc=0x0000002a95e10665)
0x0000002a95e10655: 14 24 41 0f 93 c3 41 0f b6 c3 85 c0 74 76 31 c0
0x0000002a95e10665: 0f 0d 0c 02 4c 8d 82 80 00 00 00 31 d2 41 0f 0d
Stack: [0x00000000402bf000,0x00000000403bf000), sp=0x00000000403be4c0, free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x336665]
V [libjvm.so+0x535ca5]
V [libjvm.so+0x537ca8]
V [libjvm.so+0x2ffefb]
V [libjvm.so+0x4fcc45]
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0000002b1d76f090 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5863]
0x0000002b1d76d6a0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=5862]
0x0000002b1d76c370 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5861]
0x0000002b1d76aff0 JavaThread "AdapterThread" daemon [_thread_blocked, id=5860]
0x0000002b1d769d40 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5859]
0x0000002b1d757c10 JavaThread "Finalizer" daemon [_thread_blocked, id=5858]
0x0000002b1d756c40 JavaThread "Reference Handler" daemon [_thread_blocked, id=5857]
0x0000000040118990 JavaThread "main" [_thread_blocked, id=5851]
Other Threads:
0x0000002b1d752280 VMThread [id=5856]
0x0000002b1d770d70 WatcherThread [id=5864]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x0000000040117740/0x0000000040117790] Threads_lock - owner thread: 0x0000002b1d752280
[0x0000000040117e30/0x0000000040117e60] Heap_lock - owner thread: 0x0000000040118990
Heap
PSYoungGen total 3584K, used 3072K [0x0000002b08b80000, 0x0000002b08f80000, 0x0000002b1d2d0000)
eden space 3072K, 100% used [0x0000002b08b80000,0x0000002b08e80000,0x0000002b08e80000)
from space 512K, 0% used [0x0000002b08f00000,0x0000002b08f00000,0x0000002b08f80000)
to space 512K, 18% used [0x0000002b08e80000,0x0000002b08e98000,0x0000002b08f00000)
PSOldGen total 5504K, used 0K [0x0000002adfcd0000, 0x0000002ae0230000, 0x0000002b08b80000)
object space 5504K, 0% used [0x0000002adfcd0000,0x0000002adfcd0000,0x0000002ae0230000)
PSPermGen total 21248K, used 4599K [0x0000002adaad0000, 0x0000002adbf90000, 0x0000002adfcd0000)
object space 21248K, 21% used [0x0000002adaad0000,0x0000002adaf4de50,0x0000002adbf90000)
Dynamic libraries:
0000000040000000-0000000040011000 r-xp 0000000000000000 08:03 1474726 /usr/java/jdk1.5.0/bin/javac
0000000040110000-0000000040113000 rw-p 0000000000010000 08:03 1474726 /usr/java/jdk1.5.0/bin/javac
0000000040113000-00000000401bf000 rwxp 0000000000000000 00:00 0
00000000401bf000-00000000401c0000 ---p 00000000000ac000 00:00 0
00000000401c0000-00000000402bf000 rwxp 00000000000ad000 00:00 0
00000000402bf000-00000000402c0000 ---p 00000000001ac000 00:00 0
00000000402c0000-00000000403bf000 rwxp 00000000001ad000 00:00 0
00000000403bf000-00000000403c0000 ---p 00000000002ac000 00:00 0
00000000403c0000-00000000404bf000 rwxp 00000000002ad000 00:00 0
00000000404bf000-00000000404c0000 ---p 00000000003ac000 00:00 0
00000000404c0000-00000000405bf000 rwxp 00000000003ad000 00:00 0
00000000405bf000-00000000405c0000 ---p 00000000004ac000 00:00 0
00000000405c0000-00000000406bf000 rwxp 00000000004ad000 00:00 0
00000000406bf000-00000000406c2000 ---p 00000000005ac000 00:00 0
00000000406c2000-0000000040abf000 rwxp 00000000005af000 00:00 0
0000000040abf000-0000000040ac2000 ---p 00000000009ac000 00:00 0
0000000040ac2000-0000000040ebf000 rwxp 00000000009af000 00:00 0
0000000040ebf000-0000000040ec2000 ---p 0000000000dac000 00:00 0
0000000040ec2000-00000000412bf000 rwxp 0000000000daf000 00:00 0
00000000412bf000-00000000412c2000 ---p 00000000011ac000 00:00 0
00000000412c2000-00000000413bf000 rwxp 00000000011af000 00:00 0
00000000413bf000-00000000413c2000 ---p 00000000012ac000 00:00 0
00000000413c2000-00000000414bf000 rwxp 00000000012af000 00:00 0
00000000414bf000-00000000414c2000 ---p 00000000013ac000 00:00 0
00000000414c2000-00000000415bf000 rwxp 00000000013af000 00:00 0
00000000415bf000-00000000415c2000 ---p 00000000014ac000 00:00 0
00000000415c2000-00000000419bf000 rwxp 00000000014af000 00:00 0
00000000419bf000-00000000419c0000 ---p 00000000018ac000 00:00 0
00000000419c0000-0000000041abf000 rwxp 00000000018ad000 00:00 0
0000002a95556000-0000002a9566b000 r-xp 0000000000000000 08:03 557060 /lib64/ld-2.3.2.so
0000002a9566b000-0000002a9566c000 rw-p 0000000000015000 08:03 557060 /lib64/ld-2.3.2.so
0000002a9566c000-0000002a9566d000 rw-p 0000000000000000 00:00 0
0000002a9566d000-0000002a9566e000 ---p 0000000000000000 00:00 0
0000002a9566e000-0000002a95676000 rw-s 0000000000000000 08:03 6848768 /tmp/hsperfdata_sai/5851
0000002a95676000-0000002a95678000 r--s 0000000000000000 08:03 2818308 /usr/java/jdk1.5.0/jre/lib/ext/dnsns.jar
0000002a9567d000-0000002a9568c000 r-xp 0000000000000000 08:03 6127624 /lib64/tls/libpthread-0.60.so
0000002a9568c000-0000002a9577d000 ---p 000000000000f000 08:03 6127624 /lib64/tls/libpthread-0.60.so
0000002a9577d000-0000002a9578d000 rw-p 0000000000000000 08:03 6127624 /lib64/tls/libpthread-0.60.so
0000002a9578d000-0000002a95792000 rw-p 0000000000000000 00:00 0
0000002a95792000-0000002a95795000 r-xp 0000000000000000 08:03 557071 /lib64/libdl-2.3.2.so
0000002a95795000-0000002a95892000 ---p 0000000000003000 08:03 557071 /lib64/libdl-2.3.2.so
0000002a95892000-0000002a95895000 rw-p 0000000000000000 08:03 557071 /lib64/libdl-2.3.2.so
0000002a95895000-0000002a959d0000 r-xp 0000000000000000 08:03 6127620 /lib64/tls/libc-2.3.2.so
0000002a959d0000-0000002a95a95000 ---p 000000000013b000 08:03 6127620 /lib64/tls/libc-2.3.2.so
0000002a95a95000-0000002a95ad5000 rw-p 0000000000100000 08:03 6127620 /lib64/tls/libc-2.3.2.so
0000002a95ad5000-0000002a95ada000 rw-p 0000000000000000 00:00 0
0000002a95ada000-0000002a96122000 r-xp 0000000000000000 08:03 8110229 /usr/java/jdk1.5.0/jre/lib/amd64/server/libjvm.so
0000002a96122000-0000002a961da000 ---p 0000000000648000 08:03 8110229 /usr/java/jdk1.5.0/jre/lib/amd64/server/libjvm.so
0000002a961da000-0000002a96390000 rw-p 0000000000600000 08:03 8110229 /usr/java/jdk1.5.0/jre/lib/amd64/server/libjvm.so
0000002a96390000-0000002a963be000 rw-p 0000000000000000 00:00 0
0000002a963be000-0000002a96445000 r-xp 0000000000000000 08:03 6127622 /lib64/tls/libm-2.3.2.so
0000002a96445000-0000002a964be000 ---p 0000000000087000 08:03 6127622 /lib64/tls/libm-2.3.2.so
0000002a964be000-0000002a96546000 rw-p 0000000000000000 08:03 6127622 /lib64/tls/libm-2.3.2.so
0000002a96546000-0000002a9654f000 r-xp 0000000000000000 08:03 7831763 /usr/java/jdk1.5.0/jre/lib/amd64/native_threads/libhpi.so
0000002a9654f000-0000002a96646000 ---p 0000000000009000 08:03 7831763 /usr/java/jdk1.5.0/jre/lib/amd64/native_threads/libhpi.so
0000002a96646000-0000002a96652000 rw-p 0000000000000000 08:03 7831763 /usr/java/jdk1.5.0/jre/lib/amd64/native_threads/libhpi.so
0000002a96662000-0000002a96676000 r-xp 0000000000000000 08:03 557075 /lib64/libnsl-2.3.2.so
0000002a96676000-0000002a96762000 ---p 0000000000014000 08:03 557075 /lib64/libnsl-2.3.2.so
0000002a96762000-0000002a96776000 rw-p 0000000000000000 08:03 557075 /lib64/libnsl-2.3.2.so
0000002a96776000-0000002a96779000 rw-p 0000000000000000 00:00 0
0000002a96779000-0000002a96785000 r-xp 0000000000000000 08:03 557081 /lib64/libnss_files-2.3.2.so
0000002a96785000-0000002a96879000 ---p 000000000000c000 08:03 557081 /lib64/libnss_files-2.3.2.so
0000002a96879000-0000002a96885000 rw-p 0000000000000000 08:03 557081 /lib64/libnss_files-2.3.2.so
0000002a96885000-0000002a96892000 r-xp 0000000000000000 08:03 2048291 /usr/java/jdk1.5.0/jre/lib/amd64/libverify.so
0000002a96892000-0000002a96985000 ---p 000000000000d000 08:03 2048291 /usr/java/jdk1.5.0/jre/lib/amd64/libverify.so
0000002a96985000-0000002a96994000 rw-p 0000000000000000 08:03 2048291 /usr/java/jdk1.5.0/jre/lib/amd64/libverify.so
0000002a96994000-0000002a969b9000 r-xp 0000000000000000 08:03 2048275 /usr/java/jdk1.5.0/jre/lib/amd64/libjava.so
0000002a969b9000-0000002a96a94000 ---p 0000000000025000 08:03 2048275 /usr/java/jdk1.5.0/jre/lib/amd64/libjava.so
0000002a96a94000-0000002a96abe000 rw-p 0000000000000000 08:03 2048275 /usr/java/jdk1.5.0/jre/lib/amd64/libjava.so
0000002a96abe000-0000002a96ad4000 r-xp 0000000000000000 08:03 2048292 /usr/java/jdk1.5.0/jre/lib/amd64/libzip.so
0000002a96ad4000-0000002a96bbe000 ---p 0000000000016000 08:03 2048292 /usr/java/jdk1.5.0/jre/lib/amd64/libzip.so
0000002a96bbe000-0000002a96bd9000 rw-p 0000000000000000 08:03 2048292 /usr/java/jdk1.5.0/jre/lib/amd64/libzip.so
0000002a96bd9000-0000002a99190000 r--s 0000000000000000 08:03 753837 /usr/java/jdk1.5.0/jre/lib/rt.jar
0000002a99190000-0000002a991f8000 rw-p 0000000000000000 00:00 0
0000002a991f8000-0000002a9927e000 r--s 0000000000000000 08:03 753835 /usr/java/jdk1.5.0/jre/lib/jsse.jar
0000002a9927e000-0000002a99292000 r--s 0000000000000000 08:03 753828 /usr/java/jdk1.5.0/jre/lib/jce.jar
0000002a99292000-0000002a99acd000 r--s 0000000000000000 08:03 753829 /usr/java/jdk1.5.0/jre/lib/charsets.jar
0000002a99acd000-0000002a99bcd000 rwxp 0000000000000000 00:00 0
0000002a99bcd000-0000002ad9acd000 rwxp 0000000000100000 00:00 0
0000002ad9acd000-0000002ad9ad1000 rwxp 0000000000000000 00:00 0
0000002ad9ad1000-0000002adaacd000 rwxp 0000000040004000 00:00 0
0000002adaad0000-0000002adbf90000 rwxp 0000000000000000 00:00 0
0000002adbf90000-0000002adfcd0000 rwxp 00000000424c3000 00:00 0
0000002adfcd0000-0000002ae0230000 rwxp 0000000000000000 00:00 0
0000002ae0230000-0000002b08b80000 rwxp 0000000046763000 00:00 0
0000002b08b80000-0000002b08f80000 rwxp 0000000000000000 00:00 0
0000002b08f80000-0000002b1d2d0000 rwxp 000000006f4b3000 00:00 0
0000002b1d2d0000-0000002b1d2db000 rwxp 0000000000000000 00:00 0
0000002b1d2db000-0000002b1d2f9000 rwxp 000000008380e000 00:00 0
0000002b1d2f9000-0000002b1d2fc000 rwxp 0000000000000000 00:00 0
0000002b1d2fc000-0000002b1d440000 rwxp 000000008382f000 00:00 0
0000002b1d440000-0000002b1d443000 rwxp 0000000000000000 00:00 0
0000002b1d443000-0000002b1d4e4000 rwxp 0000000083976000 00:00 0
0000002b1d4e4000-0000002b1d4e8000 rwxp 0000000000000000 00:00 0
0000002b1d4e8000-0000002b1d62d000 rwxp 0000000000003000 00:00 0
0000002b1d62d000-0000002b1d638000 rwxp 0000000000000000 00:00 0
0000002b1d638000-0000002b1d656000 rwxp 0000000000153000 00:00 0
0000002b1d656000-0000002b1d67e000 rw-p 0000000000000000 00:00 0
0000002b1d67e000-0000002b1d6a4000 r--s 0000000000000000 08:03 2818310 /usr/java/jdk1.5.0/jre/lib/ext/sunjce_p
0000002b1d700000-0000002b1d7ff000 rw-p 0000000000082000 00:00 0
0000002b1d7ff000-0000002b1d800000 ---p 00000000000a3000 00:00 0
0000002b1d800000-0000002b1f6a9000 r--p 0000000000000000 08:03 3424262 /usr/lib/locale/locale-archive
0000002b1f6a9000-0000002b1f76d000 r--s 0000000000000000 08:03 2818311 /usr/java/jdk1.5.0/jre/lib/ext/localedata.jar
0000002b1f76d000-0000002b1fde3000 r--s 0000000000000000 08:03 2326823 /usr/java/jdk1.5.0/lib/tools.jar
0000002b1fde3000-0000002b1ffe3000 rw-p 0000000000000000 00:00 0
0000002b20000000-0000002b20055000 rw-p 000000000001d000 00:00 0
0000002b20055000-0000002b20100000 ---p 0000000000000000 00:00 0
0000007fbfe00000-0000007fbfe03000 ---p 0000000000000000 00:00 0
0000007fbfe03000-0000007fc0000000 rwxp ffffffffffe28000 00:00 0
VM Arguments:
jvm_args: -Denv.class.path=/opt/java/junit3.8.1/junit.jar -Dapplication.home=/usr/java/jdk1.5.0 -Xms8m -Xss4m -ea:com.sun.tools...
java_command: com.sun.tools.javac.Main Test.java
Environment Variables:
JAVA_HOME=/usr/java/jdk1.5.0
CLASSPATH=/opt/java/junit3.8.1/junit.jar
PATH=/usr/java/jdk1.5.0/bin:/opt/intel_idbe_80/bin:/opt/intel_cce_80/bin:/usr/local/apache-ant-1.6.2/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/intel_cce_80/bin:/usr/java/jdk1.5.0/jre/bin
LD_LIBRARY_PATH=/usr/java/jdk1.5.0/jre/lib/amd64/server:/usr/java/jdk1.5.0/jre/lib/amd64:/usr/java/jdk1.5.0/jre/../lib/amd64:/opt/intel_cce_80/lib:/home/sai/IxEngine_V3_1_icc:/home/sai/IxEngine_V3_1_icc/EngineJNI/JavaProject/support:/home/public/opt/intel_cce_80/lib:/home/sam/development/Berkeley-db-3.3.11/build_unix/lib:/usr/java/jdk1.5.0/jre/lib/amd64
SHELL=/bin/bash
DISPLAY=localhost:10.0
--------------- S Y S T E M ---------------
OS:Red Hat Enterprise Linux ES release 3 (Taroon Update 3)
uname:Linux 2.4.21-20.EL #1 SMP Wed Aug 18 20:34:58 EDT 2004 x86_64
libc:glibc 2.3.2 NPTL 0.60
rlimit: STACK 10240k, CORE 0k, NPROC 37888, NOFILE 1024, AS infinity
load average:1.10 1.02 0.93
CPU:total 4
Memory: 4k page, physical 980k(645k free), swap 500k(500k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (1.5.0-rc-b63) for linux-amd64, built on Aug 11 2004 02:49:28 by java_re with gcc 3.2.2 (SuSE Linux)
[sai@terbium test]$
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
class Test
{
public static void main(String args[])
{
System.out.println("Hello");
}
}
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
Don't use x86_64 on intel hardware
(Incident Review ID: 305632)
======================================================================
Name: rmT116609 Date: 09/10/2004
FULL PRODUCT VERSION :
java version "1.5.0-rc"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-rc-b63)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0-rc-b63, mixed mode)
FULL OS VERSION :
Linux terbium.ixmatch.com 2.4.21-20.EL #1 SMP Wed Aug 18 20:34:58 EDT 2004 x86_64 x86_64 x86_64 GNU/Linux
2x Intel(R) Xeon(TM) CPU 3.40GHz, running in hyperthreaded mode
A DESCRIPTION OF THE PROBLEM :
javac dies with a hotspot error. Console log follows:
[sai@terbium test]$ cat Test.java
class Test
{
public static void main(String args[])
{
System.out.println("Hello");
}
}
[sai@terbium test]$ javac Test.java
#
[thread 1076619632 also had an error]
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGILL (0x4) at pc=0x0000002a95e10665, pid=6093[thread 1078716784 also had an error]
, tid=1077668208
#
[thread 1079765360 also had an error]
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0-rc-b63 mixed mode)
# Problematic frame:
# V [libjvm.so+0x336665]
#
# An error report file with more information is saved as hs_err_pid6093.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Aborted
[sai@terbium test]$
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run javac on a simple java class on a Xeon x86_64 box.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Class file should be produced
ACTUAL -
hotspot crash
ERROR MESSAGES/STACK TRACES THAT OCCUR :
[sai@terbium test]$ cat hs_err_pid5851.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGILL (0x4) at pc=0x0000002a95e10665, pid=5851, tid=1077668208
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0-rc-b63 mixed mode)
# Problematic frame:
# V [libjvm.so+0x336665]
#
--------------- T H R E A D ---------------
Current thread (0x00000000401ab860): GCTaskThread [id=5853]
siginfo:si_signo=4, si_errno=0, si_code=2, si_addr=0x0000002a95e10665
Registers:
RAX=0x0000000000000000, RBX=0x0000002b08e80080, RCX=0x0000000000000001, RDX=0x0000002b08b80d00
RSP=0x00000000403be4c0, RBP=0x00000000403be500, RSI=0x0000000000000000, RDI=0x0000000000000004
R8 =0x0000000000000003, R9 =0x0000000000000017, R10=0x0000000000000010, R11=0x0000002b1d711001
R12=0x0000002a962acad8, R13=0x0000002b1d710fb8, R14=0x0000002adab16e38, R15=0x0000002b08e80090
RIP=0x0000002a95e10665, EFL=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000000
TRAPNO=0x0000000000000006
Top of Stack: (sp=0x00000000403be4c0)
0x00000000403be4c0: 0000002adab16e3c 0000002b08e80060
0x00000000403be4d0: 0000002b1d710f50 0000000000000002
0x00000000403be4e0: 0000002b1d711000 0000002b1d710f50
0x00000000403be4f0: 0000000000000002 0000002b08e80060
0x00000000403be500: 00000000403be540 0000002a9600fca5
0x00000000403be510: 0000000000001000 0000002a960eeb9c
0x00000000403be520: 0000002b1d710f50 00000000401ab860
0x00000000403be530: 0000002a960eeac0 0000000000000000
0x00000000403be540: 00000000403be5a0 0000002a96011ca8
0x00000000403be550: 00000000401ab080 0000002a95fbef4f
0x00000000403be560: 00000000403be5a0 0000002a95dd8e68
0x00000000403be570: 0000002a962acd10 0000000000000000
0x00000000403be580: 0000002b1d710f50 0000002a962b0280
0x00000000403be590: 0000002a9629af64 0000002b1d752520
0x00000000403be5a0: 00000000403be6a0 0000002a95dd9efb
0x00000000403be5b0: 00000000403be5f0 00000000403be5c8
0x00000000403be5c0: 0000002a962b0280 0000000000000000
0x00000000403be5d0: 00000000401ab9a0 0000000040173670
0x00000000403be5e0: 0000000040173680 0000000040173a58
0x00000000403be5f0: 00000000401ab860 00000000401ab9d0
0x00000000403be600: 0000000040173a60 0000000040173a70
0x00000000403be610: 0000000040173e48 00000000403be640
0x00000000403be620: 00000000401ab9a0 0000000040173670
0x00000000403be630: 0000000040173680 0000000040173a58
0x00000000403be640: 00000000401ab860 00000000401ab9d0
0x00000000403be650: 0000000040173a60 0000000040173a70
0x00000000403be660: 0000000040173e48 00000000401aba00
0x00000000403be670: 0000000000000000 0000002a962ab5f0
0x00000000403be680: 00000000401abc80 00000000401abb10
0x00000000403be690: 00000000401ab860 0000000000000000
0x00000000403be6a0: 00000000403be7f0 0000002a95fd6c45
0x00000000403be6b0: 0000000000000000 0000000000000000
Instructions: (pc=0x0000002a95e10665)
0x0000002a95e10655: 14 24 41 0f 93 c3 41 0f b6 c3 85 c0 74 76 31 c0
0x0000002a95e10665: 0f 0d 0c 02 4c 8d 82 80 00 00 00 31 d2 41 0f 0d
Stack: [0x00000000402bf000,0x00000000403bf000), sp=0x00000000403be4c0, free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x336665]
V [libjvm.so+0x535ca5]
V [libjvm.so+0x537ca8]
V [libjvm.so+0x2ffefb]
V [libjvm.so+0x4fcc45]
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0000002b1d76f090 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5863]
0x0000002b1d76d6a0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=5862]
0x0000002b1d76c370 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5861]
0x0000002b1d76aff0 JavaThread "AdapterThread" daemon [_thread_blocked, id=5860]
0x0000002b1d769d40 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5859]
0x0000002b1d757c10 JavaThread "Finalizer" daemon [_thread_blocked, id=5858]
0x0000002b1d756c40 JavaThread "Reference Handler" daemon [_thread_blocked, id=5857]
0x0000000040118990 JavaThread "main" [_thread_blocked, id=5851]
Other Threads:
0x0000002b1d752280 VMThread [id=5856]
0x0000002b1d770d70 WatcherThread [id=5864]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x0000000040117740/0x0000000040117790] Threads_lock - owner thread: 0x0000002b1d752280
[0x0000000040117e30/0x0000000040117e60] Heap_lock - owner thread: 0x0000000040118990
Heap
PSYoungGen total 3584K, used 3072K [0x0000002b08b80000, 0x0000002b08f80000, 0x0000002b1d2d0000)
eden space 3072K, 100% used [0x0000002b08b80000,0x0000002b08e80000,0x0000002b08e80000)
from space 512K, 0% used [0x0000002b08f00000,0x0000002b08f00000,0x0000002b08f80000)
to space 512K, 18% used [0x0000002b08e80000,0x0000002b08e98000,0x0000002b08f00000)
PSOldGen total 5504K, used 0K [0x0000002adfcd0000, 0x0000002ae0230000, 0x0000002b08b80000)
object space 5504K, 0% used [0x0000002adfcd0000,0x0000002adfcd0000,0x0000002ae0230000)
PSPermGen total 21248K, used 4599K [0x0000002adaad0000, 0x0000002adbf90000, 0x0000002adfcd0000)
object space 21248K, 21% used [0x0000002adaad0000,0x0000002adaf4de50,0x0000002adbf90000)
Dynamic libraries:
0000000040000000-0000000040011000 r-xp 0000000000000000 08:03 1474726 /usr/java/jdk1.5.0/bin/javac
0000000040110000-0000000040113000 rw-p 0000000000010000 08:03 1474726 /usr/java/jdk1.5.0/bin/javac
0000000040113000-00000000401bf000 rwxp 0000000000000000 00:00 0
00000000401bf000-00000000401c0000 ---p 00000000000ac000 00:00 0
00000000401c0000-00000000402bf000 rwxp 00000000000ad000 00:00 0
00000000402bf000-00000000402c0000 ---p 00000000001ac000 00:00 0
00000000402c0000-00000000403bf000 rwxp 00000000001ad000 00:00 0
00000000403bf000-00000000403c0000 ---p 00000000002ac000 00:00 0
00000000403c0000-00000000404bf000 rwxp 00000000002ad000 00:00 0
00000000404bf000-00000000404c0000 ---p 00000000003ac000 00:00 0
00000000404c0000-00000000405bf000 rwxp 00000000003ad000 00:00 0
00000000405bf000-00000000405c0000 ---p 00000000004ac000 00:00 0
00000000405c0000-00000000406bf000 rwxp 00000000004ad000 00:00 0
00000000406bf000-00000000406c2000 ---p 00000000005ac000 00:00 0
00000000406c2000-0000000040abf000 rwxp 00000000005af000 00:00 0
0000000040abf000-0000000040ac2000 ---p 00000000009ac000 00:00 0
0000000040ac2000-0000000040ebf000 rwxp 00000000009af000 00:00 0
0000000040ebf000-0000000040ec2000 ---p 0000000000dac000 00:00 0
0000000040ec2000-00000000412bf000 rwxp 0000000000daf000 00:00 0
00000000412bf000-00000000412c2000 ---p 00000000011ac000 00:00 0
00000000412c2000-00000000413bf000 rwxp 00000000011af000 00:00 0
00000000413bf000-00000000413c2000 ---p 00000000012ac000 00:00 0
00000000413c2000-00000000414bf000 rwxp 00000000012af000 00:00 0
00000000414bf000-00000000414c2000 ---p 00000000013ac000 00:00 0
00000000414c2000-00000000415bf000 rwxp 00000000013af000 00:00 0
00000000415bf000-00000000415c2000 ---p 00000000014ac000 00:00 0
00000000415c2000-00000000419bf000 rwxp 00000000014af000 00:00 0
00000000419bf000-00000000419c0000 ---p 00000000018ac000 00:00 0
00000000419c0000-0000000041abf000 rwxp 00000000018ad000 00:00 0
0000002a95556000-0000002a9566b000 r-xp 0000000000000000 08:03 557060 /lib64/ld-2.3.2.so
0000002a9566b000-0000002a9566c000 rw-p 0000000000015000 08:03 557060 /lib64/ld-2.3.2.so
0000002a9566c000-0000002a9566d000 rw-p 0000000000000000 00:00 0
0000002a9566d000-0000002a9566e000 ---p 0000000000000000 00:00 0
0000002a9566e000-0000002a95676000 rw-s 0000000000000000 08:03 6848768 /tmp/hsperfdata_sai/5851
0000002a95676000-0000002a95678000 r--s 0000000000000000 08:03 2818308 /usr/java/jdk1.5.0/jre/lib/ext/dnsns.jar
0000002a9567d000-0000002a9568c000 r-xp 0000000000000000 08:03 6127624 /lib64/tls/libpthread-0.60.so
0000002a9568c000-0000002a9577d000 ---p 000000000000f000 08:03 6127624 /lib64/tls/libpthread-0.60.so
0000002a9577d000-0000002a9578d000 rw-p 0000000000000000 08:03 6127624 /lib64/tls/libpthread-0.60.so
0000002a9578d000-0000002a95792000 rw-p 0000000000000000 00:00 0
0000002a95792000-0000002a95795000 r-xp 0000000000000000 08:03 557071 /lib64/libdl-2.3.2.so
0000002a95795000-0000002a95892000 ---p 0000000000003000 08:03 557071 /lib64/libdl-2.3.2.so
0000002a95892000-0000002a95895000 rw-p 0000000000000000 08:03 557071 /lib64/libdl-2.3.2.so
0000002a95895000-0000002a959d0000 r-xp 0000000000000000 08:03 6127620 /lib64/tls/libc-2.3.2.so
0000002a959d0000-0000002a95a95000 ---p 000000000013b000 08:03 6127620 /lib64/tls/libc-2.3.2.so
0000002a95a95000-0000002a95ad5000 rw-p 0000000000100000 08:03 6127620 /lib64/tls/libc-2.3.2.so
0000002a95ad5000-0000002a95ada000 rw-p 0000000000000000 00:00 0
0000002a95ada000-0000002a96122000 r-xp 0000000000000000 08:03 8110229 /usr/java/jdk1.5.0/jre/lib/amd64/server/libjvm.so
0000002a96122000-0000002a961da000 ---p 0000000000648000 08:03 8110229 /usr/java/jdk1.5.0/jre/lib/amd64/server/libjvm.so
0000002a961da000-0000002a96390000 rw-p 0000000000600000 08:03 8110229 /usr/java/jdk1.5.0/jre/lib/amd64/server/libjvm.so
0000002a96390000-0000002a963be000 rw-p 0000000000000000 00:00 0
0000002a963be000-0000002a96445000 r-xp 0000000000000000 08:03 6127622 /lib64/tls/libm-2.3.2.so
0000002a96445000-0000002a964be000 ---p 0000000000087000 08:03 6127622 /lib64/tls/libm-2.3.2.so
0000002a964be000-0000002a96546000 rw-p 0000000000000000 08:03 6127622 /lib64/tls/libm-2.3.2.so
0000002a96546000-0000002a9654f000 r-xp 0000000000000000 08:03 7831763 /usr/java/jdk1.5.0/jre/lib/amd64/native_threads/libhpi.so
0000002a9654f000-0000002a96646000 ---p 0000000000009000 08:03 7831763 /usr/java/jdk1.5.0/jre/lib/amd64/native_threads/libhpi.so
0000002a96646000-0000002a96652000 rw-p 0000000000000000 08:03 7831763 /usr/java/jdk1.5.0/jre/lib/amd64/native_threads/libhpi.so
0000002a96662000-0000002a96676000 r-xp 0000000000000000 08:03 557075 /lib64/libnsl-2.3.2.so
0000002a96676000-0000002a96762000 ---p 0000000000014000 08:03 557075 /lib64/libnsl-2.3.2.so
0000002a96762000-0000002a96776000 rw-p 0000000000000000 08:03 557075 /lib64/libnsl-2.3.2.so
0000002a96776000-0000002a96779000 rw-p 0000000000000000 00:00 0
0000002a96779000-0000002a96785000 r-xp 0000000000000000 08:03 557081 /lib64/libnss_files-2.3.2.so
0000002a96785000-0000002a96879000 ---p 000000000000c000 08:03 557081 /lib64/libnss_files-2.3.2.so
0000002a96879000-0000002a96885000 rw-p 0000000000000000 08:03 557081 /lib64/libnss_files-2.3.2.so
0000002a96885000-0000002a96892000 r-xp 0000000000000000 08:03 2048291 /usr/java/jdk1.5.0/jre/lib/amd64/libverify.so
0000002a96892000-0000002a96985000 ---p 000000000000d000 08:03 2048291 /usr/java/jdk1.5.0/jre/lib/amd64/libverify.so
0000002a96985000-0000002a96994000 rw-p 0000000000000000 08:03 2048291 /usr/java/jdk1.5.0/jre/lib/amd64/libverify.so
0000002a96994000-0000002a969b9000 r-xp 0000000000000000 08:03 2048275 /usr/java/jdk1.5.0/jre/lib/amd64/libjava.so
0000002a969b9000-0000002a96a94000 ---p 0000000000025000 08:03 2048275 /usr/java/jdk1.5.0/jre/lib/amd64/libjava.so
0000002a96a94000-0000002a96abe000 rw-p 0000000000000000 08:03 2048275 /usr/java/jdk1.5.0/jre/lib/amd64/libjava.so
0000002a96abe000-0000002a96ad4000 r-xp 0000000000000000 08:03 2048292 /usr/java/jdk1.5.0/jre/lib/amd64/libzip.so
0000002a96ad4000-0000002a96bbe000 ---p 0000000000016000 08:03 2048292 /usr/java/jdk1.5.0/jre/lib/amd64/libzip.so
0000002a96bbe000-0000002a96bd9000 rw-p 0000000000000000 08:03 2048292 /usr/java/jdk1.5.0/jre/lib/amd64/libzip.so
0000002a96bd9000-0000002a99190000 r--s 0000000000000000 08:03 753837 /usr/java/jdk1.5.0/jre/lib/rt.jar
0000002a99190000-0000002a991f8000 rw-p 0000000000000000 00:00 0
0000002a991f8000-0000002a9927e000 r--s 0000000000000000 08:03 753835 /usr/java/jdk1.5.0/jre/lib/jsse.jar
0000002a9927e000-0000002a99292000 r--s 0000000000000000 08:03 753828 /usr/java/jdk1.5.0/jre/lib/jce.jar
0000002a99292000-0000002a99acd000 r--s 0000000000000000 08:03 753829 /usr/java/jdk1.5.0/jre/lib/charsets.jar
0000002a99acd000-0000002a99bcd000 rwxp 0000000000000000 00:00 0
0000002a99bcd000-0000002ad9acd000 rwxp 0000000000100000 00:00 0
0000002ad9acd000-0000002ad9ad1000 rwxp 0000000000000000 00:00 0
0000002ad9ad1000-0000002adaacd000 rwxp 0000000040004000 00:00 0
0000002adaad0000-0000002adbf90000 rwxp 0000000000000000 00:00 0
0000002adbf90000-0000002adfcd0000 rwxp 00000000424c3000 00:00 0
0000002adfcd0000-0000002ae0230000 rwxp 0000000000000000 00:00 0
0000002ae0230000-0000002b08b80000 rwxp 0000000046763000 00:00 0
0000002b08b80000-0000002b08f80000 rwxp 0000000000000000 00:00 0
0000002b08f80000-0000002b1d2d0000 rwxp 000000006f4b3000 00:00 0
0000002b1d2d0000-0000002b1d2db000 rwxp 0000000000000000 00:00 0
0000002b1d2db000-0000002b1d2f9000 rwxp 000000008380e000 00:00 0
0000002b1d2f9000-0000002b1d2fc000 rwxp 0000000000000000 00:00 0
0000002b1d2fc000-0000002b1d440000 rwxp 000000008382f000 00:00 0
0000002b1d440000-0000002b1d443000 rwxp 0000000000000000 00:00 0
0000002b1d443000-0000002b1d4e4000 rwxp 0000000083976000 00:00 0
0000002b1d4e4000-0000002b1d4e8000 rwxp 0000000000000000 00:00 0
0000002b1d4e8000-0000002b1d62d000 rwxp 0000000000003000 00:00 0
0000002b1d62d000-0000002b1d638000 rwxp 0000000000000000 00:00 0
0000002b1d638000-0000002b1d656000 rwxp 0000000000153000 00:00 0
0000002b1d656000-0000002b1d67e000 rw-p 0000000000000000 00:00 0
0000002b1d67e000-0000002b1d6a4000 r--s 0000000000000000 08:03 2818310 /usr/java/jdk1.5.0/jre/lib/ext/sunjce_p
- duplicates
-
JDK-5095421 amd64 vm should not crash on em64t
-
- Closed
-