Solaris Crash 分析
各位xdjm:最近系统不问题,crash了两次,分析如下,能大概知道是哪里出了问题么?dump_conflags:0x10000 (DUMP_KERNEL) on /dev/dsk/c0t3027DD73CFC161B3d0s1(64G)
cluster_bflgs:0x3 (CLUSTER_CONFIGURED|CLUSTER_BOOTED)
pxfs_software_mount_level: v1 (consolidated version)
current node: 2
time of crash:Fri Dec5 15:30:46 CST 2014
age of system:24 days 6 hours 3 minutes 13.67 seconds
panic CPU: 63 (128 CPUs, 127G memory, 1 nodes)
panic string: send_mondo_set: timeout
==== panic thread: 0x2a102c8dca0 ==== CPU: 63 ====
==== panic interrupt thread: 0x2a102c8dca0PID: 0on CPU: 63affinity CPU: 63 (last_swtch: -1.00s)PIL: 9 ====
cmd: sched
t_procp: 0x18a6840(proc_sched)
p_as: 0x18a84c0(kas)
zone: global
t_stk: 0x2a102c8da90sp: 0x1912981t_stkbase: 0x2a102c88000
t_pri: 168(SYS)pctcpu: 0.000000
t_lwp: 0x0psrset: 0last CPU: 63
idle: 314578 ticks (52 minutes 25.78 seconds)
start: Tue Nov 11 09:28:47 2014
age: 2095319 seconds (24 days 6 hours 1 minutes 59 seconds)
interrupted (pinned) thread: 0x2a102c5dca0
tstate: TS_ONPROC - thread is being run on a processor
tflg: T_INTR_THREAD - thread is an interrupt thread
T_TALLOCSTK - thread structure allocated from stk
T_PANIC - thread initiated a system panic
tpflg:none set
tsched: TS_LOAD - thread is in memory
TS_DONT_SWAP - thread/LWP should not be swapped
pflag:SSYS - system resident process
pc: unix:panicsys+0x48: call unix:setjmp
startpc: genunix:thread_create_intr+0x0: save %sp, -0xc0, %sp
unix:panicsys+0x48(0x10bcb70, 0x2a102c8cf10, 0x1913350, 0x1, , , 0x4480001601, , , , , , , , 0x10bcb70, 0x2a102c8cf10)
unix:vpanic_common+0x78(0x10bcb70, 0x2a102c8cf10, 0x1153800, 0x193b8d0, 0xc8, 0x2000)
genunix:cmn_err+0x98(0x3, 0x10bcb70, 0x0, 0x0, 0x40, 0x193b8d4)
unix:send_mondo_set+0x548(0x2a102c8d040)
unix:xt_sync+0x1bc(0x2a102c8d3a0)
unix:hat_unload_callback+0x7d4(0x30002fcdb40?, 0x301bbbfe000?, , 0x4)
unix:hat_unload(0x30002fcdb40, 0x301bbbfa000, 0x4000, 0x4, 0x18a8400, 0x5fff) - frame recycled
unix:segkmem_free_vn+0x58(0x19742b0, 0x301bbbfa000, 0x4000, 0x198e050)
unix:i_ddi_mem_free(, 0x0) - frame recycled
genunix:ddi_dma_mem_free+0x1c(0x301713cf258, 0x201011, 0x3015f519680)
ehci:ehci_free_tw+0x2c(, , 0x301713cf240)
ehci:ehci_deallocate_tw(0x6009562b000, 0x6009f5b6040, 0x301713cf240) - frame recycled
ehci:ehci_traverse_active_qtd_list+0xe8(0x6009562b000)
ehci:ehci_intr+0x188(0x6009562b000, 0x0, 0x6009562b000, 0x0)
px:px_intx_intr+0x6c()
unix:intr_thread+0x198(0x16, 0x1, 0x7, 0x1000, 0x101010101010101, 0x12)
unix:ktl0+0x64()
-- interrupt datarp: 0x2a102c5d890
pc:0x1042e18 unix:cpu_halt+0x10c: call unix:disable_vec_intr
npc: 0x1042e1c unix:cpu_halt+0x110: nop
global: %g1 0x1
%g2 0x300028a9a40%g3 0x1f8
%g4 0x38%g5 0x3000f788000
%g6 0x1c%g7 0x2a102c5dca0
out:%o0 0x16%o1 0x1
%o2 0x7%o3 0x1000
%o40x101010101010101%o5 0x12
%sp 0x2a102c5d131%o7 0x1042e10
loc:%l0 0x6009f462684%l1 0x1
%l2 0x16%l3 0
%l4 0x1000000%l5 0x2
%l6 0x3000f788178%l7 0x1
in: %i0 0x3000f788000%i1 0x3f
%i2 0x19139b0%i3 0x1913880
%i4 0x3000f788000%i5 0
%fp 0x2a102c5d1e1%i7 0x106bd18
<intr trap>unix:cpu_halt+0x10c()
unix:idle+0x128(0x0, 0x0)
unix:thread_start+0x4()
-- end of CPU63 idle thread stack --
==== printing threads pinned by panic thread ====
no pinned panic threads found.
CAT(vmcore.1/10V)> 没本事分析 留个爪关心一下 分析crash属于比较有难度的工作,工资没有2万就不要干,直接跟领导说我不会。:mrgreen:
页:
[1]