On 3 Aug 2011, at 23:29, Jordan Brown wrote:
> Please try this and report the output:
>
> # mdb -k
> > ::pgrep smbd | ::walk thread | ::stacks
>
> ("c" will tell the pager to just let all of the output come out without
> stopping.)
> ::pgrep smbd | ::walk thread | ::stacks
THREAD STATE SOBJ COUNT
ffffff04006d1120 STOPPED <NONE> 11
swtch+0x145
stop+0x82e
holdlwp+0x6f
post_syscall+0x43d
syscall_exit+0x59
ffffff03fb58c0a0 STOPPED <NONE> 3
swtch+0x145
stop+0x82e
holdlwp+0x6f
trap+0x13ab
sys_rtt_common+0x68
ffffff05230cd100 SLEEP CV 1
swtch+0x145
cv_wait+0x61
exitlwps+0x1cb
psig+0x4b1
trap+0x1408
dtrace_user_probe+0x18a
ffffff0567127880 SLEEP CV 1
swtch+0x145
cv_wait+0x61
smb_server_spooldoc+0x6f
smb_drv_ioctl+0xd4
cdev_ioctl+0x45
spec_ioctl+0x5a
fop_ioctl+0x7b
ioctl+0x18e
_sys_sysenter_post_swapgs+0x149
ffffff042e5f4860 STOPPED <NONE> 1
swtch+0x145
stop+0x82e
lwp_exit+0xc2
psig+0x589
post_syscall+0x49e
syscall_exit+0x59
I'm not sure if the dtrace_user_probe on the middle thread there is important;
I *was* dtracing smbd at times before it got into this state, but dtrace is
certainly not running now.
To me it looks more like smb_server_spooldoc is waiting on something that isn't
happening.
Chris
_______________________________________________
cifs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss