Repository navigation
Description
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1665174
Build error leg or test failing: linux-x64 Release Libraries_Release_CoreCLR - azurelinux.4.amd64.open-System.Security.Cryptography.Tests / ECDiffieHellmanTests_OpenSsl.TestExplicitCurveImportOnUnsupportedPlatform
Pipeline: runtime-extra-platforms, definition 154, main.
Affected platform: Linux x64, Azure Linux 4, CoreCLR Release. Both the Default and OpenSsl test variants fail.
First build it occurred (earliest verified observation, not an established introducing build): 1653767, finished 2026-10-29T09:48:20.7818427Z.
Follow-up build: 1667020, finished 2026-11-06T09:02:57.4679438Z; both variants reproduce the same ordered diagnostic.
Eleven source-and-prior builds were inspected. The failure was verified in eight distinct builds: 1653767, 1655451, 1657310, 1658360, 1659071, 1661087, 1663137, and 1665174. It also reproduces in follow-up 1667020. The three older sampled builds did not expose a failed crypto console for this leg; that does not establish a passing affected test. The true origin may predate the earliest verified observation.
KBE authoring guidance (ci-failure-scan)
Error Detailsis for readers. Paste the full exception, stack trace, or build error excerpt so the failure is understandable without opening the raw log.- Build Analysis parses only the single JSON block under
Error Message. ErrorMessageis a case-sensitive ordinalString.Containssubstring copied verbatim from the failing log.- Set
BuildRetrytotrueonly for a clear infrastructure retry case.ExcludeConsoleLogdisables Helix console-log scanning.
Error Details
The unsupported-platform test expects importing an explicit EC curve to throw PlatformNotSupportedException, but no exception is thrown. This scan does not establish whether the defect is in capability detection, the test expectation, or the implementation.
Representative complete failure block:
System.Security.Cryptography.EcDiffieHellman.Tests.ECDiffieHellmanTests_OpenSsl.TestExplicitCurveImportOnUnsupportedPlatform [FAIL]
Assert.Throws() Failure: No exception was thrown
Expected: typeof(System.PlatformNotSupportedException)
Stack Trace:
/_/src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/ECDiffieHellman/ECDiffieHellmanTests.ImportExport.cs(339,0): at System.Security.Cryptography.EcDiffieHellman.Tests.ECDiffieHellmanTests.TestExplicitCurveImportOnUnsupportedPlatform()
/_/src/coreclr/System.Private.CoreLib/src/System/Reflection/IntrinsicInvokeHelper.cs(837,0): at System.Reflection.IntrinsicInvokeHelper.Instance_Void_0(IntPtr fn, Object obj, IntPtr* _, RuntimeType __)
/_/src/coreclr/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.CoreCLR.cs(33,0): at System.Reflection.MethodBaseInvoker.InvokeWithSharedThunk(Object obj, IntPtr* args)
/_/src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(134,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
The Default variant has the same assertion, expected exception, and stack frames. The matcher covers both variants without matching passing or skipped output.
Error Message
{
"ErrorMessage": [
"TestExplicitCurveImportOnUnsupportedPlatform [FAIL]",
"Assert.Throws() Failure: No exception was thrown",
"Expected: typeof(System.PlatformNotSupportedException)"
],
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}Agentic workflow metadata (ci-failure-scan)
Workflow artifact: ci-failure-scan
Artifact kind: kbe-verification
Verified match count: 2 hits in failure.log
Each element has two literal matches in the saved source console. The three elements match in order within each failing test's own output; the PASS/SKIP negative checks are empty. Both ordered matches also reproduce in the selected follow-up console. Repeated variants within one build are not counted as separate build occurrences.
Filed by ci-failure-scan (detection only). ci-failure-fix walks open [ci-scan] KBEs and either opens a small fix PR or comments here to loop in owners — it never disables the test.
Note
Generated by GitHub Copilot.
Generated by CI Outer-Loop Failure Scanner · copilot · gpt61 · ~313 AIC · ⌖ ~14 AIC · ⊞ 33.3K · ◷
Report
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 3 | 19 | 19 |
Activity
dotnet-policy-service commentedon Nov 7, 2026
Tagging subscribers to this area: @bartonjs, @vcsjones, @dotnet/area-system-security
See info in area-owners.md if you want to be subscribed.