Hi, Frode, 在 2005-06-07二的 09:32 +0200,Frode Nordahl写道: > Dear colleagues, [snip] > db> trace > Tracing pid 86 tid 100089 td 0xc54a1e10 > propagate_priority(c54a1e10,c08f3750,c54c6960,c0901ae0,c54a1e10) at > propagate_priority+0x7f > turnstile_wait(c56f6a80,c0901ae0,c54c6960) at turnstile_wait+0x2e1 > _mtx_lock_sleep(c0901ae0,c54a1e10,0,0,0) at _mtx_lock_sleep+0xf9 > nfsrv_rcv(c5b32b64,c5b5b580,1) at nfsrv_rcv+0x4e > sowakeup(c5b32b64,c5b32bb4) at sowakeup+0xad > udp_append(c5a8c870,c5c96810,c5a99200,1c,ee83dc60) at udp_append+0x158 > udp_input(c5a99200,14,8e009fc3,0,0) at udp_input+0x5fb > ip_input(c5a99200) at ip_input+0x4f1 > netisr_processqueue(c08f5718) at netisr_processqueue+0xa3 > swi_net(0) at swi_net+0xf2 > ithread_loop(c5455e00,ee83dd48) at ithread_loop+0x159 > fork_exit(c0605048,c5455e00,ee83dd48) at fork_exit+0x75 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0x1, eip = 0, esp = 0xee83dd7c, ebp = 0 ---
This looks like what I have been observed within a recent -CURRENT kernel, which indicates a bug that was fixed recently. Would you please try the patch here: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/kern/kern_switch.c.diff?r1=1.111&r2=1.112 You can safely ignore failed patch of Hunk #1, but if Hunk #2 and/or #3 has been failed, please let us know your ident /sys/kern/kern_switch.c output. Cheers, -- Xin LI <delphij delphij net> http://www.delphij.net/
signature.asc
Description: This is a digitally signed message part
