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

Apple mobile JIT_Directed runtime tests failures: System.DllNotFoundException: EmptyStructsLib #104430

Closed
matouskozak opened this issue Jul 4, 2024 · 5 comments · Fixed by #104433
Labels
arch-arm64 area-Build-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' disabled-test The test is disabled in source code against the issue Known Build Error Use this to report build issues in the .NET Helix tab os-ios Apple iOS os-tvos Apple tvOS

Comments

@matouskozak
Copy link
Member

matouskozak commented Jul 4, 2024

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=727276
Build error leg or test failing: JIT_Directed
Affected CI: tvos_arm64_release_allsubsets_mono_runtimetests, ios_arm64_release_allsubsets_mono_runtimetests (runtime-extra-platforms)
Range of commits: bb63e36...c07a81f (long due to broken Apple mobile CI)

Stack trace example:

[06:09:18.5655820] 2024-07-02 03:09:18.628 JIT_Directed[69619:100114480] System.DllNotFoundException: EmptyStructsLib
[06:09:18.5656160]    at Program.TestIntEmptySysV()
[06:09:18.5656240]    at __GeneratedMainWrapper.Main()
[06:09:18.5663210] Xamarin.Hosting: Process '69619' exited with exit code 101 or crashing signal .

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "System.DllNotFoundException: EmptyStructsLib",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=727276
Error message validated: [System.DllNotFoundException: EmptyStructsLib]
Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 7/4/2024 11:48:18 AM UTC

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
@matouskozak matouskozak added arch-arm64 blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' untriaged New issue has not been triaged by the area owner area-Build-mono os-ios Apple iOS os-tvos Apple tvOS Known Build Error Use this to report build issues in the .NET Helix tab labels Jul 4, 2024
Copy link
Contributor

Tagging subscribers to 'os-ios': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Tagging subscribers to 'os-tvos': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

@matouskozak
Copy link
Member Author

matouskozak commented Jul 4, 2024

The range of commits is quite long so it's difficult to identify the root cause. @fanyang-mono do you know if #103975 could have caused that the DLL is not loaded properly in these scenarios?

Or could it be a missing piece from #103988 / #103184 @jkoritzinsky ?

@jakobbotsch
Copy link
Member

Note that the test is new with #103799, so it may have never worked.

@matouskozak
Copy link
Member Author

Note that the test is new with #103799, so it may have never worked.

You're right, missed that one. Thanks! I think we need to disable the tests because we don't support building native libraries on Apple mobile #92129.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm64 area-Build-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' disabled-test The test is disabled in source code against the issue Known Build Error Use this to report build issues in the .NET Helix tab os-ios Apple iOS os-tvos Apple tvOS
Projects
None yet
2 participants