Package: wget
Version: 1.20.3-1+b2
Severity: important

Hi,

Repro: specify http_proxy on a valid IP but without a listening port.
Something like http_proxy=http://localhost:3142 strace wget --timeout=15 -q -O- 
http://mirrors.ubuntu.com/mirrors.txt

Result: it does NOT abort after 15 seconds. It takes a couple of minutes
instead. In the meantime, it keeps rotating around this syscalls, where
tv_sec keeps increasing from time to time.

Please note that IPv6 was turned off via procfs due to Vodafone's failure. This 
might cause the EADDRNOTAVAIL errno codes below.

stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2326, ...}) = 0
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
nanosleep({tv_sec=8, tv_nsec=0}, 0x7ffe3b114860) = 0
nanosleep({tv_sec=0, tv_nsec=0}, NULL)  = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2326, ...}) = 0
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGALRM, {sa_handler=0x55576100db70, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=SIG_DFL, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=15, 
tv_usec=0}}, NULL) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(3142), 
sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Verbindungsaufbau 
abgelehnt)
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, 
tv_usec=0}}, NULL) = 0
rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=0x55576100db70, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
close(3)                                = 0
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGALRM, {sa_handler=0x55576100db70, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=SIG_DFL, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=15, 
tv_usec=0}}, NULL) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(3142), 
sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Verbindungsaufbau 
abgelehnt)
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, 
tv_usec=0}}, NULL) = 0
rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=0x55576100db70, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
close(3)                                = 0
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGALRM, {sa_handler=0x55576100db70, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=SIG_DFL, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=15, 
tv_usec=0}}, NULL) = 0
connect(3, {sa_family=AF_INET6, sin6_port=htons(3142), inet_pton(AF_INET6, 
"::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = -1 
EADDRNOTAVAIL (Die angeforderte Adresse kann nicht zugewiesen werden)
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, 
tv_usec=0}}, NULL) = 0
rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=0x55576100db70, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
close(3)                                = 0
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGALRM, {sa_handler=0x55576100db70, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=SIG_DFL, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=15, 
tv_usec=0}}, NULL) = 0
connect(3, {sa_family=AF_INET6, sin6_port=htons(3142), inet_pton(AF_INET6, 
"::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = -1 
EADDRNOTAVAIL (Die angeforderte Adresse kann nicht zugewiesen werden)
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, 
tv_usec=0}}, NULL) = 0
rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=[ALRM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f607cf287e0}, 
{sa_handler=0x55576100db70, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f607cf287e0}, 8) = 0
close(3)                                = 0
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2326, ...}) = 0
ioctl(0, TIOCGPGRP, [266607])           = 0
getpgrp()                               = 266607
nanosleep({tv_sec=9, tv_nsec=0},

Best regards,
Eduard.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-rc6+ (SMP w/12 CPU cores)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wget depends on:
ii  libc6         2.30-2
ii  libgnutls30   3.6.12-2
ii  libidn2-0     2.3.0-1
ii  libnettle7    3.5.1+really3.5.1-2
ii  libpcre2-8-0  10.34-7
ii  libpsl5       0.21.0-1
ii  libuuid1      2.34-0.1
ii  zlib1g        1:1.2.11.dfsg-2

Versions of packages wget recommends:
ii  ca-certificates  20190110

wget suggests no packages.

-- no debconf information

--
<alphascorpii> Na, habt ihr schön gespielt?
<maxx> ja... zig extensions installiert...
<Myon> .oO(die Städte-und-Ritter-Erweiterung für Nagios)

Reply via email to