Closed carlossanlop closed 2 months ago
Tagging subscribers to this area: @dotnet/area-system-numerics See info in area-owners.md if you want to be subscribed.
Author: | carlossanlop |
---|---|
Assignees: | - |
Labels: | `area-System.Numerics`, `os-linux`, `os-mac-os-x`, `os-windows`, `arch-x64`, `blocking-clean-ci`, `runtime-coreclr`, `Known Build Error` |
Milestone: | - |
Looks like there are more uncovered bugs of #95543. I'll take a look. /cc @kzrnm in case you are interested.
Looks like #97995
As @huoyaoyuan said, this is the same issue as #97995.
BigInteger.TryParse("100000000000000000000000000000001", NumberStyles.BinaryNumber, null, out BigInteger result)
The above code causes the assertion failure.
Process terminated. Assertion failed.
at System.Numerics.BigInteger.AssertValid() in /_/src/libraries/System.Runtime.Numerics/src/System/Numerics/BigInteger.cs:line 3126
at System.Numerics.BigInteger..ctor(Int32 n, UInt32[] rgu) in /_/src/libraries/System.Runtime.Numerics/src/System/Numerics/BigInteger.cs:line 479
at System.Number.TryParseBigIntegerHexOrBinaryNumberStyle[TParser,TChar](ReadOnlySpan`1 value, NumberStyles style, BigInteger& result) in /_/src/libraries/System.Runtime.Numerics/src/System/Number.BigInteger.cs:line 488
removing blocking-clean-ci as it has not failed in 30 days
24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
---|---|---|
0 | 0 | 0 |
@huoyaoyuan The issue you linked is closed, can this be closed
I believe it's resolved. Just be unsure whether outerloop CI could hit another bug in the method.
No recent hits. Closing.
Found in a PR that fixed an unrelated issue affecting all outerloop runs, which was hiding other failures: https://github.com/dotnet/runtime/pull/97135
Error Blob
Reproduction Steps
The crash comes from inside
AssertValid()
, specifically here:https://github.com/dotnet/runtime/blob/ac9407554954d920a15337f8af471b1d4f02a506/src/libraries/System.Runtime.Numerics/src/System/Numerics/BigInteger.cs#L3125-L3126
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=580195
Queues:
linux-x64 Debug CoreCLR_Debug
osx-x64 Debug CoreCLR_Debug
windows-x64 Debug CoreCLR_Debug
Job results:
Log files (note they have a crash dump printed inside as well):
Output:
Known issue validation
Build: :mag_right: https://dev.azure.com/dnceng-public/public/_build/results?buildId=580195 Error message validated:
[BigInteger.cs:line 479
] Result validation: :x: Known issue did not match with the provided build. Validation performed at: 2/27/2024 1:48:47 AM UTCReport
Summary