TitaniumAnalytics
TitaniumAnalytics copied to clipboard
Production crashes on iOS
Via Testflight I see several crashes coming from the Analytics module. We use TestFlight in production, so I do not know what our users do to create these crashes.
SIGSEGV
Snowciety-[ComAnimecycAnalyticsTrackerProxy dealloc]
in ComAnimecycAnalyticsTrackerProxy.m on Line 14
The complete tracelog:
# Binary Image Name Address Symbol
0 Snowciety 0x00293146 testflight_backtrace
1 Snowciety 0x002927da TFSignalHandler
2 libsystem_platform.dylib 0x3b3ba722 _sigtramp
3 Snowciety 0x00266d48 -[ComAnimecycAnalyticsTrackerProxy dealloc] in ComAnimecycAnalyticsTrackerProxy.m on Line 14
4 libobjc.A.dylib 0x3adb3b0a _ZN11objc_object17sidetable_releaseEb
5 Snowciety 0x000783e8 -[KrollObject dealloc] in KrollObject.m on Line 477
6 libobjc.A.dylib 0x3adb3b0a _ZN11objc_object17sidetable_releaseEb
7 Snowciety 0x001b090c in TiCallbackObject.cpp on Line 56
8 Snowciety 0x001d81d2 in HandleHeap.cpp on Line 111
9 Snowciety 0x001d8976 in Heap.cpp on Line 424
10 Snowciety 0x001b04b8 TiGarbageCollect in TiBase.cpp on Line 108
11 Snowciety 0x00073522 -[KrollContext forceGarbageCollectNow] in KrollContext.m on Line 1084
12 Snowciety 0x00073f8a -[KrollContext main] in KrollContext.m on Line 1338
13 Foundation 0x3142bc36
14 libsystem_pthread.dylib 0x3b3bec5c
15 libsystem_pthread.dylib 0x3b3bebce _pthread_start
16 libsystem_pthread.dylib 0x3b3bcccf thread_start
And another crash:
SIGSEGV
Snowciety-[ComAnimecycAnalyticsTrackerProxy trackScreen:]
in ComAnimecycAnalyticsTrackerProxy.m on Line 54
Plus the complete tracelog:
# Binary Image Name Address Symbol
0 Snowciety 0x00315146 testflight_backtrace
1 Snowciety 0x003147da TFSignalHandler
2 libsystem_platform.dylib 0x3ac8a722 _sigtramp
3 Snowciety 0x002e918c -[ComAnimecycAnalyticsTrackerProxy trackScreen:] in ComAnimecycAnalyticsTrackerProxy.m on Line 54
4 Snowciety 0x002e91fa __48-[ComAnimecycAnalyticsTrackerProxy trackScreen:]_block_invoke in ComAnimecycAnalyticsTrackerProxy.m on Line 51
5 Snowciety 0x001632bc __TiThreadPerformOnMainThread_block_invoke in TiBase.m on Line 260
6 Snowciety 0x0016353e TiThreadProcessPendingMainThreadBlocks in TiBase.m on Line 357
7 libdispatch.dylib 0x3ab5d0c2
8 libdispatch.dylib 0x3ab5d0ae
9 libdispatch.dylib 0x3ab5f9a8 _dispatch_main_queue_callback_4CF
10 CoreFoundation 0x302e65b0
11 CoreFoundation 0x302e4e7c
12 CoreFoundation 0x3024f470 CFRunLoopRunSpecific
13 CoreFoundation 0x3024f252 CFRunLoopRunInMode
14 GraphicsServices 0x34f892ea GSEventRunModal
15 UIKit 0x32b04844 UIApplicationMain
16 Snowciety 0x000cf9be main in main.m on Line 36
17 Snowciety 0x000cf407 start
Thats odd. I am working on an updated version of this module for both iOS and Android. Google not too long ago updated their SDK. If anything after the updates you should see a more stable module and hopefully no crashes.