Package: liblwres90
Version: 1:9.9.5.dfsg-9+deb8u6
Severity: important

Dear Maintainer,

There seems to be a bug with the lwres_context_recv function, when trying to 
recvfrom, it always returns back ECONNREFUSED (Connection refused) eventhough 
it is
a UDP packet. This causes lwres_context_recv to return LWRES_R_IOERROR to 
lwres_context_sendrecv()

This renders libnss-lwres useless.


Strace snippet:

socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 5
connect(5, {sa_family=AF_INET, sin_port=htons(921), 
sin_addr=inet_addr("127.0.0.1")}, 16) = 0
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
sendto(5, "\0\0\0001\0\0\0\0W3p:\0\1\0\1\0\0\0\0\0\0@\0\0\0\0\0\0\0\0\0"..., 
49, 0, NULL, 0) = 49
select(6, [5], NULL, NULL, {120, 0})    = 1 (in [5], left {119, 999998})
ecvfrom(5, 0x1ad4b00, 16384, 0, 0x7ffd516f2f80, 0x7ffd516f2f7c) = -1 
ECONNREFUSED (Connection refused)
write(2, "ping: unknown host google.com\n", 30ping: unknown host google.com
) = 30



-- System Information:
Debian Release: 8.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages liblwres90 depends on:
ii  libc6    2.19-18+deb8u4
ii  libcap2  1:2.24-8
ii  libxml2  2.9.1+dfsg1-5+deb8u1

liblwres90 recommends no packages.

liblwres90 suggests no packages.

-- no debconf information

Reply via email to