On Thursday 01 October 2009 12:14:14 JuanJo Ciarlante wrote: > Could you please show a diff between config.h from stock > and patched build?
the problem seems to be caused by ./configure ... --disable-iproute2. if i enable iproute2: ./configure ... --enable-iproute2 the build of openvpn works. But if the first client connects the openvpn server generate a segfault (with tcp-server and tcp6-server as option). The last lines via strace - maybe they could help you: [ 2b82cc06da13] epoll_wait(6, {{EPOLLIN, {u32=2, u64=2}}}, 1028, 10000) = 1 [ 2b82cbd8e840] read(5, "\377\377\377\377\377\377\0\377Gs\311\210\10\6\0\1\10\0\6\4\0\1\0\377Gs\311\210\300\250*s\0"..., 1532) = 42 [ 2b82cc06da13] epoll_wait(6, {{EPOLLIN, {u32=2, u64=2}}}, 1028, 10000) = 1 [ 2b82cbd8e840] read(5, "\377\377\377\377\377\377\0\377Gs\311\210\10\6\0\1\10\0\6\4\0\1\0\377Gs\311\210\300\250*s\0"..., 1532) = 42 [ 2b82cc06da13] epoll_wait(6, {{EPOLLIN, {u32=2, u64=2}}}, 1028, 10000) = 1 [ 2b82cbd8e840] read(5, "\377\377\377\377\377\377\0\377Gs\311\210\10\6\0\1\10\0\6\4\0\1\0\377Gs\311\210\300\250*s\0"..., 1532) = 42 [ 2b82cc06da13] epoll_wait(6, {{EPOLLIN, {u32=1, u64=1}}}, 1028, 10000) = 1 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 72, MSG_NOSIGNAL, NULL, 0) = 72 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 61, MSG_NOSIGNAL, NULL, 0) = 61 [ 2b82cc06a2ea] mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x2b82cb190000 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 64, MSG_NOSIGNAL, NULL, 0) = 64 [ 2b82cc06602a] brk(0x6dd000) = 0x6dd000 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 100, MSG_NOSIGNAL, NULL, 0) = 100 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 108, MSG_NOSIGNAL, NULL, 0) = 108 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 76, MSG_NOSIGNAL, NULL, 0) = 76 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 86, MSG_NOSIGNAL, NULL, 0) = 86 [ 2b82cbd8eac0] accept(4, {sa_family=AF_INET6, sin6_port=htons(55430), inet_pton(AF_INET6, "::ffff:141.xx.xx.xxx", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [30146066212978716]) = 7 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 105, MSG_NOSIGNAL, NULL, 0) = 105 [ 2b82cc06e20a] getsockopt(7, SOL_SOCKET, SO_SNDBUF, [17180000256], [4]) = 0 [ 2b82cc06e20a] getsockopt(7, SOL_SOCKET, SO_RCVBUF, [30146066213109760], [4]) = 0 [ 2b82cc06e68a] setsockopt(7, SOL_SOCKET, SO_SNDBUF, [65536], 4) = 0 [ 2b82cc06e68a] setsockopt(7, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0 [ 2b82cc06e20a] getsockopt(7, SOL_SOCKET, SO_SNDBUF, [17180000256], [4]) = 0 [ 2b82cc06e20a] getsockopt(7, SOL_SOCKET, SO_RCVBUF, [30146066213109760], [4]) = 0 [ 2b82cc06e4b5] sendto(3, "<29>Oct 1 20:24:45 openvpn[15698"..., 90, MSG_NOSIGNAL, NULL, 0) = 90 [ 2b82cbd8ea1b] fcntl(7, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 [ 2b82cbd8ea1b] fcntl(7, F_SETFD, FD_CLOEXEC) = 0 [ 2b82cc06e68a] setsockopt(7, SOL_IP, IP_RECVERR, [1], 4) = 0 [ 2b82cc017fd0] --- SIGSEGV (Segmentation fault) @ 0 (0) --- Process 15698 detached Oct 1 20:09:45 larissa openvpn[15446]: segfault at 0000000000000002 rip 00002b07e075bfd0 rsp 00007fffcb1f79b8 error 4 Marcel