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

iOS & tvOS legs are failing to AOT System.Net.Http.Json #79279

Closed
jkotas opened this issue Dec 6, 2022 · 2 comments · Fixed by #79310
Closed

iOS & tvOS legs are failing to AOT System.Net.Http.Json #79279

jkotas opened this issue Dec 6, 2022 · 2 comments · Fixed by #79310
Assignees
Labels
area-Codegen-AOT-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab

Comments

@jkotas
Copy link
Member

jkotas commented Dec 6, 2022

/tmp/helix/working/A38E08BF/p/build/apple/AppleApp.targets(91,5): error : Precompiling failed for /tmp/helix/working/A38E08BF/w/B33D09BB/e/publish/System.Text.Json.dll with exit code 139. [/private/tmp/helix/working/A38E08BF/w/B33D09BB/e/publish/ProxyProjectForAOTOnHelix.proj]

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=102948
Build error leg or test failing: Build / Linux arm64 Release AllSubsets_Mono_LLVMFullAot_RuntimeTests llvmfullaot / LLVM AOT cross-compile CoreCLR tests
Pull request: #79226

Error Message

Fill the error message using known issues guidance.

{
  "ErrorMessage": "publish/System.Net.Http.Json.dll with exit code 139",
  "BuildRetry": false
}

Also, see #78580 (comment)

Report

Build Definition Test Pull Request
104043 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79242
103960 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78742
103880 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79013
103865 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79254
103795 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79284
103790 dotnet/runtime System.Runtime.Tests.WorkItemExecution #77359
103345 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78888
103704 dotnet/runtime System.Runtime.Tests.WorkItemExecution #77130
103548 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79300
103695 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79259
103640 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79281
103614 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79303
103603 dotnet/runtime System.Runtime.Tests.WorkItemExecution
103591 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79302
103365 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79284
102291 dotnet/runtime System.Runtime.Tests.WorkItemExecution
103355 dotnet/runtime System.Runtime.Tests.WorkItemExecution #76500
103322 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79281
102241 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79127
102258 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79226
102570 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78790
103238 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79048
102113 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79215
103208 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78557
103186 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79274
103117 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79272
102822 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78914
102966 dotnet/runtime System.Runtime.Tests.WorkItemExecution #77343
103070 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79269
102999 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79268
102772 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79258
102953 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79243
102948 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79226
102942 dotnet/runtime System.Runtime.Tests.WorkItemExecution
102849 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79128
102818 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79254
102808 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79259
102463 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79243
102492 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79184
102745 dotnet/runtime System.Runtime.Tests.WorkItemExecution #77343
102439 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78798
102695 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79239
102706 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78742
102505 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79249
102621 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79254
102579 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79251
102322 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78557
102119 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79239
102097 dotnet/runtime System.Runtime.Tests.WorkItemExecution #78927
102036 dotnet/runtime System.Runtime.Tests.WorkItemExecution #79232

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
36 50 50
@jkotas jkotas added blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab labels Dec 6, 2022
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Dec 6, 2022
@steveisok
Copy link
Member

The mono aot compiler crashes when trying to aot System.Text.Json or System.Net.Http.Json at

@vargaz vargaz self-assigned this Dec 6, 2022
@vargaz
Copy link
Contributor

vargaz commented Dec 6, 2022

This is due to a stack overflow in the AOT compiler.

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Dec 6, 2022
vargaz added a commit to vargaz/runtime that referenced this issue Dec 7, 2022
The recursion would happen if a gshared type would contain a recursive reference to
it. It was triggered by the JsonTypeInfo:JsonTypeInfo<Queue<T>> field added by dotnet#78646.

Fixes dotnet#79279.
vargaz added a commit that referenced this issue Dec 7, 2022
The recursion would happen if a gshared type would contain a recursive reference to
it. It was triggered by the JsonTypeInfo:JsonTypeInfo<Queue<T>> field added by #78646.

Fixes #79279.
@ghost ghost removed in-pr There is an active PR which will close this issue when it is merged untriaged New issue has not been triaged by the area owner labels Dec 7, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Jan 6, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Codegen-AOT-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants