-
Notifications
You must be signed in to change notification settings - Fork 594
Description
Describe the bug
Windows got assert by Basic/WithRebindPaddingArgs.RebindAddrPadded/*
[Microsoft-Quic][ lib] ASSERT, D:\a\msquic\msquic\src\core\send.c:957 - Builder->Metadata->FrameCount > PrevFrameCount || RanOutOfRoom || (CxPlatGetAllocFailDenominator() != 0).
Affected OS
- Windows
- Linux
- macOS
- Other (specify below)
Additional OS information
No response
MsQuic version
main
Steps taken to reproduce bug
needs automation
Expected behavior
pass
Actual outcome
[Microsoft-Quic][ lib] ASSERT, D:\a\msquic\msquic\src\core\send.c:957 - Builder->Metadata->FrameCount > PrevFrameCount || RanOutOfRoom || (CxPlatGetAllocFailDenominator() != 0).
Additional details
By comparing passed case (with Ubuntu),
- Indicating
QUIC_CONNECTION_EVENT_PEER_ADDRESS_CHANGED
twice - client send a lot of PING Frames
These are arrived at once with second QUIC_CONNECTION_EVENT_PEER_ADDRESS_CHANGED
indication after the first QUIC_CONNECTION_EVENT_PEER_ADDRESS_CHANGED
indication.
This is the assert after the second indication
[Microsoft-Quic][ lib] ASSERT, D:\a\msquic\msquic\src\core\send.c:957 - Builder->Metadata->FrameCount > PrevFrameCount || RanOutOfRoom || (CxPlatGetAllocFailDenominator() != 0).