Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Re-enable CborDocument_Roundtrip on iOS/tvOS - #130559

#130559
Merged
tannergooding merged 2 commits into
maindotnet/runtime:mainfrom
copilot/fix-biginteger-compareto-crashdotnet/runtime:copilot/fix-biginteger-compareto-crashCopy head branch name to clipboard
Jul 14, 2026
Merged

Re-enable CborDocument_Roundtrip on iOS/tvOS#130559
tannergooding merged 2 commits into
maindotnet/runtime:mainfrom
copilot/fix-biginteger-compareto-crashdotnet/runtime:copilot/fix-biginteger-compareto-crashCopy head branch name to clipboard

Conversation

Copilot AI commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Per the agent instructions on #73150, re-enable the CborDocument_Roundtrip property test on iOS/tvOS to see if the original BigInteger.CompareTo crash still reproduces after the BigInteger internals rewrite and subsequent bug fixes.

  • src/libraries/System.Formats.Cbor/tests/PropertyTests/CborPropertyTests.cs: Remove the [ActiveIssue("https://github.com/dotnet/runtime/issues/73150", TestPlatforms.iOS | TestPlatforms.tvOS)] attribute from CborDocument_Roundtrip.
 [Property(Replay = ReplaySeed, MaxTest = MaxTests, Arbitrary = new[] { typeof(CborRandomGenerators) })]
-[ActiveIssue("https://github.com/dotnet/runtime/issues/73150", TestPlatforms.iOS | TestPlatforms.tvOS)]
 public static void CborDocument_Roundtrip(CborPropertyTestContext input)

The iOS/tvOS CI legs are the only reliable signal here — the failure was previously reported as not reproducible locally. If CI still crashes in BigInteger.CompareTo, the attribute should be restored and #73150 reopened for deeper investigation into the underlying numerics issue on Mono/iOS.

Note

This PR was authored by GitHub Copilot (AI).

Copilot AI requested review from Copilot and removed request for Copilot July 11, 2026 21:19
Copilot AI linked an issue Jul 11, 2026 that may be closed by this pull request
Co-authored-by: tannergooding <10487869+tannergooding@users.noreply.github.com>
Copilot AI requested review from Copilot and removed request for Copilot July 11, 2026 21:23
Copilot AI changed the title [WIP] Fix BigInteger CompareTo crash in CborDocument_Roundtrip test Re-enable CborDocument_Roundtrip on iOS/tvOS Jul 11, 2026
Copilot AI requested a review from tannergooding July 11, 2026 21:24
@github-actions github-actions Bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jul 11, 2026
@tannergooding
tannergooding marked this pull request as ready for review July 12, 2026 03:08
Copilot AI temporarily deployed to copilot-pat-pool July 12, 2026 03:08 Inactive
Copilot AI review requested due to automatic review settings July 12, 2026 03:08
Copilot AI temporarily deployed to copilot-pat-pool July 12, 2026 03:08 Inactive

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR re-enables the CborDocument_Roundtrip FsCheck property test on iOS/tvOS by removing the platform-scoped [ActiveIssue] skip, allowing CI to validate whether the historical BigInteger.CompareTo crash still reproduces on those platforms.

Changes:

  • Removed [ActiveIssue("https://github.com/dotnet/runtime/issues/73150", TestPlatforms.iOS | TestPlatforms.tvOS)] from CborDocument_Roundtrip, so it now runs on iOS/tvOS again.
Show a summary per file
File Description
src/libraries/System.Formats.Cbor/tests/PropertyTests/CborPropertyTests.cs Removes the iOS/tvOS ActiveIssue skip from CborDocument_Roundtrip to re-enable the test on those platforms.

Copilot's findings

  • Files reviewed: 1/1 changed files
  • Comments generated: 0

@kotlarmilos

Copy link
Copy Markdown
Member

/azp run runtime-ioslike

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@adamsitnik adamsitnik added area-System.Formats.Cbor and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Jul 13, 2026
@tannergooding

Copy link
Copy Markdown
Member

@kotlarmilos there look to be other failures, but none for CborDocument_Roundtrip

@kotlarmilos

kotlarmilos commented Jul 14, 2026

Copy link
Copy Markdown
Member

Yes, feel free to merge but

<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Formats.Cbor\tests\System.Formats.Cbor.Tests.csproj" />

I don't think the problem was the test you enabled here. Additionally, it was happening on Mono, so we should check again all disabled test suites.

@tannergooding
tannergooding merged commit ac220bb into main Jul 14, 2026
101 of 106 checks passed
@tannergooding
tannergooding deleted the copilot/fix-biginteger-compareto-crash branch July 14, 2026 13:02
@dotnet-milestone-bot dotnet-milestone-bot Bot added this to the 11.0-preview7 milestone Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[iOS] BigInteger CompareTo crash in CborDocument_Roundtrip test

5 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.