-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Closed
Copy link
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarea-System.Net.Quicblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'in-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged
Milestone
Description
Build Information
Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=761886
Build error leg or test failing: Build / linux-arm64 Debug Mono_MiniJIT_LibrariesTests / Send to Helix
Pull request: #105766
Starting: System.Net.Quic.Functional.Tests (parallel test collections = on [2 threads], stop on fail = off)
MsQuic supported and using 'libmsquic.so 2.3.6.508949 (93878039a7fba95b83f1887b21c92f88325cfa31)'.
System.Net.Quic.Tests.MsQuicPlatformDetectionTests.UnsupportedPlatforms_ThrowsPlatformNotSupportedException [SKIP]
Condition(s) not met: "IsQuicUnsupported"
System.Net.Quic.Tests.MsQuicTests.QuicRootedConnectionGetsReleased_ConnectFails [SKIP]
Condition(s) not met: "IsNotMonoRuntime"
System.Net.Quic.Tests.MsQuicTests.QuicRootedObjectGetReleased [SKIP]
Condition(s) not met: "IsNotMonoRuntime"
System.Net.Quic.Tests.MsQuicTests.CertificateCallbackThrowPropagates [FAIL]
Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(System.Security.Authentication.AuthenticationException)
Actual: typeof(System.Net.Quic.QuicException)
---- System.Net.Quic.QuicException : Connection handshake was canceled due to the configured timeout of 00:00:10 seconds elapsing.
-------- System.OperationCanceledException : The operation was canceled.
Stack Trace:
/_/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs(387,0): at System.Net.Quic.Tests.MsQuicTests.CertificateCallbackThrowPropagates()
/_/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs(394,0): at System.Net.Quic.Tests.MsQuicTests.CertificateCallbackThrowPropagates()
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
/_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicListener.cs(276,0): at System.Net.Quic.QuicListener.StartConnectionHandshake(QuicConnection connection, SslClientHelloInfo clientHello)
/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs(292,0): at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Net.Quic.QuicListener.<StartConnectionHandshake>d__16, System.Net.Quic, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ExecutionContextCallback(Object s)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs(264,0): at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs(376,0): at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Net.Quic.QuicListener.<StartConnectionHandshake>d__16, System.Net.Quic, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].MoveNext(Thread threadPoolThread)
/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs(347,0): at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Net.Quic.QuicListener.<StartConnectionHandshake>d__16, System.Net.Quic, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ExecuteFromThreadPool(Thread threadPoolThread)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolWorkQueue.cs(1096,0): at System.Threading.ThreadPoolWorkQueue.Dispatch()
/_/src/libraries/System.Private.CoreLib/src/System/Threading/PortableThreadPool.WorkerThread.cs(128,0): at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
/_/src/mono/System.Private.CoreLib/src/System/Threading/Thread.Mono.cs(218,0): at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
/_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicListener.cs(190,0): at System.Net.Quic.QuicListener.AcceptConnectionAsync(CancellationToken cancellationToken)
/_/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs(387,0): at System.Net.Quic.Tests.MsQuicTests.<>c__DisplayClass10_0.<<CertificateCallbackThrowPropagates>b__2>d.MoveNext()
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
/_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/ValueTaskSource.cs(119,0): at System.Net.Quic.ValueTaskSource.TryComplete(Exception exception)
/_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/ValueTaskSource.cs(166,0): at System.Net.Quic.ValueTaskSource.TrySetException(Exception exception)
/_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/ValueTaskSource.cs(70,0): at System.Net.Quic.ValueTaskSource.<>c.<TryInitialize>b__10_0(Object obj, CancellationToken cancellationToken)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs(998,0): at System.Threading.CancellationTokenSource.Invoke(Delegate d, Object state, CancellationTokenSource source)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs(1216,0): at System.Threading.CancellationTokenSource.CallbackNode.ExecuteCallback()
/_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs(813,0): at System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(Boolean throwOnFirstException)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs(699,0): at System.Threading.CancellationTokenSource.NotifyCancellation(Boolean throwOnFirstException)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs(35,0): at System.Threading.CancellationTokenSource.TimerCallback(Object state)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/Timer.cs(723,0): at System.Threading.TimerQueueTimer.CallCallback(Boolean isThreadPool)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/Timer.cs(686,0): at System.Threading.TimerQueueTimer.Fire(Boolean isThreadPool)
/_/src/libraries/System.Private.CoreLib/src/System/Threading/Timer.cs(334,0): at System.Threading.TimerQueue.FireNextTimers()
/_/src/libraries/System.Private.CoreLib/src/System/Threading/TimerQueue.Portable.cs(140,0): at System.Threading.TimerQueue.System.Threading.IThreadPoolWorkItem.Execute()
/_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolWorkQueue.cs(1096,0): at System.Threading.ThreadPoolWorkQueue.Dispatch()
/_/src/libraries/System.Private.CoreLib/src/System/Threading/PortableThreadPool.WorkerThread.cs(128,0): at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
/_/src/mono/System.Private.CoreLib/src/System/Threading/Thread.Mono.cs(218,0): at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
/_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/ValueTaskSource.cs(176,0): at System.Net.Quic.ValueTaskSource.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
/_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicListener.cs(245,0): at System.Net.Quic.QuicListener.StartConnectionHandshake(QuicConnection connection, SslClientHelloInfo clientHello)
Output:
System.Net.Quic.QuicException: User configured callback failed.
---> System.ArithmeticException: foobar
at System.Net.Quic.Tests.MsQuicTests.<>c__DisplayClass10_0.<CertificateCallbackThrowPropagates>b__1(Object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors errors) in /_/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs:line 380
at System.Net.Quic.QuicConnection.SslConnectionOptions.ValidateCertificate(X509Certificate2 certificate, Span`1 certData, Span`1 chainData) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicConnection.SslConnectionOptions.cs:line 228
--- End of inner exception stack trace ---
at System.Net.Quic.QuicConnection.SslConnectionOptions.ValidateCertificate(X509Certificate2 certificate, Span`1 certData, Span`1 chainData) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicConnection.SslConnectionOptions.cs:line 255
at System.Net.Quic.QuicConnection.SslConnectionOptions.StartAsyncCertificateValidation(IntPtr certificatePtr, IntPtr chainPtr) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicConnection.SslConnectionOptions.cs:line 135
at System.Net.Quic.ValueTaskSource.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/ValueTaskSource.cs:line 176
at System.Net.Quic.QuicConnection.FinishConnectAsync(QuicClientConnectionOptions options, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicConnection.cs:line 428
at System.Net.Quic.QuicConnection.<ConnectAsync>g__StartConnectAsync|2_0(QuicClientConnectionOptions options, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicConnection.cs:line 84
at System.Net.Quic.QuicConnection.<ConnectAsync>g__StartConnectAsync|2_0(QuicClientConnectionOptions options, CancellationToken cancellationToken) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicConnection.cs:line 99
at System.Net.Quic.Tests.MsQuicTests.<>c__DisplayClass10_0.<<CertificateCallbackThrowPropagates>b__3>d.MoveNext() in /_/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs:line 385
--- End of stack trace from previous location ---
at Xunit.Assert.RecordExceptionAsync(Func`1 testCode) in /_/src/Microsoft.DotNet.XUnitAssert/src/Record.cs:line 105
MsQuic Counters:
CONN_CREATED 1606
CONN_HANDSHAKE_FAIL 26
CONN_APP_REJECT 8
CONN_LOAD_REJECT N/A
Error Message
Fill the error message using step by step known issues guidance.
{
"ErrorMessage": "System.Net.Quic.QuicException : Connection handshake was canceled due to the configured timeout of 00:00:10 seconds elapsing.",
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=761886
Error message validated: [System.Net.Quic.QuicException : Connection handshake was canceled due to the configured timeout of 00:00:10 seconds elapsing.]
Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 7/31/2024 8:43:05 PM UTC
Report
| Build | Definition | Test | Pull Request |
|---|---|---|---|
| 762172 | dotnet/runtime | System.Net.Quic.Tests.MsQuicTests.CertificateCallbackThrowPropagates | #105672 |
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 1 | 1 | 1 |
Metadata
Metadata
Assignees
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarea-System.Net.Quicblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'in-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged