Package: radvd Version: 1:1.6-1 Severity: normal radvd has been emitting the following error messages:
radvd: sendmsg: Invalid argument An strace on the radvd process arond when thathappens shows: ... close(4) = 0 munmap(0xb782a000, 4096) = 0 gettimeofday({1317347712, 803879}, NULL) = 0 open("/proc/sys/net/ipv6/conf/all/forwarding", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb782a000 read(4, "1\n", 1024) = 2 close(4) = 0 munmap(0xb782a000, 4096) = 0 sendmsg(3, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(58), inet_pton(AF_INET6, "ff02::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=if_nametoindex("lan")}, msg_iov(1)=[{"\206\0\0\0@\0\7\10\0\0\0\0\0\0\0\0\3\4@\300\0\1Q\200\0\0008@\0\0\0\0 \1\4p\37\7\6\r\0\0\0\0\0\0\0\1\1\1\0\r\271\22\362\224", 56}], msg_controllen=32, {cmsg_len=32, cmsg_level=SOL_IPV6, cmsg_type=, ...}, msg_flags=0}, 0) = -1 EINVAL (Invalid argument) time(NULL) = 1317347712 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0 write(2, "[Sep 29 21:55:12] radvd: sendmsg: Invalid argument\n", 51) = 51 gettimeofday({1317347712, 807180}, NULL) = 0 rt_sigprocmask(SIG_BLOCK, [ALRM], [ALRM], 8) = 0 gettimeofday({1317347712, 807556}, NULL) = 0 rt_sigaction(SIGALRM, {0x804bac0, [ALRM], SA_RESTART}, {0x804bac0, [ALRM], SA_RESTART}, 8) = 0 and lsof shows that fd3 is a raw IPv6 socket: 0 splat:~# lsof -p 2557 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME radvd 2557 radvd cwd DIR 254,0 1024 12316 /etc/sv/radvd radvd 2557 radvd rtd DIR 254,0 1024 2 / radvd 2557 radvd txt REG 254,1 80028 58927 /usr/sbin/radvd radvd 2557 radvd mem REG 254,0 42572 49253 /lib/libnss_files-2.11.2.so radvd 2557 radvd mem REG 254,0 38504 49221 /lib/libnss_nis-2.11.2.so radvd 2557 radvd mem REG 254,0 79676 49263 /lib/libnsl-2.11.2.so radvd 2557 radvd mem REG 254,0 30496 49213 /lib/libnss_compat-2.11.2.so radvd 2557 radvd mem REG 254,0 1319176 49268 /lib/libc-2.11.2.so radvd 2557 radvd mem REG 254,0 113964 49385 /lib/ld-2.11.2.so radvd 2557 radvd 0w CHR 5,1 0t0 1197 /dev/console radvd 2557 radvd 1w FIFO 0,8 0t0 3751 pipe radvd 2557 radvd 2w FIFO 0,8 0t0 3751 pipe radvd 2557 radvd 3u raw6 0t0 32061 00000000000000000000000000000000:003A->00000000000000000000000000000000:0000 st=07 radvd 2557 radvd 5w FIFO 0,8 0t0 32065 pipe 0 splat:~# I can't tell what the problem is with that sendmsg call, but it certainly seems to be repeatable. I'd be happy to supply more data about the system in question if you tell me what you want to know. Thanks, --dkg -- System Information: Debian Release: 6.0.2 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i586) Kernel: Linux 2.6.32-5-486 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages radvd depends on: ii adduser 3.112+nmu2 add and remove users and groups ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib radvd recommends no packages. radvd suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org