dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.1k stars 4.7k forks source link

Test failure System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestLoadTests.HashAlgorithmLaxInLoad #87387

Closed v-wenyuxu closed 1 year ago

v-wenyuxu commented 1 year ago

Failed in: runtime-coreclr libraries-jitstress-random 20230610.1

Failed tests:

net8.0-linux-Release-arm64-CoreCLR_checked-jitstress_random_1-(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8
    - System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestLoadTests.HashAlgorithmLaxInLoad

Error message:

 Assert.Equal() Failure
Expected: 
Actual:   I promise to be a hash algorithm

Stack trace:

    at System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestLoadTests.HashAlgorithmLaxInLoad() in /_/src/libraries/System.Security.Cryptography/tests/X509Certificates/CertificateCreation/CertificateRequestLoadTests.cs:line 149
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs:line 59



ghost commented 1 year ago

Tagging subscribers to this area: @dotnet/area-system-security, @bartonjs, @vcsjones See info in area-owners.md if you want to be subscribed.

Issue Details
**Failed in:** [runtime-coreclr libraries-jitstress-random 20230610.1](https://dev.azure.com/dnceng-public/public/_build/results?buildId=302629&view=ms.vss-test-web.build-test-results-tab&runId=6136174&resultId=182348&paneView=debug) **Failed tests:** ``` net8.0-linux-Release-arm64-CoreCLR_checked-jitstress_random_1-(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8 - System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestLoadTests.HashAlgorithmLaxInLoad ``` **Error message:** ``` Assert.Equal() Failure Expected: Actual: I promise to be a hash algorithm ``` **Stack trace:** ``` at System.Security.Cryptography.X509Certificates.Tests.CertificateCreation.CertificateRequestLoadTests.HashAlgorithmLaxInLoad() in /_/src/libraries/System.Security.Cryptography/tests/X509Certificates/CertificateCreation/CertificateRequestLoadTests.cs:line 149 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs:line 59 ``` 
Author: v-wenyuxu
Assignees: -
Labels: `arch-arm64`, `area-System.Security`, `os-linux`, `JitStress`, `untriaged`
Milestone: -
jozkee commented 1 year ago

As per https://dataexplorer.azure.com/clusters/engsrvprod/databases/engineeringdata, this only showed failures on 06/10 and none ever since. I don't this this is actionable in its current state.

What bugs me is that the Expected is shown as empty.