This repository has been archived by the owner on Sep 3, 2024. It is now read-only.
Flood enqueue of 21 byte objects triggers corruption near MTU size #134
Labels
bug
Something isn't working
New-Qmedia Test Publication States floods 256 21 byte objects to libquicr/transport. This is then enqueued and transport attempts to send them all. Consistently objects 67 and 68 fail with "Invalid Message Type" from relay on received data.
This appears to only happen on slower systems, specifically github runners. It's very hard to reproduce on laptop/dev machine.
Below are the relevant logs. It shows that the client tries to produce the objects but the relay receives two of them as Invalid Message Type. It suggests that the client sent them per picoquic, but something happened with picoquic on transmission that corrupted the data.
The text was updated successfully, but these errors were encountered: