Skip to content

[release/10.0] Fix Uri.TryUnescapeDataString throwing instead of returning false with small destination buffers - #128610

Closed
github-actions[bot] wants to merge 3 commits into
release/10.0from
backport/pr-124655-to-release/10.0
Closed

github-actions[bot] wants to merge 3 commits into
release/10.0from
backport/pr-124655-to-release/10.0

Move destination length check before overlapped check

d40809f
Select commit
Loading
Failed to load commit list.
Azure Pipelines / runtime failed May 27, 2026 in 3h 56m 50s

Build #20260526.99 had test failures

Details

Tests

  • Failed: 5 (0.00%)
  • Passed: 2,558,725 (98.07%)
  • Other: 50,325 (1.93%)
  • Total: 2,609,055

Annotations

Check failure on line 44 in .packages\microsoft.dotnet.helix.sdk\10.0.0-beta.26270.134\tools\azure-pipelines\AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages\microsoft.dotnet.helix.sdk\10.0.0-beta.26270.134\tools\azure-pipelines\AzurePipelines.MultiQueue.targets#L44

.packages\microsoft.dotnet.helix.sdk\10.0.0-beta.26270.134\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test Microsoft.Extensions.Hosting.Tests.ConsoleLifetimeExitTests.EnsureEnvironmentExitDoesntHang has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/65b14da5-9a28-4536-8fad-42193c3d0459/workitems/Microsoft.Extensions.Hosting.Unit.Tests/console

Check failure on line 44 in .packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/azure-pipelines/AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/azure-pipelines/AzurePipelines.MultiQueue.targets#L44

.packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/azure-pipelines/AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test System.Net.Http.Functional.Tests.SocketsHttpHandler_HttpClientHandler_ClientCertificates_Test.AutomaticOrManual_DoesntFailRegardlessOfWhetherClientCertsAreAvailable has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/c7ed61b9-2f1b-473e-a088-bba579a71da4/workitems/System.Net.Http.Functional.Tests/console

Check failure on line 91 in .packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets#L91

.packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(91,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item iOS.Device.Aot.Test in job f4cac24c-b4ae-40f9-a3be-702047e58636 has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/f4cac24c-b4ae-40f9-a3be-702047e58636/workitems/iOS.Device.Aot.Test/console

Check failure on line 91 in .packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets#L91

.packages/microsoft.dotnet.helix.sdk/10.0.0-beta.26270.134/tools/Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(91,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item iOS.Device.ExportManagedSymbols.Test in job f4cac24c-b4ae-40f9-a3be-702047e58636 has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/f4cac24c-b4ae-40f9-a3be-702047e58636/workitems/iOS.Device.ExportManagedSymbols.Test/console

Check failure on line 1 in Microsoft.Extensions.Hosting.Tests.ConsoleLifetimeExitTests.EnsureEnvironmentExitDoesntHang

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

Microsoft.Extensions.Hosting.Tests.ConsoleLifetimeExitTests.EnsureEnvironmentExitDoesntHang

Microsoft.DotNet.RemoteExecutor.RemoteExecutionException : Exit code was 42 but it should have been 0
Raw output
   at Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose(Boolean disposing) in /_/src/arcade/src/Microsoft.DotNet.RemoteExecutor/src/RemoteInvokeHandle.cs:line 242
   at Microsoft.Extensions.Hosting.Tests.ConsoleLifetimeExitTests.EnsureEnvironmentExitDoesntHang() in /_/src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/ConsoleLifetimeExitTests.cs:line 223

Check failure on line 1 in iOS.Device.Aot.Test.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

iOS.Device.Aot.Test.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.

Check failure on line 1 in iOS.Device.ExportManagedSymbols.Test.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

iOS.Device.ExportManagedSymbols.Test.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.

Check failure on line 1 in iOS.Device.ParallelForEachAsync.Test.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

iOS.Device.ParallelForEachAsync.Test.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.