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
1295389 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #124440
1294877 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadOutstanding_ReadAborted_Throws #124415
1293750 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #124387
1294357 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadOutstanding_ReadAborted_Throws #124408
1294232 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #124303
1294187 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #123921
1294160 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #124403
1294134 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #124232
1294059 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #119432
1294070 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws #124296
1294033 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws
1293995 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws #124394
2901253 dotnet-runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ServerReadAborted_Throws
2901226 dotnet-runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
2901173 dotnet-runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
2894058 dotnet-runtime System.Net.Quic.Tests.QuicStreamTests.WriteAsync_LocalAbort_Throws
2893483 dotnet-runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ConnectionClosed_Throws
1274864 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.WaitForReadsClosedAsync_ClientCompleteWrites_Success #123839

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 15 18

Metadata

Metadata

Assignees

Labels

Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Net.Quictracking-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