kalnyc67 / analytics-issues

Automatically exported from code.google.com/p/analytics-issues
0 stars 0 forks source link

Crash in GA iOS SDK since 3.10 #604

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
---------------------------------------------------------------------------
NOTE: This issue tracking system is for Google Analytics developer products
only.
If you are not a developer/programmer visit:
http://www.google.com/analytics/support.html
---------------------------------------------------------------------------
Name of affected component: Core Reporting API

Name of related library and version, if applicable (e.g. Java, Python,
HTTP, Objective-C, etc.):3.10 for iOS

Issue summary:
Date/Time:       2015-04-08 08:21:59 +0000
OS Version:      iPhone OS 8.2 (12D508)
Report Version:  104

Exception Type:  SIGABRT
Exception Codes: #0 at 0x1934a7270
Crashed Thread:  2

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: 'Attempt to mutate immutable object with appendString:'

Last Exception Backtrace:
0   CoreFoundation                      0x0000000181d8e530 
__exceptionPreprocess + 132
1   libobjc.A.dylib                     0x0000000192d100e4 objc_exception_throw 
+ 60
2   CoreFoundation                      0x0000000181d8e470 +[NSException 
raise:format:] + 128
3   CoreFoundation                      0x0000000181d38e54 mutateError + 132
4   TapatalkFree                        0x00000001006bd0cc +[GAIUsageTracker 
trackTarget:action:] + 120
5   TapatalkFree                        0x00000001006b5688 
+[GAIDictionaryBuilder createEventWithCategory:action:label:value:] + 128
6   TapatalkFree                        0x00000001004203c8 __56-[TKGARequest 
trackForumViewEventPerForum:forumManager:]_block_invoke (TKGARequest.m:262)
7   libdispatch.dylib                   0x0000000193361994 
_dispatch_call_block_and_release + 24
8   libdispatch.dylib                   0x0000000193361954 
_dispatch_client_callout + 16
9   libdispatch.dylib                   0x000000019336e780 
_dispatch_root_queue_drain + 1848
10  libdispatch.dylib                   0x000000019336fc4c 
_dispatch_worker_thread3 + 108
11  libsystem_pthread.dylib             0x000000019354122c _pthread_wqthread + 
816
12  libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 0:
0   libsystem_kernel.dylib              0x000000019348ce0c mach_msg_trap + 8
1   CoreFoundation                      0x0000000181d46218 
__CFRunLoopServiceMachPort + 200
2   CoreFoundation                      0x0000000181d4416c __CFRunLoopRun + 940
3   CoreFoundation                      0x0000000181c711f4 CFRunLoopRunSpecific 
+ 396
4   GraphicsServices                    0x000000018b09b6fc GSEventRunModal + 168
5   UIKit                               0x000000018660210c UIApplicationMain + 
1488
6   TapatalkFree                        0x00000001000e43b4 main (main.m:22)
7   libdyld.dylib                       0x000000019338ea08 start + 4

Thread 1:
0   libsystem_kernel.dylib              0x000000019348cc24 kevent64 + 8
1   libdispatch.dylib                   0x000000019336399c 
_dispatch_source_invoke + 0

Thread 2 Crashed:
0   libsystem_kernel.dylib              0x00000001934a7270 __pthread_kill + 8
1   libsystem_c.dylib                   0x000000019341eb18 abort + 112
2   TapatalkFree                        0x0000000100af49c8 -[PLCrashReporter 
generateLiveReportWithThread:] + 0
3   TapatalkFree                        0x00000001006b29e0 
GAIUncaughtExceptionHandler + 736
4   CoreFoundation                      0x0000000181d8e8f0 
__handleUncaughtException + 692
5   libobjc.A.dylib                     0x0000000192d103b4 _objc_terminate() + 
116
6   libc++abi.dylib                     0x000000019250dbb4 
std::__terminate(void (*)()) + 16
7   libc++abi.dylib                     0x000000019250d478 
__cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) + 0
8   libobjc.A.dylib                     0x0000000192d10204 
_objc_exception_destructor(void*) + 0
9   CoreFoundation                      0x0000000181d8e470 +[NSException 
raise:format:] + 128
10  CoreFoundation                      0x0000000181d38e54 mutateError + 132
11  TapatalkFree                        0x00000001006bd0cc +[GAIUsageTracker 
trackTarget:action:] + 120
12  TapatalkFree                        0x00000001006b5688 
+[GAIDictionaryBuilder createEventWithCategory:action:label:value:] + 128
13  TapatalkFree                        0x00000001004203c8 __56-[TKGARequest 
trackForumViewEventPerForum:forumManager:]_block_invoke (TKGARequest.m:262)
14  libdispatch.dylib                   0x0000000193361994 
_dispatch_call_block_and_release + 24
15  libdispatch.dylib                   0x0000000193361954 
_dispatch_client_callout + 16
16  libdispatch.dylib                   0x000000019336e780 
_dispatch_root_queue_drain + 1848
17  libdispatch.dylib                   0x000000019336fc4c 
_dispatch_worker_thread3 + 108
18  libsystem_pthread.dylib             0x000000019354122c _pthread_wqthread + 
816
19  libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 3:
0   libsystem_kernel.dylib              0x00000001934a7c78 __workq_kernreturn + 
8
1   libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 4:
0   libsystem_kernel.dylib              0x00000001934a7c78 __workq_kernreturn + 
8
1   libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 5:
0   libsystem_kernel.dylib              0x00000001934a7c78 __workq_kernreturn + 
8
1   libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 6:
0   libsystem_kernel.dylib              0x000000019348ce0c mach_msg_trap + 8
1   CoreFoundation                      0x0000000181d46218 
__CFRunLoopServiceMachPort + 200
2   CoreFoundation                      0x0000000181d4416c __CFRunLoopRun + 940
3   CoreFoundation                      0x0000000181c711f4 CFRunLoopRunSpecific 
+ 396
4   Foundation                          0x0000000182b9e0b8 
-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 316
5   Foundation                          0x0000000182bf85d8 
-[NSRunLoop(NSRunLoop) run] + 96
6   TapatalkFree                        0x00000001006a8664 +[GAI threadMain:] + 
72
7   Foundation                          0x0000000182c86308 __NSThread__main__ + 
1072
8   libsystem_pthread.dylib             0x0000000193543dc8 _pthread_body + 164
9   libsystem_pthread.dylib             0x0000000193543d24 _pthread_body + 0
10  libsystem_pthread.dylib             0x0000000193540ef8 thread_start + 4

Thread 7:
0   libsystem_kernel.dylib              0x00000001934a7c78 __workq_kernreturn + 
8
1   libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 8:
0   libsystem_kernel.dylib              0x00000001934a7c78 __workq_kernreturn + 
8
1   libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 9:
0   libsystem_kernel.dylib              0x00000001934a7c78 __workq_kernreturn + 
8
1   libsystem_pthread.dylib             0x0000000193540ef0 start_wqthread + 4

Thread 10:
0   libsystem_kernel.dylib              0x000000019348ce0c mach_msg_trap + 8
1   CoreFoundation                      0x0000000181d46218 
__CFRunLoopServiceMachPort + 200
2   CoreFoundation                      0x0000000181d4416c __CFRunLoopRun + 940
3   CoreFoundation                      0x0000000181c711f4 CFRunLoopRunSpecific 
+ 396
4   CFNetwork                           0x00000001817722a4 
+[NSURLConnection(Loader) _resourceLoadLoop:] + 440
5   Foundation                          0x0000000182c86308 __NSThread__main__ + 
1072
6   libsystem_pthread.dylib             0x0000000193543dc8 _pthread_body + 164
7   libsystem_pthread.dylib             0x0000000193543d24 _pthread_body + 0
8   libsystem_pthread.dylib             0x0000000193540ef8 thread_start + 4

Thread 11:
0   libsystem_kernel.dylib              0x00000001934a7498 __select + 8
1   libsystem_pthread.dylib             0x0000000193543dc8 _pthread_body + 164
2   libsystem_pthread.dylib             0x0000000193543d24 _pthread_body + 0
3   libsystem_pthread.dylib             0x0000000193540ef8 thread_start + 4

Thread 12:
0   libsystem_kernel.dylib              0x000000019348ce0c mach_msg_trap + 8
1   CoreFoundation                      0x0000000181d46218 
__CFRunLoopServiceMachPort + 200
2   CoreFoundation                      0x0000000181d4416c __CFRunLoopRun + 940
3   CoreFoundation                      0x0000000181c711f4 CFRunLoopRunSpecific 
+ 396
4   WebCore                             0x000000018ff14620 RunWebThread(void*) 
+ 468
5   libsystem_pthread.dylib             0x0000000193543dc8 _pthread_body + 164
6   libsystem_pthread.dylib             0x0000000193543d24 _pthread_body + 0
7   libsystem_pthread.dylib             0x0000000193540ef8 thread_start + 4

Thread 13:
0   libsystem_kernel.dylib              0x00000001934a7078 __psynch_cvwait + 8
1   libc++.1.dylib                      0x00000001924a0d60 
std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mu
tex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, 
std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 
140
2   JavaScriptCore                      0x00000001833aa264 
JSC::BlockAllocator::waitForDuration(std::__1::chrono::duration<long long, 
std::__1::ratio<1l, 1000l> >) + 180
3   JavaScriptCore                      0x00000001832414f4 
JSC::BlockAllocator::blockFreeingThreadMain() + 80
4   JavaScriptCore                      0x000000018323cb10 
WTF::wtfThreadEntryPoint(void*) + 24
5   libsystem_pthread.dylib             0x0000000193543dc8 _pthread_body + 164
6   libsystem_pthread.dylib             0x0000000193543d24 _pthread_body + 0
7   libsystem_pthread.dylib             0x0000000193540ef8 thread_start + 4

Thread 14:
0   libsystem_kernel.dylib              0x00000001934a7078 __psynch_cvwait + 8
1   libc++.1.dylib                      0x00000001924a0cb0 
std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 56
2   JavaScriptCore                      0x00000001834ea84c 
JSC::GCThread::waitForNextPhase() + 156
3   JavaScriptCore                      0x00000001834ea8f0 
JSC::GCThread::gcThreadMain() + 92
4   JavaScriptCore                      0x000000018323cb10 
WTF::wtfThreadEntryPoint(void*) + 24
5   libsystem_pthread.dylib             0x0000000193543dc8 _pthread_body + 164
6   libsystem_pthread.dylib             0x0000000193543d24 _pthread_body + 0
7   libsystem_pthread.dylib             0x0000000193540ef8 thread_start + 4

Steps to reproduce issue:
1.Random, we just got this report from user feedback email.

Expected output:
What do you expect to see after performing the above steps?

Actual results:
What do you actually see after performing the above steps?

Notes:
Provide any additional information which might be useful here. Feel free to
attach screenshots or sample code which demonstrates the issue being
described.

Original issue reported on code.google.com by luo...@tapatalk.com on 8 Apr 2015 at 3:03