Skip to content

MsQuic fails with QUIC_STATUS_OUT_OF_MEMORY on AzureLinux #123216

@rzikm

Description

@rzikm

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1254154
Build error leg or test failing: System.Net.Http.Functional.Tests.Http3ResponseStreamZeroByteReadTest.ZeroByteRead_BlocksUntilDataIsAvailable
Pull request: #123091

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "System.Net.Quic.QuicException : An internal error has occurred. RegistrationOpen failed: QUIC_STATUS_OUT_OF_MEMORY",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
   at System.Net.Quic.ThrowHelper.ThrowMsQuicException(Int32 status, String message) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/ThrowHelper.cs:line 144
   at System.Net.Quic.MsQuicApi..ctor(QUIC_API_TABLE* apiTable) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicApi.cs:line 50
   at System.Net.Quic.MsQuicApi.AllocateMsQuicApi() in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicApi.cs:line 235
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) in /_/src/libraries/System.Private.CoreLib/src/System/Lazy.cs:line 321
--- End of stack trace from previous location ---
   at System.Lazy`1.CreateValue() in /_/src/libraries/System.Private.CoreLib/src/System/Lazy.cs:line 429
   at System.Net.Quic.MsQuicApi.get_Api() in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicApi.cs:line 57
   at System.Net.Quic.QuicListener..ctor(QuicListenerOptions options) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicListener.cs:line 127
   at System.Net.Quic.QuicListener.ListenAsync(QuicListenerOptions options, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicListener.cs:line 63
   at System.Net.Test.Common.Http3LoopbackServer..ctor(Http3Options options) in /_/src/libraries/Common/tests/System/Net/Http/Http3LoopbackServer.cs:line 57
   at System.Net.Test.Common.Http3LoopbackServerFactory.CreateServer(GenericLoopbackOptions options) in /_/src/libraries/Common/tests/System/Net/Http/Http3LoopbackServer.cs:line 109
   at System.Net.Test.Common.Http3LoopbackServerFactory.CreateServerAsync(Func`3 funcAsync, Int32 millisecondsTimeout, GenericLoopbackOptions options) in /_/src/libraries/Common/tests/System/Net/Http/Http3LoopbackServer.cs:line 114
   at System.Net.Http.Functional.Tests.ResponseStreamZeroByteReadTestBase.ZeroByteRead_BlocksUntilDataIsAvailable(Boolean async) in /_/src/libraries/System.Net.Http/tests/FunctionalTests/ResponseStreamZeroByteReadTests.cs:line 204
--- End of stack trace from previous location ---

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1254154
Error message validated: [System.Net.Quic.QuicException : An internal error has occurred. RegistrationOpen failed: QUIC_STATUS_OUT_OF_MEMORY]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 1/15/2026 2:21:33 PM UTC

Report

Build Definition Test Pull Request
1354677 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1354673 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1353753 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.GetStreamIdWithoutStartWorks #126152
1353546 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1353561 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_UnsuccessfulRequest_LogsStartFailedStop
1353195 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
1353014 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #126136
1352988 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws
1352957 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #126134
1352899 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #126119
1351900 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1351901 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1349274 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #125175
1350006 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1350005 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1349761 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue
1349744 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125832
1349751 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue
1349642 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #126001
1349392 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125099
1349295 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
1349268 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #126001
1349208 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125998
1348763 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
1348298 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125151
1348301 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125945
1348236 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125734
1348110 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws
1348023 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1348024 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_UnsuccessfulRequest_LogsStartFailedStop
1341707 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125716
1347667 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #125604
1347636 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125945
1347473 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #125734
1346988 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_UnsuccessfulRequest_LogsStartFailedStop
1346982 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1346205 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_UnsuccessfulRequest_LogsStartFailedStop
1346200 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_UnsuccessfulRequest_LogsStartFailedStop
1345393 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125755
1345258 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125821
1345239 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125844
1344953 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue
1344840 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125083
1344824 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125807
1344784 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125808
1344794 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
1344780 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125829
1344776 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125508
1344751 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125827
1344749 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1344743 dotnet/runtime System.Net.Http.Functional.Tests.TelemetryTest_Http30.EventSource_SuccessfulRequest_LogsStartStop
1344729 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125615
1344681 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125441
1344677 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125823
1344659 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #124266
1344630 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125439
1341364 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125720
1344623 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125646
1344588 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125821
1344564 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue
1344548 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125770
1344514 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125819
1344495 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125545
1344452 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125507
1344258 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125812
1344240 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125542
1344411 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125762
1344326 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125545
1343948 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125793
1344344 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ClientWriteAborted_Throws #125816
1344145 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125808
1344141 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125754
1344119 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #124716
1344068 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125535
1344035 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125807
2931049 dotnet-runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #59239
1343994 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125512
1344101 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ConnectionClosed_Throws
1343941 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125505
1343913 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125554
1344062 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
1343896 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125329
1343878 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125151
1343870 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125798
1343847 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #124770
1343836 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125074
1343823 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125352
1343817 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125762
1343628 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125789
1343813 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue
1343543 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #125786
1343780 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #123145
1343757 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125463
1343693 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125507
1343532 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadOutstanding_ReadAborted_Throws
1343616 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125416
1343605 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125759
1343557 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #124893
1343479 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #125782
1343493 dotnet/runtime System.Net.Quic.Tests.MsQuicPlatformDetectionTests.SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue #125629
Displaying 100 of 554 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
3 48 554

Metadata

Metadata

Assignees

Labels

Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Net.Quicblocking-clean-ci-optionalBlocking optional rolling runsdisabled-testThe test is disabled in source code against the issuetracking-external-issueThe issue is caused by external problem (e.g. OS) - nothing we can do to fix it directly

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions