Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make SafeEvpPKeyHandle.OpenKeyFromProvider throw PNSE on OSSL less than 3.0 #106397

Merged
merged 3 commits into from
Aug 21, 2024

Address recent feedback

9af1d0e
Select commit
Loading
Failed to load commit list.
Merged

Make SafeEvpPKeyHandle.OpenKeyFromProvider throw PNSE on OSSL less than 3.0 #106397

Address recent feedback
9af1d0e
Select commit
Loading
Failed to load commit list.
Build Analysis / Build Analysis succeeded Aug 21, 2024 in 0s

.NET Result Analysis

Details

⚠️ The following pipeline(s) will not be analyzed as has been explicited excluded from analysis

All checks completed

[runtime]

[runtime-dev-innerloop]

Build Rerun

✔️ Build passed after 1 retries.

(Attempt #1) [link to build]

runtime / Build / Libraries Test Run release coreclr windows x64 Debug / Send to Helix

[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]
    ❌.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24416.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test System.Threading.ThreadPools.Tests.ThreadPoolTests.IOCompletionPortCountConfigVarTest has failed. Check the Test tab or [this console log]

runtime / Build / Libraries Test Run release coreclr windows x86 Release / Send to Helix

[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]
    ❌.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24416.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test System.Threading.ThreadPools.Tests.ThreadPoolTests.IOCompletionPortCountConfigVarTest has failed. Check the Test tab or [this console log]

Non-Deterministic Test Failures Detected

System.Threading.ThreadPools.Tests.ThreadPoolTests.IOCompletionPortCountConfigVarTest [Console] [Details] [Artifacts] [2.58% failure rate]
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

Failing Configurations (2)

Data Driven SubResults
    System.Threading.ThreadPools.Tests.ThreadPoolTests.IOCompletionPortCountConfigVarTest(ioCompletionPortCount: 5)
    Exception Message
    Microsoft.DotNet.RemoteExecutor.RemoteExecutionException : Half-way through waiting for remote process.
    Memory load: 35
    

    Image Name PID Services
    ========================= ======== ============================================
    svchost.exe 864 BrokerInfrastructure, DcomLaunch, PlugPlay,
    Power, SystemEventsBroker
    svchost.exe 972 RpcEptMapper, RpcSs
    svchost.exe 384 LSM
    svchost.exe 784 TermService
    svchost.exe 1040 NcbService
    svchost.exe 1052 lmhosts
    svchost.exe 1144 EventLog
    svchost.exe 1208 vmicheartbeat
    svchost.exe 1216 vmickvpexchange
    svchost.exe 1224 vmicshutdown
    svchost.exe 1256 vmictimesync
    svchost.exe 1412 nsi
    svchost.exe 1424 gpsvc
    svchost.exe 1492 Dhcp
    svchost.exe 1532 Winmgmt
    svchost.exe 1576 UmRdpService
    svchost.exe 1600 Schedule
    svchost.exe 1688 CoreMessagingRegistrar
    svchost.exe 1728 NlaSvc
    svchost.exe 1892 CertPropSvc
    svchost.exe 1944 LanmanWorkstation
    svchost.exe 1952 DispBrokerDesktopSvc
    svchost.exe 2008 FontCache
    svchost.exe 1516 netprofm
    svchost.exe 1624 SessionEnv
    svchost.exe 2064 TimeBrokerSvc
    svchost.exe 2088 ProfSvc
    svchost.exe 2096 EventSystem
    svchost.exe 2108 Themes
    svchost.exe 2296 SENS
    svchost.exe 2380 Dnscache
    svchost.exe 2388 hns
    svchost.exe 2396 Wcmsvc
    svchost.exe 2444 UserManager
    svchost.exe 2452 ShellHWDetection
    svchost.exe 2512 BFE, mpssvc
    svchost.exe 2676 WinHttpAutoProxySvc
    svchost.exe 2752 nvagent
    svchost.exe 2980 AppHostSvc
    svchost.exe 2996 CryptSvc
    svchost.exe 3012 DiagTrack
    svchost.exe 3040 iphlpsvc
    svchost.exe 1168 sacsvr
    svchost.exe 2552 StateRepository
    svchost.exe 2876 SysMain
    svchost.exe 3092 W3SVC, WAS
    svchost.exe 3100 W32Time
    svchost.exe 3108 WinRM
    svchost.exe 3120 WpnService
    svchost.exe 3144 TrkWks
    svchost.exe 3428 LanmanServer
    svchost.exe 5080 CDPUserSvc_713d4
    svchost.exe 4104 WpnUserService_713d4
    svchost.exe 4588 TabletInputService
    svchost.exe 1200 TokenBroker
    svchost.exe 5256 camsvc
    svchost.exe 5308 CDPSvc
    svchost.exe 6000 pla
    svchost.exe 4552 Appinfo
    svchost.exe 6272 UsoSvc
    svchost.exe 7608 PcaSvc
    svchost.exe 6324 StorSvc
    svchost.exe 7036 DPS
    svchost.exe 7224 UALSVC
    svchost.exe 5540 cbdhsvc_713d4
    svchost.exe 6972 LicenseManager
    svchost.exe 3380 DsSvc
    svchost.exe 8092 smphost
    svchost.exe 1300 NetSetupSvc
    Timed out at 8/20/2024 2:31:44 PM after 60000ms waiting for remote process.
    Wrote mini dump to: C:\h\w\BE500A30\w\B33A0975\uploads\4644.lwiaj0bx.yjh.dmp
    Process ID: 4644
    Handle: 1172
    Name: dotnet
    MainModule: C:\h\w\BE500A30\p\dotnet.exe
    StartTime: 8/20/2024 2:30:44 PM
    TotalProcessorTime: 00:00:00.5781250
    Threads:
    Thread #1 (OS 0x1600) [MTA]
    [ExternalMethodFrame]
    System.Number.<TryFormatInt32>g__TryFormatInt32Slow|19_0[[System.Char, System.Private.CoreLib]](Int32, Int32, System.ReadOnlySpan`1<Char>, System.IFormatProvider, System.Span`1<Char>, Int32 ByRef)
    System.Text.ValueStringBuilder.AppendFormatHelper(System.IFormatProvider, System.String, System.ReadOnlySpan`1<System.Object>)
    System.String.FormatHelper(System.IFormatProvider, System.String, System.ReadOnlySpan`1<System.Object>)
    System.String.Format(System.String, System.Object, System.Object)
    Microsoft.Diagnostics.Runtime.DbgEngDataReader..ctor(Int32, Microsoft.Diagnostics.Runtime.AttachFlag, UInt32)
    Microsoft.Diagnostics.Runtime.DataTarget.AttachToProcess(Int32, UInt32, Microsoft.Diagnostics.Runtime.AttachFlag)
    Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose(Boolean)
    Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose()
    System.Threading.ThreadPools.Tests.ThreadPoolTests+<>c.<IOCompletionPortCountConfigVarTest>b__47_0(System.String)
    [HelperMethodFrame_PROTECTOBJ] (System.RuntimeMethodHandle.InvokeMethod)
    System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(System.Object, IntPtr*)
    System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(System.Object, System.Span`1<System.Object>, System.Reflection.BindingFlags)
    System.Reflection.MethodBaseInvoker.InvokeWithOneArg(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
    System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
    System.Reflection.MethodBase.Invoke(System.Object, System.Object[])
    Microsoft.DotNet.RemoteExecutor.Program.Main(System.String[])
    Thread #2 (OS 0x1610) [Finalizer] [Background]
    [DebuggerU2MCatchHandlerFrame]
    Thread #3 (OS 0xD40) [Background] [MTA]
    [DebuggerU2MCatchHandlerFrame]


    Stack Trace

       at Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose(Boolean disposing) in /_/src/Microsoft.DotNet.RemoteExecutor/src/RemoteInvokeHandle.cs:line 225
    at Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose() in /_/src/Microsoft.DotNet.RemoteExecutor/src/RemoteInvokeHandle.cs:line 55
    at System.Threading.ThreadPools.Tests.ThreadPoolTests.IOCompletionPortCountConfigVarTest(Int32 ioCompletionPortCount) in /_/src/libraries/System.Threading.ThreadPool/tests/ThreadPoolTests.cs:line 1348
    at InvokeStub_ThreadPoolTests.IOCompletionPortCountConfigVarTest(Object, Span`1)
    at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 95

Was this helpful? Yes No