> panic: mtx_enter: locking against myself > Starting stack trace... > panic() at panic+0x10b > mtx_enter() at mtx_enter+0x60 > sofree() at sofree+0xa0 > in_pcbdetach() at in_pcbdetach+0x40 > tcp_close() at tcp_close+0xad > tcp_timer_2msl() at tcp_timer_2msl+0x90 > softclock() at softclock+0x315 > softintr_dispatch() at softintr_dispatch+0x8b > Xsoftclock() at Xsoftclock+0x1f
This has been fixed in -current; see kern/uipc_socket.c rev 1.142. Perhaps you can trick somebody to get that one into -stable.