facing a crash on my app, i'm using an external SDK to display some ads, i have a crash velocity and the report i get looks like:
-[ExternalProviderCAbstractShowableNetworkALongLongNameForAFunction:]
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000169646588
Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x1ae842240 objc_retain + 16
1 MyApp 0x10526b29c -[ExternalProviderCAbstractShowableNetworkALongLongNameForAFunction:] + 4372116124
2 MyApp 0x10521e724 -[ExternalProvider show:] + 4371801892
3 MyApp 0x1052aef28 -[ExternalProvider show:] + 4372393768
4 MyApp 0x10509812c closure #1 in static AdsManager.show(fromController:) + 66 (AdsManager.swift:66)
5 MyApp 0x104eb7908 thunk for @escaping @callee_guaranteed () -> () (<compiler-generated>)
6 libdispatch.dylib 0x1ae7b3c2c <redacted> + 32
7 libdispatch.dylib 0x1ae7b5088 <redacted> + 20
8 libdispatch.dylib 0x1ae7c0d54 _dispatch_main_queue_callback_4CF + 968
9 CoreFoundation 0x1aea88700 <redacted> + 16
10 CoreFoundation 0x1aea8345c <redacted> + 1980
11 CoreFoundation 0x1aea82978 CFRunLoopRunSpecific + 480
12 GraphicsServices 0x1b8bb2534 GSEventRunModal + 108
13 UIKitCore 0x1b2b74f0c UIApplicationMain + 1940
14 MyApp 0x104eb2b88 main + 16 (SettingsNotificationViewController.swift:16)
15 libdyld.dylib 0x1ae902f04 <redacted> + 4
I sent the report to my external provider and technical support told me :
Can't be us because + 4372116124 is too much if it was our code it would less than 100
I understand +something is the number of bytes that the instructions crash after, which to tell you everything does not much to me, question is: is the number too much that it is from my code ? how can you know +100 is the max number of bytes ? If it is correct this means the crash came from line 5 ou 4 ? Thank you very much.