[chrony-users] FreeBSD socket.test FAIL: recvmsg() error EAGAIN on accept TCP socket receive |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-users Archives
]
- To: chrony-users@xxxxxxxxxxxxxxxxxxxx
- Subject: [chrony-users] FreeBSD socket.test FAIL: recvmsg() error EAGAIN on accept TCP socket receive
- From: Matthias Andree <matthias.andree@xxxxxx>
- Date: Wed, 27 Aug 2025 16:50:36 +0200
- Autocrypt: addr=matthias.andree@xxxxxx; keydata= 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 hs+JzQ==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1756306237; x=1756911037; i=matthias.andree@xxxxxx; bh=zrgnbPyN7rVntAPCHLG8L+6hLy5ws2jKxF8dhmnhWBM=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:To: From:Subject:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=rTodZ2AMnoido8PYlmQCOkjHuBCpaZufoap4BFkcseT+L5PUO6wfm4MBMgEkYNIV z2X5FqFcU36PQBaBUYgscrdmzF6OqBISnY6nsO1YSfuhthzulR0iA2vGGmCUZZ6OG G7MPuluOSpmNeWIsXbg8WHH+w1vh+0m0+Uyuh9nuzONJ/orgGhODI3jDqJCeF8rPy DNgpAAuL6MCecpI4lTgFJwpZYJD4Qji7jfyWBqlKRQx5SSFRFk3vA78+Jk/CxT2IT ys8VQr1uDFKQNyMzJP2oIvQTmVhNvLKovCa6/Z4MsCbhBWm8m8okwCHiVTVeVd3AG 2hIQqy0CMkHjfmMhUA==
- Ui-outboundreport: notjunk:1;M01:P0:FU22yDobjbk=;5tlQFYcy/4G3GIZdNzEBNXJ5ZZn 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 bDr+Po5LHqEb3Q==
Greetings,
chrony 4.7 and 4.8 (and possibly others) have an issue with
test/util/socket.c's self test,
UNLESS running under "truss" (think strace in the Linux world).
Apparently we're looking at OS-specific differences WRT
non-blocking accept()ed sockets for TCP between FreeBSD and, say,
Linux, or with something that a syscall tracer will cause to be
retried.
$ truss test/unit/socket.test
=> passes
close(3)
= 0 (0x0)
close(4)
= 0 (0x0)
PASS
write(1,"PASS\n",5)
= 5 (0x5)
exit(0x0)
process
exit, rval = 0
$ test/unit/socket.test
=> prints Testing socket
FAIL (on line 75)
FAIL (on line 75).
Building with debug enabled and -d on the command line yields:
...
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Received message from
127.0.0.1:57724 fd=3 len=16
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Sent message to
127.0.0.1:57724 fd=3 len=16
2025-08-27T14:39:14Z
D:../../socket.c:1648:(SCK_Receive) Received data fd=4
len=16
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened UDPv4 socket
fd=3 local=127.0.0.1:28164
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened UDPv4 socket
fd=4 remote=127.0.0.1:28164
2025-08-27T14:39:14Z
D:../../socket.c:1674:(SCK_Send) Sent data fd=4 len=16
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Received message from
127.0.0.1:39243 fd=3 len=16
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Sent message to
127.0.0.1:39243 fd=3 len=16
2025-08-27T14:39:14Z
D:../../socket.c:1648:(SCK_Receive) Received data fd=4
len=16
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened UDPv4 socket
fd=3 local=127.0.0.1:41555
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened UDPv4 socket
fd=4 remote=127.0.0.1:41555
2025-08-27T14:39:14Z
D:../../socket.c:1674:(SCK_Send) Sent data fd=4 len=16
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Received message from
127.0.0.1:19472 fd=3 len=16
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Sent message to
127.0.0.1:19472 fd=3 len=16
2025-08-27T14:39:14Z
D:../../socket.c:1648:(SCK_Receive) Received data fd=4
len=16
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened TCPv4 socket
fd=3 local=127.0.0.1:6992
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened TCPv4 socket
fd=4 remote=127.0.0.1:6992
2025-08-27T14:39:14Z
D:../../socket.c:1674:(SCK_Send) Sent data fd=4 len=16
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Received message fd=5
len=16
2025-08-27T14:39:14Z
D:../../socket.c:813:(log_message) Sent message fd=5 len=16
2025-08-27T14:39:14Z
D:../../socket.c:1648:(SCK_Receive) Received data fd=4
len=16
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened TCPv4 socket
fd=3 local=127.0.0.1:27407
2025-08-27T14:39:14Z
D:../../socket.c:595:(open_ip_socket) Opened TCPv4 socket
fd=4 remote=127.0.0.1:27407 local=127.0.0.1:17334
2025-08-27T14:39:14Z
D:../../socket.c:1674:(SCK_Send) Sent data fd=4 len=16
2025-08-27T14:39:14Z
D:../../socket.c:752:(handle_recv_error) Could not receive
message fd=5 : Resource temporarily unavailable
FAIL (on
line 75)
Debugging this, SCK_AcceptConnection unconditionally sets
O_NONBLOCK on the socket,
and recvmsg() (FreeBSD offers recvmmsg() but chrony doesn't use
it, see below) "Resource temporarily unavailable" is EAGAIN.
I will disable the socket.c unit test on FreeBSD port for the
time being.
Speaking of which, configure states that FreeBSD 11.0 had a
broken recvmmsg() - have there been bug reports at the time or
fixes? Have we retried this on 13.5, 14.2, 14.3? What do we need
to look for?
Cheers,
Matthias