-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Closed
Labels
Description
I did this
Try to upload a file to an FTP server using TLS and active mode. libcurl hangs in curl_multi_perform after upload completion.
Logs
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-x] [MULTI] [INIT] added to multi, mid=1, running=1, total=2
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-x] [MULTI] [INIT] -> [SETUP]
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-x] [TIMER] [TIMEOUT] set for 300000000ns
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-x] [TIMER] [CONNECTTIMEOUT] set for 30000000ns
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-x] [MULTI] [SETUP] -> [CONNECT]
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-x] [READ] client_reset, clear readers
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-x] [FTP] [STOP] setup connection -> 0
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-0] [MULTI] [CONNECT] [CPOOL] added connection 0. The cache now contains 1 members
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-0] [SETUP] added
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-0] [MULTI] [CONNECT] -> [CONNECTING]
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-0] [HAPPY-EYEBALLS] init ip ballers for transport 3
[2025-11-28 07:06:23.234| 6304] INFO: Curl output: * [0-0] [HAPPY-EYEBALLS] starting first attempt for ipv4 -> 0
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] Trying 10.66.93.58:21...
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [TCP] cf_socket_open() -> 0, fd=588
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [TCP] local address 0.0.0.0 port 54216...
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [HAPPY-EYEBALLS] checked connect attempts: 1 ongoing, 0 inconclusive
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [SETUP] Curl_conn_connect(block=0) -> 0, done=0
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [TCP] adjust_pollset, !connected, POLLOUT fd=588
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [HAPPY-EYEBALLS] adjust_pollset -> 0, 1 socks
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [MULTI] [CONNECTING] multi_wait pollset[fd=588 OUT], timeouts=2
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29998737ns
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299998703ns
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 30000ms
[2025-11-28 07:06:23.235| 6304] INFO: Curl output: * [0-0] [MULTI] [CONNECTING] multi_wait(fds=1, timeout=1000) tinternal=30000
[2025-11-28 07:06:23.241| 6304] INFO: Curl output: * [0-0] [TCP] connected on fd=588
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [HAPPY-EYEBALLS] connect attempt #0 successful
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [TIMER] [HAPPY_EYEBALLS] cleared
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [HAPPY-EYEBALLS] Connected to 10.66.93.58 (10.66.93.58) port 21
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [SETUP] Curl_conn_connect(block=0) -> 0, done=1
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] Established connection to 10.66.93.58 (10.66.93.58 port 21) from 10.66.92.21 port 54216
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [MULTI] [CONNECTING] -> [PROTOCONNECT]
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [FTP] [STOP] -> [WAIT220]
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECT] -> [PROTOCONNECTING]
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29991515ns
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299991481ns
[2025-11-28 07:06:23.242| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 29993ms
[2025-11-28 07:06:23.243| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=1000) tinternal=29993
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=900) -> 0, 44
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: < [0-0] 220 ProFTPD Server (ProFTPD) [10.66.93.58]
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 44/44 bytes of type 2 -> 0
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=44) -> 0
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=44) -> 0
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [TCP] send(len=10) -> 0, 10
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: > [0-0] AUTH SSL
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [FTP] [WAIT220] -> [AUTH]
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29975830ns
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299975796ns
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 29977ms
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=1000) tinternal=29977
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=900) -> 0, 25
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: < [0-0] 234 AUTH SSL successful
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 25/25 bytes of type 2 -> 0
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=25) -> 0
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=25) -> 0
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [SSL] added
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [SSL] cf_connect()
[2025-11-28 07:06:23.258| 6304] INFO: Curl output: * [0-0] [SSL] ossl_connect, step1
[2025-11-28 07:06:23.260| 6304] INFO: Curl output: * [0-0] [SSLS] find peer slot for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G among 25 slots
[2025-11-28 07:06:23.260| 6304] INFO: Curl output: * [0-0] [SSLS] peer not found for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G
[2025-11-28 07:06:23.260| 6304] INFO: Curl output: * [0-0] [SSLS] no cached session for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G
[2025-11-28 07:06:23.260| 6304] INFO: Curl output: * [0-0] [SSL] ossl_connect, step2
[2025-11-28 07:06:23.260| 6304] INFO: Curl output: * [0-0] TLSv1.3 (OUT), TLS handshake, Client hello (1):
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [TCP] send(len=517) -> 0, 517
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=517) -> 0, 517
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 81, 0
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 81, 0
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] configuring OpenSSL's x509 trust store
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] SSL Trust: peer verification disabled
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] SSL_connect() -> err=-1, detail=2
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] SSL_connect() -> want recv
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] cf_connect() -> 0, done=0
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] Curl_conn_connect(block=1) -> 0, done=0
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] Curl_conn_connect(block=1), do poll
[2025-11-28 07:06:23.261| 6304] INFO: Curl output: * [0-0] [SSL] adjust_pollset, POLLIN fd=588
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] [SSL] Curl_conn_connect(block=1), Curl_poll() -> 1
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] [SSL] cf_connect()
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] [SSL] ossl_connect, step2
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 1450
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 1450
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] TLSv1.3 (IN), TLS handshake, Server hello (2):
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
[2025-11-28 07:06:23.262| 6304] INFO: Curl output: * [0-0] TLSv1.3 (IN), TLS handshake, Certificate (11):
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] TLSv1.3 (IN), TLS handshake, CERT verify (15):
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] TLSv1.3 (IN), TLS handshake, Finished (20):
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] TLSv1.3 (OUT), TLS handshake, Finished (20):
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] [TCP] send(len=80) -> 0, 80
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=80) -> 0, 80
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] [SSL] ossl_connect, step3
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] Server certificate:
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] subject: C=CH; L=Schaffhausen; O=***; CN=***; emailAddress=info@***.com
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] start date: Nov 24 09:40:25 2025 GMT
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] expire date: Nov 24 09:40:25 2026 GMT
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] issuer: C=CH; L=Schaffhausen; O=***; CN=***; emailAddress=info@***.com
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * SSL certificate OpenSSL verify result: self-signed certificate (18)
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] SSL certificate verification failed, continuing anyway!
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] [SSL] ossl_connect, done
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] [SSL] cf_connect() -> 0, done=1
[2025-11-28 07:06:23.263| 6304] INFO: Curl output: * [0-0] [SSL] Curl_conn_connect(block=1) -> 0, done=1
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] Established connection to 10.66.93.58 (10.66.93.58 port 21) from 10.66.92.21 port 54216
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [TCP] send(len=36) -> 0, 36
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=36) -> 0, 36
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: > [0-0] USER ftpuser
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [FTP] [AUTH] -> [USER]
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[] has POLLIN, but there is still buffered input to consume -> mark as dirty
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29970187ns
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299970153ns
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=0) tinternal=0
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 574
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 574
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSLS] find peer slot for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G among 25 slots
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSLS] peer not found for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSLS] added session for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G [proto=0x304, valid_secs=7200, alpn=(nil), earlydata=0, quic_tp=no], peer has 1 sessions now
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSLS] find peer slot for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G among 25 slots
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSLS] added session for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G [proto=0x304, valid_secs=7200, alpn=(nil), earlydata=0, quic_tp=no], peer has 2 sessions now
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 57
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 57
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 0, 35 (in_pending=1)
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: < [0-0] 331 Password required for ftpuser
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 35/35 bytes of type 2 -> 0
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=35) -> 0
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=35) -> 0
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [TCP] send(len=39) -> 0, 39
[2025-11-28 07:06:23.264| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=39) -> 0, 39
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: > PASS *****
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [FTP] [USER] -> [PASS]
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[] has POLLIN, but there is still buffered input to consume -> mark as dirty
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29969335ns
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299969301ns
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=0) tinternal=0
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 81, 0
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 81, 0
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 81, 0 (in_pending=0)
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [SSL] adjust_pollset, POLLIN fd=588
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29969089ns
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299969055ns
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 29971ms
[2025-11-28 07:06:23.265| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=1000) tinternal=29971
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 50
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 50
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 0, 28 (in_pending=1)
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: < [0-0] 230 User ftpuser logged in
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 28/28 bytes of type 2 -> 0
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=28) -> 0
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=28) -> 0
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [TCP] send(len=30) -> 0, 30
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=30) -> 0, 30
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: > [0-0] PBSZ 0
[2025-11-28 07:06:23.397| 6304] INFO: Curl output: * [0-0] [FTP] [PASS] -> [PBSZ]
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[] has POLLIN, but there is still buffered input to consume -> mark as dirty
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29836379ns
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299836345ns
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=0) tinternal=0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 81, 0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 81, 0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 81, 0 (in_pending=0)
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] adjust_pollset, POLLIN fd=588
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29836098ns
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299836064ns
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 29838ms
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=1000) tinternal=29838
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 45
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 45
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 0, 23 (in_pending=1)
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: < [0-0] 200 PBSZ 0 successful
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 23/23 bytes of type 2 -> 0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=23) -> 0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=23) -> 0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TCP] send(len=30) -> 0, 30
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=30) -> 0, 30
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: > [0-0] PROT P
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [FTP] [PBSZ] -> [PROT]
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[] has POLLIN, but there is still buffered input to consume -> mark as dirty
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29835640ns
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299835606ns
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=0) tinternal=0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 81, 0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 81, 0
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 81, 0 (in_pending=0)
[2025-11-28 07:06:23.398| 6304] INFO: Curl output: * [0-0] [SSL] adjust_pollset, POLLIN fd=588
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29835405ns
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299835371ns
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 29837ms
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=1000) tinternal=29837
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 53
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 53
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 0, 31 (in_pending=1)
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: < [0-0] 200 Protection set to Private
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 31/31 bytes of type 2 -> 0
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=31) -> 0
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=31) -> 0
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TCP] send(len=27) -> 0, 27
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=27) -> 0, 27
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: > [0-0] PWD
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [FTP] [PROT] -> [PWD]
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[] has POLLIN, but there is still buffered input to consume -> mark as dirty
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TIMER] [CONNECTTIMEOUT] expires in 29834955ns
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TIMER] [TIMEOUT] expires in 299834921ns
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] multi_wait(fds=1, timeout=0) tinternal=0
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 56
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 56
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 0, 34 (in_pending=1)
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: < [0-0] 257 "/" is the current directory
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 34/34 bytes of type 2 -> 0
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=34) -> 0
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=34) -> 0
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] Entry path is '/'
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [FTP] [PWD] -> [STOP]
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [FTP] [STOP] protocol connect phase DONE
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [MULTI] [PROTOCONNECTING] -> [DO]
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] Request has same path as previous transfer
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [FTP] [STOP] DO phase starts
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [TCP] send(len=36) -> 0, 36
[2025-11-28 07:06:23.399| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_out_write(len=36) -> 0, 36
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: > [0-0] OPTS UTF8 ON
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [FTP] [STOP] -> [QUOTE]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 81, 0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 81, 0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 81, 0 (in_pending=0)
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [FTP] [QUOTE] perform, awaiting DATA connect
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [DO] -> [DOING]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [TCP] recv(len=65653) -> 0, 42
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 42
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [SSL] ossl_recv(len=900) -> 0, 20 (in_pending=1)
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: < [0-0] 200 UTF8 set to on
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [WRITE] [PAUSE] writing 20/20 bytes of type 2 -> 0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [WRITE] download_write header(type=2, blen=20) -> 0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [WRITE] client_write(type=2, len=20) -> 0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [FTP] [QUOTE] -> [RETR_PREQUOTE]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [FTP] [RETR_PREQUOTE] -> [STOP]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [DOING] xfer_setup: recv_idx=-1, send_idx=-1
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [FTP] [STOP] DO phase is complete2
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [DOING] -> [DID]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [DID] -> [DONE]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [DONE] multi_done: status: 0 prem: 0 done: 0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] Remembering we are in dir ""
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [FTP] [STOP] done, result=0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [WRITE] [OUT] done
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [READ] client_reset, clear readers
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-x] [MULTI] [DONE] multi_done_locked, in use=0
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] Connection #0 to host 10.66.93.58:21 left intact
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [DONE] -> [COMPLETED]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [COMPLETED] [TIMEOUT] all cleared
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [COMPLETED] -> [MSGSENT]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [MULTI] [COMPLETED] removed from multi, mid=1, running=0, total=1
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-0] [READ] client_reset, clear readers
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [0-x] [MULTI] [COMPLETED] -> [INIT]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [1-x] [MULTI] [INIT] added to multi, mid=2, running=1, total=2
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [1-x] [MULTI] [INIT] -> [SETUP]
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [1-x] [TIMER] [TIMEOUT] set for 86400000000ns
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [1-x] [TIMER] [CONNECTTIMEOUT] set for 30000000ns
[2025-11-28 07:06:23.400| 6304] INFO: Curl output: * [1-x] [MULTI] [SETUP] -> [CONNECT]
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-x] [READ] client_reset, clear readers
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-x] [FTP] [STOP] setup connection -> 0
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [TCP] is_alive: poll timeout, assume alive
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] Reusing existing ftp: connection with host 10.66.93.58
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [MULTI] [CONNECT] -> [CONNECTING]
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [MULTI] [CONNECTING] -> [PROTOCONNECT]
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [MULTI] [PROTOCONNECT] -> [DO]
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] Request has same path as previous transfer
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [FTP] [STOP] DO phase starts
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [TCP] send(len=36) -> 0, 36
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_out_write(len=36) -> 0, 36
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: > [1-0] OPTS UTF8 ON
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [FTP] [STOP] -> [QUOTE]
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [TCP] recv(len=65653) -> 81, 0
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 81, 0
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [SSL] ossl_recv(len=900) -> 81, 0 (in_pending=0)
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [FTP] [QUOTE] perform, awaiting DATA connect
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [MULTI] [DO] -> [DOING]
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 30000ms
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [SSL] adjust_pollset, POLLIN fd=588
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING] curl_multi_fdset pollset[fd=588 IN], timeouts=2
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] expires in 29999047ns
[2025-11-28 07:06:23.401| 6304] INFO: Curl output: * [1-0] [TIMER] [TIMEOUT] expires in 86399999008ns
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TCP] recv(len=65653) -> 0, 42
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 42
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [SSL] ossl_recv(len=900) -> 0, 20 (in_pending=1)
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: < [1-0] 200 UTF8 set to on
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [WRITE] [PAUSE] writing 20/20 bytes of type 2 -> 0
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [WRITE] download_write header(type=2, blen=20) -> 0
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [WRITE] client_write(type=2, len=20) -> 0
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [FTP] [QUOTE] ftp_state_use_port(), opened socket
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [FTP] [QUOTE] ftp_state_use_port(), socket bound to port 0
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [FTP] [QUOTE] ftp_state_use_port(), listening on 0
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TCP] send(len=50) -> 0, 50
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_out_write(len=50) -> 0, 50
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: > [1-0] EPRT |1|10.66.92.21|54217|
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [FTP] [QUOTE] -> [PORT]
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] added
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] set filter for listen socket fd=608 ip=10.66.92.21:54217
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [SSL-1] added
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TIMER] [FTP_ACCEPT] set for 60000000ns
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 30000ms
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] adjust_pollset, listening, POLLIN fd=608
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING] curl_multi_fdset pollset[] has POLLIN, but there is still buffered input to consume -> mark as dirty
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING] curl_multi_fdset pollset[fd=588 IN, fd=608 IN], timeouts=3
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] expires in 29998118ns
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TIMER] [FTP_ACCEPT] expires in 59999868ns
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TIMER] [TIMEOUT] expires in 86399998079ns
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [TCP] recv(len=65653) -> 0, 51
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 51
[2025-11-28 07:06:23.402| 6304] INFO: Curl output: * [1-0] [SSL] ossl_recv(len=900) -> 0, 29 (in_pending=1)
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: < [1-0] 200 EPRT command successful
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [WRITE] [PAUSE] writing 29/29 bytes of type 2 -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [WRITE] download_write header(type=2, blen=29) -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [WRITE] client_write(type=2, len=29) -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] Connect data stream actively
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [FTP] [PORT] -> [STOP]
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [FTP] [STOP] DO phase is complete2
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING] -> [DOING_MORE]
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] Checking for incoming on fd=608 ip=10.66.92.21:54217
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] socket_check -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] nothing heard from the server yet
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL-1] Curl_conn_connect(block=0) -> 0, done=0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP] send(len=30) -> 0, 30
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_out_write(len=30) -> 0, 30
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: > [1-0] TYPE I
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [FTP] [STOP] -> [STOR_TYPE]
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP] recv(len=65653) -> 81, 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 81, 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL] ossl_recv(len=900) -> 81, 0 (in_pending=0)
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 29999ms
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [FTP] [STOR_TYPE] ftp_domore_pollset()
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL] adjust_pollset, POLLIN fd=588
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] adjust_pollset, listening, POLLIN fd=608
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING_MORE] curl_multi_fdset pollset[fd=588 IN, fd=608 IN], timeouts=3
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] expires in 29997343ns
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TIMER] [FTP_ACCEPT] expires in 59999093ns
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TIMER] [TIMEOUT] expires in 86399997304ns
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] Checking for incoming on fd=608 ip=10.66.92.21:54217
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] socket_check -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] nothing heard from the server yet
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL-1] Curl_conn_connect(block=0) -> 0, done=0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP] recv(len=65653) -> 0, 41
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 41
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [SSL] ossl_recv(len=900) -> 0, 19 (in_pending=1)
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: < [1-0] 200 Type set to I
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [WRITE] [PAUSE] writing 19/19 bytes of type 2 -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [WRITE] download_write header(type=2, blen=19) -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [WRITE] client_write(type=2, len=19) -> 0
[2025-11-28 07:06:23.403| 6304] INFO: Curl output: * [1-0] [TCP] send(len=48) -> 0, 48
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_out_write(len=48) -> 0, 48
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: > [1-0] STOR test.file
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [FTP] [STOR_TYPE] -> [STOR]
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] gives multi timeout in 29998ms
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [FTP] [STOR] ftp_domore_pollset()
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] adjust_pollset, listening, POLLIN fd=608
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING_MORE] curl_multi_fdset pollset[] has POLLIN, but there is still buffered input to consume -> mark as dirty
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING_MORE] curl_multi_fdset pollset[fd=588 IN, fd=608 IN], timeouts=3
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [TIMER] [CONNECTTIMEOUT] expires in 29996696ns
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [TIMER] [FTP_ACCEPT] expires in 59998446ns
[2025-11-28 07:06:23.404| 6304] INFO: Curl output: * [1-0] [TIMER] [TIMEOUT] expires in 86399996657ns
[2025-11-28 07:06:23.405| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] Checking for incoming on fd=608 ip=10.66.92.21:54217
[2025-11-28 07:06:23.405| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] socket_check -> 1
[2025-11-28 07:06:23.405| 6304] INFO: Curl output: * [1-0] Ready to accept data connection from server
[2025-11-28 07:06:23.405| 6304] INFO: Curl output: * [1-0] Connection accepted from server
[2025-11-28 07:06:23.405| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING_MORE] Curl_multi_will_close fd=608
[2025-11-28 07:06:23.405| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] accepted_set(sock=612, remote=10.66.93.58 port=41867)
[2025-11-28 07:06:23.406| 6304] INFO: Curl output: * [1-0] [SSL-1] cf_connect()
[2025-11-28 07:06:23.406| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_connect, step1
[2025-11-28 07:06:23.406| 6304] INFO: Curl output: * [1-0] [SSLS] find peer slot for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G among 25 slots
[2025-11-28 07:06:23.406| 6304] INFO: Curl output: * [1-0] [SSLS] took session for 10.66.93.58:21:NO-VRFY-PEER:NO-VRFY-HOST:TLSVER-6-0:IMPL-OpenSSL/3.0.18:G [proto=0x304, alpn=(nil), earlydata=0, quic_tp=no], 1 sessions remain
[2025-11-28 07:06:23.406| 6304] INFO: Curl output: * [1-0] SSL reusing session with ALPN '-'
[2025-11-28 07:06:23.406| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_connect, step2
[2025-11-28 07:06:23.406| 6304] INFO: Curl output: * [1-0] TLSv1.3 (OUT), TLS handshake, Client hello (1):
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] send(len=596) -> 0, 596
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_bio_cf_out_write(len=596) -> 0, 596
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] recv(len=65653) -> 0, 241
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_bio_cf_in_read(len=65653) -> 0, 241
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] [SSL-1] configuring OpenSSL's x509 trust store
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] SSL Trust: peer verification disabled
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] TLSv1.3 (IN), TLS handshake, Server hello (2):
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] TLSv1.3 (IN), TLS handshake, Finished (20):
[2025-11-28 07:06:23.407| 6304] INFO: Curl output: * [1-0] TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] TLSv1.3 (OUT), TLS handshake, Finished (20):
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] send(len=80) -> 0, 80
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_bio_cf_out_write(len=80) -> 0, 80
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / UNDEF
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_connect, step3
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] Server certificate:
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] subject: C=CH; L=Schaffhausen; O=***; CN=***; emailAddress=info@***.com
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] start date: Nov 24 09:40:25 2025 GMT
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] expire date: Nov 24 09:40:25 2026 GMT
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] issuer: C=CH; L=Schaffhausen; O=***; CN=***; emailAddress=info@***.com
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * SSL certificate OpenSSL verify result: self-signed certificate (18)
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] SSL certificate verification failed, continuing anyway!
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_connect, done
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL-1] cf_connect() -> 0, done=1
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL-1] Curl_conn_connect(block=0) -> 0, done=1
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] Established 2nd connection to 10.66.93.58 (10.66.93.58 port 41867) from 10.66.92.21 port 54217
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [TCP] recv(len=65653) -> 0, 87
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL] ossl_bio_cf_in_read(len=65653) -> 0, 87
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL] ossl_recv(len=900) -> 0, 65 (in_pending=1)
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: < [1-0] 150 Opening BINARY mode data connection for test.file
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [WRITE] [PAUSE] writing 65/65 bytes of type 2 -> 0
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [WRITE] download_write header(type=2, blen=65) -> 0
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [WRITE] client_write(type=2, len=65) -> 0
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [FTP] [STOR] -> [STOP]
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [FTP] ftp_initiate_transfer()
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING_MORE] xfer_setup: recv_idx=-1, send_idx=1
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [MULTI] [DOING_MORE] -> [DID]
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [MULTI] [DID] -> [PERFORMING]
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [READ] add fread reader, len=-1 -> 0
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [READ] cr_in_read(len=1048576, total=-1, read=62) -> 0, nread=62, eos=0
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [READ] client_read(len=1048576) -> 0, nread=62, eos=0
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [TCP-ACCEPT-1] send(len=84) -> 0, 84
[2025-11-28 07:06:23.408| 6304] INFO: Curl output: * [1-0] [SSL-1] ossl_bio_cf_out_write(len=84) -> 0, 84
[2025-11-28 07:06:23.518| 6304] INFO: Curl output: * [1-0] [READ] cr_in_read(len=1048576, total=-1, read=62) -> 0, nread=0, eos=1
[2025-11-28 07:06:23.518| 6304] INFO: Curl output: * [1-0] [READ] client_read(len=1048576) -> 0, nread=0, eos=1
[2025-11-28 07:06:23.518| 6304] INFO: Curl output: * [1-0] [MULTI] [PERFORMING] shutdown start on secondary connection
[2025-11-28 07:06:23.518| 6304] INFO: Curl output: * [1-0] [TIMER] [SHUTDOWN] set for 2000000ns
>>> libcurl hangs here <<<
Stack trace
ntdll.dll!NtWaitForSingleObject()
mswsock.dll!SockWaitForSingleObject()
mswsock.dll!WSPRecv()
ws2_32.dll!recv()
libcurl.dll!cf_socket_recv(Curl_cfilter * cf, Curl_easy * data, char * buf, unsigned __int64 len, unsigned __int64 * pnread) Line 1557
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\cf-socket.c(1557)
libcurl.dll!ossl_bio_cf_in_read(bio_st * bio, char * buf, int blen) Line 735
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\vtls\openssl.c(735)
libcrypto-3-x64.dll!bread_conv(bio_st * bio, char * data, unsigned __int64 datal, unsigned __int64 * readbytes) Line 125
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\crypto\bio\bio_meth.c(125)
libcrypto-3-x64.dll!bio_read_intern(bio_st * b, void * data, unsigned __int64 dlen, unsigned __int64 * readbytes) Line 294
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\crypto\bio\bio_lib.c(294)
libcrypto-3-x64.dll!BIO_read(bio_st * b, void * data, int dlen) Line 320
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\crypto\bio\bio_lib.c(320)
libssl-3-x64.dll!ssl3_read_n(ssl_st * s, unsigned __int64 n, unsigned __int64 max, int extend, int clearold, unsigned __int64 * readbytes) Line 308
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\ssl\record\rec_layer_s3.c(308)
libssl-3-x64.dll!ssl3_get_record(ssl_st * s) Line 213
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\ssl\record\ssl3_record.c(213)
libssl-3-x64.dll!ssl3_read_bytes(ssl_st * s, int type, int * recvd_type, unsigned char * buf, unsigned __int64 len, int peek, unsigned __int64 * readbytes) Line 1370
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\ssl\record\rec_layer_s3.c(1370)
libssl-3-x64.dll!ssl3_read_internal(ssl_st * s, void * buf, unsigned __int64 len, int peek, unsigned __int64 * readbytes) Line 4469
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\ssl\s3_lib.c(4469)
libssl-3-x64.dll!ssl3_read(ssl_st * s, void * buf, unsigned __int64 len, unsigned __int64 * readbytes) Line 4491
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\ssl\s3_lib.c(4491)
libssl-3-x64.dll!ssl_read_internal(ssl_st * s, void * buf, unsigned __int64 num, unsigned __int64 * readbytes) Line 1890
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\ssl\ssl_lib.c(1890)
libssl-3-x64.dll!SSL_read(ssl_st * s, void * buf, int num) Line 1910
at C:\.conan_local\.conan2\p\b\opens4a91fb6af76e3\b\ssl\ssl_lib.c(1910)
libcurl.dll!ossl_shutdown(Curl_cfilter * cf, Curl_easy * data, bool send_shutdown, bool * done) Line 2153
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\vtls\openssl.c(2153)
libcurl.dll!ssl_cf_shutdown(Curl_cfilter * cf, Curl_easy * data, bool * done) Line 1586
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\vtls\vtls.c(1586)
libcurl.dll!Curl_conn_shutdown(Curl_easy * data, int sockindex, bool * done) Line 212
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\cfilters.c(212)
libcurl.dll!req_flush(Curl_easy * data) Line 323
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\request.c(323)
libcurl.dll!Curl_req_send_more(Curl_easy * data) Line 449
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\request.c(449)
libcurl.dll!Curl_sendrecv(Curl_easy * data, curltime * nowp) Line 412
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\transfer.c(412)
libcurl.dll!state_performing(Curl_easy * data, curltime * nowp, bool * stream_errorp, CURLcode * resultp) Line 1960
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\multi.c(1960)
libcurl.dll!multi_runsingle(Curl_multi * multi, curltime * nowp, Curl_easy * data) Line 2612
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\multi.c(2612)
libcurl.dll!curl_multi_perform(void * m, int * running_handles) Line 2801
at E:\.conan_local\.conan2\p\b\libcuef1024815b81a\b\libcurl\lib\multi.c(2801)
I expected the following
Uploading of a file succeeds.
curl/libcurl version
libcurl 8.17.0
operating system
Microsoft Windows Server 2019 Standard 10.0.17763 N/A Build 17763