2025-04-30 11:53:37,979 Generated random file: aaaofisper of size: 1024 2025-04-30 11:53:37,980 Requests: https://server4:443/aaaofisper 2025-04-30 11:53:38,038 2025-04-30 11:53:38,039 Command: WAITFORSERVER=server:443 CERTS=/tmp/certs_lsoa4dhf/ TESTCASE_SERVER=handshake TESTCASE_CLIENT=handshake WWW=/tmp/www_wt9afm7p/ DOWNLOADS=/tmp/download__y0j7542/ SERVER_LOGS=/tmp/logs_server_heqq2xe_ CLIENT_LOGS=/tmp/logs_client_7fjma65v SCENARIO="simple-p2p --delay=15ms --bandwidth=10Mbps --queue=25" CLIENT=ghcr.io/mozilla/neqo-qns:latest SERVER=martenseemann/quic-go-interop:latest REQUESTS="https://server4:443/aaaofisper" docker compose --env-file empty.env up --abort-on-container-exit --timeout 1 sim client server 2025-04-30 11:53:50,466 Container sim Recreate Container sim Recreated Container server Recreate Container client Recreate Container client Recreated Container server Recreated Attaching to client, server, sim sim | waiting 10s for server:443 server | Setting up routes... server | Actual changes: server | tx-checksum-ip-generic: off server | tx-tcp-segmentation: off [not requested] server | tx-tcp-ecn-segmentation: off [not requested] server | tx-tcp-mangleid-segmentation: off [not requested] server | tx-tcp6-segmentation: off [not requested] server | tx-udp-segmentation: off [not requested] server | tx-checksum-sctp: off server | Endpoint's IPv4 address is 193.167.100.100 server | Endpoint's IPv6 address is fd00:cafe:cafe:100::100 client | Setting up routes... client | Actual changes: client | tx-checksum-ip-generic: off client | tx-tcp-segmentation: off [not requested] client | tx-tcp-ecn-segmentation: off [not requested] client | tx-tcp-mangleid-segmentation: off [not requested] client | tx-tcp6-segmentation: off [not requested] client | tx-udp-segmentation: off [not requested] client | tx-checksum-sctp: off client | Endpoint's IPv4 address is 193.167.0.100 server | Using commit: e4bb2dbd5557c9417b30cf9fcd9032fd6fea5366 server | Running QUIC server. client | Endpoint's IPv6 address is fd00:cafe:cafe::100 client | + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/neqo/bin client | + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/neqo/bin client | + '[' -n handshake ']' client | + '[' -n /logs/qlog/ ']' client | + case "$ROLE" in client | + /wait-for-it.sh sim:57832 -s -t 30 client | wait-for-it.sh: waiting 30 seconds for sim:57832 sim | server:443 is available after 1.016791021s sim | Using scenario: simple-p2p --delay=15ms --bandwidth=10Mbps --queue=25 sim | tcpdump: tcpdump: listening on eth1listening on eth0, link-type EN10MB (Ethernet), link-type EN10MB (Ethernet), snapshot length 262144 bytes sim | , snapshot length 262144 bytes client | wait-for-it.sh: sim:57832 is available after 1 seconds client | + OPTIONS=(--cc cubic --qns-test "$TESTCASE" --qlog-dir "$QLOGDIR" --output-dir /downloads) client | + '[' https://server4:443/aaaofisper ']' client | + mapfile -d ' ' -t URLS client | + OPTIONS+=("${URLS[@]}") client | + RUST_LOG=debug client | + RUST_BACKTRACE=1 client | + neqo-client --cc cubic --qns-test handshake --qlog-dir /logs/qlog/ --output-dir /downloads 'https://server4:443/aaaofisper client | ' client | ++ tee -i -a /logs/client.log client | 0.000 DEBUG Logging initialized client | 0.001 DEBUG Default socket send buffer size is 212992 client | 0.001 DEBUG Default socket receive buffer size is 1048576, not changing client | 0.001 INFO hq-interop Client connecting: 0.0.0.0:58663 -> 193.167.100.100:443 client | 0.001 DEBUG [CryptoStates] Creating initial cipher state v=Version1, role=Client dcid=02304a92b4f7e08d552662564e61a5cb3d22 client | 0.001 DEBUG Making Write Initial CryptoDxState, v=Version1 cipher=4865 client | 0.001 DEBUG Making Read Initial CryptoDxState, v=Version1 cipher=4865 client | 0.001 DEBUG Outbound interface eth0 for destination 193.167.100.100 has MTU 1500 client | 0.001 DEBUG [unv-path 0.0.0.0:58663->193.167.100.100:443] Make permanent client | 0.001 DEBUG [unv-path:02304a92b4f7e08d552662564e61a5cb3d22 0.0.0.0:58663->193.167.100.100:443] set as primary path client | 0.001 DEBUG [pri-unv-path:02304a92b4f7e08d552662564e61a5cb3d22 0.0.0.0:58663->193.167.100.100:443] Path validated Instant { tv_sec: 183, tv_nsec: 93598063 } client | 0.001 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] client_start client | 0.001 DEBUG Writing transport parameters, msg=1 client | 0.002 DEBUG [Agent 0x5590b860c270] state -> InProgress client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] State change from Init -> WaitInitial client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.002 DEBUG Building Initial dcid Some(CID [18]: 02304a92b4f7e08d552662564e61a5cb3d22) scid Some(CID [0]: ) client | 0.002 DEBUG CRYPTO for in offset=0, len=1203 client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=0 type=Initial pri-path:02304a92b4f7e08d552662564e61a5cb3d22 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 1252 client | TX -> Crypto { offset: 0, len: 1203 } client | 0.002 DEBUG packet_sent this=0x5590b861f970, pn=0, ps=1252 client | 0.002 DEBUG ECN probing: sent 1 probes client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.002 DEBUG Building Initial dcid Some(CID [18]: 02304a92b4f7e08d552662564e61a5cb3d22) scid Some(CID [0]: ) client | 0.002 DEBUG CRYPTO for in offset=1203, len=336 client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=1 type=Initial pri-path:02304a92b4f7e08d552662564e61a5cb3d22 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 386 client | TX -> Crypto { offset: 1203, len: 336 } client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pad Initial from 386 to PLPMTU 1252 client | 0.002 DEBUG packet_sent this=0x5590b861f970, pn=1, ps=1252 client | 0.002 DEBUG ECN probing: sent 2 probes client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG Building Initial dcid Some(CID [18]: 02304a92b4f7e08d552662564e61a5cb3d22) scid Some(CID [0]: ) client | 0.002 DEBUG TX blocked, profile=SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 3.89424ms client | 0.002 DEBUG Setting timeout of 3.89424ms client | 0.002 DEBUG StateChange(WaitInitial) client | 0.002 WARN Cannot create stream ConnectionState client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG Building Initial dcid Some(CID [18]: 02304a92b4f7e08d552662564e61a5cb3d22) scid Some(CID [0]: ) client | 0.002 DEBUG TX blocked, profile=SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 3.865426ms client | 0.002 DEBUG Setting timeout of 3.865426ms client | 0.007 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.007 DEBUG Building Initial dcid Some(CID [18]: 02304a92b4f7e08d552662564e61a5cb3d22) scid Some(CID [0]: ) client | 0.007 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.007 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 294.814963ms client | 0.007 DEBUG Setting timeout of 294.814963ms client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=0 type=Initial pri-path:02304a92b4f7e08d552662564e61a5cb3d22 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, NotEct) len 40 client | -> RX Ack { largest_acknowledged: 0, ack_delay: 0, first_ack_range: 0, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 1, Ce: 0})) } client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] Rx ACK space=in, ranges=[0..=0] client | 0.039 DEBUG [LossRecovery] ACK for Initial - largest_acked=0 client | 0.039 DEBUG on_packets_acked this=0x5590b861f970, limited=1, bytes_in_flight=1252, cwnd=12520, state=SlowStart, new_acked=1252 client | 0.039 DEBUG Acked crypto frame space=in offset=0 length=1203 client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] Changing to use Server CID=f36cbd59 client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] State change from WaitInitial -> WaitVersion client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.039 DEBUG Building Initial dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.039 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 75.499222ms client | 0.039 DEBUG Setting timeout of 75.499222ms client | 0.039 WARN Unhandled event StateChange(WaitVersion) client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.039 DEBUG Building Initial dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.039 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.039 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 75.474135ms client | 0.039 DEBUG Setting timeout of 75.474135ms client | 0.040 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=1 type=Initial pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, NotEct) len 385 client | -> RX Ack { largest_acknowledged: 1, ack_delay: 0, first_ack_range: 1, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | -> RX Padding { len: 251 } client | -> RX Crypto { offset: 0, len: 90 } client | 0.040 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] Rx ACK space=in, ranges=[0..=1] client | 0.040 DEBUG [LossRecovery] ACK for Initial - largest_acked=1 client | 0.040 DEBUG on_packets_acked this=0x5590b861f970, limited=1, bytes_in_flight=0, cwnd=12520, state=SlowStart, new_acked=1252 client | 0.040 DEBUG Acked crypto frame space=in offset=1203 length=336 client | 0.040 DEBUG Read Ok(90) bytes client | 0.040 DEBUG Write secret available for Handshake: SymKey [32]: cafba78a0b8307649aed75b3661cbe2f6c849aaf5b26409e48c0a28bee68205b client | 0.040 DEBUG Read secret available for Handshake: SymKey [32]: 608f3825b5256df30d7f098a1708f4e0834865f51c48517f48de44e8b590c1d7 client | 0.041 DEBUG [Agent 0x5590b860c270] state -> InProgress client | 0.041 DEBUG Making Write Handshake CryptoDxState, v=Version1 cipher=4865 client | 0.041 DEBUG Making Read Handshake CryptoDxState, v=Version1 cipher=4865 client | 0.041 DEBUG [Crypto] Handshake keys installed client | 0.041 DEBUG [Recvd-in] Set ACK timer to Instant { tv_sec: 183, tv_nsec: 133185645 } client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] State change from WaitVersion -> Handshaking client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=0 type=Handshake pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, NotEct) len 756 client | -> RX Crypto { offset: 0, len: 721 } client | 0.041 DEBUG Read Ok(721) bytes client | 0.041 DEBUG [Agent 0x5590b860c270] state -> AuthenticationPending client | 0.041 DEBUG [Recvd-hs] Set ACK timer to Instant { tv_sec: 183, tv_nsec: 133185645 } client | 0.041 DEBUG saving datagram of 139 bytes client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.041 DEBUG Building Initial dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=2 type=Initial pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 37 client | TX -> Ack { largest_acknowledged: 1, ack_delay: 141, first_ack_range: 1, ack_ranges: [], ecn_count: None } client | 0.041 DEBUG Building Handshake dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=0 type=Handshake pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 73 client | TX -> Ack { largest_acknowledged: 0, ack_delay: 141, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] Drop packet number space in client | 0.041 DEBUG [LossRecovery] Reset loss recovery state for Initial client | 0.041 WARN [LossRecovery] ignoring in-2 from dropped space client | 0.041 DEBUG ECN probing: sent 3 probes client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.041 DEBUG Building Handshake dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.041 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 94.877802ms client | 0.041 DEBUG Setting timeout of 94.877802ms client | 0.041 DEBUG StateChange(Handshaking) client | 0.041 WARN Cannot create stream ConnectionState client | 0.041 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] Authenticated Ok client | 0.041 DEBUG Write secret available for ApplicationData: SymKey [32]: ca9457a8d27466fbafae203874fff01aad6555640bafed6452e17a0a582c7f1f client | 0.041 DEBUG Read secret available for ApplicationData: SymKey [32]: bf6121ccf44f8b3b1b9d91002ae074125a63dc1a06f845621506952f6a1e9e05 client | 0.042 DEBUG [Agent 0x5590b860c270] SSL_AuthCertificateComplete: Ok(()) client | 0.042 DEBUG [Agent 0x5590b860c270] state -> Complete(SecretAgentInfo { version: 772, cipher: 4865, group: 29, resumed: false, early_data: false, ech_accepted: false, alpn: Some("hq-interop"), signature_scheme: 1027 }) client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] TLS connection complete client | 0.042 DEBUG Making Write ApplicationData CryptoDxState, v=Version1 cipher=4865 client | 0.042 DEBUG [Crypto] Application write key installed client | 0.042 DEBUG Making Read ApplicationData CryptoDxState, v=Version1 cipher=4865 client | 0.042 DEBUG [Crypto] application read keys installed client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] State change from Handshaking -> Connected client | 0.042 INFO [Client 02304a92b4f7e08d552662564e61a5cb3d22] Connection established client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] process saved for epoch ApplicationData client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=0 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, NotEct) len 139 client | -> RX NewConnectionId { sequence_number: 4, retire_prior: 0, connection_id: [36, 226, 144, 2], stateless_reset_token: [236, 95, 228, 109, 251, 158, 102, 162, 138, 142, 37, 145, 162, 151, 29, 11] } client | -> RX NewConnectionId { sequence_number: 3, retire_prior: 0, connection_id: [152, 171, 227, 101], stateless_reset_token: [119, 0, 73, 69, 241, 96, 9, 183, 243, 44, 55, 170, 162, 180, 192, 29] } client | -> RX NewConnectionId { sequence_number: 5, retire_prior: 0, connection_id: [207, 95, 69, 129], stateless_reset_token: [30, 25, 46, 249, 89, 177, 31, 7, 196, 116, 161, 106, 209, 64, 159, 200] } client | -> RX NewConnectionId { sequence_number: 1, retire_prior: 0, connection_id: [123, 244, 79, 153], stateless_reset_token: [171, 105, 176, 218, 118, 7, 14, 103, 128, 3, 183, 73, 211, 242, 76, 9] } client | -> RX NewConnectionId { sequence_number: 2, retire_prior: 0, connection_id: [21, 55, 163, 170], stateless_reset_token: [110, 167, 160, 197, 62, 177, 125, 214, 144, 238, 127, 24, 233, 181, 147, 177] } client | 0.042 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 183, tv_nsec: 153185645 } client | 0.042 DEBUG stream BiDi creatable client | 0.042 INFO Created stream 0 for https://server4/aaaofisper client | 0.042 INFO Saving https://server4/aaaofisper to "/downloads/aaaofisper" client | 0.042 DEBUG stream UniDi creatable client | 0.042 DEBUG StateChange(Connected) client | 0.042 DEBUG stream 0 writable client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.042 DEBUG CRYPTO for hs offset=0, len=36 client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=1 type=Handshake pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 69 client | TX -> Crypto { offset: 0, len: 36 } client | 0.042 DEBUG packet_sent this=0x5590b861f970, pn=1, ps=69 client | 0.042 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=0 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 111 client | TX -> Stream { stream_id: 0, offset: 0, len: 17, fin: true } client | 0.042 DEBUG packet_sent this=0x5590b861f970, pn=0, ps=42 client | 0.042 DEBUG ECN probing: sent 4 probes client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.042 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.042 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 18.238253ms client | 0.042 DEBUG Setting timeout of 18.238253ms client | 0.061 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.061 DEBUG Building Handshake dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.061 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.061 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=1 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 28 client | TX -> Ack { largest_acknowledged: 0, ack_delay: 2607, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | 0.061 DEBUG ECN probing: sent 5 probes client | 0.061 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.061 DEBUG Building Handshake dcid Some(CID [4]: f36cbd59) scid Some(CID [0]: ) client | 0.061 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.061 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.061 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 75.679511ms client | 0.061 DEBUG Setting timeout of 75.679511ms client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=1 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 259 client | -> RX Ack { largest_acknowledged: 0, ack_delay: 25, first_ack_range: 0, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 1, Ce: 0})) } client | -> RX NewToken { token: [86, 236, 129, 179, 166, 111, 152, 181, 29, 241, 206, 216, 144, 139, 115, 233, 198, 75, 153, 58, 7, 171, 76, 179, 69, 202, 68, 136, 22, 176, 63, 181, 201, 130, 84, 166, 168, 179, 201, 130, 199, 101, 49, 20, 144, 166, 255, 87, 155, 142, 192, 22, 116, 28, 206, 33, 76, 49, 9, 80, 246, 229, 156, 146, 226, 8, 74, 186, 83, 26, 175, 6, 48, 116, 129, 189, 61, 111, 79, 166, 116, 113, 244, 131, 154, 29] } client | -> RX Crypto { offset: 0, len: 138 } client | -> RX HandshakeDone client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] Rx ACK space=ap, ranges=[0..=0] client | 0.073 DEBUG [LossRecovery] ACK for ApplicationData - largest_acked=0 client | 0.073 DEBUG on_packets_acked this=0x5590b861f970, limited=1, bytes_in_flight=69, cwnd=12520, state=SlowStart, new_acked=42 client | 0.073 DEBUG Read Ok(138) bytes client | 0.073 DEBUG [0x5590b860c270] Got resumption token [817]: 02000633fd916c82..9cc6a1771b92288a client | 0.073 DEBUG [Agent 0x5590b860c270] state -> Complete(SecretAgentInfo { version: 772, cipher: 4865, group: 29, resumed: false, early_data: false, ech_accepted: false, alpn: Some("hq-interop"), signature_scheme: 1027 }) client | 0.073 DEBUG setting max_stream_data to 524288 client | 0.073 DEBUG resumption token [1004]: 0000000124405c00..9cc6a1771b92288a client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] State change from Connected -> Confirmed client | 0.073 DEBUG PMTUD started with probe size 1380 client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] Drop packet number space hs client | 0.073 DEBUG [LossRecovery] Reset loss recovery state for Handshake client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] No preferred address to migrate to client | 0.073 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 183, tv_nsec: 186050585 } client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.073 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.073 DEBUG Sending PMTUD probe of size 1380, count 1 client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=2 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 1352 client | TX -> Ping client | TX -> Padding { len: 1329 } client | 0.073 DEBUG packet_sent this=0x5590b861f970, pn=2, ps=1352 client | 0.073 DEBUG ECN probing: sent 6 probes client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.073 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.073 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 19.688958ms client | 0.073 DEBUG Setting timeout of 19.688958ms client | 0.073 DEBUG stream 0 complete client | 0.073 DEBUG stream BiDi creatable client | 0.073 DEBUG stream UniDi creatable client | 0.073 WARN Unhandled event StateChange(Confirmed) client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.073 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.073 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.073 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 19.648031ms client | 0.073 DEBUG Setting timeout of 19.648031ms client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=2 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 1045 client | -> RX Stream { stream_id: 0, offset: 0, len: >>1024, fin: true } client | 0.074 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 183, tv_nsec: 166921445 } client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.074 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=3 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 30 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 4, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | 0.074 DEBUG ECN probing: sent 7 probes client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.074 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.074 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 111.532744ms client | 0.074 DEBUG Setting timeout of 111.532744ms client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.074 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.074 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] delay duration 111.480306ms client | 0.074 DEBUG Setting timeout of 111.480306ms client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] State change from Confirmed -> Closing { error: Application(0), timeout: Instant { tv_sec: 183, tv_nsec: 503972588 } } client | 0.074 WARN Unhandled event StateChange(Closing { error: Application(0), timeout: Instant { tv_sec: 183, tv_nsec: 503972588 } }) client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.074 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.074 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 183, tv_nsec: 167115648 } client | 0.074 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=4 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 41 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 24, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.074 DEBUG ECN probing: sent 8 probes client | 0.074 DEBUG Setting timeout of 336.797619ms client | 0.105 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.105 DEBUG Building Short dcid Some(CID [4]: f36cbd59) client | 0.105 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 183, tv_nsec: 198209002 } client | 0.105 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] pn=5 type=Short pri-path:f36cbd59 0.0.0.0:58663->193.167.100.100:443 IpTos(Cs0, Ect0) len 42 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 3910, first_ack_range: 2, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.105 DEBUG ECN probing: sent 9 probes client | 0.105 DEBUG Setting timeout of 305.682554ms client | 0.105 DEBUG Setting timeout of 305.66952ms client | 0.412 DEBUG [Client 02304a92b4f7e08d552662564e61a5cb3d22] State change from Closing { error: Application(0), timeout: Instant { tv_sec: 183, tv_nsec: 503972588 } } -> Closed(Application(0)) client | 0.412 INFO Closing timer expired client | 0.412 DEBUG Output::None client | 0.412 WARN Unhandled event StateChange(Closed(Application(0))) client | 0.412 DEBUG Timer fired while closed client | 0.412 DEBUG Output::None client exited with code 0 Aborting on container exit... Container server Stopping Container client Stopping Container client Stopped Container server Stopped Container sim Stopping Container sim Stopped 2025-04-30 11:53:50,560 Using the client's key log file. 2025-04-30 11:53:50,569 2025-04-30 11:53:50,569 Using the client's key log file. 2025-04-30 11:53:50,570 Using the client's key log file. 2025-04-30 11:53:50,577 2025-04-30 11:53:50,577 Using the client's key log file. 2025-04-30 11:53:50,578 Using selector: EpollSelector 2025-04-30 11:53:50,863 Check of downloaded files succeeded.