SIGSEGV: segmentation violation Faulting address: 0x0 PC=0x3b 0x3b unknown pc goroutine 11 [1]: gosched+0x48 /array1/wkj/src/go/src/pkg/runtime/proc.c:521 gosched() runtime·exitsyscall+0x88 /array1/wkj/src/go/src/pkg/runtime/proc.c:582 runtime·exitsyscall() syscall·Syscall+0x32 /array1/wkj/src/go/src/pkg/syscall/asm_freebsd_386.s:29 syscall·Syscall() syscall·accept+0x40 /array1/wkj/src/go/src/pkg/syscall/zsyscall_freebsd_386.go:37 syscall·accept(0x8, 0xb90bf0e0, 0xb91b21e0, 0xe, 0x8075926, ...) syscall·Accept+0x6e /array1/wkj/src/go/src/pkg/syscall/syscall_freebsd.go:350 syscall·Accept(0x8, 0xe, 0x0, 0x0, 0xb91a8170, ...) net·*netFD·accept+0x81 /array1/wkj/src/go/src/pkg/net/fd.go:490 net·*netFD·accept(0xb90bf070, 0x8055be8, 0x808b31e, 0x0, 0x0, ...) net·*TCPListener·AcceptTCP+0x8a /array1/wkj/src/go/src/pkg/net/tcpsock.go:253 net·*TCPListener·AcceptTCP(0xb91b21a0, 0xb91a7750, 0x0, 0x0) net·*TCPListener·Accept+0x36 /array1/wkj/src/go/src/pkg/net/tcpsock.go:263 net·*TCPListener·Accept(0xb91b21a0, 0x0, 0x0, 0x0, 0x0, ...) net·runServe+0x130 /array1/wkj/src/go/src/pkg/net/server_test.go:36 net·runServe(0xb9187c20, 0x80991c4, 0x3, 0x80992d0, 0x2, ...) goexit /array1/wkj/src/go/src/pkg/runtime/proc.c:135 goexit() 0xb9187c20 unknown pc goroutine 3 [3]: runtime·entersyscall+0x60 /array1/wkj/src/go/src/pkg/runtime/proc.c:545 runtime·entersyscall() syscall·Syscall6+0x5 /array1/wkj/src/go/src/pkg/syscall/asm_freebsd_386.s:39 syscall·Syscall6() syscall·kevent+0x58 /array1/wkj/src/go/src/pkg/syscall/zsyscall_freebsd_386.go:102 syscall·kevent(0x6, 0x0, 0x0, 0xb90a4004, 0xa, ...) syscall·Kevent+0xa2 /array1/wkj/src/go/src/pkg/syscall/syscall_freebsd.go:377 syscall·Kevent(0x6, 0x0, 0x0, 0x0, 0xb90a4004, ...) net·*pollster·WaitFD+0x112 /array1/wkj/src/go/src/pkg/net/fd_freebsd.go:83 net·*pollster·WaitFD(0xb90a4000, 0x0, 0x0, 0x64, 0x0, ...) net·*pollServer·Run+0xc3 /array1/wkj/src/go/src/pkg/net/fd.go:242 net·*pollServer·Run(0xb9087870, 0x80b8d18) goexit /array1/wkj/src/go/src/pkg/runtime/proc.c:135 goexit() 0xb9087870 unknown pc goroutine 8 [1]: gosched+0x48 /array1/wkj/src/go/src/pkg/runtime/proc.c:521 gosched() chanrecv+0x2d3 /array1/wkj/src/go/src/pkg/runtime/chan.c:319 chanrecv(0xb91a7750, 0xb908c03c, 0x0, 0xb90d60c0) runtime·chanrecv1+0x4e /array1/wkj/src/go/src/pkg/runtime/chan.c:415 runtime·chanrecv1(0xb91a7750, 0x80991c4) net·doTest+0x15c /array1/wkj/src/go/src/pkg/net/server_test.go:81 net·doTest(0xb9187c20, 0x80991c4, 0x3, 0x80992d0, 0x2, ...) net·TestTCPServer+0x80 /array1/wkj/src/go/src/pkg/net/server_test.go:91 net·TestTCPServer(0xb9187c20, 0x1) testing·tRunner+0x36 /array1/wkj/src/go/src/pkg/testing/testing.go:132 testing·tRunner(0xb9187c20, 0x80d2504, 0x0) goexit /array1/wkj/src/go/src/pkg/runtime/proc.c:135 goexit() 0xb9187c20 unknown pc goroutine 1 [4]: gosched+0x48 /array1/wkj/src/go/src/pkg/runtime/proc.c:521 gosched() chanrecv+0x2d3 /array1/wkj/src/go/src/pkg/runtime/chan.c:319 chanrecv(0xb91a7510, 0xb908af8c, 0x0, 0xb908c0d8) runtime·chanrecv1+0x4e /array1/wkj/src/go/src/pkg/runtime/chan.c:415 runtime·chanrecv1(0xb91a7510, 0x80d2504) testing·Main+0x25f /array1/wkj/src/go/src/pkg/testing/testing.go:159 testing·Main(0x80d24c8, 0xb) main·main+0x29 /array1/wkj/src/go/src/pkg/net/_testmain.go:24 main·main() mainstart+0xf /array1/wkj/src/go/src/pkg/runtime/386/asm.s:81 mainstart() goexit /array1/wkj/src/go/src/pkg/runtime/proc.c:135 goexit() eax 0x33 ebx 0xc ecx 0x0 edx 0x4 edi 0xb9122124 esi 0x1 ebp 0x0 esp 0x20000 eip 0x3b eflags 0x10002 cs 0x280 fs 0x0 gs 0x0