Unknown app crash issue

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
Answered by DTS Engineer in 827084022

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"

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"

Unknown app crash issue
 
 
Q