runtime: Test failure: System.Buffers.Tests.ArrayBufferWriterTests_Char.Advance

failed in job: runtime-coreclr libraries-jitstress 20200920.1

failed tests: System.Buffers.Tests.ArrayBufferWriterTests_Char.Advance System.Buffers.Tests.ArrayBufferWriterTests_Byte.Advance

net5.0-Linux-Release-arm-CoreCLR_checked-tailcallstress-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440

Error message

Assert.True() Failure
Expected: True
Actual:   False


Stack trace
   at System.Buffers.Tests.ArrayBufferWriterTests`1.Advance() in /_/src/libraries/System.Memory/tests/ArrayBufferWriter/ArrayBufferWriterTests.T.cs:line 71

category:correctness theme:value-numbering skill-level:expert cost:medium

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 27 (27 by maintainers)

Commits related to this issue

Most upvoted comments

The main problem that I see here is VNForMapSelect($617, $193):ref returns $VN.Null

That means that we saw the definition assignment that assigned a nullptr and that we didn’t kill/replace the value when it was changed by a second assignment.

Thanks @tannergooding I have a repro!