Post

Replies

Boosts

Views

Activity

Reply to iOS 15 dyld Crash
@all: Please report this with feedbackassistant.apple.com so that Apple gets aware of this, seems like a lot of developers see this problem since iOS15 (already see it also in iOS16 Beta). You can also refer to my report number FB9645713.
Aug ’22
Reply to Is subscription autoRenewStatus in StoreKit2 working correctly with Sandbox testing?
I see exactly the same problem with "renewalInfo.willAutoRenew" in Sandbox, it doesn't update it's value to false when you cancel the subscription. Has anybody done a product release, does it work there (maybe only sandbox issue)? try await AppStore.showManageSubscriptions(in: windowScene) #if DEBUG try await AppStore.sync() // brute force fix (sync) to emulate behavior how it should be for debugging, don't do that in the release build #endif await storeKit2Service.updateSubscriptionStatus()
Jan ’22
Reply to iOS 15 dyld Crash
| "So, just to clarify, this means that you’ve not seen anything like this on iOS 14, right?" --> I saw some crashes of this type already on iOS 14.6 / 14.7 / 14.8. But the amount was 100 times less than on iOS 15. Do you have any suggestions what I could try for the next release? Could it be a problem of an external library or some permission (info.plist)?
Oct ’21
Reply to iOS 15 dyld Crash
Unluckily I see the crashes also on the release version of iOS 15 and also on iOS 15.0.1. All crash dumps I see look quite similar. So I'll attach 2 of them. I hope you have an idea what the issue could be. 2021-09-29_02-48-23.3145_+0700-fd14133444e2d80b29df37d7e1351e36da56b9b0.crash 2021-09-30_20-43-40.7094_-0300-cc329683426a0c2af354a39561a85a8069eff152.crash
Oct ’21
Reply to NO_CRASH_STACK crash in Xcode organizer crash reports, What's the reason and how can i fix it?
Date/Time: 2021-09-23 10:15:56.6464 +0800 Launch Time: 2021-09-23 10:14:56.2041 +0800 OS Version: iPhone OS 15.0 (19A346) Release Type: User Baseband Version: 5.00.00 Report Version: 104 Exception Type: EXC_CRASH (SIGKILL) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Triggered by Thread: 0 Thread 0 Crashed: 0 dyld 0x000000010148dc68 __fcntl + 8 1 dyld 0x00000001014bd288 _fcntl + 84 (fcntl-base.c:82) 2 dyld 0x000000010148d518 dyld4::SyscallDelegate::fcntl(int, int, void*) const + 28 (DyldDelegates.cpp:926) 3 dyld 0x000000010149d8e0 dyld4::Loader::mapSegments(Diagnostics&, dyld4::RuntimeState&, char const*, unsigned long long, dyld4::Loader::CodeSignatureInFile const&, bool, dyld3::Array<dyld4::Loader::Region> const&, bool, bo... + 400 (Loader.cpp:973) 4 dyld 0x0000000101493ec0 ___ZN5dyld416JustInTimeLoader24makeJustInTimeLoaderDiskER11DiagnosticsRNS_12RuntimeStateEPKcRKNS_6Loader11LoadOptionsEbj_block_invoke_2 + 64 (JustInTimeLoader.cpp:785) 5 dyld 0x00000001014a0a2c dyld4::JustInTimeLoader::withRegions(dyld3::MachOAnalyzer const*, void (dyld3::Array<dyld4::Loader::Region> const&) block_pointer) + 244 (JustInTimeLoader.cpp:674) 6 dyld 0x0000000101488b14 ___ZN5dyld416JustInTimeLoader24makeJustInTimeLoaderDiskER11DiagnosticsRNS_12RuntimeStateEPKcRKNS_6Loader11LoadOptionsEbj_block_invoke + 464 (JustInTimeLoader.cpp:779) 7 dyld 0x000000010148153c dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const + 120 (DyldDelegates.cpp:615) 8 dyld 0x000000010149205c dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int) + 176 (JustInTimeLoader.cpp:734) 9 dyld 0x000000010148a7c0 ___ZN5dyld46Loader9getLoaderER11DiagnosticsRNS_12RuntimeStateEPKcRKNS0_11LoadOptionsE_block_invoke + 1296 (Loader.cpp:594) 10 dyld 0x000000010149d43c ___ZN5dyld46Loader24forEachResolvedAtPathVarERNS_12RuntimeStateEPKcRKNS0_11LoadOptionsENS_13ProcessConfig13PathOverrides4TypeERbU13block_pointerFvS4_SA_SB_E_block_invoke + 200 (Loader.cpp:0) 11 dyld 0x0000000101481230 dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 160 (MachOFile.cpp:937) 12 dyld 0x000000010148b0e4 dyld3::MachOAnalyzer::forEachRPath(void (char const*, bool&) block_pointer) const + 100 (MachOAnalyzer.cpp:3322) 13 dyld 0x000000010149d12c dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConf... + 428 (Loader.cpp:784) 14 dyld 0x000000010149034c ___ZN5dyld46Loader11forEachPathER11DiagnosticsRNS_12RuntimeStateEPKcRKNS0_11LoadOptionsEU13block_pointerFvS6_NS_13ProcessConfig13PathOverrides4TypeERbE_block_invoke + 112 (Loader.cpp:374) 15 dyld 0x0000000101486ac8 dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 580 (DyldProcessConfig.cpp:1750) 16 dyld 0x000000010149cf68 dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 144 (Loader.cpp:361) 17 dyld 0x000000010148ab50 dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 540 (Loader.cpp:435) 18 dyld 0x0000000101491cb4 ___ZN5dyld416JustInTimeLoader14loadDependentsER11DiagnosticsRNS_12RuntimeStateERKNS_6Loader11LoadOptionsE_block_invoke + 332 (JustInTimeLoader.cpp:165) 19 dyld 0x00000001014af498 ___ZNK5dyld39MachOFile21forEachDependentDylibEU13block_pointerFvPKcbbbjjRbE_block_invoke + 140 (MachOFile.cpp:1049) 20 dyld 0x0000000101481230 dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 160 (MachOFile.cpp:937) 21 dyld 0x0000000101485760 dyld3::MachOFile::forEachDependentDylib(void (char const*, bool, bool, bool, unsigned int, unsigned int, bool&) block_pointer) const + 144 (MachOFile.cpp:1041) 22 dyld 0x000000010149f874 dyld4::JustInTimeLoader::loadDependents(Diagnostics&, dyld4::RuntimeState&, dyld4::Loader::LoadOptions const&) + 136 (JustInTimeLoader.cpp:139) 23 dyld 0x00000001014952bc dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 876 (dyldMain.cpp:506) 24 dyld 0x0000000101494170 start + 412 (dyldMain.cpp:869) Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x000000016efc1830 x3: 0x000000016efc1830 x4: 0x0000000000000000 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x000000016efc1690 x9: 0x000000016efc1698 x10: 0x0000000000000003 x11: 0x0000000000000001 x12: 0x0000000000000001 x13: 0x080000000002c000 x14: 0x000000000002c000 x15: 0x007373656e746946 x16: 0x000000000000005c x17: 0x00000000000fc8d0 x18: 0x0000000000000000 x19: 0x000000016efc16b0 x20: 0x0000000101518060 x21: 0x000000001f070008 x22: 0x0000000000000003 x23: 0x000000016efc1d38 x24: 0x000000016efc1700 x25: 0x0000000000000000 x26: 0x000000016efc1ba0 x27: 0x000000016efc1c98 x28: 0x0000000000000001 fp: 0x000000016efc1680 lr: 0x00000001014bd288 sp: 0x000000016efc1670 pc: 0x000000010148dc68 cpsr: 0x0 esr: 0x56000080 Address size fault`
Sep ’21