strace of accept error:
23045 write(3, "\0\0\0\32\0\0Z\5\0\0\0\7contactdbws: stdin", 30 <unfinished ...>
23046 select(0, NULL, NULL, NULL, {0, 20} <unfinished ...>
23045 <... write resumed> ) = 30
23045 select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
23045 write(3, "\0\0\0\37\0\0Z\5\0\0\0\7contactdbws: Srwxrwx"..., 35) = 35
23045 fcntl(0, F_DUPFD_CLOEXEC, 0) = 4
23045 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR)
23045 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
23045 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0
23045 getsockname(4, {sa_family=AF_INET, sin_port=htons(10349), sin_addr=inet_addr("192.168.10.10")}, [16]) = 0
23045 getpeername(4, {sa_family=AF_INET, sin_port=htons(49196), sin_addr=inet_addr("192.168.10.10")}, [16]) = 0
23045 epoll_create1(O_CLOEXEC) = 5
23045 epoll_ctl(5, EPOLL_CTL_ADD, 4, {EPOLLIN|EPOLLOUT|EPOLLET|0x2000, {u32=
4108432872, u64=139882603329000}}) = 0
23045 write(1, "*net.TCPListener\n", 17) = 17
23045 accept4(4, 0xc820101998, [112], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EINVAL (Invalid argument)
23045 accept(4, 0xc8201019a8, [112]) = -1 EINVAL (Invalid argument)
23045 epoll_ctl(5, EPOLL_CTL_DEL, 4, {0, {u32=0, u64=0}}) = 0
23045 close(4) = 0
23045 write(1, "http.Serve(listener, router) fai"..., 94) = -1 ECONNRESET (Connection reset by peer)
23045 exit_group(0) = ?