Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ReadsWritesClosedFinish_StreamDisposed test failures #92350

Closed
MihaZupan opened this issue Sep 20, 2023 · 2 comments · Fixed by #92580
Closed

ReadsWritesClosedFinish_StreamDisposed test failures #92350

MihaZupan opened this issue Sep 20, 2023 · 2 comments · Fixed by #92580
Assignees
Labels
area-System.Net.Quic blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab test-run-core Test failures in .NET Core test runs
Milestone

Comments

@MihaZupan
Copy link
Member

MihaZupan commented Sep 20, 2023

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=412998
Build error leg or test failing: System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
Pull request: #92135

Error Message

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

{
  "ErrorMessage": "System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=412998
Error message validated: System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 9/20/2023 3:45:38 PM UTC

Report

Build Definition Step Name Console log Pull Request
414741 dotnet/runtime Send to Helix Log #92241
Build Definition Test Pull Request
417649 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
417614 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
417331 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
417175 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
416890 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92527
416726 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
416701 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92512
416451 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92452
416245 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92501
416203 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
415507 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92307
415491 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
415451 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
415077 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92435
414896 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92384
414919 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92405
414925 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
414813 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92385
414795 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92274
414423 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
413702 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92385
413148 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
413086 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #90436
412998 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92135
412861 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92174
412212 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92307
412132 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92037
411887 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92298
411860 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #91904
411640 dotnet/runtime System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed #92211

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
3 31 31
@MihaZupan MihaZupan added blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' area-System.Net.Quic Known Build Error Use this to report build issues in the .NET Helix tab labels Sep 20, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Sep 20, 2023
@ghost
Copy link

ghost commented Sep 20, 2023

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

Issue Details

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=412998
Build error leg or test failing: System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed
Pull request: #92135

Error Message

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

{
  "ErrorMessage": "System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
Author: MihaZupan
Assignees: -
Labels:

blocking-clean-ci, area-System.Net.Quic, Known Build Error

Milestone: -

@MihaZupan
Copy link
Member Author

cc: @ManickaP Kusto has 247 records for this one starting with September 13th when the test was added, mostly passing on reruns.

Example logs:

System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed(payloadSize: 1, disposeServer: False, completeWrites: True) [FAIL]
  Assert.True() Failure
  Expected: True
  Actual:   False
  Stack Trace:
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs(1512,0): at System.Net.Quic.Tests.QuicStreamTests.<>c__DisplayClass47_0.<<ReadsWritesClosedFinish_StreamDisposed>g__WaitingSide|3>d.MoveNext()
    --- End of stack trace from previous location ---
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs(1427,0): at System.Net.Quic.Tests.QuicStreamTests.<>c__DisplayClass47_0.<<ReadsWritesClosedFinish_StreamDisposed>b__1>d.MoveNext()
    --- End of stack trace from previous location ---
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs(1427,0): at System.Net.Quic.Tests.QuicStreamTests.<>c__DisplayClass47_0.<<ReadsWritesClosedFinish_StreamDisposed>b__1>d.MoveNext()
    --- End of stack trace from previous location ---
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicTestBase.cs(299,0): at System.Net.Quic.Tests.QuicTestBase.<>c__DisplayClass39_1.<<RunClientServer>b__0>d.MoveNext()
    --- End of stack trace from previous location ---
    /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs(120,0): at System.Threading.Tasks.TaskTimeoutExtensions.GetRealException(Task task)
    --- End of stack trace from previous location ---
    /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs(90,0): at System.Threading.Tasks.TaskTimeoutExtensions.WhenAllOrAnyFailed(Task[] tasks)
    /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs(55,0): at System.Threading.Tasks.TaskTimeoutExtensions.WhenAllOrAnyFailed(Task[] tasks, Int32 millisecondsTimeout)
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicTestBase.cs(295,0): at System.Net.Quic.Tests.QuicTestBase.RunClientServer(Func`2 clientFunction, Func`2 serverFunction, Int32 iterations, Int32 millisecondsTimeout, QuicListenerOptions listenerOptions)
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicTestBase.cs(325,0): at System.Net.Quic.Tests.QuicTestBase.RunClientServer(Func`2 clientFunction, Func`2 serverFunction, Int32 iterations, Int32 millisecondsTimeout, QuicListenerOptions listenerOptions)
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicTestBase.cs(325,0): at System.Net.Quic.Tests.QuicTestBase.RunClientServer(Func`2 clientFunction, Func`2 serverFunction, Int32 iterations, Int32 millisecondsTimeout, QuicListenerOptions listenerOptions)
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicTestBase.cs(289,0): at System.Net.Quic.Tests.QuicTestBase.RunClientServer(Func`2 clientFunction, Func`2 serverFunction, Int32 iterations, Int32 millisecondsTimeout, QuicListenerOptions listenerOptions)
    /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs(1412,0): at System.Net.Quic.Tests.QuicStreamTests.ReadsWritesClosedFinish_StreamDisposed(Int32 payloadSize, Boolean disposeServer, Boolean completeWrites)
    --- End of stack trace from previous location ---
  Output:
    System.Net.Quic.QuicException: Reading has been aborted on the stream.
       at System.Net.Quic.ResettableValueTaskSource.TryComplete(Exception exception, Boolean final) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/ResettableValueTaskSource.cs:line 180
       at System.Net.Quic.QuicStream.<DisposeAsync>g__StreamShutdown|44_0(QUIC_STREAM_SHUTDOWN_FLAGS flags, Int64 errorCode) in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicStream.cs:line 740
       at System.Net.Quic.QuicStream.DisposeAsync() in /_/src/libraries/System.Net.Quic/src/System/Net/Quic/QuicStream.cs:line 702
       at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs:line 38
       at System.Net.Quic.QuicStream.DisposeAsync()
       at System.Net.Quic.Tests.QuicStreamTests.<>c__DisplayClass47_0.<<ReadsWritesClosedFinish_StreamDisposed>g__DisposeSide|2>d.MoveNext() in /_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs:line 1466
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs:line 288
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 179
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs:line 368
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs:line 346
       at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs:line 795
       at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:line 3456
       at System.Threading.Tasks.Task.TrySetResult() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:line 3330
       at System.Threading.Tasks.Task.CancellationPromise`1.System.Threading.Tasks.ITaskCompletionAction.Invoke(Task completingTask) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:line 2926
       at System.Threading.ThreadPoolWorkQueue.Dispatch() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolWorkQueue.cs:line 913
       at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/PortableThreadPool.WorkerThread.NonBrowser.cs:line 58
    --- End of stack trace from previous location ---
       at Xunit.Assert.RecordExceptionAsync(Func`1 testCode) in /_/src/Microsoft.DotNet.XUnitAssert/src/Record.cs:line 113

@ManickaP ManickaP self-assigned this Sep 21, 2023
@ManickaP ManickaP removed the untriaged New issue has not been triaged by the area owner label Sep 21, 2023
@ManickaP ManickaP added this to the 9.0.0 milestone Sep 21, 2023
@karelz karelz added the test-run-core Test failures in .NET Core test runs label Sep 21, 2023
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Sep 25, 2023
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Sep 25, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Oct 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net.Quic blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab test-run-core Test failures in .NET Core test runs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants