Hello. Recently, there have been many app crash issues of unknown causes. It has been reported that the app crashes as soon as it is launched, but it is difficult to resolve the issue because it cannot be reproduced. I have attached the crash log, so please review it and provide appropriate guidance. Thank you.
Incident Identifier: E7E85D6E-EE8E-41B2-816F-0BEC185666E2 Distributor ID: com.apple.AppStore Hardware Model: iPhone14,4 Process: HANA_MTS_PRO [3037] Path: /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/HANA_MTS_PRO Identifier: com.hanasec.stock Version: 2.36.00 (11) AppStoreTools: 16C5031b AppVariant: 1:iPhone14,4:18 Code Type: ARM-64 (Native) Role: Foreground Parent Process: launchd [1] Coalition: com.hanasec.stock [1702] Date/Time: 2025-02-28 06:02:16.3498 +0900 Launch Time: 2025-02-28 00:27:14.9238 +0900 OS Version: iPhone OS 18.3.1 (22D72) Release Type: User Baseband Version: 4.20.03 Report Version: 104 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x00000003f306e620 Exception Codes: 0x0000000000000001, 0x00000003f306e620 VM Region Info: 0x3f306e620 is not in any region. Bytes after previous region: 3540444705 Bytes before following region: 50683517408 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL MALLOC_NANO 300000000-320000000 [512.0M] rw-/rwx SM=COW ---> GAP OF 0xca0000000 BYTES commpage (reserved) fc0000000-1000000000 [ 1.0G] ---/--- SM=NUL reserved VM address space (unallocated) Termination Reason: SIGNAL 11 Segmentation fault: 11 Terminating Process: exc handler [3037] Triggered by Thread: 10 Thread 0: 0 libobjc.A.dylib 0x00000001809d9c10 object_cxxDestructFromClass(objc_object*, objc_class*) + 216 (objc-class.mm:460) 1 libobjc.A.dylib 0x00000001809d8eec _objc_rootDealloc + 80 (NSObject.mm:2157) 2 HANA_MTS_PRO 0x000000010554e090 0x104c10000 + 9691280 3 HANA_MTS_PRO 0x00000001057e4aac 0x104c10000 + 12405420 4 CoreFoundation 0x0000000183482db8 -[__NSDictionaryM removeAllObjects] + 592 (NSDictionaryM.m:328) 5 HANA_MTS_PRO 0x0000000105372758 0x104c10000 + 7743320 6 HANA_MTS_PRO 0x0000000104d14470 0x104c10000 + 1066096 7 HANA_MTS_PRO 0x000000010581fec8 0x104c10000 + 12648136 8 HANA_MTS_PRO 0x0000000104f927dc 0x104c10000 + 3680220 9 CoreFoundation 0x00000001834ab488 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148 (CFNotificationCenter.c:701) 10 CoreFoundation 0x00000001834ab3a4 ___CFXRegistrationPost_block_invoke + 88 (CFNotificationCenter.c:194) 11 CoreFoundation 0x00000001834a9f18 _CFXRegistrationPost + 436 (CFNotificationCenter.c:222) 12 CoreFoundation 0x00000001834a901c _CFXNotificationPost + 728 (CFNotificationCenter.c:1248) 13 Foundation 0x0000000182100a9c -[NSNotificationCenter postNotificationName:object:userInfo:] + 92 (NSNotification.m:531) 14 HANA_MTS_PRO 0x0000000104e3fe1c 0x104c10000 + 2293276 15 HANA_MTS_PRO 0x0000000104ffcab4 0x104c10000 + 4115124 16 HANA_MTS_PRO 0x00000001051b0224 0x104c10000 + 5898788 17 HANA_MTS_PRO 0x00000001057ffa04 0x104c10000 + 12515844 18 HANA_MTS_PRO 0x00000001054fd60c 0x104c10000 + 9360908 19 HANA_MTS_PRO 0x000000010508936c 0x104c10000 + 4690796 20 HANA_MTS_PRO 0x000000010523dff0 0x104c10000 + 6479856 21 HANA_MTS_PRO 0x0000000105063408 0x104c10000 + 4535304 22 HANA_MTS_PRO 0x000000010513572c 0x104c10000 + 5396268 23 HANA_MTS_PRO 0x000000010602bcdc 0x104c10000 + 21085404 24 Foundation 0x00000001820fe458 __NSThreadPerformPerform + 264 (NSThread.m:1084) 25 CoreFoundation 0x00000001834d0f4c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1970) 26 CoreFoundation 0x00000001834d0ee0 __CFRunLoopDoSource0 + 176 (CFRunLoop.c:2014) 27 CoreFoundation 0x00000001834d3b40 __CFRunLoopDoSources0 + 244 (CFRunLoop.c:2051) 28 CoreFoundation 0x00000001834d2d3c __CFRunLoopRun + 840 (CFRunLoop.c:2969) 29 CoreFoundation 0x0000000183525284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434) 30 GraphicsServices 0x00000001d07914c0 GSEventRunModal + 164 (GSEvent.c:2196) 31 UIKitCore 0x000000018606e674 -[UIApplication _run] + 816 (UIApplication.m:3846) 32 UIKitCore 0x0000000185c94e88 UIApplicationMain + 340 (UIApplication.m:5503) 33 HANA_MTS_PRO 0x00000001052f48c8 0x104c10000 + 7227592 34 dyld 0x00000001a977dde8 start + 2724 (dyldMain.cpp:1338) Thread 1: 0 libsystem_pthread.dylib 0x000000020e1f246c start_wqthread + 0 (:-1) Thread 2: 0 HANA_MTS_PRO 0x00000001061052d8 0x104c10000 + 21975768 1 HANA_MTS_PRO 0x0000000105203dc8 0x104c10000 + 6241736 2 libobjc.A.dylib 0x00000001809d9bac object_cxxDestructFromClass(objc_object*, objc_class*) + 116 (objc-class.mm:457) 3 libobjc.A.dylib 0x00000001809d8f4c objc_destructInstance + 80 (objc-runtime-new.mm:9283) 4 libobjc.A.dylib 0x00000001809d8eec _objc_rootDealloc + 80 (NSObject.mm:2157) 5 HANA_MTS_PRO 0x000000010554e090 0x104c10000 + 9691280 6 HANA_MTS_PRO 0x0000000104c49188 0x104c10000 + 233864 7 libobjc.A.dylib 0x00000001809d8e38 AutoreleasePoolPage::releaseUntil(objc_object**) + 204 (NSObject.mm:939) 8 libobjc.A.dylib 0x00000001809d8b8c objc_autoreleasePoolPop + 260 (NSObject.mm:2205) 9 libdispatch.dylib 0x000000018b21ef84 _dispatch_last_resort_autorelease_pool_pop + 40 (object.m:553) 10 libdispatch.dylib 0x000000018b231140 _dispatch_root_queue_drain + 1032 (queue.c:7359) 11 libdispatch.dylib 0x000000018b2316c4 _dispatch_worker_thread2 + 156 (queue.c:7399) 12 libsystem_pthread.dylib 0x000000020e1f4644 _pthread_wqthread + 228 (pthread.c:2709) 13 libsystem_pthread.dylib 0x000000020e1f2474 start_wqthread + 8 (:-1) Thread 3: 0 libsystem_pthread.dylib 0x000000020e1f246c start_wqthread + 0 (:-1) Thread 4: 0 libsystem_pthread.dylib 0x000000020e1f246c start_wqthread + 0 (:-1) Thread 5: 0 libsystem_pthread.dylib 0x000000020e1f246c start_wqthread + 0 (:-1) Thread 6: 0 libsystem_kernel.dylib 0x00000001d4bb4788 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001d4bb7e98 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001d4bb7db0 mach_msg_overwrite + 424 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001d4bb7bfc mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x00000001834d3804 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637) 5 CoreFoundation 0x00000001834d2eb0 __CFRunLoopRun + 1212 (CFRunLoop.c:3021) 6 CoreFoundation 0x0000000183525284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434) 7 Foundation 0x000000018208b0e8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373) 8 Foundation 0x00000001821e7bb0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420) 9 UIKitCore 0x0000000186101a78 -[UIEventFetcher threadMain] + 420 (UIEventFetcher.m:1351) 10 Foundation 0x0000000182176f30 __NSThread__start__ + 724 (NSThread.m:991) 11 libsystem_pthread.dylib 0x000000020e1f27d0 _pthread_start + 136 (pthread.c:931) 12 libsystem_pthread.dylib 0x000000020e1f2480 thread_start + 8 (:-1) Thread 7: 0 libsystem_pthread.dylib 0x000000020e1f246c start_wqthread + 0 (:-1) Thread 8: 0 libsystem_kernel.dylib 0x00000001d4bbc334 __select + 8 (:-1) 1 CoreFoundation 0x00000001835a54b4 __CFSocketManager + 704 (CFSocket.c:1341) 2 libsystem_pthread.dylib 0x000000020e1f27d0 _pthread_start + 136 (pthread.c:931) 3 libsystem_pthread.dylib 0x000000020e1f2480 thread_start + 8 (:-1) Thread 9: 0 libsystem_kernel.dylib 0x00000001d4bba0e8 __recvfrom + 8 (:-1) 1 HANA_MTS_PRO 0x0000000105fe6708 0x104c10000 + 20801288 2 HANA_MTS_PRO 0x000000010602dff8 0x104c10000 + 21094392 3 HANA_MTS_PRO 0x000000010602d9f0 0x104c10000 + 21092848 4 Foundation 0x0000000182176f30 __NSThread__start__ + 724 (NSThread.m:991) 5 libsystem_pthread.dylib 0x000000020e1f27d0 _pthread_start + 136 (pthread.c:931) 6 libsystem_pthread.dylib 0x000000020e1f2480 thread_start + 8 (:-1) Thread 10 Crashed: 0 libobjc.A.dylib 0x00000001809d5c5c objc_retain + 16 1 libobjc.A.dylib 0x00000001809e0590 objc_storeStrong + 48 (NSObject.mm:284) 2 HANA_MTS_PRO 0x000000010575b63c 0x104c10000 + 11843132 3 CoreFoundation 0x00000001834c67d8 __CFSimpleMergeSort + 380 (CFSortFunctions.c:154) 4 CoreFoundation 0x00000001834c6770 __CFSimpleMergeSort + 276 (CFSortFunctions.c:153) 5 CoreFoundation 0x00000001834c6504 CFSortIndexes + 260 (CFSortFunctions.c:320) 6 CoreFoundation 0x00000001834dc344 -[NSArray sortedArrayFromRange:options:usingComparator:] + 732 (NSArray.m:632) 7 CoreFoundation 0x00000001834dbfcc -[NSMutableArray sortedArrayFromRange:options:usingComparator:] + 60 (NSMutableArray.m:602) 8 HANA_MTS_PRO 0x00000001055d33a8 0x104c10000 + 10236840 9 HANA_MTS_PRO 0x0000000105614d5c 0x104c10000 + 10505564 10 Foundation 0x0000000182176f30 __NSThread__start__ + 724 (NSThread.m:991) 11 libsystem_pthread.dylib 0x000000020e1f27d0 _pthread_start + 136 (pthread.c:931) 12 libsystem_pthread.dylib 0x000000020e1f2480 thread_start + 8 (:-1) Thread 10 crashed with ARM Thread State (64-bit): x0: 0x00000001439c8e00 x1: 0x00000001439c8e00 x2: 0x00000001439c9340 x3: 0x000000010630e1a0 x4: 0x000000010575b5d0 x5: 0x000000016b649808 x6: 0x000000016b649680 x7: 0x000000016b64965f x8: 0x000000010575b62c x9: 0x000000010575b62c x10: 0x0000000000000002 x11: 0x0000000000000000 x12: 0x0018008010001934 x13: 0x00100040100010c4 x14: 0x0000000106b815c8 x15: 0x0000000000000134 x16: 0xb1772733f306e600 x17: 0x00000003f306e600 x18: 0x0000000000000000 x19: 0x00000001439c8e00 x20: 0x0000000000000000 x21: 0x000000016b649b38 x22: 0x0000000000000004 x23: 0x0000000000000003 x24: 0x0000000000000070 x25: 0x0000000000000073 x26: 0x0000000000000002 x27: 0x0000000000000001 x28: 0x000000016b64a9d8 fp: 0x000000016b649b10 lr: 0x00000001809e0590 sp: 0x000000016b649af0 pc: 0x00000001809d5c5c cpsr: 0x1000 esr: 0x92000006 (Data Abort) byte read Translation fault Binary Images: 0x104c10000 - 0x10630bfff HANA_MTS_PRO arm64 <65909f4ac5ea3c9c90da0e7abe94cf07> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/HANA_MTS_PRO 0x106a44000 - 0x106a4ffff SafetokenBiometric arm64 <3c050342dfe43b39b99c2e3758358553> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/SafetokenBiometric.framework/SafetokenBiometric 0x106a60000 - 0x106a6bfff SafetokenPattern arm64 <3fc67765aa6838a99e3cf4f8aae9a695> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/SafetokenPattern.framework/SafetokenPattern 0x106a7c000 - 0x106aa7fff AFNetworking arm64 <3cacaa072d3c3220bab92dd3a4ae4714> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/AFNetworking.framework/AFNetworking 0x106adc000 - 0x106b27fff Safetoken arm64 /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/Safetoken.framework/Safetoken 0x106b48000 - 0x106b57fff UFaceTotpClient arm64 <6f3766db9a373cf78f117586a5ddd28b> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/UFaceTotpClient.framework/UFaceTotpClient 0x106cec000 - 0x106feffff MobileSafeKey arm64 <58114a1a24c4382985acbc013a4f9dc1> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/MobileSafeKey.framework/MobileSafeKey 0x107128000 - 0x107633fff FaceprintH arm64 /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/FaceprintH.framework/FaceprintH 0x107758000 - 0x10784ffff HmsMiniSDK_Invest arm64 <06ae1a974c313b7a930c93af06f5ff63> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/HmsMiniSDK_Invest.framework/HmsMiniSDK_Invest 0x107950000 - 0x1090c7fff mkFacePro arm64 <1a0a1fc0e9d038e0af95f21e40126351> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/mkFacePro.framework/mkFacePro 0x109370000 - 0x1093fbfff CQClient arm64 /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/CQClient.framework/CQClient 0x1094a4000 - 0x1097cbfff SmartAIB arm64 /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/SmartAIB.framework/SmartAIB 0x1098ec000 - 0x109debfff RobiCore arm64 <7bd44d375e1a3ff49b485f4cb57333f8> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/RobiCore.framework/RobiCore 0x10a0d8000 - 0x10a3cffff UFaceDetectorMelon arm64 <45c7be19b5493c2d99f971b4306097a5> /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/UFaceDetectorMelon.framework/UFaceDetectorMelon 0x10a598000 - 0x10a5f7fff CloudNPKI arm64 /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/CloudNPKI.framework/CloudNPKI 0x10a64c000 - 0x10a7a7fff AdBrixRM arm64 /private/var/containers/Bundle/Application/47C9A56A-C388-494B-ACBF-082288D02A14/HANA_MTS_PRO.app/Frameworks/AdBrixRM.framework/AdBrixRM 0x10d1a0000 - 0x10d1abfff libobjc-trampolines.dylib arm64e <4aba9420e4d03c989d62c653b259eab4> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib 0x1809d4000 - 0x180a24ccf libobjc.A.dylib arm64e /usr/lib/libobjc.A.dylib 0x182061000 - 0x182d91fff Foundation arm64e /System/Library/Frameworks/Foundation.framework/Foundation 0x18345d000 - 0x1839a0fff CoreFoundation arm64e <0013a8b125243534b5ba681aaf18c798> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x185c80000 - 0x187b98fff UIKitCore arm64e <8cc54497f7ec3903ae5aa274047c0cf1> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore 0x18b21b000 - 0x18b260fff libdispatch.dylib arm64e /usr/lib/system/libdispatch.dylib 0x1a974e000 - 0x1a97d1137 dyld arm64e /usr/lib/dyld 0x1d0790000 - 0x1d0798fff GraphicsServices arm64e <3eca7962867b3029adc8bbe100f85ba5> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 0x1d4bb3000 - 0x1d4becfe3 libsystem_kernel.dylib arm64e <881fe934759c3089b98660344cb843e3> /usr/lib/system/libsystem_kernel.dylib 0x20e1f1000 - 0x20e1fdff3 libsystem_pthread.dylib arm64e <6f6e49251fb43a0b99d26bd8b7b1a148> /usr/lib/system/libsystem_pthread.dylib EOF
Consider the crashing thread backtrace:
Thread 10 Crashed:
0 libobjc.A.dylib … objc_retain + 16
1 libobjc.A.dylib … objc_storeStrong + 48 (NSObject.mm:284)
2 HANA_MTS_PRO … 0x104c10000 + 11843132
3 CoreFoundation … __CFSimpleMergeSort + 380 (CFSortFunctions.c:154)
4 CoreFoundation … __CFSimpleMergeSort + 276 (CFSortFunctions.c:153)
5 CoreFoundation … CFSortIndexes + 260 (CFSortFunctions.c:320)
6 CoreFoundation … -[NSArray sortedArrayFromRange:options:usingComparator:] + 732 (NSArray.m:632)
7 CoreFoundation … -[NSMutableArray sortedArrayFromRange:options:usingComparator:] + 60 (NSMutableArray.m:60…
8 HANA_MTS_PRO … 0x104c10000 + 10236840
9 HANA_MTS_PRO … 0x104c10000 + 10505564
10 Foundation … __NSThread__start__ + 724 (NSThread.m:991)
To start, this is not symbolicated, so it’s hard to say what’s going on in your code in frames 9, 8, and 2. See Adding identifiable symbol names to a crash report for advice on how to fix that.
Regardless, this is almost certainly a memory management problem. My general advice on that front is to engage the standard memory debugging tools to see if that makes the problem more reproducible.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"