solaris进程挂起

时间:2012-01-16 12:29:47

标签: sockets solaris

我的过程挂在了solaris上。 以下是truss命令的输出。

bash-3.00# truss -p 14350
write(1, 0x10057BD24, 4)        (sleeping...)

关于为什么写入的任何想法都会进入睡眠状态。

以下是内核堆栈。

bash-3.00# mdb -k
Loading modules: [ unix genunix specfs dtrace ufs pcisch ip hook neti sctp arp usba s1394 fcp fctl nca lofs zfs md audiosup sd cpc random crypto wrsmd fcip logindmux ptm sppp nfs ipc ]
> 0t14350::pid2proc |::walk thread |::findstack -v
stack pointer for thread 3000230c1c0: 2a102192fc1
[ 000002a102192fc1 cv_wait_sig_swap_core+0x130() ]
  000002a102193071 fifo_write+0xdc(4000, 2a102193a98, 20a1, 0, 0, 600154582e0)
  000002a102193131 fop_write+0x20(60015370780, 2a102193a98, 0, 3000283c910, 0, 127a574)
  000002a1021931e1 write+0x268(1, 8058, 60015552268, 4, 3, 1)
  000002a1021932e1 syscall_trap+0xac(1, 10057bd24, 4, 10057bd24, 10057d124, 10a)
>

0 个答案:

没有答案