Messages around the core dump:
May 15 04:35:58 perf-u rdc: [ID 517869 kern.info] @(#) rdc: built 20:33:11 Apr 14 2008
May 15 04:35:58 perf-u pseudo: [ID 129642 kern.info] pseudo-device: rdc0
May 15 04:35:58 perf-u genunix: [ID 936769 kern.info] rdc0 is /pseudo/rdc@0
May 15 04:45:46 perf-u reboot: [ID 500860 auth.crit] initiated by root
May 15 04:46:02 perf-u genunix: [ID 672855 kern.notice] syncing file systems...
May 15 04:46:02 perf-u genunix: [ID 904073 kern.notice] done
May 15 04:47:12 perf-u genunix: [ID 540533 kern.notice] ^MSunOS Release 5.11 Version onnv-gate:2008-04-30 64-bit
May 15 04:47:12 perf-u genunix: [ID 172908 kern.notice] Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved.
May 15 04:47:12 perf-u Use is subject to license terms.
Sun Blade 100 (UltraIIe) with 1 x 502MHz cpu's and 512 MB memory
Solaris Express Community Edition snv_88 SPARC
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 21 April 2008
core dumps are available here:
/net/irperf.ireland/export/work/core_images/Thu.May.15.2008.perf-u.scimark_server_tuned.daily080430-nd
java core dumped once here with sparc - the pstack stack output is:
cat pstack.core.java.20685.1210823035
core 'core.java.20685.1210823035' of 20685: java -server -Xms512m -Xmx512m -XX:+AggressiveHeap jnt.scimark2.comman
----------------- lwp# 1 / thread# 1 --------------------
ff2ca630 __lwp_wait (2, ffbff02c, 0, 0, 0, 1107c) + 8
ff2c2234 _thrp_join (2, 0, ffbff0f0, 1, ff354840, ffbff02c) + 38
ff2c23a4 thr_join (2, 0, ffbff0f0, ffbff180, 0, ffbff0f4) + 10
00018a04 ContinueInNewThread (124c0, 0, 80000, ffbff180, fffe7ccc, 0) + 30
00012480 main (18000, 2ac40, 10000, 2b1c4, 44c, 10001) + eb0
000111a0 _start (0, 0, 0, 0, 0, 0) + 108
----------------- lwp# 2 / thread# 2 --------------------
fc0154c8 * jnt/scimark2/LU.factor([[D[I)I+225 (line 436)
fc005908 * jnt/scimark2/kernel.measureLU(IDLjnt/scimark2/Random;)D+59 (line 321)
fc0059e8 * jnt/scimark2/commandline.main([Ljava/lang/String;)V+191 (line 103)
fc00021c * StubRoutines (1)
fe93344c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, d7db0a68, fe4ffe58, 30000, 0, fe4ffd60) + 1e4
fe9e47f8 jni_CallStaticVoidMethod (300f4, 3089c, 30498, 30000, 30490, 2e7f8) + 4b8
00013a4c JavaMain (30ea8, 2b1c8, 2ac30, 300f4, 1, ff11aaf8) + 158c
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 3 / thread# 3 --------------------
ff2ca6e4 ___lwp_cond_wait (35f58, 35f40, 0, 0, 1, ff1331c0) + 8
fee5afec __1cHMonitorEwait6Mblb_b_ (35ee8, 36000, 0, 49000, ff120298, 35f18) + 124
fe932390 __1cNGCTaskManagerIget_task6MI_pnGGCTask__ (35ea8, 0, 2e1e0, 35ea8, 35ee8, ff0135f4) + 1c0
fea36e5c __1cMGCTaskThreadDrun6M_v_ (36000, 34f90, 7f2905, ff120ff0, 36864, 36478) + 170
fee6d0b0 java_start (36000, 1, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 4 / thread# 4 --------------------
ff2ca6e4 ___lwp_cond_wait (2f328, 2f310, fbcffa50, 3b9aca00, 0, 16) + 8
ff2a3a48 _lwp_cond_timedwait (2f328, 2f310, fbcffb60, 3e8, ff133140, 2cf7f58) + 1c
fee5b1cc __1cHMonitorEwait6Mblb_b_ (2f2b8, d0000, ff1166a9, b9ad40, ff120298, 2f2e8) + 304
fef6a854 __1cIVMThreadEloop6M_v_ (0, ff12e923, 2f2b8, 0, ff1169c4, 9) + 1c4
fea4fc00 __1cIVMThreadDrun6M_v_ (d0000, 36000, ff120360, ff0ea000, 36360, 36000) + 98
fee6d0b0 java_start (d0000, 2, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 5 / thread# 5 --------------------
ff2ca6e4 ___lwp_cond_wait (d40a8, d4090, ff2a38d4, ff143410, 59410, 0) + 8
fee746a0 __1cCosNPlatformEventEpark6M_v_ (d4090, 0, ff05f3be, 8ac00, d4060, ff1331c0) + 100
fef06194 __1cNObjectMonitorEwait6MxbpnGThread__v_ (d8e48, 1, 0, 0, 2, d3400) + 3d4
fe9ca914 __1cSObjectSynchronizerEwait6FnGHandle_xpnGThread__v_ (d7b7f54c, d3400, 2c6f5, d3c1c, ff0ea000, d3c1c) + 180
fe9ca524 JVM_MonitorWait (0, d3c1c, d3400, 3ba6f, 1, ff0ea000) + 2b8
fc00e1e8 * java/lang/Object.wait(J)V+-22712
fc00e194 * java/lang/Object.wait(J)V+0
fc005a30 * java/lang/Object.wait()V+2 (line 970)
fc005a30 * java/lang/ref/Reference$ReferenceHandler.run()V+46 (line 224)
fc00021c * StubRoutines (1)
fe93344c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, d7c8d0a8, d7b7f9f8, d3400, d3c08, d7b7f850) + 1e4
fec7cad8 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (d7b7fb10, d3c0c, ff133828, d3c18, d7b7f9f8, d3400) + ec
fe9d3ce0 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (d7b7fb10, d7b7fb0c, d7b7fb08, d7b7fb04, d7b7fb00, d3c0c) + 74
fe9e734c __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (d7c321e8, d3400, 49400, ff133a8c, ff133828, ff13359c) + 110
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (d3400, d3808, 5, 11, ff0ea000, 0) + 48
fee6d0b0 java_start (d3400, 3, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 6 / thread# 6 --------------------
ff2ca6e4 ___lwp_cond_wait (d5150, d5138, ff2a38d4, ff143410, 59410, 0) + 8
fee746a0 __1cCosNPlatformEventEpark6M_v_ (d5138, 0, ff05f3be, 8ac00, d5108, ff1331c0) + 100
fef06194 __1cNObjectMonitorEwait6MxbpnGThread__v_ (d9b48, 1, 0, 0, 2, d4400) + 3d4
fe9ca914 __1cSObjectSynchronizerEwait6FnGHandle_xpnGThread__v_ (d7a7f544, d4400, 2c6f5, d4cc4, ff0ea000, d4cc4) + 180
fe9ca524 JVM_MonitorWait (0, d4cc4, d4400, 3ba6f, 1, ff0ea000) + 2b8
fc00e1e8 * java/lang/Object.wait(J)V+3
fc00e194 * java/lang/Object.wait(J)V+0
fc005a30 * java/lang/ref/ReferenceQueue.remove(J)Ljava/lang/ref/Reference;+44 (line 225)
fc0058c0 * java/lang/ref/ReferenceQueue.remove()Ljava/lang/ref/Reference;+2 (line 264)
fc0058c0 * java/lang/ref/Finalizer$FinalizerThread.run()V+3 (line 318)
fc00021c * StubRoutines (1)
fe93344c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, d7c8d9d8, d7a7fa78, d4400, d4cb0, d7a7f8d0) + 1e4
fec7cad8 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (d7a7fb90, d4cb4, ff133828, d4cc0, d7a7fa78, d4400) + ec
fe9d3ce0 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (d7a7fb90, d7a7fb8c, d7a7fb88, d7a7fb84, d7a7fb80, d4cb4) + 74
fe9e734c __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (d7c321e8, d4400, 49400, ff133a8c, ff133828, ff13359c) + 110
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (d4400, d48b0, 6, 9, ff0ea000, 0) + 48
fee6d0b0 java_start (d4400, 4, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 7 / thread# 7 --------------------
ff2c5a20 __lwp_park (0, 0, 1dbc, 0, ff12f9b0, 0) + 14
fee6f584 __1cVcheck_pending_signals6Fb_i_ (39f30, ff120ff0, f0, f2000, ff0ea000, ff116633) + 21c
fea3cc94 __1cTsignal_thread_entry6FpnKJavaThread_pnGThread__v_ (f2000, f2000, 37358, ff0ea000, 46bcb4, f2670) + 30
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f2000, f2278, 7, 11, ff0ea000, 0) + 48
fee6d0b0 java_start (f2000, 5, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 8 / thread# 8 --------------------
ff2c9be8 _brk_unlocked (2000, 211150, ff354068, ff354070, ac2d4, 211150) + 8
ff2a4338 sbrk (2000, 373d8, 1, ff35062c, ac338, ff35665c) + 48
ff269574 _morecore (2000, 20a760, 211150, ff358414, 1620, 0) + cc
ff268de4 _malloc_unlocked (7ff8, 20a760, 17ed20, e7a34, 0, 0) + 218
ff268bb0 malloc (7ff4, 0, 1, ff35062c, e7ac0, ff35665c) + 48
fe91b334 __1cCosGmalloc6FI_pv_ (7ff4, 1, 0, ff125a20, 1b, 1a) + 24
fe93dbe4 __1cFChunk2n6FII_pv_ (8, 0, 7fec, 120b08, 2e7b0, 8) + b4
fe8fd6d8 __1cFArenaEgrow6MI_pv_ (d787fd90, d787fd90, feac6640, 60, 3f0, 7df434) + 28
fe90b1d4 __1cPciObjectFactoryRcreate_new_object6MpnHoopDesc__pnIciObject__ (1e11c0, 1e1580, f3000, d7c00d60, d787fd90, f370c) + 60c
fe8db1dc __1cPciObjectFactoryDget6MpnHoopDesc__pnIciObject__ (36c00, 373d8, 7f26fc, ff120ff0, d7cda520, f3708) + 5c4
fe99ea84 __1cFciEnvWget_method_from_handle6MpnI_jobject__pnIciMethod__ (d787fd8c, 120b08, ff120e9c, f3000, 7f2919, 2c400) + 168
fe9a80f4 __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_ (16d3c0, e8000, a, 0, 120b08, f3000) + 974
fea25064 __1cNCompileBrokerUcompiler_thread_loop6F_v_ (0, ff120ff0, f3000, ea280, 2c800, 2c800) + 65c
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f3000, f3308, 8, f, ff0ea000, 0) + 48
fee6d0b0 java_start (f3000, 6, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 9 / thread# 9 --------------------
ff28aee4 _ndoprnt (ff0b305e, d777d61c, d777cd28, 0, 0, 0) + 10
ff28f518 vsnprintf (d777ce00, 7d0, ff0b305e, d777d61c, 7ffffc00, 76abc8) + 64
fe97f584 __1cPlocal_vsnprintf6FpcIpkcpv_i_ (d777ce00, 7d0, ff0b305e, d777d61c, ff000000, 80808080) + 150
fe9700e0 __1cMoutputStreamFprint6MpkcE_v_ (d777d9c0, d777ce00, ff130fc0, 7ffffc00, 18, 4) + 90
fef65820 __1cHVMErrorGreport6MpnMoutputStream__v_ (d777d9c0, 36c00, d777da58, ff0b302c, ff0ea000, fffc902c) + 2a8
fef66b14 __1cHVMErrorOreport_and_die6M_v_ (d777da58, 3d4a0, 47790, 47400, 47c00, ff131f60) + 4b0
febfdef8 __1cXreport_vm_out_of_memory6FpkciI1_v_ (fefaa30f, da, 15c18, fefaa34e, 2a800, ff0ea000) + 5c
fe93db98 __1cFChunk2n6FII_pv_ (fefaa000, 0, 15c10, 27ec, 2400, 8) + 68
fe8fd6d8 __1cFArenaEgrow6MI_pv_ (ea388, ea388, 7f291d, 15c10, fe5, ea388) + 28
fe978f8c __1cOPhaseIdealLoopKDominators6M_v_ (d777de94, 1fa4, ffffffff, fffffff8, ff0ea000, 7e9) + a0
fee19384 __1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0b_v_ (d777de94, d777edd8, 0, 2c800, ff0ea000, d777f5d0) + 498
fe9ad0e0 __1cHCompileIOptimize6M_v_ (d777f5d0, ea388, d777de94, ff122b10, d777e168, 28) + 3e4
febd3050 __1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ib_v_ (d777f5d0, 1d8dac, 2e310, 1d0db8, d777fc0c, 1d5128) + b38
fe9a73d4 __1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_ (2e310, d777fc0c, 1800c8, e1, fefe46e8, ff0ea000) + 7c
fe9a8168 __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_ (120fa8, e8000, 12, 0, fe9a7358, f5400) + 9e8
fea25064 __1cNCompileBrokerUcompiler_thread_loop6F_v_ (0, ff120ff0, f5400, ea280, 2c800, 2c800) + 65c
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f5400, f42d0, 9, f, ff0ea000, 0) + 48
fee6d0b0 java_start (f5400, 7, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 10 / thread# 10 --------------------
ff2ca6e4 ___lwp_cond_wait (2de78, 2de60, 0, 0, 1, ff1331c0) + 8
fee5afec __1cHMonitorEwait6Mblb_b_ (2de08, f7400, 0, 49000, ff120298, 2de38) + 124
fea49f7c __1cRLowMemoryDetectorbGlow_memory_detector_thread_entry6FpnKJavaThread_pnGThread__v_ (f7400, f7400, 2de08, 1ee80, 0, ff0ea000) + 208
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f7400, f76d0, a, 13, ff0ea000, 0) + 48
fee6d0b0 java_start (f7400, 8, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 11 / thread# 11 --------------------
ff2ca1c4 __pollsys (0, 0, d757fa48, 0, 0, 0) + 8
ff275570 poll (0, 0, 1d4c0, 10624dd3, 0, 0) + 7c
fee71438 __1cIos_sleep6Fxb_i_ (d757fba8, ff1218f0, 0, ff12ed10, ff120ff0, 0) + 984
fee71e08 __1cCosFsleep6FpnGThread_xb_i_ (2, 1, 17400, 0, ff0ea000, 4) + 2a0
fea81f04 __1cNWatcherThreadDrun6M_v_ (f8800, 2c400, 0, ff0ea000, ff11667f, ff125804) + 1d4
fee6d0b0 java_start (f8800, 9, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
OUTPUT FROM MDB:
> ::showrev
Hostname: perf-u
Release: 5.11
Kernel architecture: sun4u
Application architecture: sparc
Kernel version: SunOS 5.11 sun4u onnv-gate:2008-04-30
Platform: SUNW,Sun-Blade-100
> ::status
debugging core file of java (32-bit) from perf-u
file: /usr/jdk/instances/jdk1.6.0/bin/java
initial argv: java -server -Xms512m -Xmx512m -XX:+AggressiveHeap jnt.scimark2.commandline -la
threading model: raw lwps
status: process terminated by SIGSEGV (Segmentation Fault)
> ::stack
libc.so.1`_ndoprnt+0x10(ff0b305e, d777d61c, d777cd28, 0, 0, 0)
libc.so.1`vsnprintf+0x64(d777ce00, 7d0, ff0b305e, d777d61c, 7ffffc00, 76abc8)
0xfe97f584(d777ce00, 7d0, ff0b305e, d777d61c, ff000000, 80808080)
0xfe9700e0(d777d9c0, d777ce00, ff130fc0, 7ffffc00, 18, 4)
0xfef65820(d777d9c0, 36c00, d777da58, ff0b302c, ff0ea000, fffc902c)
0xfef66b14(d777da58, 3d4a0, 47790, 47400, 47c00, ff131f60)
0xfebfdef8(fefaa30f, da, 15c18, fefaa34e, 2a800, ff0ea000)
0xfe93db98(fefaa000, 0, 15c10, 27ec, 2400, 8)
0xfe8fd6d8(ea388, ea388, 7f291d, 15c10, fe5, ea388)
0xfe978f8c(d777de94, 1fa4, ffffffff, fffffff8, ff0ea000, 7e9)
0xfee19384(d777de94, d777edd8, 0, 2c800, ff0ea000, d777f5d0)
0xfe9ad0e0(d777f5d0, ea388, d777de94, ff122b10, d777e168, 28)
0xfebd3050(d777f5d0, 1d8dac, 2e310, 1d0db8, d777fc0c, 1d5128)
0xfe9a73d4(2e310, d777fc0c, 1800c8, e1, fefe46e8, ff0ea000)
0xfe9a8168(120fa8, e8000, 12, 0, fe9a7358, f5400)
0xfea25064(0, ff120ff0, f5400, ea280, 2c800, 2c800)
0xfef175dc(f5400, f42d0, 9, f, ff0ea000, 0)
0xfee6d0b0(f5400, 7, 50cd, ff0ea000, ff05d7d5, ff121914)
libc.so.1`_lwp_start(0, 0, 0, 0, 0, 0)
> $r
%g0 = 0x0000000000000000 %l0 = 0x00000000
%g1 = 0x0000000000560c25 %l1 = 0x00000000
%g2 = 0x00000000ff28f4b4 libc.so.1`vsnprintf %l2 = 0x00000000
%g3 = 0x000007d0ff0b305e %l3 = 0x00000000
%g4 = 0x00000000ff121f4c %l4 = 0x00000000
%g5 = 0x0000000000037f4c %l5 = 0x00000000
%g6 = 0x0000000000000000 %l6 = 0x000c5400
%g7 = 0x00000000fe523a00 %l7 = 0x00000000
%o0 = 0x0000000000000000 %i0 = 0xff0b305e
%o1 = 0x0000000000000000 %i1 = 0xd777d61c
%o2 = 0x0000000000000000 %i2 = 0xd777cd28
%o3 = 0x0000000000000000 %i3 = 0x00000000
%o4 = 0x0000000000000000 %i4 = 0x00000000
%o5 = 0x0000000000000000 %i5 = 0x00000000
%o6 = 0x00000000d777bd88 %i6 = 0xd777ccc0
%o7 = 0x00000000ff28aed8 libc.so.1`_ndoprnt+4 %i7 = 0xff28f518 libc.so.1`vsnprintf+0x64
%psr = 0xfe901007 impl=0xf ver=0xe icc=NzvC
ec=0 ef=4096 pil=0 s=0 ps=0 et=0 cwp=0x7
%y = 0x00000008
%pc = 0xff28aee4 libc.so.1`_ndoprnt+0x10
%npc = 0xff28aee8 libc.so.1`_ndoprnt+0x14
%sp = 0xd777bd88
%fp = 0xd777ccc0
%wim = 0x00000000
%tbr = 0x00000000
> 0xff28aee4::dis
libc.so.1`___const_seg_900000505+0x154: unimp 0xb34
libc.so.1`___const_seg_900000505+0x158: unimp 0x8d0
libc.so.1`___const_seg_900000505+0x15c: unimp 0x814
libc.so.1`___const_seg_900000505+0x160: unimp 0xe40
libc.so.1`___const_seg_900000505+0x164: unimp 0x8d0
libc.so.1`___const_seg_900000505+0x168: unimp 0x7fc
libc.so.1`_ndoprnt: save %sp, -0xf38, %sp
libc.so.1`_ndoprnt+4: call +0x8 <libc.so.1`_ndoprnt+0xc>
libc.so.1`_ndoprnt+8: mov %o7, %o7
libc.so.1`_ndoprnt+0xc: sethi %hi(0xc5400), %l6
libc.so.1`_ndoprnt+0x10: st %i2, [%sp + 0x5c]
libc.so.1`_ndoprnt+0x14: ld [%i2 + 0x8], %l5
libc.so.1`_ndoprnt+0x18: add %l6, 0x354, %l6
libc.so.1`_ndoprnt+0x1c: clr [%fp - 0x8]
libc.so.1`_ndoprnt+0x20: add %l6, %o7, %o2
libc.so.1`_ndoprnt+0x24: st %i1, [%fp - 0x14]
libc.so.1`_ndoprnt+0x28: cmp %l5, 0x0
libc.so.1`_ndoprnt+0x2c: clr [%fp - 0xc]
libc.so.1`_ndoprnt+0x30: clr [%fp - 0x4]
libc.so.1`_ndoprnt+0x34: st %i3, [%sp + 0x64]
libc.so.1`_ndoprnt+0x38: st %o2, [%sp + 0x68]
> $C
d777bd88 libc.so.1`_ndoprnt+0x10(ff0b305e, d777d61c, d777cd28, 0, 0, 0)
d777ccc0 libc.so.1`vsnprintf+0x64(d777ce00, 7d0, ff0b305e, d777d61c, 7ffffc00, 76abc8)
d777cd38 0xfe97f584(d777ce00, 7d0, ff0b305e, d777d61c, ff000000, 80808080)
d777cda0 0xfe9700e0(d777d9c0, d777ce00, ff130fc0, 7ffffc00, 18, 4)
d777d5d0 0xfef65820(d777d9c0, 36c00, d777da58, ff0b302c, ff0ea000, fffc902c)
d777d910 0xfef66b14(d777da58, 3d4a0, 47790, 47400, 47c00, ff131f60)
d777d9f8 0xfebfdef8(fefaa30f, da, 15c18, fefaa34e, 2a800, ff0ea000)
d777da88 0xfe93db98(fefaa000, 0, 15c10, 27ec, 2400, 8)
d777daf0 0xfe8fd6d8(ea388, ea388, 7f291d, 15c10, fe5, ea388)
d777db50 0xfe978f8c(d777de94, 1fa4, ffffffff, fffffff8, ff0ea000, 7e9)
d777dc20 0xfee19384(d777de94, d777edd8, 0, 2c800, ff0ea000, d777f5d0)
d777de00 0xfe9ad0e0(d777f5d0, ea388, d777de94, ff122b10, d777e168, 28)
d777f100 0xfebd3050(d777f5d0, 1d8dac, 2e310, 1d0db8, d777fc0c, 1d5128)
d777f570 0xfe9a73d4(2e310, d777fc0c, 1800c8, e1, fefe46e8, ff0ea000)
d777fa58 0xfe9a8168(120fa8, e8000, 12, 0, fe9a7358, f5400)
d777fc88 0xfea25064(0, ff120ff0, f5400, ea280, 2c800, 2c800)
d777fd38 0xfef175dc(f5400, f42d0, 9, f, ff0ea000, 0)
d777fdb0 0xfee6d0b0(f5400, 7, 50cd, ff0ea000, ff05d7d5, ff121914)
d777ffa0 libc.so.1`_lwp_start(0,0,0,0,0,0)
May 15 04:35:58 perf-u rdc: [ID 517869 kern.info] @(#) rdc: built 20:33:11 Apr 14 2008
May 15 04:35:58 perf-u pseudo: [ID 129642 kern.info] pseudo-device: rdc0
May 15 04:35:58 perf-u genunix: [ID 936769 kern.info] rdc0 is /pseudo/rdc@0
May 15 04:45:46 perf-u reboot: [ID 500860 auth.crit] initiated by root
May 15 04:46:02 perf-u genunix: [ID 672855 kern.notice] syncing file systems...
May 15 04:46:02 perf-u genunix: [ID 904073 kern.notice] done
May 15 04:47:12 perf-u genunix: [ID 540533 kern.notice] ^MSunOS Release 5.11 Version onnv-gate:2008-04-30 64-bit
May 15 04:47:12 perf-u genunix: [ID 172908 kern.notice] Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved.
May 15 04:47:12 perf-u Use is subject to license terms.
Sun Blade 100 (UltraIIe) with 1 x 502MHz cpu's and 512 MB memory
Solaris Express Community Edition snv_88 SPARC
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 21 April 2008
core dumps are available here:
/net/irperf.ireland/export/work/core_images/Thu.May.15.2008.perf-u.scimark_server_tuned.daily080430-nd
java core dumped once here with sparc - the pstack stack output is:
cat pstack.core.java.20685.1210823035
core 'core.java.20685.1210823035' of 20685: java -server -Xms512m -Xmx512m -XX:+AggressiveHeap jnt.scimark2.comman
----------------- lwp# 1 / thread# 1 --------------------
ff2ca630 __lwp_wait (2, ffbff02c, 0, 0, 0, 1107c) + 8
ff2c2234 _thrp_join (2, 0, ffbff0f0, 1, ff354840, ffbff02c) + 38
ff2c23a4 thr_join (2, 0, ffbff0f0, ffbff180, 0, ffbff0f4) + 10
00018a04 ContinueInNewThread (124c0, 0, 80000, ffbff180, fffe7ccc, 0) + 30
00012480 main (18000, 2ac40, 10000, 2b1c4, 44c, 10001) + eb0
000111a0 _start (0, 0, 0, 0, 0, 0) + 108
----------------- lwp# 2 / thread# 2 --------------------
fc0154c8 * jnt/scimark2/LU.factor([[D[I)I+225 (line 436)
fc005908 * jnt/scimark2/kernel.measureLU(IDLjnt/scimark2/Random;)D+59 (line 321)
fc0059e8 * jnt/scimark2/commandline.main([Ljava/lang/String;)V+191 (line 103)
fc00021c * StubRoutines (1)
fe93344c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, d7db0a68, fe4ffe58, 30000, 0, fe4ffd60) + 1e4
fe9e47f8 jni_CallStaticVoidMethod (300f4, 3089c, 30498, 30000, 30490, 2e7f8) + 4b8
00013a4c JavaMain (30ea8, 2b1c8, 2ac30, 300f4, 1, ff11aaf8) + 158c
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 3 / thread# 3 --------------------
ff2ca6e4 ___lwp_cond_wait (35f58, 35f40, 0, 0, 1, ff1331c0) + 8
fee5afec __1cHMonitorEwait6Mblb_b_ (35ee8, 36000, 0, 49000, ff120298, 35f18) + 124
fe932390 __1cNGCTaskManagerIget_task6MI_pnGGCTask__ (35ea8, 0, 2e1e0, 35ea8, 35ee8, ff0135f4) + 1c0
fea36e5c __1cMGCTaskThreadDrun6M_v_ (36000, 34f90, 7f2905, ff120ff0, 36864, 36478) + 170
fee6d0b0 java_start (36000, 1, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 4 / thread# 4 --------------------
ff2ca6e4 ___lwp_cond_wait (2f328, 2f310, fbcffa50, 3b9aca00, 0, 16) + 8
ff2a3a48 _lwp_cond_timedwait (2f328, 2f310, fbcffb60, 3e8, ff133140, 2cf7f58) + 1c
fee5b1cc __1cHMonitorEwait6Mblb_b_ (2f2b8, d0000, ff1166a9, b9ad40, ff120298, 2f2e8) + 304
fef6a854 __1cIVMThreadEloop6M_v_ (0, ff12e923, 2f2b8, 0, ff1169c4, 9) + 1c4
fea4fc00 __1cIVMThreadDrun6M_v_ (d0000, 36000, ff120360, ff0ea000, 36360, 36000) + 98
fee6d0b0 java_start (d0000, 2, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 5 / thread# 5 --------------------
ff2ca6e4 ___lwp_cond_wait (d40a8, d4090, ff2a38d4, ff143410, 59410, 0) + 8
fee746a0 __1cCosNPlatformEventEpark6M_v_ (d4090, 0, ff05f3be, 8ac00, d4060, ff1331c0) + 100
fef06194 __1cNObjectMonitorEwait6MxbpnGThread__v_ (d8e48, 1, 0, 0, 2, d3400) + 3d4
fe9ca914 __1cSObjectSynchronizerEwait6FnGHandle_xpnGThread__v_ (d7b7f54c, d3400, 2c6f5, d3c1c, ff0ea000, d3c1c) + 180
fe9ca524 JVM_MonitorWait (0, d3c1c, d3400, 3ba6f, 1, ff0ea000) + 2b8
fc00e1e8 * java/lang/Object.wait(J)V+-22712
fc00e194 * java/lang/Object.wait(J)V+0
fc005a30 * java/lang/Object.wait()V+2 (line 970)
fc005a30 * java/lang/ref/Reference$ReferenceHandler.run()V+46 (line 224)
fc00021c * StubRoutines (1)
fe93344c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, d7c8d0a8, d7b7f9f8, d3400, d3c08, d7b7f850) + 1e4
fec7cad8 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (d7b7fb10, d3c0c, ff133828, d3c18, d7b7f9f8, d3400) + ec
fe9d3ce0 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (d7b7fb10, d7b7fb0c, d7b7fb08, d7b7fb04, d7b7fb00, d3c0c) + 74
fe9e734c __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (d7c321e8, d3400, 49400, ff133a8c, ff133828, ff13359c) + 110
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (d3400, d3808, 5, 11, ff0ea000, 0) + 48
fee6d0b0 java_start (d3400, 3, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 6 / thread# 6 --------------------
ff2ca6e4 ___lwp_cond_wait (d5150, d5138, ff2a38d4, ff143410, 59410, 0) + 8
fee746a0 __1cCosNPlatformEventEpark6M_v_ (d5138, 0, ff05f3be, 8ac00, d5108, ff1331c0) + 100
fef06194 __1cNObjectMonitorEwait6MxbpnGThread__v_ (d9b48, 1, 0, 0, 2, d4400) + 3d4
fe9ca914 __1cSObjectSynchronizerEwait6FnGHandle_xpnGThread__v_ (d7a7f544, d4400, 2c6f5, d4cc4, ff0ea000, d4cc4) + 180
fe9ca524 JVM_MonitorWait (0, d4cc4, d4400, 3ba6f, 1, ff0ea000) + 2b8
fc00e1e8 * java/lang/Object.wait(J)V+3
fc00e194 * java/lang/Object.wait(J)V+0
fc005a30 * java/lang/ref/ReferenceQueue.remove(J)Ljava/lang/ref/Reference;+44 (line 225)
fc0058c0 * java/lang/ref/ReferenceQueue.remove()Ljava/lang/ref/Reference;+2 (line 264)
fc0058c0 * java/lang/ref/Finalizer$FinalizerThread.run()V+3 (line 318)
fc00021c * StubRoutines (1)
fe93344c __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, d7c8d9d8, d7a7fa78, d4400, d4cb0, d7a7f8d0) + 1e4
fec7cad8 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (d7a7fb90, d4cb4, ff133828, d4cc0, d7a7fa78, d4400) + ec
fe9d3ce0 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (d7a7fb90, d7a7fb8c, d7a7fb88, d7a7fb84, d7a7fb80, d4cb4) + 74
fe9e734c __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (d7c321e8, d4400, 49400, ff133a8c, ff133828, ff13359c) + 110
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (d4400, d48b0, 6, 9, ff0ea000, 0) + 48
fee6d0b0 java_start (d4400, 4, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 7 / thread# 7 --------------------
ff2c5a20 __lwp_park (0, 0, 1dbc, 0, ff12f9b0, 0) + 14
fee6f584 __1cVcheck_pending_signals6Fb_i_ (39f30, ff120ff0, f0, f2000, ff0ea000, ff116633) + 21c
fea3cc94 __1cTsignal_thread_entry6FpnKJavaThread_pnGThread__v_ (f2000, f2000, 37358, ff0ea000, 46bcb4, f2670) + 30
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f2000, f2278, 7, 11, ff0ea000, 0) + 48
fee6d0b0 java_start (f2000, 5, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 8 / thread# 8 --------------------
ff2c9be8 _brk_unlocked (2000, 211150, ff354068, ff354070, ac2d4, 211150) + 8
ff2a4338 sbrk (2000, 373d8, 1, ff35062c, ac338, ff35665c) + 48
ff269574 _morecore (2000, 20a760, 211150, ff358414, 1620, 0) + cc
ff268de4 _malloc_unlocked (7ff8, 20a760, 17ed20, e7a34, 0, 0) + 218
ff268bb0 malloc (7ff4, 0, 1, ff35062c, e7ac0, ff35665c) + 48
fe91b334 __1cCosGmalloc6FI_pv_ (7ff4, 1, 0, ff125a20, 1b, 1a) + 24
fe93dbe4 __1cFChunk2n6FII_pv_ (8, 0, 7fec, 120b08, 2e7b0, 8) + b4
fe8fd6d8 __1cFArenaEgrow6MI_pv_ (d787fd90, d787fd90, feac6640, 60, 3f0, 7df434) + 28
fe90b1d4 __1cPciObjectFactoryRcreate_new_object6MpnHoopDesc__pnIciObject__ (1e11c0, 1e1580, f3000, d7c00d60, d787fd90, f370c) + 60c
fe8db1dc __1cPciObjectFactoryDget6MpnHoopDesc__pnIciObject__ (36c00, 373d8, 7f26fc, ff120ff0, d7cda520, f3708) + 5c4
fe99ea84 __1cFciEnvWget_method_from_handle6MpnI_jobject__pnIciMethod__ (d787fd8c, 120b08, ff120e9c, f3000, 7f2919, 2c400) + 168
fe9a80f4 __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_ (16d3c0, e8000, a, 0, 120b08, f3000) + 974
fea25064 __1cNCompileBrokerUcompiler_thread_loop6F_v_ (0, ff120ff0, f3000, ea280, 2c800, 2c800) + 65c
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f3000, f3308, 8, f, ff0ea000, 0) + 48
fee6d0b0 java_start (f3000, 6, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 9 / thread# 9 --------------------
ff28aee4 _ndoprnt (ff0b305e, d777d61c, d777cd28, 0, 0, 0) + 10
ff28f518 vsnprintf (d777ce00, 7d0, ff0b305e, d777d61c, 7ffffc00, 76abc8) + 64
fe97f584 __1cPlocal_vsnprintf6FpcIpkcpv_i_ (d777ce00, 7d0, ff0b305e, d777d61c, ff000000, 80808080) + 150
fe9700e0 __1cMoutputStreamFprint6MpkcE_v_ (d777d9c0, d777ce00, ff130fc0, 7ffffc00, 18, 4) + 90
fef65820 __1cHVMErrorGreport6MpnMoutputStream__v_ (d777d9c0, 36c00, d777da58, ff0b302c, ff0ea000, fffc902c) + 2a8
fef66b14 __1cHVMErrorOreport_and_die6M_v_ (d777da58, 3d4a0, 47790, 47400, 47c00, ff131f60) + 4b0
febfdef8 __1cXreport_vm_out_of_memory6FpkciI1_v_ (fefaa30f, da, 15c18, fefaa34e, 2a800, ff0ea000) + 5c
fe93db98 __1cFChunk2n6FII_pv_ (fefaa000, 0, 15c10, 27ec, 2400, 8) + 68
fe8fd6d8 __1cFArenaEgrow6MI_pv_ (ea388, ea388, 7f291d, 15c10, fe5, ea388) + 28
fe978f8c __1cOPhaseIdealLoopKDominators6M_v_ (d777de94, 1fa4, ffffffff, fffffff8, ff0ea000, 7e9) + a0
fee19384 __1cOPhaseIdealLoop2t5B6MrnMPhaseIterGVN_pk0b_v_ (d777de94, d777edd8, 0, 2c800, ff0ea000, d777f5d0) + 498
fe9ad0e0 __1cHCompileIOptimize6M_v_ (d777f5d0, ea388, d777de94, ff122b10, d777e168, 28) + 3e4
febd3050 __1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ib_v_ (d777f5d0, 1d8dac, 2e310, 1d0db8, d777fc0c, 1d5128) + b38
fe9a73d4 __1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_ (2e310, d777fc0c, 1800c8, e1, fefe46e8, ff0ea000) + 7c
fe9a8168 __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_ (120fa8, e8000, 12, 0, fe9a7358, f5400) + 9e8
fea25064 __1cNCompileBrokerUcompiler_thread_loop6F_v_ (0, ff120ff0, f5400, ea280, 2c800, 2c800) + 65c
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f5400, f42d0, 9, f, ff0ea000, 0) + 48
fee6d0b0 java_start (f5400, 7, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 10 / thread# 10 --------------------
ff2ca6e4 ___lwp_cond_wait (2de78, 2de60, 0, 0, 1, ff1331c0) + 8
fee5afec __1cHMonitorEwait6Mblb_b_ (2de08, f7400, 0, 49000, ff120298, 2de38) + 124
fea49f7c __1cRLowMemoryDetectorbGlow_memory_detector_thread_entry6FpnKJavaThread_pnGThread__v_ (f7400, f7400, 2de08, 1ee80, 0, ff0ea000) + 208
fef175dc __1cKJavaThreadRthread_main_inner6M_v_ (f7400, f76d0, a, 13, ff0ea000, 0) + 48
fee6d0b0 java_start (f7400, 8, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
----------------- lwp# 11 / thread# 11 --------------------
ff2ca1c4 __pollsys (0, 0, d757fa48, 0, 0, 0) + 8
ff275570 poll (0, 0, 1d4c0, 10624dd3, 0, 0) + 7c
fee71438 __1cIos_sleep6Fxb_i_ (d757fba8, ff1218f0, 0, ff12ed10, ff120ff0, 0) + 984
fee71e08 __1cCosFsleep6FpnGThread_xb_i_ (2, 1, 17400, 0, ff0ea000, 4) + 2a0
fea81f04 __1cNWatcherThreadDrun6M_v_ (f8800, 2c400, 0, ff0ea000, ff11667f, ff125804) + 1d4
fee6d0b0 java_start (f8800, 9, 50cd, ff0ea000, ff05d7d5, ff121914) + 168
ff2c59a0 _lwp_start (0, 0, 0, 0, 0, 0)
OUTPUT FROM MDB:
> ::showrev
Hostname: perf-u
Release: 5.11
Kernel architecture: sun4u
Application architecture: sparc
Kernel version: SunOS 5.11 sun4u onnv-gate:2008-04-30
Platform: SUNW,Sun-Blade-100
> ::status
debugging core file of java (32-bit) from perf-u
file: /usr/jdk/instances/jdk1.6.0/bin/java
initial argv: java -server -Xms512m -Xmx512m -XX:+AggressiveHeap jnt.scimark2.commandline -la
threading model: raw lwps
status: process terminated by SIGSEGV (Segmentation Fault)
> ::stack
libc.so.1`_ndoprnt+0x10(ff0b305e, d777d61c, d777cd28, 0, 0, 0)
libc.so.1`vsnprintf+0x64(d777ce00, 7d0, ff0b305e, d777d61c, 7ffffc00, 76abc8)
0xfe97f584(d777ce00, 7d0, ff0b305e, d777d61c, ff000000, 80808080)
0xfe9700e0(d777d9c0, d777ce00, ff130fc0, 7ffffc00, 18, 4)
0xfef65820(d777d9c0, 36c00, d777da58, ff0b302c, ff0ea000, fffc902c)
0xfef66b14(d777da58, 3d4a0, 47790, 47400, 47c00, ff131f60)
0xfebfdef8(fefaa30f, da, 15c18, fefaa34e, 2a800, ff0ea000)
0xfe93db98(fefaa000, 0, 15c10, 27ec, 2400, 8)
0xfe8fd6d8(ea388, ea388, 7f291d, 15c10, fe5, ea388)
0xfe978f8c(d777de94, 1fa4, ffffffff, fffffff8, ff0ea000, 7e9)
0xfee19384(d777de94, d777edd8, 0, 2c800, ff0ea000, d777f5d0)
0xfe9ad0e0(d777f5d0, ea388, d777de94, ff122b10, d777e168, 28)
0xfebd3050(d777f5d0, 1d8dac, 2e310, 1d0db8, d777fc0c, 1d5128)
0xfe9a73d4(2e310, d777fc0c, 1800c8, e1, fefe46e8, ff0ea000)
0xfe9a8168(120fa8, e8000, 12, 0, fe9a7358, f5400)
0xfea25064(0, ff120ff0, f5400, ea280, 2c800, 2c800)
0xfef175dc(f5400, f42d0, 9, f, ff0ea000, 0)
0xfee6d0b0(f5400, 7, 50cd, ff0ea000, ff05d7d5, ff121914)
libc.so.1`_lwp_start(0, 0, 0, 0, 0, 0)
> $r
%g0 = 0x0000000000000000 %l0 = 0x00000000
%g1 = 0x0000000000560c25 %l1 = 0x00000000
%g2 = 0x00000000ff28f4b4 libc.so.1`vsnprintf %l2 = 0x00000000
%g3 = 0x000007d0ff0b305e %l3 = 0x00000000
%g4 = 0x00000000ff121f4c %l4 = 0x00000000
%g5 = 0x0000000000037f4c %l5 = 0x00000000
%g6 = 0x0000000000000000 %l6 = 0x000c5400
%g7 = 0x00000000fe523a00 %l7 = 0x00000000
%o0 = 0x0000000000000000 %i0 = 0xff0b305e
%o1 = 0x0000000000000000 %i1 = 0xd777d61c
%o2 = 0x0000000000000000 %i2 = 0xd777cd28
%o3 = 0x0000000000000000 %i3 = 0x00000000
%o4 = 0x0000000000000000 %i4 = 0x00000000
%o5 = 0x0000000000000000 %i5 = 0x00000000
%o6 = 0x00000000d777bd88 %i6 = 0xd777ccc0
%o7 = 0x00000000ff28aed8 libc.so.1`_ndoprnt+4 %i7 = 0xff28f518 libc.so.1`vsnprintf+0x64
%psr = 0xfe901007 impl=0xf ver=0xe icc=NzvC
ec=0 ef=4096 pil=0 s=0 ps=0 et=0 cwp=0x7
%y = 0x00000008
%pc = 0xff28aee4 libc.so.1`_ndoprnt+0x10
%npc = 0xff28aee8 libc.so.1`_ndoprnt+0x14
%sp = 0xd777bd88
%fp = 0xd777ccc0
%wim = 0x00000000
%tbr = 0x00000000
> 0xff28aee4::dis
libc.so.1`___const_seg_900000505+0x154: unimp 0xb34
libc.so.1`___const_seg_900000505+0x158: unimp 0x8d0
libc.so.1`___const_seg_900000505+0x15c: unimp 0x814
libc.so.1`___const_seg_900000505+0x160: unimp 0xe40
libc.so.1`___const_seg_900000505+0x164: unimp 0x8d0
libc.so.1`___const_seg_900000505+0x168: unimp 0x7fc
libc.so.1`_ndoprnt: save %sp, -0xf38, %sp
libc.so.1`_ndoprnt+4: call +0x8 <libc.so.1`_ndoprnt+0xc>
libc.so.1`_ndoprnt+8: mov %o7, %o7
libc.so.1`_ndoprnt+0xc: sethi %hi(0xc5400), %l6
libc.so.1`_ndoprnt+0x10: st %i2, [%sp + 0x5c]
libc.so.1`_ndoprnt+0x14: ld [%i2 + 0x8], %l5
libc.so.1`_ndoprnt+0x18: add %l6, 0x354, %l6
libc.so.1`_ndoprnt+0x1c: clr [%fp - 0x8]
libc.so.1`_ndoprnt+0x20: add %l6, %o7, %o2
libc.so.1`_ndoprnt+0x24: st %i1, [%fp - 0x14]
libc.so.1`_ndoprnt+0x28: cmp %l5, 0x0
libc.so.1`_ndoprnt+0x2c: clr [%fp - 0xc]
libc.so.1`_ndoprnt+0x30: clr [%fp - 0x4]
libc.so.1`_ndoprnt+0x34: st %i3, [%sp + 0x64]
libc.so.1`_ndoprnt+0x38: st %o2, [%sp + 0x68]
> $C
d777bd88 libc.so.1`_ndoprnt+0x10(ff0b305e, d777d61c, d777cd28, 0, 0, 0)
d777ccc0 libc.so.1`vsnprintf+0x64(d777ce00, 7d0, ff0b305e, d777d61c, 7ffffc00, 76abc8)
d777cd38 0xfe97f584(d777ce00, 7d0, ff0b305e, d777d61c, ff000000, 80808080)
d777cda0 0xfe9700e0(d777d9c0, d777ce00, ff130fc0, 7ffffc00, 18, 4)
d777d5d0 0xfef65820(d777d9c0, 36c00, d777da58, ff0b302c, ff0ea000, fffc902c)
d777d910 0xfef66b14(d777da58, 3d4a0, 47790, 47400, 47c00, ff131f60)
d777d9f8 0xfebfdef8(fefaa30f, da, 15c18, fefaa34e, 2a800, ff0ea000)
d777da88 0xfe93db98(fefaa000, 0, 15c10, 27ec, 2400, 8)
d777daf0 0xfe8fd6d8(ea388, ea388, 7f291d, 15c10, fe5, ea388)
d777db50 0xfe978f8c(d777de94, 1fa4, ffffffff, fffffff8, ff0ea000, 7e9)
d777dc20 0xfee19384(d777de94, d777edd8, 0, 2c800, ff0ea000, d777f5d0)
d777de00 0xfe9ad0e0(d777f5d0, ea388, d777de94, ff122b10, d777e168, 28)
d777f100 0xfebd3050(d777f5d0, 1d8dac, 2e310, 1d0db8, d777fc0c, 1d5128)
d777f570 0xfe9a73d4(2e310, d777fc0c, 1800c8, e1, fefe46e8, ff0ea000)
d777fa58 0xfe9a8168(120fa8, e8000, 12, 0, fe9a7358, f5400)
d777fc88 0xfea25064(0, ff120ff0, f5400, ea280, 2c800, 2c800)
d777fd38 0xfef175dc(f5400, f42d0, 9, f, ff0ea000, 0)
d777fdb0 0xfee6d0b0(f5400, 7, 50cd, ff0ea000, ff05d7d5, ff121914)
d777ffa0 libc.so.1`_lwp_start(0,0,0,0,0,0)
- duplicates
-
JDK-6302804 Hotspot VM dies ungraceful death when C heap is exhausted in various places.
- Closed