[讨论] JVM Crash与build_oop_map相关问题,那位对build_oop_map熟悉的?

yangang96 2013-01-18
JVM Crash后分析core文件如下信息:

(gdb) bt
#0  0x60000000ef61d1d0:0 in kill+0x30 () from /tmp/packcore/libc.so.1
#1  0x60000000ef512b70:0 in raise ()
    at ../../../../../core/libs/libc/shared_em_32/../core/gen/raise.c:19
#2  0x60000000ef5d60f0:0 in abort ()
    at ../../../../../core/libs/libc/shared_em_32/../core/gen/abort_em.c:84
#3  0x60000000ee7bdea0:0 in os::abort ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/os/hp-ux/vm/os_hp-ux.cpp:3280
#4  0x60000000ee7bc9c0:0 in VMError::report_and_die ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/utilities/vmError.cpp:796
#5  0x60000000eec7cc90:0 in os::Hpux::JVM_handle_hpux_signal ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/os_cpu/hp-ux_ia64/vm/os_hp-ux_ia64.cpp:759
#6  0x60000000eec7c140:0 in os::Hpux::signalHandler ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/os/hp-ux/vm/os_hp-ux.cpp:2843
#7  <signal handler called>
#8  OopFlow::compute_reach ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/opto/buildOopMap.cpp:207
#9  0x60000000ef1de4f0:0 in Compile::BuildOopMaps ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/opto/buildOopMap.cpp:590
#10 0x60000000ef1da470:0 in Compile::Output ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/opto/output.cpp:3001
#11 0x60000000ef02aff0:0 in Compile::Code_Gen ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/opto/compile.cpp:1889
---Type <return> to continue, or q <return> to quit---
#12 0x60000000ef223600:0 in Compile::Compile ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/opto/compile.cpp:698
#13 0x60000000ef2213d0:0 in C2Compiler::compile_method ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/opto/c2compiler.cpp:29
#14 0x60000000eeaacf00:0 in CompileBroker::compiler_thread_loop ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/compiler/compileBroker.cpp:1794
#15 0x60000000eeaac020:0 in compiler_thread_entry ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/runtime/thread.cpp:3144
#16 0x60000000ee9d74c0:0 in JavaThread::run ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/share/vm/runtime/thread.cpp:1526
#17 0x60000000eeaab9c0:0 in java_start ()
    at /CLO/Components/JAVA_HOTSPOT/Src/src/os/hp-ux/vm/os_hp-ux.cpp:1960
#18 0x60000000ef6b0020:0 in __pthread_bound_body ()
    at /ux/core/libs/threadslibs/src/common/pthreads/pthread.c:4612


详细的 Crash_log如下:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (11) at pc=ef1e0540, pid=25930, tid=10
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2 1.4.2.26-101019-03:43-IA64N IA64 mixed mode)
# Problematic frame:
# V  [libjvm.so+0xd3c540]
#

---------------  T H R E A D  ---------------

Current thread (004bfb60):  JavaThread "CompilerThread1" daemon [_thread_in_native, id=10, lwp_id=5481395]

siginfo:
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [2]: SEGV_ACCERR [addr: 0x0]
    si_addr=00000000


Top of Stack: (sp=75c00320)
75c00320:   00000000 0001003e a3d70a3d 70a3d70b
75c00330:   00000008 043180f0 0059be00 00000000
75c00340:   00000160 00433da0 00000000 00000000
75c00350:   0000008e 00000100 00000000 ef494940
75c00360:   00000000 00433da0 00000000 00000000
75c00370:   00000000 00000000 60000000 ef494940
75c00380:   0059be00 00000004 0d47b208 00000000
75c00390:   00000009 75c00980 082edd98 75c00d3c
75c003a0:   75c00700 082ea990 75c006f0 02bf5948
75c003b0:   00000000 00000000 75c00980 75c00a00
75c003c0:   00000100 00000100 00000000 00000000
75c003d0:   00000100 0d474f80 00c00a00 00000800
75c003e0:   00000087 00433da0 0d470188 0d47218c
75c003f0:   00000100 00000000 00000000 00000000
75c00400:   00000000 00000000 00000000 00000000
75c00410:   00000000 00433da0 75c00980 00000000
75c00420:   ee38e320 0000000b 75c00980 04317958
75c00430:   000001dd ee3de0c0 0059be00 00000008
75c00440:   043180d0 75c00390 00000004 00000250
75c00450:   75c004d0 00000250 00000000 00000026
75c00460:   0000003e 00000000 00000000 00000000
75c00470:   ee3de0c0 0059be00 00000008 043175f0
75c00480:   ee3de0c0 0059be00 00000008 04317630
75c00490:   000000b9 00000100 04316c38 00000000
75c004a0:   00000094 00000094 04316848 00000000
75c004b0:   00000000 00000000 00000000 00000000
75c004c0:   00000094 04316a98 00000000 00000000
75c004d0:   ee3d0010 00000005 75c00980 0059be00
75c004e0:   0059be00 00000100 0d47cd40 0059be00
75c004f0:   00000100 0d47b228 00789b50 00789b50
75c00500:   00789bd0 0078c344 ee3de0c0 75c004f8
75c00510:   00000008 00789b70 ee3de0c0 75c004f8
75c00520:   00000008 00789bb0 ee3de0c0 75c004f8
75c00530:   00000008 00789b90 ee7615c0 ee761d40
75c00540:   ee7624c0 ee764c20 000000a4 000000c3
75c00550:   ee764e00 75c00380 0d470188 0d47218c
75c00560:   0d490978 0d490ad8 0d490a28 0d490a80
75c00570:   0d4909d0 00000000 00000000 00000000
75c00580:   0d490b30 0d490c90 0d490be0 0d490c38
75c00590:   0d490b88 00000000 01000000 ee2f5020
75c005a0:   ee760810 ee760a60 ee760cb0 0059be00
75c005b0:   00000004 0d47b628 00000002 00000246
75c005c0:   0000024a 0000024c 00000250 0d47b638
75c005d0:   0d47b640 00000000 00000000 00000000
75c005e0:   00000000 00000000 00000000 00000000
75c005f0:   00000000 00000000 00000000 00000000
75c00600:   00000000 00000000 00000000 00000000
75c00610:   00000000 00000001 00000000 00000000
75c00620:   00000000 00000000 00000000 00000000
75c00630:   00000100 00000000 00000000 00000000
75c00640:   00000000 00000000 00000000 00000000
75c00650:   00000000 00000000 00000000 00000000
75c00660:   00000000 00000000 00000000 00000000
75c00670:   00000000 00000000 00000000 00000000
75c00680:   00000000 00000000 00000000 00000000
75c00690:   75c00710 005a65b8 00000000 01961900
75c006a0:   00000000 00000008 00000000 019603f0
75c006b0:   ee3d8160 75c00cf4 00000002 75c00d04
75c006c0:   00000000 00000000 00000000 00000001
75c006d0:   00000000 00000000 00000000 00000000
75c006e0:   75c00980 00000000 00000000 00000000
75c006f0:   00000100 0d4708d8 75c00d2c 00000000
75c00700:   00000020 0d480098 0059be00 0000001a
75c00710:   75c009d0 00000040 0d4902e0 00000017

Instructions: (pc=ef1e0540)
ef1e0520:   0b f0 01 12 10 10 80 00 f8 00 43 60 09 f0 01 84
ef1e0530:   19 58 00 10 10 10 00 00 00 02 00 00 40 f4 ff 48
ef1e0540:   0a 58 00 10 10 10 90 80 2e 0a 43 00 81 5d 14 86
ef1e0550:   19 00 00 00 01 00 00 00 00 02 00 00 30 f4 ff 48

Stack: [75a01000,75c01000),  sp=75c00320,  free space=2044k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0xd3c540]


Current CompileTask:
opto:4321 s    java.lang.StringBuffer.append(Ljava/lang/Object;)Ljava/lang/StringBuffer; (9 bytes)


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  028350f0 JavaThread "ReceiveMsg Read thread" daemon [_thread_new, id=14280344, lwp_id=8023349]
  025a2230 JavaThread "ReceiveMsg Read thread" daemon [_thread_blocked, id=14280343, lwp_id=8023347]
  02834970 JavaThread "ReceiveMsg Read thread" daemon [_thread_blocked, id=14280342, lwp_id=8023344]
  02834f10 JavaThread "ReceiveMsg Read thread" daemon [_thread_blocked, id=14280341, lwp_id=8023343]
  03bfc660 JavaThread "ReceiveMsg Read thread" daemon [_thread_blocked, id=14280333, lwp_id=8023327]
  004ca7e0 JavaThread "ReceiveMsg Read thread" daemon [_thread_blocked, id=14280332, lwp_id=8023323]
  029a8fb0 JavaThread "ReceiveMsg Read thread" daemon [_thread_blocked, id=14280328, lwp_id=8023318]
  00cf3cd0 JavaThread "ReceiveMsg Read thread" daemon [_thread_blocked, id=14280297, lwp_id=8023252]
  027b05f0 JavaThread "NwWriter" daemon [_thread_blocked, id=13108151, lwp_id=5409598]
  027b0b90 JavaThread "NwReader" daemon [_thread_blocked, id=13108150, lwp_id=5409597]
  027b0d70 JavaThread "NwWriter" daemon [_thread_blocked, id=10160682, lwp_id=8693086]
  027b0410 JavaThread "NwReader" daemon [_thread_blocked, id=10160680, lwp_id=8693084]
  027b07d0 JavaThread "TxCostThread intervalTime:60000 lastInitTime20121231213124" daemon [_thread_blocked, id=1445, lwp_id=5484819]
  02aacf70 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=112, lwp_id=5481966]
  03bfa680 JavaThread "ListenThread.Default" [_thread_blocked, id=111, lwp_id=5481960]
  03bfa2c0 JavaThread "MarketingAD thread" [_thread_blocked, id=108, lwp_id=5481955]
  03bfa0e0 JavaThread "NwWriter" daemon [_thread_blocked, id=107, lwp_id=5481954]
  03bf9f00 JavaThread "NwReader" daemon [_thread_blocked, id=106, lwp_id=5481953]
  004ca600 JavaThread "NwWriter" daemon [_thread_blocked, id=103, lwp_id=5481950]
  004ca420 JavaThread "NwReader" daemon [_thread_blocked, id=102, lwp_id=5481949]
  004ca240 JavaThread "Thread-14" [_thread_blocked, id=101, lwp_id=5481947]
  004ca060 JavaThread "MenuInfoInitThread startHour:06  starMinute:00  startSecond:00 intervalTime:1800000 lastInitTime20121231213121" [_thread_blocked, id=100, lwp_id=5481946]
  004c9e80 JavaThread "OracleTimeoutPollingThread" daemon [_thread_blocked, id=99, lwp_id=5481926]
  004c9ca0 JavaThread "Thread-12" [_thread_blocked, id=98, lwp_id=5481925]
  004c9ac0 JavaThread "Session check service Thread" [_thread_blocked, id=97, lwp_id=5481924]
  004c98e0 JavaThread "Dispatcher-Thread-10" daemon [_thread_blocked, id=96, lwp_id=5481923]
  004c9700 JavaThread "Thread-9" [_thread_blocked, id=95, lwp_id=5481906]
  004c9520 JavaThread "Thread-8" [_thread_blocked, id=94, lwp_id=5481905]
  004c9340 JavaThread "Thread-7" [_thread_blocked, id=93, lwp_id=5481900]
  004c9160 JavaThread "Thread-6" [_thread_blocked, id=92, lwp_id=5481851]
  004c8f80 JavaThread "weblogic.health.CoreHealthMonitor" daemon [_thread_blocked, id=91, lwp_id=5481842]
  004c8da0 JavaThread "Thread-5" [_thread_blocked, id=90, lwp_id=5481836]
  004c89e0 JavaThread "LDAPConnThread-0 ldap://B2CAP111:8001" daemon [_thread_blocked, id=89, lwp_id=5481826]
  027af510 JavaThread "DoSManager" [_thread_blocked, id=88, lwp_id=5481824]
  004c8800 JavaThread "VDE Transaction Processor Thread" [_thread_blocked, id=86, lwp_id=5481821]
  004c8620 JavaThread "ExecuteThread: '2' for queue: 'weblogic.admin.RMI'" daemon [_thread_blocked, id=85, lwp_id=5481808]
  004c8260 JavaThread "ExecuteThread: '1' for queue: 'weblogic.admin.RMI'" daemon [_thread_blocked, id=84, lwp_id=5481806]
  004c8440 JavaThread "ExecuteThread: '0' for queue: 'weblogic.admin.RMI'" daemon [_thread_blocked, id=83, lwp_id=5481804]
  004c8080 JavaThread "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" daemon [_thread_in_native, id=82, lwp_id=5481748]
  004c7ea0 JavaThread "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" daemon [_thread_blocked, id=81, lwp_id=5481747]
  004c7cc0 JavaThread "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" daemon [_thread_blocked, id=80, lwp_id=5481746]
  004c7ae0 JavaThread "weblogic.security.SpinnerRandomSource" daemon [_thread_blocked, id=79, lwp_id=5481743]
  004c7900 JavaThread "weblogic.time.TimeEventGenerator" daemon [_thread_blocked, id=78, lwp_id=5481742]
  004c7720 JavaThread "ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=77, lwp_id=5481741]
  004c7540 JavaThread "ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=76, lwp_id=5481740]
  004c7360 JavaThread "ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=75, lwp_id=5481739]
  004c7180 JavaThread "ExecuteThread: '1' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=74, lwp_id=5481738]
  004c6fa0 JavaThread "ExecuteThread: '0' for queue: 'weblogic.kernel.System'" daemon [_thread_blocked, id=73, lwp_id=5481737]
  004c6dc0 JavaThread "ExecuteThread: '59' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=72, lwp_id=5481736]
  004c6be0 JavaThread "ExecuteThread: '58' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=71, lwp_id=5481735]
  004c6a00 JavaThread "ExecuteThread: '57' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=70, lwp_id=5481734]
  004c6820 JavaThread "ExecuteThread: '56' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=69, lwp_id=5481733]
  004c6640 JavaThread "ExecuteThread: '55' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=68, lwp_id=5481732]
  004c6460 JavaThread "ExecuteThread: '54' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=67, lwp_id=5481729]
  004c6280 JavaThread "ExecuteThread: '53' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=66, lwp_id=5481728]
  004c60a0 JavaThread "ExecuteThread: '52' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=65, lwp_id=5481727]
  004c5ec0 JavaThread "ExecuteThread: '51' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=64, lwp_id=5481726]
  004c5ce0 JavaThread "ExecuteThread: '50' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=63, lwp_id=5481724]
  004c5b00 JavaThread "ExecuteThread: '49' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=62, lwp_id=5481723]
  004c5920 JavaThread "ExecuteThread: '48' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=61, lwp_id=5481722]
  004c5740 JavaThread "ExecuteThread: '47' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=60, lwp_id=5481721]
  004c5560 JavaThread "ExecuteThread: '46' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=59, lwp_id=5481720]
  004c5380 JavaThread "ExecuteThread: '45' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=58, lwp_id=5481719]
  004c51a0 JavaThread "ExecuteThread: '44' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=57, lwp_id=5481717]
  004c4fc0 JavaThread "ExecuteThread: '43' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=56, lwp_id=5481716]
  004c4de0 JavaThread "ExecuteThread: '42' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=55, lwp_id=5481715]
  004c4c00 JavaThread "ExecuteThread: '41' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=54, lwp_id=5481714]
  004c4a20 JavaThread "ExecuteThread: '40' for queue: 'weblogic.kernel.Default'" daemon [_thread_in_vm, id=53, lwp_id=5481713]
  004c4840 JavaThread "ExecuteThread: '39' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=52, lwp_id=5481711]
  004c4660 JavaThread "ExecuteThread: '38' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=51, lwp_id=5481710]
  004c4480 JavaThread "ExecuteThread: '37' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=50, lwp_id=5481709]
  004c42a0 JavaThread "ExecuteThread: '36' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=49, lwp_id=5481708]
  004c40c0 JavaThread "ExecuteThread: '35' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=48, lwp_id=5481707]
  004c3ee0 JavaThread "ExecuteThread: '34' for queue: 'weblogic.kernel.Default'" daemon [_thread_in_Java, id=47, lwp_id=5481706]
  004c3d00 JavaThread "ExecuteThread: '33' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=46, lwp_id=5481705]
  004c3b20 JavaThread "ExecuteThread: '32' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=45, lwp_id=5481704]
  004c3940 JavaThread "ExecuteThread: '31' for queue: 'weblogic.kernel.Default'" daemon [_thread_in_vm_trans, id=44, lwp_id=5481703]
  004c3760 JavaThread "ExecuteThread: '30' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=43, lwp_id=5481702]
  004c3580 JavaThread "ExecuteThread: '29' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=42, lwp_id=5481701]
  004c33a0 JavaThread "ExecuteThread: '28' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=41, lwp_id=5481700]
  004c31c0 JavaThread "ExecuteThread: '27' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=40, lwp_id=5481698]
  004c2fe0 JavaThread "ExecuteThread: '26' for queue: 'weblogic.kernel.Default'" daemon [_thread_in_native, id=39, lwp_id=5481696]
  004c2e00 JavaThread "ExecuteThread: '25' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=38, lwp_id=5481695]
  004c2c20 JavaThread "ExecuteThread: '24' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=37, lwp_id=5481693]
  004c2a40 JavaThread "ExecuteThread: '23' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=36, lwp_id=5481692]
  004c2860 JavaThread "ExecuteThread: '22' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=35, lwp_id=5481691]
  004c2680 JavaThread "ExecuteThread: '21' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=34, lwp_id=5481690]
  004c24a0 JavaThread "ExecuteThread: '20' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=33, lwp_id=5481689]
  004c22c0 JavaThread "ExecuteThread: '19' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=32, lwp_id=5481688]
  004c20e0 JavaThread "ExecuteThread: '18' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=31, lwp_id=5481687]
  004c1f00 JavaThread "ExecuteThread: '17' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=30, lwp_id=5481686]
  004c1d20 JavaThread "ExecuteThread: '16' for queue: 'weblogic.kernel.Default'" daemon [_thread_in_native, id=29, lwp_id=5481685]
  004c1b40 JavaThread "ExecuteThread: '15' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=28, lwp_id=5481684]
  004c1960 JavaThread "ExecuteThread: '14' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=27, lwp_id=5481683]
  004c1780 JavaThread "ExecuteThread: '13' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=26, lwp_id=5481682]
  004c15a0 JavaThread "ExecuteThread: '12' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=25, lwp_id=5481681]
  004c13c0 JavaThread "ExecuteThread: '11' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=24, lwp_id=5481680]
  004c11e0 JavaThread "ExecuteThread: '10' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=23, lwp_id=5481679]
  004c1000 JavaThread "ExecuteThread: '9' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=22, lwp_id=5481678]
  004c0e20 JavaThread "ExecuteThread: '8' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=21, lwp_id=5481677]
  004c0c40 JavaThread "ExecuteThread: '7' for queue: 'weblogic.kernel.Default'" daemon [_thread_in_Java, id=20, lwp_id=5481676]
  004c0a60 JavaThread "ExecuteThread: '6' for queue: 'weblogic.kernel.Default'" daemon [_thread_in_Java, id=19, lwp_id=5481675]
  004c0880 JavaThread "ExecuteThread: '5' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=18, lwp_id=5481674]
  004c06a0 JavaThread "ExecuteThread: '4' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=17, lwp_id=5481673]
  004c04c0 JavaThread "ExecuteThread: '3' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=16, lwp_id=5481672]
  004c02e0 JavaThread "ExecuteThread: '2' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=15, lwp_id=5481671]
  004c0100 JavaThread "ExecuteThread: '1' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=14, lwp_id=5481670]
  004bff20 JavaThread "ExecuteThread: '0' for queue: 'weblogic.kernel.Default'" daemon [_thread_blocked, id=13, lwp_id=5481669]
  004bfd40 JavaThread "Thread-1" daemon [_thread_blocked, id=12, lwp_id=5481656]
=>004bfb60 JavaThread "CompilerThread1" daemon [_thread_in_native, id=10, lwp_id=5481395]
  004bf980 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9, lwp_id=5481394]
  004bf7a0 JavaThread "AdapterThread" daemon [_thread_blocked, id=8, lwp_id=5481393]
  004bf5c0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7, lwp_id=5481392]
  004bf3e0 JavaThread "Finalizer" daemon [_thread_blocked, id=5, lwp_id=5481390]
  004bf200 JavaThread "Reference Handler" daemon [_thread_blocked, id=4, lwp_id=5481389]
  004bf020 JavaThread "main" [_thread_blocked, id=1, lwp_id=-1]

Other Threads:
  0044c2b0 VMThread [id=3, lwp_id=5481388]
  0044c990 WatcherThread [id=11, lwp_id=5481396]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation   total 471872K, used 389537K [77800000, 97800000, 97800000)
  eden space 419456K,  88% used [77800000, 8e168128, 911a0000)
  from space 52416K,  37% used [911a0000, 924a0530, 944d0000)
  to   space 52416K,   0% used [944d0000, 944d0000, 97800000)
tenured generation   total 1048576K, used 342946K [97800000, d7800000, d7800000)
   the space 1048576K,  32% used [97800000, ac6e8850, ac6e8a00, d7800000)
compacting perm gen  total 131072K, used 106285K [d7800000, df800000, e7800000)
   the space 131072K,  81% used [d7800000, ddfcb6c8, ddfcb800, df800000)

Dynamic libraries:
/opt/java1.4/bin/IA64N/java_q4p
text:0x00400000-0x0042ff10 data:0x00430000-0x004316e8
/usr/lib/hpux32/libpthread.so.1
text:0xef686000-0xef7231f0 data:0xef683000-0xef685638
/usr/lib/hpux32/libdl.so.1
text:0xef67f000-0xef682eb0 data:0xef728000-0xef728150
/usr/lib/hpux32/libc.so.1
text:0xef3f7000-0xef67e200 data:0xef3e5000-0xef3f6138
/opt/java1.4/jre/lib/IA64N/server/libjvm.so
text:0xee4a4000-0xef3dbc90 data:0xee2f5000-0xee48e760
/usr/lib/hpux32/libm.so.1
text:0xedb72000-0xee025d60 data:0xedb6f000-0xedb71308
/usr/lib/hpux32/librt.so.1
text:0xee026000-0xee02c1f0 data:0xee491000-0xee4911a8
/usr/lib/hpux32/libelf.so.1
text:0xee02d000-0xee0598e0 data:0xee492000-0xee492868
/usr/lib/hpux32/libcl.so.1
text:0xef3e4000-0xef3e4304 data:0xee49d000-0xee49d018
/usr/lib/hpux32/libIO77.so.1
text:0xee06e000-0xee239ea0 data:0xee05a000-0xee06d748
/usr/lib/hpux32/libunwind.so.1
text:0xee23a000-0xee29d210 data:0xee49c000-0xee49cc40
/usr/lib/hpux32/libuca.so.1
text:0xee494000-0xee49baf0 data:0xee493000-0xee493150
/usr/lib/hpux32/libCsup.so.1
text:0xee29e000-0xee2f4460 data:0xee49e000-0xee4a3d50
/opt/java1.4/jre/lib/IA64N/native_threads/libhpi.so
text:0xedb51000-0xedb67a40 data:0xedb4f000-0xedb50600
/opt/java1.4/jre/lib/IA64N/libverify.so
text:0xeda99000-0xedabffa0 data:0xedb49000-0xedb4a0d0
/opt/java1.4/jre/lib/IA64N/libjava.so
text:0xeda41000-0xeda98d50 data:0xedb47000-0xedb485f8
/opt/java1.4/jre/lib/IA64N/libzip.so
text:0xeda0b000-0xeda40980 data:0xedb43000-0xedb44860
/opt/java1.4/jre/lib/IA64N/libnet.so
text:0xe7a1b000-0xe7a3fab0 data:0xebc05000-0xebc05730
/usr/lib/hpux32/libnss_dns.so.1
text:0xe7ad6000-0xe7ae3f60 data:0xebc02000-0xebc02370
/usr/lib/hpux32/libnss_nis.so.1
text:0xe7ac6000-0xe7ad5630 data:0xebc01000-0xebc01a68
/usr/lib/hpux32/libnsl.so.1
text:0x76d48000-0x76e3f2c0 data:0xe7a0c000-0xe7a19e70
/usr/lib/hpux32/libxti.so.1
text:0x777d1000-0x777ff250 data:0xe7ac1000-0xe7ac3420
/usr/lib/hpux32/libnss_files.so.1
text:0x777ba000-0x777d0a70 data:0xebc00000-0xebc008f0
/home/weblogic/bea/weblogic81/server/lib/hpux11/IPF32/libmuxer.so
text:0xe7a03000-0xe7a09d90 data:0xe7a1a000-0xe7a1a840
/opt/java1.4/jre/lib/IA64N/libnio.so
text:0x777ac000-0x777b9ac0 data:0xe7a02000-0xe7a02508
/opt/java1.4/jre/lib/IA64N/libioser12.so
text:0x777a3000-0x777a9eb0 data:0xe7a01000-0xe7a01090
/opt/java1.4/jre/lib/IA64N/libawt.so
text:0x71541000-0x716bf6a0 data:0x773c8000-0x773f2f20
/opt/java1.4/jre/lib/IA64N/libmlib_image.so
text:0x713ea000-0x71540020 data:0x777a0000-0x777a0410
/opt/java1.4/jre/lib/IA64N/headless/libmawt.so
text:0x7779d000-0x7779ffc0 data:0x7779c000-0x7779c250
/opt/java1.4/jre/lib/IA64N/libfontmanager.so
text:0x711d4000-0x713e9390 data:0x7778e000-0x777991c0
/opt/java1.4/jre/lib/IA64N/libdcpr.so
text:0x76c77000-0x76cbf6f0 data:0x7732c000-0x7733f748
/opt/java1.4/jre/lib/IA64N/libcmm.so
text:0x7102b000-0x7113f920 data:0x77788000-0x77789988
/opt/java1.4/jre/lib/IA64N/libjpeg.so
text:0x70f64000-0x7102a820 data:0x77784000-0x77785668

Environment Variables:
JAVA_HOME=/opt/java1.4
PATH=/home/weblogic/bea/weblogic81/server/bin:/opt/java1.4/jre/bin:/opt/java1.4/bin:/opt/java1.4:/opt/java1.4/bin:/usr/bin:/usr/ccs/bin:/usr/contrib/bin:/usr/contrib/Q4/bin:/opt/perl/bin:/opt/hparray/bin:/opt/nettladm/bin:/opt/fcms/bin:/usr/contrib/kwdb/bin:/usr/bin/X11:/opt/graphics/common/bin:/opt/upgrade/bin:/opt/ipf/bin:/opt/wbem/bin:/opt/wbem/sbin:/opt/resmon/bin:/opt/perf/bin:/opt/prm/bin:/opt/gvsd/bin:/opt/sas/bin:/opt/sec_mgmt/bastille/bin:/opt/dsau/bin:/opt/dsau/sbin:/opt/firefox:/opt/gnome/bin:/opt/ignite/bin:/opt/mozilla:/opt/perl_32/bin:/opt/perl_64/bin:/opt/sec_mgmt/spc/bin:/opt/ssh/bin:/opt/swa/bin:/opt/hpsmh/bin:/opt/thunderbird:/opt/gwlm/bin:/opt/sfm/bin:/opt/drd/bin:/opt/java1.4/bin:/usr/contrib/bin/IA_toolset:/usr/contrib/bin/X11:/opt/sentinel/bin:/opt/langtools/bin
LD_LIBRARY_PATH=/opt/java1.4/jre/lib/IA64N:/opt/java1.4/jre/lib/IA64N/server:/opt/java1.4/jre/../lib/IA64N
SHELL=/usr/bin/sh
SHLIB_PATH=/home/weblogic/bea/weblogic81/server/lib/hpux11/IPF32:/home/weblogic/bea/weblogic81/server/lib/hpux11/IPF32/oci920_8
PTHREAD_COMPAT_MODE=0


---------------  S Y S T E M  ---------------

OS: HPUX
uname:HP-UX B.11.23 U ia64
rlimit: STACK 262144k, CORE 4194303k, NOFILE 8192, AS infinity
load average:0.55 0.49 0.46

CPU:total 16 Processor          = 32
Processor features = branchlong, 16-byte atomic ops


Memory: 4k page, physical 33420216k

vm_info: Java HotSpot(TM) Server VM (1.4.2.26-101019-03:43-IA64N) for hp-ux-ia64, built on Oct 19 2010 03:52:30 by jinteg with aCC

RednaxelaFX 2013-01-18
我抓了Solaris的1.4.2_28的代码来看,跟这core dump的stack trace对不上行号。代码差异恐怕还是挺大的。这个不知道要从何帮起了。
恐怕还是得找HP的人来解答…毕竟HP-UX/IA64版HotSpot是他们那边维护的。
yangang96 2013-01-19
非常感谢,另外你对” -XX:-OptoScheduling 这个选项熟悉吗?
Global site tag (gtag.js) - Google Analytics