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
(3.1.0) crash on launch when installed using deb/jailbreak #3628
Comments
|
Looks like it's crashing during a SwiftUI view update. Relevant portion of the log: |
|
Does this happen for sideloaded IPA as well? |
|
I am unable to reproduce this crash on a jailbroken iOS 14.3 device with no installed tweaks. I suspect some tweak is causing the issue. |
No, when sideloaded it works fine. I have disabled all tweaks except AppSync and it still happens. Let me know if I can test anything else |
|
If you sideload it but launch it while jailbroken (with app sync, do not use AltJIT or anything), what happens? Are you able to launch VMs? |
|
Yes, sideloaded also works when jailbroken. |
|
How are you installing the DEB? |
|
Using Sileo, but the same issue occurs when installing the IPA using Filza. |
|
I've now tested this on an iPhone 6 (iOS 12.5.5), also using Filza, and it crashes there as well |
|
Can you also attach the crash log from iPhone 6? |
|
I think it is crashing for a different reason, here you go |
This seems to be an Xcode issue that will be fixed https://forums.swift.org/t/swift-concurrency-back-deploy-issue/53917/28 Let's focus on the original issue for now. |
|
How are you jailbreaking? |
|
I'm jailbroken using Taurine (latest/1.1.1) |
|
Okay I can reproduce it with Taurine. I used unc0ver which is working. I think the issue may be with libhooker since that's the main difference. Anyone know the best way to contact the devs? |
|
Building on Xcode 13.3 beta is gated on GitHub Actions updating to macOS 12 actions/runner-images#3649 If this isn't solved soon, we may have to use an alternative CI... |
Xcode 13.2 has a bug where back deploying to iOS 13 and below crashes. https://forums.swift.org/t/swift-concurrency-back-deploy-issue/53917/28 Fixes #3628 Fixes #3654
|
@greybaron Can you test the latest deb on iOS 12 (I think it's still broken in taurine) https://github.com/utmapp/UTM/releases/download/v3.1.1/UTM.deb |
|
@osy 3.1.1 now works on iOS 12. Still broken on Taurine. |
|
Yes I know, I can reproduce the issue on my side. |
|
I’m not up to date with jailbreaking but is there a reason to choose Taurine over unc0ver? |
|
Well since both serve the same goal it comes down to what works better for each setup. The last time I used unc0ver, I had issues with Spotlight and Airdrop stopping working after not rebooting for a while, and more jetsam memory violations. Since I haven't used u0 for a while, I'm going to switch to u0 to test this again. But it would be great if UTM implements a Taurine workaround, if coolstar won‘t fix this. (I see you already reported this) |
|
I have a really stupid workaround: (Taurine 1.1.3, iOS 14.1, UTM built from 2224ffa; I
I noticed the crash happens in |
|
I’m wondering if maybe libhooker is some causing it to load for some reason. Because the same error doesn’t happen on unc0ver. |
|
I've tried creating /.disable_tweakinject and even attaching at startup and manually removing the DYLD_INSERT_LIBRARIES from env vars - even without any Taurine libs injected into the process, the libswift_Concurrency.dylib still didn't load. Only way to get it to load is to run I'm guessing Taurine has trouble validating libswift_Concurrency.dylib when it's included in an app? |
|
UTM.HV.ipa 4.1.0 (TrollStore) still doesn't work. @zhuowei |
|
A user on the r/Jailbreak discord also reported this issue on Taurine with the latest version of UTM (both the tweak version and the TrollStore version while jailbroken). They said that disabling tweaks inside UTM using libhooker-configurator did not work (while rebooting into an unjailbroken state and using TrollStore did). Here is their log: https://cdn.discordapp.com/attachments/688122301975363591/1082475809392042015/UTM-2023-03-06-163701.ips |
|
Yes, we had a conversation about this, here's the relevant line: It's crashing because UTM uses posix_spawn to get JIT working for TrollStore. This is hooked by https://github.com/coolstar/electra/blob/master/basebinaries/pspawn_payload/pspawn_payload.m which causes the crash. I believe it's a separate issue than the one referenced in the top of this issue. |
|
Just to confirm, I have the same issue. Shortly I will have an iOS 14.4 device to test on as well. I also have one on 12.4.1 and one on 12.4 running UTM Ie, Installing the latest TrollStore version, installing from sileo either the latest version or the version 3.1 X from filza, or installing latest from filza, crashes on launch. Unjailbroken, it will launch but of course cannot do anything until it’s jailbroken, go and jailbroke with Taurine and it crashes immediately iOS 14.3 iPhone 6s Plus |
|
So should we open a separate issue referencing |
|
No, you should contact the devs of your jailbreak as it’s injecting code that breaks UTM. |
3.1.0 only starts when properly sideloaded. When clean installed or upgraded using the deb (or ipa+Filza) it crashes on launch.
iPadOS 14.3 A12X
crash.log
The text was updated successfully, but these errors were encountered: