Duplicate :
|
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