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

Reply via email to