-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
VectorSingle and VectorDoubleEqualsNonCanonicalNaNTest fails on Mono #74781
Comments
Tagging subscribers to this area: @dotnet/area-system-numerics Issue DetailsFrom the logs, the
It is tough to tell which nan value is the cause: runtime/src/libraries/System.Numerics.Vectors/tests/GenericVectorTests.cs Lines 881 to 884 in 51f7639
Stack trace:
|
Tagging subscribers to this area: @dotnet/area-system-numerics Issue DetailsFrom the logs, the
It is tough to tell which nan value is the cause: runtime/src/libraries/System.Numerics.Vectors/tests/GenericVectorTests.cs Lines 881 to 884 in 51f7639
Stack trace:
|
/cc @karelz |
I think this fails on all Mono platforms/configs, we just didn't see it due to the issue that will be fixed by #74788. I'll disable the tests for Mono for now. |
Do we know why or how Mono is failing here? |
Not yet. I was primarily trying to keep CI clean. /cc @SamMonoRT |
Should we maybe add custom messages to the asserts that will say which nans are failing? |
* CI: Fix helix test results reporting PR #73060 broke uploading of helix test results. This was caused by the change: ```xml <HelixPostCommands>@(HelixPostCommand)</HelixPostCommands> ``` This is overwriting the existing value of `$(HelixPostCommands)`, which gets set to have the upload script invocation in https://github.com/dotnet/arcade/blob/34dff939b4a91e4693f78a856e0e055c1a3f3fba/src/Microsoft.DotNet.Helix/Sdk/tools/azure-pipelines/AzurePipelines.MonoQueue.targets#L8-L15 at evaluation time. Fix by *appending* to the property. Thanks to ChadNedzlek for finding the cause! Fixes #74699 . * Disable failing tests, see #74781 Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
removing blocking-clean-ci tag as tests have been disabled till we identify the cause/fix. |
@steveisok Do you happen to remember which platform the test failed? |
Looks like they fail for all platforms. |
Is this the right area label for this issue? |
The failing cases are when comparing the same elements with each other from the runtime/src/mono/mono/mini/mini-amd64.c Lines 3882 to 3897 in 5333727
I can confirm that the tests work correctly when using LLVM JIT or software fallback. In current implementation |
This issue is fixed by #77770. |
From the logs, the
Assert.False
is failingruntime/src/libraries/System.Numerics.Vectors/tests/GenericVectorTests.cs
Line 893 in 51f7639
It is tough to tell which nan value is the cause:
runtime/src/libraries/System.Numerics.Vectors/tests/GenericVectorTests.cs
Lines 881 to 884 in 51f7639
Stack trace:
Report
Summary
The text was updated successfully, but these errors were encountered: