Skip to content

Commit 4d24f31

Browse files
committed
temp: precise memory-bio reason
1 parent 66fdf83 commit 4d24f31

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

.github/examples-manifest.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -872,10 +872,13 @@ examples:
872872
# exist in this dir. Every server loops until SIGINT, so all pairs are
873873
# server_exit: killed.
874874
# NOT RUN: hangs on DTLS 1.3, which it selects whenever this profile's
875-
# --enable-dtls13 is on. Measured: with the use-after-free fixed it now
876-
# completes fully on DTLS 1.2 (accept + client msg), so the remaining
877-
# stall is DTLS 1.3 specific and looks like a wolfSSL memory-BIO issue
878-
# rather than an example bug. Re-enable once that is resolved.
875+
# --enable-dtls13 is on. With the use-after-free fixed it completes fully
876+
# on DTLS 1.2, so this is DTLS 1.3 specific and looks like wolfSSL, not
877+
# the example: DTLS assumes one read == one datagram, but BIO_s_mem is a
878+
# byte stream, so the larger 1.3 flight ends mid-record and wolfSSL logs
879+
# "Partial record received, dropping" / "Silently dropping DTLS message:
880+
# -370". The bytes are already consumed and nothing retransmits, so both
881+
# sides then block on read forever. Re-enable once that is fixed.
879882
# A complete DTLS server rather than a self-contained demo: bare exec just
880883
# blocks in poll() until the step times out. It has no dedicated client.
881884
# export writes dtls_{server,client}_session.bin; import reads them, so this

0 commit comments

Comments
 (0)