Add ProcessStartInfo.InheritedHandles to restrict child process handle inheritance#126318
Merged
adamsitnik merged 48 commits intoApr 8, 2026
Merged
Build Analysis / Build Analysis
succeeded
Apr 8, 2026 in 0s
.NET Result Analysis
Details
‼️ Build Analysis Check Result has been manually overridden
- The build analysis check result has been updated by the user for the following reason: the failures and foremost timeouts are unrelated (`Remote machine provider issue: Agent was purged, cancelling the pipeline`)
- The check result has changed from Failure to Success
Tip
To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.
Known Repository Errors
Build Failures
runtime / Build / windows-x86 Release Libraries_NET481 / Build product
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌src\libraries\System.Linq.AsyncEnumerable\tests\JoinTests.cs(222,32): error CS0411: The type arguments for method 'AsyncEnumerable.Join<TOuter, TInner, TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, IEqualityComparer<TKey>?)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
-
❌src\libraries\System.Linq.AsyncEnumerable\tests\JoinTests.cs(226,32): error CS0411: The type arguments for method 'AsyncEnumerable.Join<TOuter, TInner, TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, IEqualityComparer<TKey>?)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
Known test errors
-
❌Wasm.Build.Tests.Blazor.MiscTests.MultiClientHostedBuildAndPublish - Known Build Error: MultiClientHostedBuildAndPublish publish fails with duplicate HotReload DLL identity
-
❌WBT-NoWebcil-MONO-ST-Wasm.Build.Tests.Blazor.MiscTests.WorkItemExecution - Known Build Error: MultiClientHostedBuildAndPublish publish fails with duplicate HotReload DLL identity
Test Failures (8 tests failed)
🔹 [All failing tests from runtime]
- Exception Message
System.Net.Sockets.SocketException : Name or service not known
- CallStack
at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522 at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385 at System.Net.Dns.<>c.<GetHostEntryOrAddressesCoreAsync>b__39_1(Object s, NameResolutionActivity activity) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 756 at System.Net.Dns.<>c__DisplayClass45_0`1.<RunAsync>b__0(Task <p0>, Object <p1>) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 906 at System.Threading.Tasks.ContinuationResultTaskFromTask`1.InnerInvoke() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs:line 94 at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 194 --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 218 at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:line 2420 --- End of stack trace from previous location --- at System.Threading.Tasks.TaskToAsyncResult.End[TResult](IAsyncResult asyncResult) in /_/src/libraries/Common/src/System/Threading/Tasks/TaskToAsyncResult.cs:line 61 at System.Net.Dns.EndGetHostByName(IAsyncResult asyncResult) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 288 at System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteBeginEndGetHostByName_EmptyString_ReturnsHostName() in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostByNameTest.cs:line 123 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) in /_/src/coreclr/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.CoreCLR.cs:line 39 at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 57
- Exception Message
System.Net.Sockets.SocketException : Name or service not known
- CallStack
at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522 at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385 at System.Net.Dns.GetHostByName(String hostName) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 274 at System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteGetHostByName_EmptyString_ReturnsHostName() in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostByNameTest.cs:line 112 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) in /_/src/coreclr/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.CoreCLR.cs:line 39 at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 57
- Data Driven SubResults
- Exception Message
System.Exception : Failed for empty hostname. Dns.GetHostName() == a00BN5K getHostEntryException==System.Net.Sockets.SocketException (00000005, 0xFFFDFFFF): Name or service not known at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522 at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385 at System.Net.Dns.GetHostEntry(String hostNameOrAddress, AddressFamily family) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 87 at System.Net.Dns.GetHostEntry(String hostNameOrAddress) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 59 at System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_HostString_Ok(String hostName) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 53 etcHostsException== /etc/host == 127.0.0.1 localhost localhost.localdomain ::1 localhost localhost.localdomain ipv6-localhost ipv6-loopback
---- System.Net.Sockets.SocketException : Name or service not known
- Stack Trace
at System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_HostString_Ok(String hostName) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 72
--- End of stack trace from previous location ---
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522
at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385
at System.Net.Dns.GetHostEntry(String hostNameOrAddress, AddressFamily family) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 87
at System.Net.Dns.GetHostEntry(String hostNameOrAddress) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 59
at System.Net.NameResolution.Tests.GetHostEntryTest.<>c__DisplayClass2_0.<Dns_GetHostEntry_HostString_Ok>b__0() in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 41
at System.Net.NameResolution.Tests.GetHostEntryTest.TestGetHostEntryAsync(Func`1 getHostEntryFunc) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 96
at System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_HostString_Ok(String hostName) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 41- Data Driven SubResults
- Exception Message
System.AggregateException : One or more errors occurred. (Name or service not known) (Name or service not known) ---- System.Net.Sockets.SocketException : Name or service not known ---- System.Net.Sockets.SocketException : Name or service not known
- Stack Trace
at System.Threading.Tasks.TaskTimeoutExtensions.WhenAllOrAnyFailed(Task[] tasks) in /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs:line 87 at System.Threading.Tasks.TaskTimeoutExtensions.WhenAllOrAnyFailed(Task[] tasks, Int32 millisecondsTimeout) in /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs:line 54 --- End of stack trace from previous location --- at System.Net.NameResolution.Tests.GetHostEntryTest.TestGetHostEntryAsync(Func`1 getHostEntryFunc) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 99 at System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntryAsync_HostString_Ok(String hostName) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 87 --- End of stack trace from previous location --- --- End of stack trace from previous location --- ----- Inner Stack Trace #1 (System.Net.Sockets.SocketException) ----- at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522 at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385 at System.Net.Dns.<>c.<GetHostEntryOrAddressesCoreAsync>b__39_1(Object s, NameResolutionActivity activity) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 756 at System.Net.Dns.<>c__DisplayClass45_0`1.<RunAsync>b__0(Task <p0>, Object <p1>) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 906 at System.Threading.Tasks.ContinuationResultTaskFromTask`1.InnerInvoke() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs:line 94 at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 279 --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 304 at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:line 2424 --- End of stack trace from previous location --- at System.Threading.Tasks.TaskTimeoutExtensions.GetRealException(Task task) in /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs:line 119 ----- Inner Stack Trace #2 (System.Net.Sockets.SocketException) ----- at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522 at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385 at System.Net.Dns.<>c.<GetHostEntryOrAddressesCoreAsync>b__39_1(Object s, NameResolutionActivity activity) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 756 at System.Net.Dns.<>c__DisplayClass45_0`1.<RunAsync>b__0(Task <p0>, Object <p1>) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 906 at System.Threading.Tasks.ContinuationResultTaskFromTask`1.InnerInvoke() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskContinuation.cs:line 94 at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 279 --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs:line 304 at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:line 2424 --- End of stack trace from previous location --- at System.Threading.Tasks.TaskTimeoutExtensions.GetRealException(Task task) in /_/src/libraries/Common/tests/System/Threading/Tasks/TaskTimeoutExtensions.cs:line 119
- Data Driven SubResults
- Exception Message
System.Net.Sockets.SocketException : Name or service not known
- Stack Trace
at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522 at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385 at System.Net.Dns.GetHostEntry(String hostNameOrAddress, AddressFamily family) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 87 at System.Net.Dns.GetHostEntry(String hostNameOrAddress) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 59 at System.Net.NameResolution.Tests.GetHostEntryTest.GetHostEntry_DisableIPv6_ExcludesIPv6Addresses(String hostnameOuter, Boolean useAsyncOuter) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 118 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) in /_/src/coreclr/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.CoreCLR.cs:line 39 at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 174
❌ System.Net.NameResolution.Tests.GetHostEntryTest.GetHostEntry_DisableIPv6_ExcludesIPv6Addresses(hostnameOuter: \"\", useAsyncOuter: True)
- Exception Message
System.Net.Sockets.SocketException : Name or service not known
- Stack Trace
at System.Net.Dns.GetHostEntryOrAddressesCore(String hostName, Boolean justAddresses, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 522 at System.Net.Dns.GetHostEntryCore(String hostName, AddressFamily addressFamily, Nullable`1 activityOrDefault) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 385 at System.Net.Dns.GetHostEntry(String hostNameOrAddress, AddressFamily family) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 87 at System.Net.Dns.GetHostEntry(String hostNameOrAddress) in /_/src/libraries/System.Net.NameResolution/src/System/Net/Dns.cs:line 59 at System.Net.NameResolution.Tests.GetHostEntryTest.GetHostEntry_DisableIPv6_ExcludesIPv6Addresses(String hostnameOuter, Boolean useAsyncOuter) in /_/src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs:line 118 at InvokeStub_GetHostEntryTest.GetHostEntry_DisableIPv6_ExcludesIPv6Addresses(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 136
❌ System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteBeginEndGetHostByName_EmptyString_ReturnsHostName [Console] [Details] [Artifacts] [0.20% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
❌ System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteGetHostByName_EmptyString_ReturnsHostName [Console] [Details] [Artifacts] [0.20% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
❌ System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_HostString_Ok [Console] [Details] [Artifacts] [0.17% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
-
❌ System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_HostString_Ok(hostName: \"\")
❌ System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntryAsync_HostString_Ok [Console] [Details] [Artifacts] [0.17% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
-
❌ System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntryAsync_HostString_Ok(hostName: \"\")
❌ System.Net.NameResolution.Tests.GetHostEntryTest.GetHostEntry_DisableIPv6_ExcludesIPv6Addresses [Console] [Details] [Artifacts] [0.18% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
Failing Configuration
-
❌ System.Net.NameResolution.Tests.GetHostEntryTest.GetHostEntry_DisableIPv6_ExcludesIPv6Addresses(hostnameOuter: \"\", useAsyncOuter: False)
Loading