2025-04-30 11:46:19,652 Generated random file: domvyasnzx of size: 1024 2025-04-30 11:46:19,652 Generated random file: scgqkitjgh of size: 1024 2025-04-30 11:46:19,652 Generated random file: ffctdbrzhy of size: 1024 2025-04-30 11:46:19,652 Generated random file: lmhgpgmccs of size: 1024 2025-04-30 11:46:19,652 Generated random file: yvhrjttujg of size: 1024 2025-04-30 11:46:19,652 Generated random file: mzwqzylnrk of size: 1024 2025-04-30 11:46:19,652 Generated random file: dskialaqhg of size: 1024 2025-04-30 11:46:19,652 Generated random file: ccvtfscrcn of size: 1024 2025-04-30 11:46:19,653 Generated random file: hfradjsvtj of size: 1024 2025-04-30 11:46:19,653 Generated random file: mezdnhxazy of size: 1024 2025-04-30 11:46:19,653 Generated random file: stjrlglusk of size: 1024 2025-04-30 11:46:19,653 Generated random file: tkflbfoler of size: 1024 2025-04-30 11:46:19,653 Generated random file: cpolsdqump of size: 1024 2025-04-30 11:46:19,653 Generated random file: irpeanexag of size: 1024 2025-04-30 11:46:19,653 Generated random file: sqoxjpvjpg of size: 1024 2025-04-30 11:46:19,653 Generated random file: oujcjqgmau of size: 1024 2025-04-30 11:46:19,654 Generated random file: kbozcyfcbe of size: 1024 2025-04-30 11:46:19,654 Generated random file: hrrtwsdgul of size: 1024 2025-04-30 11:46:19,654 Generated random file: lxkjesnwjj of size: 1024 2025-04-30 11:46:19,654 Generated random file: nhvysicxsa of size: 1024 2025-04-30 11:46:19,654 Generated random file: ifgwvexmjr of size: 1024 2025-04-30 11:46:19,654 Generated random file: axcovbswvo of size: 1024 2025-04-30 11:46:19,654 Generated random file: erhhxolaro of size: 1024 2025-04-30 11:46:19,654 Generated random file: zmburvdont of size: 1024 2025-04-30 11:46:19,654 Generated random file: ytxzkifctw of size: 1024 2025-04-30 11:46:19,655 Generated random file: pghzuwrzhl of size: 1024 2025-04-30 11:46:19,655 Generated random file: vmrhxbixom of size: 1024 2025-04-30 11:46:19,655 Generated random file: oybyfdksks of size: 1024 2025-04-30 11:46:19,655 Generated random file: prjaqshpjz of size: 1024 2025-04-30 11:46:19,655 Generated random file: xqgomkmvcl of size: 1024 2025-04-30 11:46:19,655 Generated random file: xnypdrogfe of size: 1024 2025-04-30 11:46:19,655 Generated random file: aigamgqmqh of size: 1024 2025-04-30 11:46:19,655 Generated random file: agxmzjsfdu of size: 1024 2025-04-30 11:46:19,655 Generated random file: awkuxxldej of size: 1024 2025-04-30 11:46:19,656 Generated random file: hmpkheqlyq of size: 1024 2025-04-30 11:46:19,656 Generated random file: awgkijukvc of size: 1024 2025-04-30 11:46:19,656 Generated random file: xmxjezqwqc of size: 1024 2025-04-30 11:46:19,656 Generated random file: ejznfnwvsw of size: 1024 2025-04-30 11:46:19,656 Generated random file: knpvujrobh of size: 1024 2025-04-30 11:46:19,656 Generated random file: pueqjueqrn of size: 1024 2025-04-30 11:46:19,656 Generated random file: craudpujbf of size: 1024 2025-04-30 11:46:19,656 Generated random file: cvnejiazsf of size: 1024 2025-04-30 11:46:19,657 Generated random file: cpzalpaitt of size: 1024 2025-04-30 11:46:19,657 Generated random file: nbaphhxwtg of size: 1024 2025-04-30 11:46:19,657 Generated random file: hatsjxsevc of size: 1024 2025-04-30 11:46:19,657 Generated random file: bkdbluxwxb of size: 1024 2025-04-30 11:46:19,657 Generated random file: srzieirjzj of size: 1024 2025-04-30 11:46:19,657 Generated random file: ztqiclpbub of size: 1024 2025-04-30 11:46:19,657 Generated random file: kanspzwvwk of size: 1024 2025-04-30 11:46:19,657 Generated random file: gsgjinddhc of size: 1024 2025-04-30 11:46:19,657 Requests: https://server4:443/domvyasnzx https://server4:443/scgqkitjgh https://server4:443/ffctdbrzhy https://server4:443/lmhgpgmccs https://server4:443/yvhrjttujg https://server4:443/mzwqzylnrk https://server4:443/dskialaqhg https://server4:443/ccvtfscrcn https://server4:443/hfradjsvtj https://server4:443/mezdnhxazy https://server4:443/stjrlglusk https://server4:443/tkflbfoler https://server4:443/cpolsdqump https://server4:443/irpeanexag https://server4:443/sqoxjpvjpg https://server4:443/oujcjqgmau https://server4:443/kbozcyfcbe https://server4:443/hrrtwsdgul https://server4:443/lxkjesnwjj https://server4:443/nhvysicxsa https://server4:443/ifgwvexmjr https://server4:443/axcovbswvo https://server4:443/erhhxolaro https://server4:443/zmburvdont https://server4:443/ytxzkifctw https://server4:443/pghzuwrzhl https://server4:443/vmrhxbixom https://server4:443/oybyfdksks https://server4:443/prjaqshpjz https://server4:443/xqgomkmvcl https://server4:443/xnypdrogfe https://server4:443/aigamgqmqh https://server4:443/agxmzjsfdu https://server4:443/awkuxxldej https://server4:443/hmpkheqlyq https://server4:443/awgkijukvc https://server4:443/xmxjezqwqc https://server4:443/ejznfnwvsw https://server4:443/knpvujrobh https://server4:443/pueqjueqrn https://server4:443/craudpujbf https://server4:443/cvnejiazsf https://server4:443/cpzalpaitt https://server4:443/nbaphhxwtg https://server4:443/hatsjxsevc https://server4:443/bkdbluxwxb https://server4:443/srzieirjzj https://server4:443/ztqiclpbub https://server4:443/kanspzwvwk https://server4:443/gsgjinddhc 2025-04-30 11:46:19,718 2025-04-30 11:46:19,719 Command: WAITFORSERVER=server:443 CERTS=/tmp/certs_ed_dewc5/ TESTCASE_SERVER=multiconnect TESTCASE_CLIENT=multiconnect WWW=/tmp/www_tjlz5c8b/ DOWNLOADS=/tmp/download_7aldxq4m/ SERVER_LOGS=/tmp/logs_server_h52fa0pa CLIENT_LOGS=/tmp/logs_client_vm85fgbz SCENARIO="corrupt-rate --delay=15ms --bandwidth=10Mbps --queue=25 --rate_to_server=30 --rate_to_client=30 --burst_to_server=3 --burst_to_client=3" CLIENT=ghcr.io/mozilla/neqo-qns:latest SERVER=ghcr.io/microsoft/msquic/qns:main REQUESTS="https://server4:443/domvyasnzx https://server4:443/scgqkitjgh https://server4:443/ffctdbrzhy https://server4:443/lmhgpgmccs https://server4:443/yvhrjttujg https://server4:443/mzwqzylnrk https://server4:443/dskialaqhg https://server4:443/ccvtfscrcn https://server4:443/hfradjsvtj https://server4:443/mezdnhxazy https://server4:443/stjrlglusk https://server4:443/tkflbfoler https://server4:443/cpolsdqump https://server4:443/irpeanexag https://server4:443/sqoxjpvjpg https://server4:443/oujcjqgmau https://server4:443/kbozcyfcbe https://server4:443/hrrtwsdgul https://server4:443/lxkjesnwjj https://server4:443/nhvysicxsa https://server4:443/ifgwvexmjr https://server4:443/axcovbswvo https://server4:443/erhhxolaro https://server4:443/zmburvdont https://server4:443/ytxzkifctw https://server4:443/pghzuwrzhl https://server4:443/vmrhxbixom https://server4:443/oybyfdksks https://server4:443/prjaqshpjz https://server4:443/xqgomkmvcl https://server4:443/xnypdrogfe https://server4:443/aigamgqmqh https://server4:443/agxmzjsfdu https://server4:443/awkuxxldej https://server4:443/hmpkheqlyq https://server4:443/awgkijukvc https://server4:443/xmxjezqwqc https://server4:443/ejznfnwvsw https://server4:443/knpvujrobh https://server4:443/pueqjueqrn https://server4:443/craudpujbf https://server4:443/cvnejiazsf https://server4:443/cpzalpaitt https://server4:443/nbaphhxwtg https://server4:443/hatsjxsevc https://server4:443/bkdbluxwxb https://server4:443/srzieirjzj https://server4:443/ztqiclpbub https://server4:443/kanspzwvwk https://server4:443/gsgjinddhc" docker compose --env-file empty.env up --abort-on-container-exit --timeout 1 sim client server 2025-04-30 11:46:32,414 Container sim Recreate Container sim Recreated Container client Recreate Container server Recreate Container server Recreated Container client Recreated Attaching to client, server, sim sim | waiting 10s for server:443 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 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 multiconnect ']' 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 server | Setting up routes... server | Actual changes: server | tx-checksumming: off server | tx-checksum-ip-generic: off server | tx-checksum-sctp: off server | tcp-segmentation-offload: off server | tx-tcp-segmentation: off [requested on] server | tx-tcp-ecn-segmentation: off [requested on] server | tx-tcp-mangleid-segmentation: off [requested on] server | tx-tcp6-segmentation: off [requested on] server | tx-udp-segmentation: off [requested on] server | Endpoint's IPv4 address is 193.167.100.100 server | Endpoint's IPv6 address is fd00:cafe:cafe:100::100 server | Waiting forever. server | sim | server:443 is available after 1.029410561s sim | Using scenario: corrupt-rate --delay=15ms --bandwidth=10Mbps --queue=25 --rate_to_server=30 --rate_to_client=30 --burst_to_server=3 --burst_to_client=3 sim | tcpdump: listening on eth1, link-type EN10MB (Ethernet), snapshot length 262144 bytes sim | tcpdump: listening on eth0, link-type EN10MB (Ethernet), 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/domvyasnzx https://server4:443/scgqkitjgh https://server4:443/ffctdbrzhy https://server4:443/lmhgpgmccs https://server4:443/yvhrjttujg https://server4:443/mzwqzylnrk https://server4:443/dskialaqhg https://server4:443/ccvtfscrcn https://server4:443/hfradjsvtj https://server4:443/mezdnhxazy https://server4:443/stjrlglusk https://server4:443/tkflbfoler https://server4:443/cpolsdqump https://server4:443/irpeanexag https://server4:443/sqoxjpvjpg https://server4:443/oujcjqgmau https://server4:443/kbozcyfcbe https://server4:443/hrrtwsdgul https://server4:443/lxkjesnwjj https://server4:443/nhvysicxsa https://server4:443/ifgwvexmjr https://server4:443/axcovbswvo https://server4:443/erhhxolaro https://server4:443/zmburvdont https://server4:443/ytxzkifctw https://server4:443/pghzuwrzhl https://server4:443/vmrhxbixom https://server4:443/oybyfdksks https://server4:443/prjaqshpjz https://server4:443/xqgomkmvcl https://server4:443/xnypdrogfe https://server4:443/aigamgqmqh https://server4:443/agxmzjsfdu https://server4:443/awkuxxldej https://server4:443/hmpkheqlyq https://server4:443/awgkijukvc https://server4:443/xmxjezqwqc https://server4:443/ejznfnwvsw https://server4:443/knpvujrobh https://server4:443/pueqjueqrn https://server4:443/craudpujbf https://server4:443/cvnejiazsf https://server4:443/cpzalpaitt https://server4:443/nbaphhxwtg https://server4:443/hatsjxsevc https://server4:443/bkdbluxwxb https://server4:443/srzieirjzj https://server4:443/ztqiclpbub https://server4:443/kanspzwvwk https://server4:443/gsgjinddhc' ']' client | + mapfile -d ' ' -t URLS client | + OPTIONS+=("${URLS[@]}") client | + RUST_LOG=debug client | + RUST_BACKTRACE=1 client | + neqo-client --cc cubic --qns-test multiconnect --qlog-dir /logs/qlog/ --output-dir /downloads https://server4:443/domvyasnzx https://server4:443/scgqkitjgh https://server4:443/ffctdbrzhy https://server4:443/lmhgpgmccs https://server4:443/yvhrjttujg https://server4:443/mzwqzylnrk https://server4:443/dskialaqhg https://server4:443/ccvtfscrcn https://server4:443/hfradjsvtj https://server4:443/mezdnhxazy https://server4:443/stjrlglusk https://server4:443/tkflbfoler https://server4:443/cpolsdqump https://server4:443/irpeanexag https://server4:443/sqoxjpvjpg https://server4:443/oujcjqgmau https://server4:443/kbozcyfcbe https://server4:443/hrrtwsdgul https://server4:443/lxkjesnwjj https://server4:443/nhvysicxsa https://server4:443/ifgwvexmjr https://server4:443/axcovbswvo https://server4:443/erhhxolaro https://server4:443/zmburvdont https://server4:443/ytxzkifctw https://server4:443/pghzuwrzhl https://server4:443/vmrhxbixom https://server4:443/oybyfdksks https://server4:443/prjaqshpjz https://server4:443/xqgomkmvcl https://server4:443/xnypdrogfe https://server4:443/aigamgqmqh https://server4:443/agxmzjsfdu https://server4:443/awkuxxldej https://server4:443/hmpkheqlyq https://server4:443/awgkijukvc https://server4:443/xmxjezqwqc https://server4:443/ejznfnwvsw https://server4:443/knpvujrobh https://server4:443/pueqjueqrn https://server4:443/craudpujbf https://server4:443/cvnejiazsf https://server4:443/cpzalpaitt https://server4:443/nbaphhxwtg https://server4:443/hatsjxsevc https://server4:443/bkdbluxwxb https://server4:443/srzieirjzj https://server4:443/ztqiclpbub https://server4:443/kanspzwvwk 'https://server4:443/gsgjinddhc client | ' client | ++ tee -i -a /logs/client.log client | 0.000 DEBUG Logging initialized client | 0.000 DEBUG Default socket send buffer size is 212992 client | 0.000 DEBUG Default socket receive buffer size is 1048576, not changing client | 0.000 INFO hq-interop Client connecting: 0.0.0.0:59969 -> 193.167.100.100:443 client | 0.001 DEBUG [CryptoStates] Creating initial cipher state v=Version1, role=Client dcid=0d8c59926de0fc02 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:59969->193.167.100.100:443] Make permanent client | 0.001 DEBUG [unv-path:0d8c59926de0fc02 0.0.0.0:59969->193.167.100.100:443] set as primary path client | 0.001 DEBUG [pri-unv-path:0d8c59926de0fc02 0.0.0.0:59969->193.167.100.100:443] Path validated Instant { tv_sec: 575, tv_nsec: 223447406 } client | 0.001 DEBUG [Client 0d8c59926de0fc02] client_start client | 0.001 DEBUG Writing transport parameters, msg=1 client | 0.001 DEBUG [Agent 0x559c1be372d0] state -> InProgress client | 0.001 DEBUG [Client 0d8c59926de0fc02] State change from Init -> WaitInitial client | 0.001 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.001 DEBUG Building Initial dcid Some(CID [8]: 0d8c59926de0fc02) scid Some(CID [0]: ) client | 0.001 DEBUG CRYPTO for in offset=0, len=1213 client | 0.001 DEBUG [Client 0d8c59926de0fc02] pn=0 type=Initial pri-path:0d8c59926de0fc02 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 1252 client | TX -> Crypto { offset: 0, len: 1213 } client | 0.001 DEBUG packet_sent this=0x559c1be4abe0, pn=0, ps=1252 client | 0.001 DEBUG ECN probing: sent 1 probes client | 0.002 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.002 DEBUG Building Initial dcid Some(CID [8]: 0d8c59926de0fc02) scid Some(CID [0]: ) client | 0.002 DEBUG CRYPTO for in offset=1213, len=326 client | 0.002 DEBUG [Client 0d8c59926de0fc02] pn=1 type=Initial pri-path:0d8c59926de0fc02 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 366 client | TX -> Crypto { offset: 1213, len: 326 } client | 0.002 DEBUG [Client 0d8c59926de0fc02] pad Initial from 366 to PLPMTU 1252 client | 0.002 DEBUG packet_sent this=0x559c1be4abe0, pn=1, ps=1252 client | 0.002 DEBUG ECN probing: sent 2 probes client | 0.002 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG Building Initial dcid Some(CID [8]: 0d8c59926de0fc02) 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 0d8c59926de0fc02] delay duration 3.825842ms client | 0.002 DEBUG Setting timeout of 3.825842ms client | 0.002 DEBUG StateChange(WaitInitial) client | 0.002 WARN Cannot create stream ConnectionState client | 0.002 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.002 DEBUG Building Initial dcid Some(CID [8]: 0d8c59926de0fc02) 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 0d8c59926de0fc02] delay duration 3.77749ms client | 0.002 DEBUG Setting timeout of 3.77749ms client | 0.007 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.007 DEBUG Building Initial dcid Some(CID [8]: 0d8c59926de0fc02) 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 0d8c59926de0fc02] delay duration 294.778985ms client | 0.007 DEBUG Setting timeout of 294.778985ms sim | Forwarding 1252 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 0/1 (0.0%) sim | Forwarding 1252 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 0/2 (0.0%) sim | Forwarding 1220 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 0/1 (0.0%) client | 0.040 DEBUG [Client 0d8c59926de0fc02] pn=0 type=Initial pri-path:0d8c59926de0fc02 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 141 client | -> RX Ack { largest_acknowledged: 1, ack_delay: 2, first_ack_range: 1, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | -> RX Crypto { offset: 0, len: 90 } client | 0.040 DEBUG [Client 0d8c59926de0fc02] 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=0x559c1be4abe0, limited=1, bytes_in_flight=0, cwnd=12520, state=SlowStart, new_acked=2504 client | 0.040 DEBUG Acked crypto frame space=in offset=1213 length=326 client | 0.040 DEBUG Acked crypto frame space=in offset=0 length=1213 client | 0.040 DEBUG Read Ok(90) bytes client | 0.040 DEBUG Write secret available for Handshake: SymKey [48]: 75422e6786dc69bdb6ba67a7101d13bc17f49736f4a4914d558990c62881909e02fb4b616c44c31652a8af060b217bbe client | 0.040 DEBUG Read secret available for Handshake: SymKey [48]: 85f97e60e6af90bd775ab7e6fbd26944fa6885be0bb7ddb88a3af98256254e4012a7ec9fcc785e7c919b915576abb2a0 client | 0.040 DEBUG [Agent 0x559c1be372d0] state -> InProgress client | 0.040 DEBUG Making Write Handshake CryptoDxState, v=Version1 cipher=4866 client | 0.040 DEBUG Making Read Handshake CryptoDxState, v=Version1 cipher=4866 client | 0.041 DEBUG [Crypto] Handshake keys installed client | 0.041 DEBUG [Recvd-in] Set ACK timer to Instant { tv_sec: 575, tv_nsec: 262892625 } client | 0.041 DEBUG [Client 0d8c59926de0fc02] Changing to use Server CID=3a7b685c31f105d85f client | 0.041 DEBUG [Client 0d8c59926de0fc02] State change from WaitInitial -> Handshaking client | 0.041 DEBUG [Client 0d8c59926de0fc02] pn=1 type=Handshake pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 1079 client | -> RX Crypto { offset: 0, len: 731 } client | -> RX Padding { len: 306 } client | 0.041 DEBUG Read Ok(731) bytes client | 0.041 DEBUG [Agent 0x559c1be372d0] state -> AuthenticationPending client | 0.041 DEBUG [Recvd-hs] Set ACK timer to Instant { tv_sec: 575, tv_nsec: 262892625 } client | 0.041 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.041 DEBUG Building Initial dcid Some(CID [9]: 3a7b685c31f105d85f) scid Some(CID [0]: ) client | 0.041 DEBUG [Client 0d8c59926de0fc02] pn=2 type=Initial pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 42 client | TX -> Ack { largest_acknowledged: 0, ack_delay: 179, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | 0.041 DEBUG Building Handshake dcid Some(CID [9]: 3a7b685c31f105d85f) scid Some(CID [0]: ) client | 0.041 DEBUG [Client 0d8c59926de0fc02] pn=0 type=Handshake pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 83 client | TX -> Ack { largest_acknowledged: 1, ack_delay: 179, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | 0.041 DEBUG [Client 0d8c59926de0fc02] 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 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.041 DEBUG Building Handshake dcid Some(CID [9]: 3a7b685c31f105d85f) 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 0d8c59926de0fc02] delay duration 114.99269ms client | 0.041 DEBUG Setting timeout of 114.99269ms client | 0.041 DEBUG StateChange(Handshaking) client | 0.041 WARN Cannot create stream ConnectionState client | 0.041 DEBUG [Client 0d8c59926de0fc02] Authenticated Ok client | 0.042 DEBUG Write secret available for ApplicationData: SymKey [48]: 9871b66f83f4cbee508d589afbe700a8162ca1abc8e806c0ca204f6ad7e75fa0d991c790c67b3bae4b71e18c960ca59d client | 0.042 DEBUG Read secret available for ApplicationData: SymKey [48]: 1b4b29db585bb54dc1b4664287bc31ce809c1462ad157c4d09d7faea04ed542f7d4e7417f113f6004f4e80dd92f0d85b client | 0.042 DEBUG [Agent 0x559c1be372d0] SSL_AuthCertificateComplete: Ok(()) client | 0.042 DEBUG [Agent 0x559c1be372d0] state -> Complete(SecretAgentInfo { version: 772, cipher: 4866, group: 29, resumed: false, early_data: false, ech_accepted: false, alpn: Some("hq-interop"), signature_scheme: 1027 }) client | 0.042 DEBUG [Client 0d8c59926de0fc02] TLS connection complete client | 0.042 DEBUG Making Write ApplicationData CryptoDxState, v=Version1 cipher=4866 client | 0.042 DEBUG [Crypto] Application write key installed client | 0.042 DEBUG Making Read ApplicationData CryptoDxState, v=Version1 cipher=4866 client | 0.042 DEBUG [Crypto] application read keys installed client | 0.042 DEBUG [Client 0d8c59926de0fc02] State change from Handshaking -> Connected client | 0.042 INFO [Client 0d8c59926de0fc02] Connection established client | 0.042 DEBUG stream BiDi creatable client | 0.042 INFO Created stream 0 for https://server4/domvyasnzx client | 0.042 INFO Saving https://server4/domvyasnzx to "/downloads/domvyasnzx" 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 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [9]: 3a7b685c31f105d85f) scid Some(CID [0]: ) client | 0.042 DEBUG CRYPTO for hs offset=0, len=52 client | 0.042 DEBUG [Client 0d8c59926de0fc02] pn=1 type=Handshake pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 90 client | TX -> Crypto { offset: 0, len: 52 } client | 0.042 DEBUG packet_sent this=0x559c1be4abe0, pn=1, ps=90 client | 0.042 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.042 DEBUG [Client 0d8c59926de0fc02] pn=0 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 137 client | TX -> Stream { stream_id: 0, offset: 0, len: 17, fin: true } client | 0.042 DEBUG packet_sent this=0x559c1be4abe0, pn=0, ps=47 client | 0.042 DEBUG ECN probing: sent 4 probes client | 0.042 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG Building Handshake dcid Some(CID [9]: 3a7b685c31f105d85f) scid Some(CID [0]: ) client | 0.042 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.042 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.042 DEBUG [Client 0d8c59926de0fc02] delay duration 114.979516ms client | 0.042 DEBUG Setting timeout of 114.979516ms sim | Corrupting 83 bytes 193.167.0.100:59969 -> 193.167.100.100:443 offset 43 0x0 -> 0xdf, corrupted 1/3 (33.3%) sim | Corrupting 137 bytes 193.167.0.100:59969 -> 193.167.100.100:443 offset 16 0x40 -> 0xb2, corrupted 2/4 (50.0%) client | 0.158 DEBUG [LossRecovery] PTO timer fired for Handshake client | 0.158 DEBUG [LossRecovery] PTO timer fired for ApplicationData client | 0.158 DEBUG [Client 0d8c59926de0fc02] Lost: Ack(AckToken { space: Handshake, ranges: [PacketRange { largest: 1, smallest: 1, ack_needed: true }] }) client | 0.158 DEBUG [Recvd-hs] immediate_ack at Instant { tv_sec: 575, tv_nsec: 264331796 } client | 0.158 DEBUG [Client 0d8c59926de0fc02] Lost: Crypto(CryptoRecoveryToken { space: Handshake, offset: 0, length: 52 }) client | 0.158 INFO Lost crypto frame space=hs offset=0 length=52 client | 0.158 DEBUG [Client 0d8c59926de0fc02] Lost: EcnEct0 client | 0.158 DEBUG [Client 0d8c59926de0fc02] Lost: Stream(Stream(SendStreamRecoveryToken { id: StreamId(0), offset: 0, length: 17, fin: true })) client | 0.158 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: Some(Handshake), probe: EnumSet(Handshake | ApplicationData), paced: false } client | 0.158 DEBUG Building Handshake dcid Some(CID [9]: 3a7b685c31f105d85f) scid Some(CID [0]: ) client | 0.158 DEBUG CRYPTO for hs offset=0, len=52 client | 0.158 DEBUG [Client 0d8c59926de0fc02] pn=2 type=Handshake pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 96 client | TX -> Ack { largest_acknowledged: 1, ack_delay: 14792, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | TX -> Crypto { offset: 0, len: 52 } client | 0.158 DEBUG packet_sent this=0x559c1be4abe0, pn=2, ps=96 client | 0.158 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.158 DEBUG [Client 0d8c59926de0fc02] pn=1 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 143 client | TX -> Stream { stream_id: 0, offset: 0, len: 17, fin: true } client | 0.158 DEBUG packet_sent this=0x559c1be4abe0, pn=1, ps=47 client | 0.158 DEBUG ECN probing: sent 5 probes client | 0.158 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.158 DEBUG Building Handshake dcid Some(CID [9]: 3a7b685c31f105d85f) scid Some(CID [0]: ) client | 0.158 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.158 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.158 DEBUG [Client 0d8c59926de0fc02] delay duration 229.986142ms client | 0.158 DEBUG Setting timeout of 229.986142ms sim | Forwarding 143 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 2/5 (40.0%) server | [193.167.0.100:59969] GET '/domvyasnzx' sim | Forwarding 1220 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 0/2 (0.0%) client | 0.190 DEBUG [Client 0d8c59926de0fc02] pn=2 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 1220 client | -> RX Ack { largest_acknowledged: 1, ack_delay: 0, first_ack_range: 0, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 1, Ce: 0})) } client | -> RX HandshakeDone client | -> RX NewConnectionId { sequence_number: 1, retire_prior: 0, connection_id: [58, 123, 255, 225, 31, 73, 38, 82, 158], stateless_reset_token: [234, 141, 134, 228, 203, 177, 139, 236, 236, 105, 91, 158, 101, 249, 69, 230] } client | -> RX NewConnectionId { sequence_number: 2, retire_prior: 0, connection_id: [58, 123, 9, 150, 172, 26, 53, 88, 94], stateless_reset_token: [64, 30, 74, 30, 39, 3, 32, 232, 119, 20, 213, 225, 43, 220, 222, 166] } client | -> RX NewConnectionId { sequence_number: 3, retire_prior: 0, connection_id: [58, 123, 180, 237, 113, 159, 76, 116, 85], stateless_reset_token: [101, 53, 50, 201, 8, 62, 135, 177, 174, 126, 171, 251, 172, 147, 226, 107] } client | -> RX Padding { len: 1103 } client | 0.190 DEBUG [Client 0d8c59926de0fc02] Rx ACK space=ap, ranges=[1..=1] client | 0.190 DEBUG [LossRecovery] ACK for ApplicationData - largest_acked=1 client | 0.190 DEBUG packet_lost this=0x559c1be4abe0, pn=0, ps=47 client | 0.190 DEBUG [Cubic [last_max_cwnd: 12520, k: 0, w_max: 0, ca_epoch_start: None] CongCtrl 233/8764 ssthresh 8764] Cong event -> recovery; cwnd 8764, ssthresh 8764 client | 0.190 DEBUG [Cubic [last_max_cwnd: 12520, k: 0, w_max: 0, ca_epoch_start: None] CongCtrl 233/8764 ssthresh 8764] state -> RecoveryStart client | 0.190 DEBUG on_packets_lost this=0x559c1be4abe0, bytes_in_flight=233, cwnd=8764, state=RecoveryStart client | 0.190 DEBUG on_packets_acked this=0x559c1be4abe0, limited=1, bytes_in_flight=186, cwnd=8764, state=RecoveryStart, new_acked=0 client | 0.190 DEBUG [Client 0d8c59926de0fc02] Lost: Stream(Stream(SendStreamRecoveryToken { id: StreamId(0), offset: 0, length: 17, fin: true })) client | 0.190 DEBUG [Client 0d8c59926de0fc02] State change from Connected -> Confirmed client | 0.190 DEBUG PMTUD started with probe size 1380 client | 0.190 DEBUG [Client 0d8c59926de0fc02] Drop packet number space hs client | 0.190 DEBUG [LossRecovery] Reset loss recovery state for Handshake client | 0.190 DEBUG [Client 0d8c59926de0fc02] No preferred address to migrate to client | 0.190 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 575, tv_nsec: 413172632 } client | 0.190 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.190 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.190 DEBUG Sending PMTUD probe of size 1380, count 1 client | 0.190 DEBUG [Client 0d8c59926de0fc02] pn=2 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 1352 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 19, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | TX -> Ping client | TX -> Padding { len: 1319 } client | 0.190 DEBUG packet_sent this=0x559c1be4abe0, pn=2, ps=1352 client | 0.190 DEBUG ECN probing: sent 6 probes client | 0.190 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.190 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.190 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.190 DEBUG [Client 0d8c59926de0fc02] delay duration 127.434025ms client | 0.190 DEBUG Setting timeout of 127.434025ms client | 0.190 DEBUG stream 0 complete client | 0.190 WARN Unhandled event StateChange(Confirmed) client | 0.190 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.190 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.190 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.190 DEBUG [Client 0d8c59926de0fc02] delay duration 127.395644ms client | 0.190 DEBUG Setting timeout of 127.395644ms sim | Forwarding 1220 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 0/3 (0.0%) client | 0.191 DEBUG [Client 0d8c59926de0fc02] pn=3 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 1220 client | -> RX Ping client | -> RX Padding { len: 1198 } client | 0.191 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 575, tv_nsec: 414110499 } client | 0.191 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 575, tv_nsec: 414110499 } client | 0.191 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.191 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.191 DEBUG [Client 0d8c59926de0fc02] pn=3 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 32 client | TX -> Ack { largest_acknowledged: 3, ack_delay: 6, first_ack_range: 1, ack_ranges: [], ecn_count: None } client | 0.191 DEBUG ECN probing: sent 7 probes client | 0.191 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.191 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.191 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.191 DEBUG [Client 0d8c59926de0fc02] delay duration 126.609239ms client | 0.191 DEBUG Setting timeout of 126.609239ms client | 0.191 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.191 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.191 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } sim | Forwarding 346 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 0/4 (0.0%) client | 0.191 DEBUG [Client 0d8c59926de0fc02] delay duration 126.586427ms client | 0.191 DEBUG Setting timeout of 126.586427ms client | 0.191 DEBUG [Client 0d8c59926de0fc02] pn=4 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 346 client | -> RX Crypto { offset: 0, len: 321 } client | 0.191 DEBUG Read Ok(321) bytes client | 0.192 DEBUG [0x559c1be372d0] Got resumption token [984]: 02000633fd774c2c..b9fbb971d8dcb53f client | 0.192 DEBUG [Agent 0x559c1be372d0] state -> Complete(SecretAgentInfo { version: 772, cipher: 4866, group: 29, resumed: false, early_data: false, ech_accepted: false, alpn: Some("hq-interop"), signature_scheme: 1027 }) client | 0.192 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 575, tv_nsec: 434419117 } client | 0.192 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.192 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG [Client 0d8c59926de0fc02] delay duration 19.858035ms client | 0.192 DEBUG Setting timeout of 19.858035ms client | 0.192 DEBUG stream BiDi creatable client | 0.192 DEBUG stream UniDi creatable client | 0.192 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.192 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG [Client 0d8c59926de0fc02] delay duration 19.83381ms client | 0.192 DEBUG Setting timeout of 19.83381ms sim | Forwarding 1049 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 0/5 (0.0%) client | 0.192 DEBUG [Client 0d8c59926de0fc02] pn=5 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 1049 client | -> RX Stream { stream_id: 0, offset: 0, len: 1024, fin: true } client | 0.192 DEBUG [Recvd-ap] Set ACK timer to Instant { tv_sec: 575, tv_nsec: 415248784 } client | 0.192 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.192 DEBUG [Client 0d8c59926de0fc02] pn=4 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 32 client | TX -> Ack { largest_acknowledged: 5, ack_delay: 3, first_ack_range: 3, ack_ranges: [], ecn_count: None } client | 0.192 DEBUG ECN probing: sent 8 probes client | 0.192 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.192 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG [Client 0d8c59926de0fc02] delay duration 125.488377ms client | 0.192 DEBUG Setting timeout of 125.488377ms client | 0.192 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.192 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG [Client 0d8c59926de0fc02] delay duration 125.434166ms client | 0.192 DEBUG Setting timeout of 125.434166ms client | 0.192 DEBUG [Client 0d8c59926de0fc02] State change from Confirmed -> Closing { error: Application(0), timeout: Instant { tv_sec: 575, tv_nsec: 797990950 } } client | 0.192 WARN Unhandled event StateChange(Closing { error: Application(0), timeout: Instant { tv_sec: 575, tv_nsec: 797990950 } }) client | 0.192 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.192 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.192 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 575, tv_nsec: 415444569 } client | 0.192 DEBUG [Client 0d8c59926de0fc02] pn=5 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 43 client | TX -> Ack { largest_acknowledged: 5, ack_delay: 24, first_ack_range: 3, ack_ranges: [], ecn_count: None } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.193 DEBUG ECN probing: sent 9 probes client | 0.193 DEBUG Setting timeout of 382.461413ms sim | Forwarding 1352 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 2/6 (33.3%) sim | Forwarding 32 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 2/7 (28.6%) sim | Corrupting 32 bytes 193.167.0.100:59969 -> 193.167.100.100:443 offset 2 0x7b -> 0xa8, corrupted 3/8 (37.5%) sim | Forwarding 43 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 3/9 (33.3%) sim | Forwarding 145 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 0/6 (0.0%) client | 0.222 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.222 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.222 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 575, tv_nsec: 445132549 } client | 0.222 DEBUG [Client 0d8c59926de0fc02] pn=6 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 44 client | TX -> Ack { largest_acknowledged: 5, ack_delay: 3735, first_ack_range: 3, ack_ranges: [], ecn_count: None } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.222 DEBUG ECN probing: sent 10 probes client | 0.222 DEBUG ECN probing concluded with 10 probes sent client | 0.222 DEBUG Setting timeout of 352.706277ms client | 0.222 DEBUG Setting timeout of 352.694115ms sim | Corrupting 1252 bytes 193.167.100.100:443 -> 193.167.0.100:59969 offset 18 0xee -> 0xf, corrupted 1/7 (14.3%) sim | Forwarding 43 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 1/8 (12.5%) client | 0.223 DEBUG [Client 0d8c59926de0fc02] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.223 DEBUG Building Short dcid Some(CID [9]: 3a7b685c31f105d85f) client | 0.223 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 575, tv_nsec: 446145441 } client | 0.223 DEBUG [Client 0d8c59926de0fc02] pn=7 type=Short pri-path:3a7b685c31f105d85f 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 44 client | TX -> Ack { largest_acknowledged: 5, ack_delay: 3862, first_ack_range: 3, ack_ranges: [], ecn_count: None } client | TX -> ConnectionClose { error_code: Application(0), frame_type: 0, reason_phrase: "kthxbye!" } client | 0.223 DEBUG Setting timeout of 351.779226ms client | 0.223 DEBUG Setting timeout of 351.768416ms sim | Forwarding 44 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 3/10 (30.0%) sim | Corrupting 44 bytes 193.167.0.100:59969 -> 193.167.100.100:443 offset 30 0xa4 -> 0xcd, corrupted 4/11 (36.4%) client | 0.577 DEBUG [Client 0d8c59926de0fc02] State change from Closing { error: Application(0), timeout: Instant { tv_sec: 575, tv_nsec: 797990950 } } -> Closed(Application(0)) client | 0.577 INFO Closing timer expired client | 0.577 DEBUG Output::None client | 0.577 WARN Unhandled event StateChange(Closed(Application(0))) client | 0.577 DEBUG Timer fired while closed client | 0.577 DEBUG Output::None client | 0.577 DEBUG [CryptoStates] Creating initial cipher state v=Version1, role=Client dcid=5dcb5b426d892fe3 client | 0.577 DEBUG Making Write Initial CryptoDxState, v=Version1 cipher=4865 client | 0.577 DEBUG Making Read Initial CryptoDxState, v=Version1 cipher=4865 client | 0.577 DEBUG Outbound interface eth0 for destination 193.167.100.100 has MTU 1500 client | 0.577 DEBUG [unv-path 0.0.0.0:59969->193.167.100.100:443] Make permanent client | 0.577 DEBUG [unv-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443] set as primary path client | 0.577 DEBUG [pri-unv-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443] Path validated Instant { tv_sec: 575, tv_nsec: 799879302 } client | 0.577 DEBUG [Client 5dcb5b426d892fe3] client_start client | 0.578 DEBUG Writing transport parameters, msg=1 client | 0.578 DEBUG [Agent 0x559c1be67090] state -> InProgress client | 0.578 DEBUG [Client 5dcb5b426d892fe3] State change from Init -> WaitInitial client | 0.578 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.578 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.578 DEBUG CRYPTO for in offset=0, len=1213 client | 0.578 DEBUG [Client 5dcb5b426d892fe3] pn=0 type=Initial pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 1252 client | TX -> Crypto { offset: 0, len: 1213 } client | 0.578 DEBUG packet_sent this=0x559c1be4abe0, pn=0, ps=1252 client | 0.578 DEBUG ECN probing: sent 1 probes client | 0.578 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.578 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.578 DEBUG CRYPTO for in offset=1213, len=326 client | 0.578 DEBUG [Client 5dcb5b426d892fe3] pn=1 type=Initial pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 366 client | TX -> Crypto { offset: 1213, len: 326 } client | 0.578 DEBUG [Client 5dcb5b426d892fe3] pad Initial from 366 to PLPMTU 1252 client | 0.578 DEBUG packet_sent this=0x559c1be4abe0, pn=1, ps=1252 client | 0.578 DEBUG ECN probing: sent 2 probes client | 0.578 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.578 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.578 DEBUG TX blocked, profile=SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.578 DEBUG [Client 5dcb5b426d892fe3] delay duration 3.999577ms client | 0.578 DEBUG Setting timeout of 3.999577ms client | 0.578 DEBUG StateChange(WaitInitial) client | 0.578 WARN Cannot create stream ConnectionState client | 0.578 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.578 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.578 DEBUG TX blocked, profile=SendProfile { limit: 255, pto: None, probe: EnumSet(), paced: true } client | 0.578 DEBUG [Client 5dcb5b426d892fe3] delay duration 3.972527ms client | 0.578 DEBUG Setting timeout of 3.972527ms client | 0.583 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.583 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.583 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.583 DEBUG [Client 5dcb5b426d892fe3] delay duration 294.81936ms client | 0.583 DEBUG Setting timeout of 294.81936ms sim | Forwarding 1252 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 4/12 (33.3%) sim | Corrupting 1252 bytes 193.167.0.100:59969 -> 193.167.100.100:443 offset 41 0xb6 -> 0x3, corrupted 5/13 (38.5%) sim | Forwarding 1260 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 1/9 (11.1%) client | 0.636 DEBUG [Client 5dcb5b426d892fe3] pn=0 type=Initial pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 1260 client | -> RX Ack { largest_acknowledged: 0, ack_delay: 98, first_ack_range: 0, ack_ranges: [], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 1, Ce: 0})) } client | -> RX Padding { len: 1213 } client | 0.636 DEBUG [Client 5dcb5b426d892fe3] Rx ACK space=in, ranges=[0..=0] client | 0.636 DEBUG [LossRecovery] ACK for Initial - largest_acked=0 client | 0.636 DEBUG on_packets_acked this=0x559c1be4abe0, limited=1, bytes_in_flight=1252, cwnd=12520, state=SlowStart, new_acked=1252 client | 0.636 DEBUG Acked crypto frame space=in offset=0 length=1213 client | 0.636 DEBUG [Client 5dcb5b426d892fe3] Changing to use Server CID=5dcb5b426d892fe3 client | 0.636 DEBUG [Client 5dcb5b426d892fe3] State change from WaitInitial -> WaitVersion client | 0.636 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.636 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.636 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.636 DEBUG [Client 5dcb5b426d892fe3] delay duration 117.010196ms client | 0.636 DEBUG Setting timeout of 117.010196ms client | 0.636 WARN Unhandled event StateChange(WaitVersion) client | 0.636 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.636 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.636 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.636 DEBUG [Client 5dcb5b426d892fe3] delay duration 116.982274ms client | 0.636 DEBUG Setting timeout of 116.982274ms client | 0.754 DEBUG [LossRecovery] PTO timer fired for Initial client | 0.754 DEBUG [Client 5dcb5b426d892fe3] Lost: Crypto(CryptoRecoveryToken { space: Initial, offset: 1213, length: 326 }) client | 0.754 INFO Lost crypto frame space=in offset=1213 length=326 client | 0.754 DEBUG [Client 5dcb5b426d892fe3] Lost: EcnEct0 client | 0.754 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: Some(Initial), probe: EnumSet(Initial), paced: false } client | 0.754 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.754 DEBUG CRYPTO for in offset=1213, len=326 client | 0.754 DEBUG [Client 5dcb5b426d892fe3] pn=2 type=Initial pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 366 client | TX -> Crypto { offset: 1213, len: 326 } client | 0.754 DEBUG [Client 5dcb5b426d892fe3] pad Initial from 366 to PLPMTU 1252 client | 0.754 DEBUG packet_sent this=0x559c1be4abe0, pn=2, ps=1252 client | 0.754 DEBUG ECN probing: sent 3 probes client | 0.754 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.754 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.754 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.754 DEBUG [Client 5dcb5b426d892fe3] delay duration 349.710663ms client | 0.754 DEBUG Setting timeout of 349.710663ms sim | Forwarding 1252 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 5/14 (35.7%) sim | Forwarding 1220 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 1/10 (10.0%) client | 0.788 DEBUG [Client 5dcb5b426d892fe3] pn=1 type=Initial pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 143 client | -> RX Ack { largest_acknowledged: 2, ack_delay: 3, first_ack_range: 0, ack_ranges: [AckRange { gap: 0, range: 0 }], ecn_count: Some(Count({NotEct: 0, Ect1: 0, Ect0: 2, Ce: 0})) } client | -> RX Crypto { offset: 0, len: 90 } client | 0.788 DEBUG [Client 5dcb5b426d892fe3] Rx ACK space=in, ranges=[2..=2, 0..=0] client | 0.788 DEBUG [LossRecovery] ACK for Initial - largest_acked=2 client | 0.788 DEBUG packet_lost this=0x559c1be4abe0, pn=1, ps=1252 client | 0.788 DEBUG [Cubic [last_max_cwnd: 12520, k: 0, w_max: 0, ca_epoch_start: None] CongCtrl 1252/8764 ssthresh 8764] Cong event -> recovery; cwnd 8764, ssthresh 8764 client | 0.788 DEBUG [Cubic [last_max_cwnd: 12520, k: 0, w_max: 0, ca_epoch_start: None] CongCtrl 1252/8764 ssthresh 8764] state -> RecoveryStart client | 0.788 DEBUG on_packets_lost this=0x559c1be4abe0, bytes_in_flight=1252, cwnd=8764, state=RecoveryStart client | 0.788 DEBUG on_packets_acked this=0x559c1be4abe0, limited=1, bytes_in_flight=0, cwnd=8764, state=RecoveryStart, new_acked=0 client | 0.788 DEBUG Acked crypto frame space=in offset=1213 length=326 client | 0.788 DEBUG [Client 5dcb5b426d892fe3] Lost: Crypto(CryptoRecoveryToken { space: Initial, offset: 1213, length: 326 }) client | 0.788 INFO Lost crypto frame space=in offset=1213 length=326 client | 0.788 DEBUG [Client 5dcb5b426d892fe3] Lost: EcnEct0 client | 0.788 DEBUG Read Ok(90) bytes client | 0.788 DEBUG Write secret available for Handshake: SymKey [48]: 0fd8a31a2af0f98bd8065418252dfb7eda380d0f9177a05fdf2e7201a8cea9d888ced4231f578be381d7026f0c5dd917 client | 0.788 DEBUG Read secret available for Handshake: SymKey [48]: ad89005e950eb5233369c636f9e5508edc95a7f87e4a136fc2a67338fe6d52391c2fc18d9fdcb4255de0a5426dadc89f client | 0.788 DEBUG [Agent 0x559c1be67090] state -> InProgress client | 0.788 DEBUG Making Write Handshake CryptoDxState, v=Version1 cipher=4866 client | 0.788 DEBUG Making Read Handshake CryptoDxState, v=Version1 cipher=4866 client | 0.788 DEBUG [Crypto] Handshake keys installed client | 0.788 DEBUG [Recvd-in] Set ACK timer to Instant { tv_sec: 576, tv_nsec: 10530354 } client | 0.788 DEBUG [Client 5dcb5b426d892fe3] State change from WaitVersion -> Handshaking client | 0.788 DEBUG [Client 5dcb5b426d892fe3] pn=2 type=Handshake pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, NotEct) len 1077 client | -> RX Crypto { offset: 0, len: 733 } client | -> RX Padding { len: 302 } client | 0.788 DEBUG Read Ok(733) bytes client | 0.789 DEBUG [Agent 0x559c1be67090] state -> AuthenticationPending client | 0.789 DEBUG [Recvd-hs] Set ACK timer to Instant { tv_sec: 576, tv_nsec: 10530354 } client | 0.789 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.789 DEBUG Building Initial dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.789 DEBUG [Client 5dcb5b426d892fe3] pn=3 type=Initial pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 41 client | TX -> Ack { largest_acknowledged: 1, ack_delay: 157, first_ack_range: 1, ack_ranges: [], ecn_count: None } client | 0.789 DEBUG Building Handshake dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.789 DEBUG [Client 5dcb5b426d892fe3] pn=0 type=Handshake pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 81 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 157, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | 0.789 DEBUG [Client 5dcb5b426d892fe3] Drop packet number space in client | 0.789 DEBUG [LossRecovery] Reset loss recovery state for Initial client | 0.789 WARN [LossRecovery] ignoring in-3 from dropped space client | 0.789 DEBUG ECN probing: sent 4 probes client | 0.789 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.789 DEBUG Building Handshake dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.789 DEBUG TX blocked, profile=SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.789 DEBUG [Client 5dcb5b426d892fe3] delay duration 167.372005ms client | 0.789 DEBUG Setting timeout of 167.372005ms client | 0.789 DEBUG StateChange(Handshaking) client | 0.789 WARN Cannot create stream ConnectionState client | 0.789 DEBUG [Client 5dcb5b426d892fe3] Authenticated Ok client | 0.789 DEBUG Write secret available for ApplicationData: SymKey [48]: 9cccd51866eddd5e4fa5385c319dd1bdd603405be83e65896582716d7a31f4d128cd8e81eeff8746a0409eeeb02eb35f client | 0.789 DEBUG Read secret available for ApplicationData: SymKey [48]: 4c908dca922f4bbf6af476395a6ba434b5b8183241100dbc62235bd337e6b17b5f43471c1e7e085f4ebf383e8e7481b4 client | 0.789 DEBUG [Agent 0x559c1be67090] SSL_AuthCertificateComplete: Ok(()) client | 0.789 DEBUG [Agent 0x559c1be67090] state -> Complete(SecretAgentInfo { version: 772, cipher: 4866, group: 29, resumed: false, early_data: false, ech_accepted: false, alpn: Some("hq-interop"), signature_scheme: 1027 }) client | 0.789 DEBUG [Client 5dcb5b426d892fe3] TLS connection complete client | 0.789 DEBUG Making Write ApplicationData CryptoDxState, v=Version1 cipher=4866 client | 0.789 DEBUG [Crypto] Application write key installed client | 0.789 DEBUG Making Read ApplicationData CryptoDxState, v=Version1 cipher=4866 client | 0.789 DEBUG [Crypto] application read keys installed client | 0.789 WARN [Client 5dcb5b426d892fe3] ISCID test failed: self cid Some(CID [8]: 5dcb5b426d892fe3) != tp cid Some("a0df23f17b53a69332") client | 0.789 DEBUG [Client 5dcb5b426d892fe3] State change from Handshaking -> Closing { error: Transport(ProtocolViolation), timeout: Instant { tv_sec: 576, tv_nsec: 514361442 } } client | 0.789 WARN Unhandled event StateChange(Closing { error: Transport(ProtocolViolation), timeout: Instant { tv_sec: 576, tv_nsec: 514361442 } }) client | 0.789 DEBUG [Client 5dcb5b426d892fe3] output_path send_profile SendProfile { limit: 1252, pto: None, probe: EnumSet(), paced: false } client | 0.789 DEBUG Building Handshake dcid Some(CID [8]: 5dcb5b426d892fe3) scid Some(CID [0]: ) client | 0.789 DEBUG [Recvd-hs] immediate_ack at Instant { tv_sec: 576, tv_nsec: 12296123 } client | 0.789 DEBUG [Client 5dcb5b426d892fe3] pn=1 type=Handshake pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 44 client | TX -> Ack { largest_acknowledged: 2, ack_delay: 220, first_ack_range: 0, ack_ranges: [], ecn_count: None } client | TX -> ConnectionClose { error_code: Transport(10), frame_type: 0, reason_phrase: "" } client | 0.789 DEBUG Building Short dcid Some(CID [8]: 5dcb5b426d892fe3) client | 0.789 DEBUG [Recvd-ap] immediate_ack at Instant { tv_sec: 576, tv_nsec: 12296123 } client | 0.789 DEBUG [Client 5dcb5b426d892fe3] pn=0 type=Short pri-path:5dcb5b426d892fe3 0.0.0.0:59969->193.167.100.100:443 IpTos(Cs0, Ect0) len 74 client | TX -> ConnectionClose { error_code: Transport(10), frame_type: 0, reason_phrase: "" } client | 0.789 DEBUG ECN probing: sent 5 probes client | 0.789 DEBUG Setting timeout of 501.967256ms client | Error: TransportError(ProtocolViolation) sim | Forwarding 81 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 5/15 (33.3%) sim | Forwarding 74 bytes 193.167.0.100:59969 -> 193.167.100.100:443, corrupted 5/16 (31.2%) sim | Forwarding 75 bytes 193.167.100.100:443 -> 193.167.0.100:59969, corrupted 1/11 (9.1%) client exited with code 1 Aborting on container exit... Container client Stopping Container server Stopping Container client Stopped Container server Stopped Container sim Stopping Container sim Stopped