Skip to content

WriteLargeJsonToStreamWithoutFlushing failing in libraries outer loop #34481

Description

@jaredpar

Console Log Summary

C:\h\w\B5A00953\w\BBB709E5\e>xunit.console.exe System.Text.Json.Tests.dll -xml testResults.xml -nologo -nocolor -trait category=OuterLoop -notrait category=IgnoreForCI -notrait category=failing -notrait category=nonnetfxtests -notrait category=nonwindowstests  
  Discovering: System.Text.Json.Tests (app domain = on [no shadow copy], method display = ClassAndMethod, method display options = None)
  Discovered:  System.Text.Json.Tests (found 20 of 1978 test cases)
  Starting:    System.Text.Json.Tests (parallel test collections = on, max threads = 2)
    System.Text.Json.Tests.Utf8JsonWriterTests.WriteLargeJsonToStreamWithoutFlushing [FAIL]
      Assert.Throws() Failure
      Expected: typeof(System.OverflowException)
      Actual:   typeof(System.OutOfMemoryException): Cannot allocate a buffer of size 2291549962.
      ---- System.OutOfMemoryException : Cannot allocate a buffer of size 2291549962.
      Stack Trace:
        /_/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs(202,0): at System.Buffers.ArrayBufferWriter`1.ThrowOutOfMemoryException(UInt32 capacity)
        /_/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs(185,0): at System.Buffers.ArrayBufferWriter`1.CheckAndResizeBuffer(Int32 sizeHint)
        /_/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.cs(1043,0): at System.Text.Json.Utf8JsonWriter.Grow(Int32 requiredSize)
        /_/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.WriteValues.String.cs(270,0): at System.Text.Json.Utf8JsonWriter.WriteStringMinimized(ReadOnlySpan`1 escapedValue)
        /_/src/libraries/System.Text.Json/tests/Utf8JsonWriterTests.cs(755,0): at System.Text.Json.Tests.Utf8JsonWriterTests.<>c__DisplayClass34_0.<WriteLargeJsonToStreamWithoutFlushing>b__0()
        ----- Inner Stack Trace -----
        /_/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs(202,0): at System.Buffers.ArrayBufferWriter`1.ThrowOutOfMemoryException(UInt32 capacity)
        /_/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs(185,0): at System.Buffers.ArrayBufferWriter`1.CheckAndResizeBuffer(Int32 sizeHint)
        /_/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.cs(1043,0): at System.Text.Json.Utf8JsonWriter.Grow(Int32 requiredSize)
        /_/src/libraries/System.Text.Json/src/System/Text/Json/Writer/Utf8JsonWriter.WriteValues.String.cs(270,0): at System.Text.Json.Utf8JsonWriter.WriteStringMinimized(ReadOnlySpan`1 escapedValue)
        /_/src/libraries/System.Text.Json/tests/Utf8JsonWriterTests.cs(755,0): at System.Text.Json.Tests.Utf8JsonWriterTests.<>c__DisplayClass34_0.<WriteLargeJsonToStreamWithoutFlushing>b__0()
  Finished:    System.Text.Json.Tests
=== TEST EXECUTION SUMMARY ===

Builds

Build Pull Request Test Failure Count
#574354 Rolling 9
#576219 Rolling 7
#577713 Rolling 9
#578554 Rolling 9
#579439 Rolling 9
#581202 Rolling 9
#583321 Rolling 9
#583325 Rolling 9
#585195 Rolling 9
#585200 Rolling 9

Configurations

  • net472-Windows_NT-Release-x64-Windows.10.Amd64.Client19H1.Open
  • net472-Windows_NT-Release-x86-Windows.10.Amd64.Client19H1.Open
  • netcoreapp5.0-OSX-Release-x64-CoreCLR_release-OSX.1013.Amd64.Open
  • netcoreapp5.0-OSX-Release-x64-CoreCLR_release-OSX.1014.Amd64.Open
  • netcoreapp5.0-Windows_NT-Release-x64-CoreCLR_release-(Windows.Nano.1809.Amd64.Open)windows.10.amd64.serverrs5.open@mcr.microsoft.com/dotnet-buildtools/prereqs:nanoserver-1809-helix-amd64-08e8e40-20200107182504
  • netcoreapp5.0-Windows_NT-Release-x64-CoreCLR_release-Windows.10.Amd64.Server19H1.Open
  • netcoreapp5.0-Windows_NT-Release-x64-CoreCLR_release-Windows.10.Amd64.ServerRS5.Open
  • netcoreapp5.0-Windows_NT-Release-x64-CoreCLR_release-Windows.7.Amd64.Open
  • netcoreapp5.0-Windows_NT-Release-x64-CoreCLR_release-Windows.81.Amd64.Open

Helix Logs

Build Pull Request Console Core Test Results Run Client
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#574354 Rolling console.log testResults.xml run_client.py
#576219 Rolling console.log testResults.xml run_client.py
#576219 Rolling console.log testResults.xml run_client.py
#576219 Rolling console.log testResults.xml run_client.py
#576219 Rolling console.log testResults.xml run_client.py
#576219 Rolling console.log testResults.xml run_client.py
#576219 Rolling console.log testResults.xml run_client.py
#576219 Rolling console.log testResults.xml run_client.py
#577713 Rolling console.log testResults.xml run_client.py
#577713 Rolling console.log testResults.xml run_client.py
#577713 Rolling console.log testResults.xml run_client.py
#577713 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#578554 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#579439 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#581202 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583321 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#583325 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585195 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py
#585200 Rolling console.log testResults.xml run_client.py

runfo tests -d "libraries" -c 20 -n WriteLargeJsonToStreamWithoutFlushing -m

Metadata

Metadata

Assignees

Labels

area-System.Text.Jsonblocking-outerloopBlocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runs

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions