-
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
AOT compile aot-instances.dll, the AOT compiler exited with code 139. #109966
Comments
From @rolfbjarne on Fri, 15 Nov 2024 19:29:01 GMT Could you get an MSBuild binlog and attach it here? Thanks! |
From @bwinklesky on Fri, 15 Nov 2024 19:52:13 GMT Let me know if this doesn't work |
From @rolfbjarne on Mon, 18 Nov 2024 08:13:11 GMT Unfortunately that didn't give me many clues. Is there any chance we could get access to your project to compile it ourselves? |
From @bwinklesky on Mon, 18 Nov 2024 19:06:13 GMT
@rolfbjarne I created a respository and gave you access. WasatchBackcountryAlliance is the app to build. I ask that you destroy the source code after you've diagnosed the issue. |
From @rolfbjarne on Tue, 19 Nov 2024 12:28:31 GMT
I confirm I can reproduce the problem; I'll see if I can figure out where to route the bug and create a smaller test project that doesn't involve any of your code. |
From @formerlymisterhenson on Tue, 19 Nov 2024 13:27:19 GMT Well this error occured in my project as well, I went with:
|
From @rolfbjarne on Tue, 19 Nov 2024 16:17:20 GMT Smaller test case: aot-instances-1003365.zip To repro: unzip & run Binlog: msbuild.binlog.zip Crash report (mono-aot-cross): crash.txt |
@rolfbjarne thanks for looking into this! |
Just to let you know that I have this problem also - exactly as described above. I gave the solution from @formerlymisterhenson a shot and my build has now completed OK. However, not sure whether True is going to have any adverse effects? |
Tagging subscribers to 'os-ios': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger |
@BrzVlad could you please repro from Rolf's repro and get a real callstack - the one in the crash report is probably without symbols. That should help us triage this better. |
Any news on this issue? we have the exact same |
The fix is there, the release cycle will take a while. I would assume the new .NET9 version will be available sometime in January. |
The backport to 9 is #110271. |
Tried the suggestion above and others separate and together and still same issues.IOSBuild.zip
1> With environment: |
True
-all,System.Private.Windows.Core
this worked for me I was able to do a release build. @rolfbjarne thank you |
As of to date. Still not able to do a release, but have been able to upload a "Debug" version of the app for Test Flight until this is fixed. |
Not sure if you’re building against .NET 9 or not, but if you are… you can downgrade to version 8 and you should be able to publish a release build. |
I am developing for .Net 9. I did try switching to .Net 8 but many of my libraries also needed to be downgraded as well. Then some other issues came up that were fixed in the 9 libraries. So I will wait, this application is multi platform. |
Removing the package SixLabors.ImageSharp from the project "resolved" the problem for me. |
Any word on when this fix will be released? I too have the SizLablrs.ImageSharp nuget package and I'm getting this error. Unfortunately, I can't remove that package. |
#110271 is now merged into the servicing branch for 9. It should go out with the next release (Feb). Assuming you're hitting the same problem the fix is for. |
For a workaround at the moment. I can compile in Debug and Publish, but the Publish hangs. If you watch the folder "/Users/{Username}/Library/Developer/Xcode/Archives" on your Mac. A folder will be created with a date stamp "YYYY-MM-DD" format with an archive file located inside. From there I have to end Visual Studio via Task Manager. Canceling causes issues with the file, perhaps it's trying to roll back. Double clicking the file will open XCode to Validate and/or Distribute the app to the Store. My app is still in TestFlight for the moment so this is workable until this issue can be resolved. |
first tuesday of january ? |
@softlion I think it should be second week of February. |
I am getting this too with .NET 8.0 on IOS when using VS 17.13 preview 4.0. Rollbacking to preview 1.0 fixes it. Will the fix in .net 9.0 will apply to .net 8.0 as well? -Mat |
Another failure was detected on this sample with the 9.0.2 service release (due in February). An additional fix was required #112005, which will be included in 9.0.3 release (due in March from my understanding). Sorry about the delay. @BleuBleu A fix for these AOT compilation issues was introduced on .NET9 and these subsequent fixes expand on that work so they are only relevant for .NET9. There is nothing planned for .NET8. |
Same issue with MAUI 9 + ImageSharp + iOS |
Adding this fixed the compilation
Not a super clean workaround, but worked for me |
I'm using MAUI on .NET 9 with ImageSharp as well, and @electro-logic workaround worked for me. While MtouchInterpreter -all didn't. |
It does work, but makes the app very very slow. |
@softlion true. I read that this option should still perform aot for everything it can, and fallback to interpreter mode. But my build used to take 20+ minutes and now it finishes in 5 mins. So I guess no aot is taking place. |
From @bwinklesky on Fri, 15 Nov 2024 19:19:59 GMT
Apple platform
iOS
Framework version
net9.0-*
Affected platform version
.NET 9
Description
After upgrading to Xcode 16 and upgrading source code to version 9 we are getting this error.
IL stripping assemblies
12:01:24 Tool /usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64/9.0.0/Sdk/../tools/mono-aot-cross execution finished (exit code = 139).
12:01:24
12:01:24 /usr/local/share/dotnet/packs/Microsoft.iOS.Sdk.net9.0_18.0/18.0.9617/targets/Xamarin.Shared.Sdk.targets(1277,3): error : Failed to AOT compile aot-instances.dll, the AOT compiler exited with code 139.
Steps to Reproduce
dotnet publish release
Did you find any workaround?
No response
Build logs
No response
Copied from original issue xamarin/xamarin-macios#21634
The text was updated successfully, but these errors were encountered: