Random crash caused by GADDiskUsageStatisticsWithError

541 views
Skip to first unread message

Johnkui Wen

unread,
Oct 30, 2017, 3:42:31 AM10/30/17
to Google Mobile Ads SDK Developers
Our app integrated AdMob SDK(v7.24.1) and the app crash randomly on iOS 11 when app launching.  From the crash log, we saw AdMob SDK perform time consuming operation which resulted in app launching get over time and app crashed.

Here is the crash log FYI:


Incident Identifier: FBBDD5E5-A8D3-4E73-B7D7-92156ACAAB51
CrashReporter Key:   2f43252abf47582f990e5f57bb0002284578019f
Hardware Model:      iPhone9,2
Process:             NewsMasterENVideos [3117]
Path:                /private/var/containers/Bundle/Application/E8C5F3A3-6133-4AFF-83CB-CEE537A570AD/NewsMasterENVideos.app/NewsMasterENVideos
Identifier:          com.topbuzz.videoen
Version:             4.2.5.0 (4.2.5)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.topbuzz.videoen [1453]


Date/Time:           2017-10-30 10:24:25.0300 +0800
Launch Time:         2017-10-30 10:24:04.9615 +0800
OS Version:          iPhone OS 11.0.3 (15A432)
Baseband Version:    3.00.00
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, scene-create watchdog transgression: com.topbuzz.videoen exhausted real (wall clock) time allowance of 19.93 seconds |  | Elapsed total CPU time (seconds): 23.180 (user 23.180, system 0.000), 58% CPU | Elapsed application CPU time (seconds): 21.188, 53% CPU | 
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        0x0000000182958c00 semaphore_wait_trap + 8
1   libdispatch.dylib              0x00000001827e73d4 _dispatch_sema4_wait$VARIANT$mp + 24
2   libdispatch.dylib              0x00000001827e7d84 _dispatch_semaphore_wait_slow + 140
3   StoreKit                      0x000000019616349c +[SKPaymentQueue canMakePayments] + 172
4   NewsMasterENVideos            0x0000000101527bec GADDiskUsageStatisticsWithError + 10396
5   NewsMasterENVideos            0x0000000101525650 GADDiskUsageStatisticsWithError + 768
6   NewsMasterENVideos            0x000000010152559c GADDiskUsageStatisticsWithError + 588
7   libdispatch.dylib              0x00000001827e5048 _dispatch_client_callout + 16
8   libdispatch.dylib              0x00000001827e8710 dispatch_once_f$VARIANT$mp + 60
9   NewsMasterENVideos            0x000000010152556c GADDiskUsageStatisticsWithError + 540
10  NewsMasterENVideos            0x00000001014927d4 GADiTunesMetadataForFileAtPath + 3280
11  NewsMasterENVideos            0x0000000101491d1c GADiTunesMetadataForFileAtPath + 536
12  Foundation                    0x000000018374b014 -[__NSObserver _doit:] + 312
13  CoreFoundation                0x0000000182df212c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
14  CoreFoundation                0x0000000182df16cc _CFXRegistrationPost + 420
15  CoreFoundation                0x0000000182df1430 ___CFXNotificationPost_block_invoke + 60
16  CoreFoundation                0x0000000182e6e9f4 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1408
17  CoreFoundation                0x0000000182d283e0 _CFXNotificationPost + 380
18  Foundation                    0x0000000183748498 -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
19  UIKit                          0x000000018c4d29d8 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3748
20  UIKit                          0x000000018c4d76e4 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1712
21  UIKit                          0x000000018c765454 __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke + 800
22  UIKit                          0x000000018ca351f0 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] + 160
23  UIKit                          0x000000018c7650b8 -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] + 252
24  UIKit                          0x000000018c765928 -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] + 748
25  UIKit                          0x000000018cece6e8 __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke + 260
26  UIKit                          0x000000018cece58c -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] + 448
27  UIKit                          0x000000018cc4a9c0 __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke + 220
28  UIKit                          0x000000018cddffc8 _performActionsWithDelayForTransitionContext + 112
29  UIKit                          0x000000018cc4a870 -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] + 252
30  UIKit                          0x000000018ca34850 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] + 364
31  UIKit                          0x000000018c4d5e28 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 540
32  UIKit                          0x000000018c8d96ec -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 364
33  FrontBoardServices            0x0000000185501768 -[FBSSceneImpl _didCreateWithTransitionContext:completion:] + 364
34  FrontBoardServices            0x000000018550a070 __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2 + 224
35  libdispatch.dylib              0x00000001827e5048 _dispatch_client_callout + 16
36  libdispatch.dylib              0x00000001827ec6c8 _dispatch_block_invoke_direct$VARIANT$mp + 288
37  FrontBoardServices            0x0000000185535a04 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 36
38  FrontBoardServices            0x00000001855356a8 -[FBSSerialQueue _performNext] + 404
39  FrontBoardServices            0x0000000185535c44 -[FBSSerialQueue _performNextFromRunLoopSource] + 56
40  CoreFoundation                0x0000000182e08358 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
41  CoreFoundation                0x0000000182e082d8 __CFRunLoopDoSource0 + 88
42  CoreFoundation                0x0000000182e07b60 __CFRunLoopDoSources0 + 204
43  CoreFoundation                0x0000000182e05738 __CFRunLoopRun + 1048
44  CoreFoundation                0x0000000182d262d8 CFRunLoopRunSpecific + 436
45  GraphicsServices              0x0000000184bb7f84 GSEventRunModal + 100
46  UIKit                          0x000000018c2d3880 UIApplicationMain + 208
47  NewsMasterENVideos            0x00000001002cb648 main + 325192 (main.swift:0)
48  libdyld.dylib                  0x000000018284a56c start + 4

Thread 1 name:  com.apple.uikit.eventfetch-thread
Thread 1:
0   libsystem_kernel.dylib        0x0000000182958bc4 mach_msg_trap + 8
1   libsystem_kernel.dylib        0x0000000182958a3c mach_msg + 72
2   CoreFoundation                0x0000000182e07ce4 __CFRunLoopServiceMachPort + 196
3   CoreFoundation                0x0000000182e058b0 __CFRunLoopRun + 1424
4   CoreFoundation                0x0000000182d262d8 CFRunLoopRunSpecific + 436
5   Foundation                    0x000000018374e6e4 -[NSRunLoop+ 50916 (NSRunLoop) runMode:beforeDate:] + 304
6   Foundation                    0x000000018376dafc -[NSRunLoop+ 178940 (NSRunLoop) runUntilDate:] + 96
7   UIKit                          0x000000018ce1f02c -[UIEventFetcher threadMain] + 136
8   Foundation                    0x000000018384f860 __NSThread__start__ + 996
9   libsystem_pthread.dylib        0x0000000182a8c32c _pthread_body + 308
10  libsystem_pthread.dylib        0x0000000182a8c1f8 _pthread_body + 0
11  libsystem_pthread.dylib        0x0000000182a8ac38 thread_start + 4

Thread 2 name:  Dispatch queue: com.bytedance.ttmonitor.serialqueue
Thread 2:
0   libsystem_kernel.dylib        0x0000000182979198 __psynch_mutexwait + 8
1   libsystem_pthread.dylib        0x0000000182a8f6bc _pthread_mutex_lock_wait + 96
2   libsystem_pthread.dylib        0x0000000182a8f600 _pthread_mutex_lock_slow$VARIANT$mp + 264
3   CoreFoundation                0x0000000182d29f7c _CFRunLoopGet2 + 32
4   Foundation                    0x0000000183744770 +[NSRunLoop+ 10096 (NSRunLoop) currentRunLoop] + 32
5   NewsMasterENVideos            0x00000001005b3064 static Reachability.sharedManager() + 3371108 (Reachability.swift:62)
6   NewsMasterENVideos            0x000000010040f4b8 specialized static NetworkClientHook.commonParameters.getter + 1651896 (NewsMaster+URL.swift:69)
7   NewsMasterENVideos            0x000000010040d6e0 protocol witness for static NetworkClientProtocol.commonParameters.getter in conformance NetworkClientHook + 1644256 (NetworkClientHook.swift:15)
8   NewsMasterENVideos            0x000000010076a324 closure #1 in AppInitializer.performNetworkPhase() + 5169956 (AppInitializer+Phases.swift:63)
9   NewsMasterENVideos            0x000000010076a3b0 thunk for @callee_owned () -> (@owned [AnyHashable : Any]?) + 5170096 (AppInitializer+Phases.swift:0)
10  NewsMasterENVideos            0x0000000100c35168 -[TTNetworkManagerAFNetworking pickCommonParams] + 10195304 (TTNetworkManagerAFNetworking.m:0)
11  NewsMasterENVideos            0x0000000100c35218 -[TTNetworkManagerAFNetworking needCommonParams:] + 10195480 (TTNetworkManagerAFNetworking.m:0)
12  NewsMasterENVideos            0x0000000100c36c98 -[TTNetworkManagerAFNetworking synchronizedRequstForURL:method:headerField:jsonObjParams:needCommonParams:needResponse:needEncrypt:needContentEncodingAfterEncrypt:] + 10202264 (TTNetworkManagerAFNetworking.m:0)
13  NewsMasterENVideos            0x0000000100c36b70 -[TTNetworkManagerAFNetworking synchronizedRequstForURL:method:headerField:jsonObjParams:needCommonParams:needResponse:needEncrypt:] + 10201968 (TTNetworkManagerAFNetworking.m:507)
14  NewsMasterENVideos            0x0000000100c369ec -[TTNetworkManagerAFNetworking synchronizedRequstForURL:method:headerField:jsonObjParams:needCommonParams:needResponse:] + 10201580 (TTNetworkManagerAFNetworking.m:475)
15  NewsMasterENVideos            0x0000000100c1af64 -[TTMonitorReporter _reportForData:] + 10088292 (TTMonitorReporter.m:0)
16  NewsMasterENVideos            0x0000000100c1aa00 -[TTMonitorReporter reportForData:] + 10086912 (TTMonitorReporter.m:0)
17  NewsMasterENVideos            0x0000000100c104bc -[TTMonitor flushIfNeed] + 10044604 (TTMonitor.m:0)
18  libdispatch.dylib              0x00000001827e5088 _dispatch_call_block_and_release + 24
19  libdispatch.dylib              0x00000001827e5048 _dispatch_client_callout + 16
20  libdispatch.dylib              0x00000001827eee48 _dispatch_queue_serial_drain$VARIANT$mp + 528
21  libdispatch.dylib              0x00000001827ef7d8 _dispatch_queue_invoke$VARIANT$mp + 340
22  libdispatch.dylib              0x00000001827f0200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
23  libdispatch.dylib              0x00000001827f84a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
24  libsystem_pthread.dylib        0x0000000182a8afe0 _pthread_wqthread + 932
25  libsystem_pthread.dylib        0x0000000182a8ac30 start_wqthread + 4

Thread 3 name:  Dispatch queue: bytedance.ios.applog.sending
Thread 3:
0   libsystem_kernel.dylib        0x0000000182979198 __psynch_mutexwait + 8
1   libsystem_pthread.dylib        0x0000000182a8f6bc _pthread_mutex_lock_wait + 96
2   libsystem_pthread.dylib        0x0000000182a8f600 _pthread_mutex_lock_slow$VARIANT$mp + 264
3   CoreFoundation                0x0000000182d29f7c _CFRunLoopGet2 + 32
4   Foundation                    0x0000000183744770 +[NSRunLoop+ 10096 (NSRunLoop) currentRunLoop] + 32
5   NewsMasterENVideos            0x00000001004c7d10 specialized static NewsMaster.currentUserNotificationSettings() + 2407696 (NewsMaster+APNs.swift:80)
6   NewsMasterENVideos            0x000000010090eb10 specialized static TTTrackable.customDataHeaderParams() + 6892304 (NewsMaster+APNs.swift:60)
7   NewsMasterENVideos            0x000000010090e220 closure #2 in closure #1 in TTTrackable.initClosure.getter + 6890016 (TTTracker+Trackable.swift:30)
8   NewsMasterENVideos            0x000000010076a3b0 thunk for @callee_owned () -> (@owned [AnyHashable : Any]?) + 5170096 (AppInitializer+Phases.swift:0)
9   NewsMasterENVideos            0x0000000100ef064c __31-[TTTrackerCleaner startClean:]_block_invoke + 13059660 (TTTrackerCleaner.m:0)
10  libdispatch.dylib              0x00000001827e5088 _dispatch_call_block_and_release + 24
11  libdispatch.dylib              0x00000001827e5048 _dispatch_client_callout + 16
12  libdispatch.dylib              0x00000001827eee48 _dispatch_queue_serial_drain$VARIANT$mp + 528
13  libdispatch.dylib              0x00000001827ef7d8 _dispatch_queue_invoke$VARIANT$mp + 340
14  libdispatch.dylib              0x00000001827f0200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
15  libdispatch.dylib              0x00000001827f84a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
16  libsystem_pthread.dylib        0x0000000182a8afe0 _pthread_wqthread + 932
17  libsystem_pthread.dylib        0x0000000182a8ac30 start_wqthread + 4

Thread 4 name:  com.twitter.crashlytics.ios.MachExceptionServer
Thread 4:
0   libsystem_kernel.dylib        0x0000000182958bc4 mach_msg_trap + 8
1   libsystem_kernel.dylib        0x0000000182958a3c mach_msg + 72
2   NewsMasterENVideos            0x0000000101306c14 CLSMachExceptionServer + 100
3   libsystem_pthread.dylib        0x0000000182a8c32c _pthread_body + 308
4   libsystem_pthread.dylib        0x0000000182a8c1f8 _pthread_body + 0
5   libsystem_pthread.dylib        0x0000000182a8ac38 thread_start + 4

Thread 5 name:  com.apple.NSURLConnectionLoader
Thread 5:
0   libsystem_kernel.dylib        0x0000000182958bc4 mach_msg_trap + 8
1   libsystem_kernel.dylib        0x0000000182958a3c mach_msg + 72
2   CoreFoundation                0x0000000182e07ce4 __CFRunLoopServiceMachPort + 196
3   CoreFoundation                0x0000000182e058b0 __CFRunLoopRun + 1424
4   CoreFoundation                0x0000000182d262d8 CFRunLoopRunSpecific + 436
5   CFNetwork                      0x000000018348fb40 +[NSURLConnection+ 715584 (Loader) _resourceLoadLoop:] + 404
6   Foundation                    0x000000018384f860 __NSThread__start__ + 996
7   libsystem_pthread.dylib        0x0000000182a8c32c _pthread_body + 308
8   libsystem_pthread.dylib        0x0000000182a8c1f8 _pthread_body + 0
9   libsystem_pthread.dylib        0x0000000182a8ac38 thread_start + 4

Thread 6:
0   libsystem_pthread.dylib        0x0000000182a8ac2c start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x000000000000000e   x1: 0x0000000000000000   x2: 0x0000000000000008   x3: 0x00000001829c0320
    x4: 0x0000000000000000   x5: 0x000000016fb80a34   x6: 0x0000000000000000   x7: 0x0000000000000403
    x8: 0x0000000000000000   x9: 0x0000000000000000  x10: 0xffffffffffffffff  x11: 0x0000000000000000
   x12: 0x00000001c00f1c70  x13: 0x00000001b36f9e88  x14: 0x0000000000000001  x15: 0xffffffffffffffff
   x16: 0xffffffffffffffdc  x17: 0x0000000182d70c98  x18: 0x0000000000000000  x19: 0x00000001c02814d8
   x20: 0x00000001c02814a0  x21: 0xffffffffffffffff  x22: 0x0000000000000010  x23: 0x000000018cfdbdea
   x24: 0x00000001b3708000  x25: 0x0000000000000000  x26: 0x0000000102005000  x27: 0x00000001b3703580
   x28: 0x0000000000000001   fp: 0x000000016fb80c60   lr: 0x00000001827e73d4
    sp: 0x000000016fb80c50   pc: 0x0000000182958c00 cpsr: 0x60000000

...

EOF

Joshua Lagonera (Mobile Ads SDK Team)

unread,
Oct 30, 2017, 5:21:41 AM10/30/17
to Google Mobile Ads SDK Developers
Hi there,

Thank you for providing a detailed stack trace of the issue. The crashing thread does contain symbols from the SDK which may indicate an issue with it. Would you be able to provide us a sample application and/or project where we can replicate this crash? Kindly provide us the appropriate steps to replicate the crash as well.

Additionally, do you have other reports of this same crash on different iOS versions and device models? If so, then kindly provide us these information as well.

Regards,
Joshua Lagonera
Mobile Ads SDK Team

Johnkui Wen

unread,
Oct 30, 2017, 6:42:38 AM10/30/17
to Google Mobile Ads SDK Developers
Sorry, we can not reproduce this crash. I just ran into the crash case for only once when app launching. The app is an online version. you can download the app from App Store, apple id = 1248716307.
 And we don't have any other reports on other iOS versions and device models so far.

Joshua Lagonera (Mobile Ads SDK Team)

unread,
Oct 30, 2017, 10:44:17 PM10/30/17
to Google Mobile Ads SDK Developers
Hi there,

Thank you for providing the Apple ID to your application. I tried installing it on my end but I was unable to reproduce any sort of crash. 

That said, kindly get back to us with the previously requested information if you have any more reports of this crash.

Regards,
Joshua Lagonera
Mobile Ads SDK Team

Eric S

unread,
Nov 15, 2017, 2:46:45 PM11/15/17
to Google Mobile Ads SDK Developers
Our app is also seeing this crash as reported by Crashlytics:


#17. Crashed: com.google.admob.sdk-core-controller
0  libsystem_kernel.dylib         0x181d15348 __pthread_kill + 8
1  libsystem_pthread.dylib        0x181e29344 pthread_kill$VARIANT$mp + 396
2  libsystem_c.dylib              0x181c84fb8 abort + 140
3  libsystem_malloc.dylib         0x181d5ba08 nanozone_default_reader + 330
4  libsystem_malloc.dylib         0x181d5cd20 _nano_malloc_check_clear + 412
5  libsystem_malloc.dylib         0x181d5bc64 nano_malloc + 44
6  libsystem_malloc.dylib         0x181d4abbc malloc_zone_malloc + 172
7  CoreFoundation                 0x1820be69c _CFRuntimeCreateInstance + 348
8  CoreFoundation                 0x1820d4624 CFStringCreateMutable + 80
9  CoreFoundation                 0x1820d47d4 CFStringCreateWithFormat + 64
10 CoreFoundation                 0x18219cd64 __93-[_CFXPreferences(SearchListAdditions) withSuiteSearchListForIdentifier:user:locked:perform:]_block_invoke + 92
11 CoreFoundation                 0x18219cc64 -[_CFXPreferences(SearchListAdditions) withSuiteSearchListForIdentifier:user:locked:perform:] + 336
12 CoreFoundation                 0x182198814 -[CFPrefsSearchListSource addSuiteSourceForIdentifier:user:] + 100
13 CoreFoundation                 0x18219c2bc __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke_2 + 704
14 CoreFoundation                 0x18219d304 -[_CFXPreferences(SearchListAdditions) withSearchLists:] + 92
15 CoreFoundation                 0x18219bf84 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 228
16 CoreFoundation                 0x18219b7c8 normalizeQuintuplet + 356
17 CoreFoundation                 0x18219be94 -[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 108
18 CoreFoundation                 0x18224088c -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] + 124
19 CoreFoundation                 0x1822431f0 _CFPreferencesGetAppBooleanValueWithContainer + 136
20 UIKit                          0x18b79917c +[UIApplication isRunningInStoreDemoMode] + 36
21 StoreKit                       0x1955d64f8 +[SKPaymentQueue canMakePayments] + 272
22 Scruff                         0x1007b6f78 GADDiskUsageStatisticsWithError + 4377669496
23 Scruff                         0x10073ce2c GADCategories_GADSlot_Mediation + 4377169452
24 Scruff                         0x1006fa2ac GADErrorWithDomainCodeAndDescription + 4376896172
25 Scruff                         0x1006f9374 GADErrorWithDomainCodeAndDescription + 4376892276
26 libdispatch.dylib              0x181b81088 _dispatch_call_block_and_release + 24
27 libdispatch.dylib              0x181b81048 _dispatch_client_callout + 16
28 libdispatch.dylib              0x181b8ae48 _dispatch_queue_serial_drain$VARIANT$mp + 528
29 libdispatch.dylib              0x181b8b7d8 _dispatch_queue_invoke$VARIANT$mp + 340
30 libdispatch.dylib              0x181b8c200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
31 libdispatch.dylib              0x181b944a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
32 libsystem_pthread.dylib        0x181e26fd0 _pthread_wqthread + 932
33 libsystem_pthread.dylib        0x181e26c20 start_wqthread + 4

Please advise when you get a fix published. Thanks.

Joshua Lagonera (Mobile Ads SDK Team)

unread,
Nov 15, 2017, 10:57:47 PM11/15/17
to Google Mobile Ads SDK Developers
Hi Eric,

Thanks for providing to us the stack trace of the crash. However, it does not seem to be related to the original report of the first developer in this thread. While your crash log does contain symbols of the SDK (such as GADDiskUsageStatisticsWithError), the offset of the symbol is too high ( + 4377669496) for it to be coming from the SDK and is most likely caused by your implementation.

With that said, I would recommend that you review your implementation and check where the crash may be occurring.

On the other hand, if you are able to replicate the crash locally, then kindly provide to us a sample project, as well as other useful information such as Android OS versions, device models and SDK version used in a new forum thread where we can replicate the issue and we will be glad to assist you in finding out the cause of the crash. 

Regards,
Joshua Lagonera
Mobile Ads SDK Team

Crystal Wang

unread,
Jan 30, 2018, 11:21:54 PM1/30/18
to Google Mobile Ads SDK Developers
Hi Joshua,

Our publisher reported a similar crash to us, please refer to this crash link: http://crashes.to/s/1865270becb, and attached devices and OS version information.
They found it happened in GMA 7.21.0 and 7.27.0, they also cannot replicate this issue. Do you have any insights from this crash and is it related to GMA SDK?
App Id: 416048305

Thanks
Crystal
iOS crash-0131

o...@perigee.se

unread,
Feb 1, 2018, 3:44:34 AM2/1/18
to Google Mobile Ads SDK Developers
Hi,

We have also found multiple of these crashes via Crashlytics. The only common denominator we have found is that devices had very little RAM free at the moment of the crash, below 5%, sometimes all the way down to 1%. The crash occurs on different versions of iOS 10.* and at least for 11.2.*

Also, looking at Crystal Wangs crash link, error message that can be read is "Out of memory. We suggest restarting the application. If you have an unsaved document, create a backup copy in Finder, then try to save.".
Could it be that GAD is using to much memory in some edge cases? We have not stumble up on this crash during developing, only on AppStore releases.


Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x180444430 objc_msgSend + 16
1  AVFAudio                       0x186a1d874 -[AVAudioSession currentRoute] + 140
2  <anonymized>                 0x10045c6e8 GADDiskUsageStatisticsWithError + 4313728744
3  <anonymized>                         0x10045c084 GADDiskUsageStatisticsWithError + 4313727108
4  <anonymized>                         0x10043598c GADCategories_GADSlot_State + 4313569676
5  <anonymized>                         0x10043529c GADCategories_GADSlot_State + 4313567900
6  <anonymized>                         0x10041e978 GADDispatchAsyncSafeMainQueue + 4313475448
7  <anonymized>                         0x1004351fc GADCategories_GADSlot_State + 4313567740
8  <anonymized>                         0x100435468 GADCategories_GADSlot_State + 4313568360
9  Foundation                     0x181be85b8 __NSFireTimer + 88
10 CoreFoundation                 0x181192fc0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
11 CoreFoundation                 0x181192ce4 __CFRunLoopDoTimer + 864
12 CoreFoundation                 0x1811924e4 __CFRunLoopDoTimers + 248
13 CoreFoundation                 0x1811900cc __CFRunLoopRun + 1928
14 CoreFoundation                 0x1810afe58 CFRunLoopRunSpecific + 436
15 GraphicsServices               0x182f5cf84 GSEventRunModal + 100
16 UIKit                          0x18a72f67c UIApplicationMain + 236
17 <anonymized>                         0x10023ca74 main (main.m:16)
18 libdyld.dylib                  0x180bcc56c start + 4


Crashed: com.apple.main-thread
0  <anonymized>                         0x100e67238 GADDiskUsageStatisticsWithError + 4299452984
1  <anonymized>                         0x100dd3a20 GADiTunesMetadataForFileAtPath + 4298848800
2  Foundation                     0x1856a1ec4 -[__NSObserver _doit:] + 312
3  CoreFoundation                 0x184d3c33c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
4  CoreFoundation                 0x184d3b8dc _CFXRegistrationPost + 420
5  CoreFoundation                 0x184d3b640 ___CFXNotificationPost_block_invoke + 60
6  CoreFoundation                 0x184db9024 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1408
7  CoreFoundation                 0x184c71f60 _CFXNotificationPost + 380
8  Foundation                     0x18569f348 -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
9  UIKit                          0x18e5c0d94 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3752
10 UIKit                          0x18e5c5aa8 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1712


Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x18e7101a0 objc_retain + 16
1  <anonymized>                         0x1003206f0 GADDiskUsageStatisticsWithError + 4297426672
2  <anonymized>                         0x100320084 GADDiskUsageStatisticsWithError + 4297425028
3  <anonymized>                         0x1002f998c GADCategories_GADSlot_State + 4297267596
4  <anonymized>                         0x1002f929c GADCategories_GADSlot_State + 4297265820
5  <anonymized>                         0x1002e2978 GADDispatchAsyncSafeMainQueue + 4297173368
6  <anonymized>                         0x1002f91fc GADCategories_GADSlot_State + 4297265660
7  <anonymized>                         0x1002f9468 GADCategories_GADSlot_State + 4297266280
8  Foundation                     0x1907887b0 __NSFireTimer + 88
9  CoreFoundation                 0x18fc41aa4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
10 CoreFoundation                 0x18fc417a8 __CFRunLoopDoTimer + 856
11 CoreFoundation                 0x18fc41068 __CFRunLoopDoTimers + 244
12 CoreFoundation                 0x18fc3ec8c __CFRunLoopRun + 1484
13 CoreFoundation                 0x18fb6eda4 CFRunLoopRunSpecific + 424
14 GraphicsServices               0x1915d9074 GSEventRunModal + 100
15 UIKit                          0x195e29c9c UIApplicationMain + 208
16 <anonymized>                         0x100100a74 main (main.m:16)
17 libdyld.dylib                  0x18eb7d59c start + 4


/Ola

Joshua Lagonera (Mobile Ads SDK Team)

unread,
Feb 1, 2018, 5:16:58 AM2/1/18
to Google Mobile Ads SDK Developers
Hi there,

Thank you for providing the crash logs. While it does contain symbols from the SDK, the crash doesn't seem to be caused by the SDK and it seems to be more on your implementation, as indicated by the very large offsets (e.g. + 4297426672). 

Can you check if you are able to replicate the crash from our sample projects? Additionally, for us to take a better look at what is causing the crash, can you provide to us the following information privately by using the Reply Privately to Author option?
  • A sample project showing your implementation of the Mobile Ads SDK. 
  • If you are able to locally replicate the crash, then additional details on how to replicate it as well would be extremely helpful.
  • Metrics on how often the crash is happening.
Regards,
Joshua Lagonera
Mobile Ads SDK Team

Eugene Dorfman

unread,
Feb 26, 2018, 4:27:05 AM2/26/18
to Google Mobile Ads SDK Developers
Hi Joshua

It is highly unlikely you will be able to reproduce the crash, but recently our app has been rejected due to "crash on launch" with exactly the stacktrace of topic starter.  Apple apparently was able to reproduce it.  We are also unable to reproduce it locally.  It might be a strange blend of `canMakePayments` implementatation and the context it is being called.  Please notice that in the TS's stack trace offsets from your symbols are not that big, so it must be originating from the SDK code.  Any ideas on how to mitigate this? 

mobileadssdk-a...@google.com

unread,
Feb 26, 2018, 5:55:48 AM2/26/18
to Eugene Dorfman, Google Mobile Ads SDK Developers
Hi Eugene,

Seeing as the originally reported stack trace is a bit old, can you provide to us the stack trace of the crash you are reporting for us to have a more updated reference? It would be helpful for us to investigate the source of the crash. Additionally, can you provide to us some information (such as the version of SDK you are using, iOS Versions, etc) about the environment when the crash occurred?

Regards,
Joshua Lagonera
Mobile Ads SDK Team

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/31dff560-44be-453a-a976-5e80db6adb43%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Eugene Dorfman

unread,
Feb 26, 2018, 6:10:25 AM2/26/18
to Google Mobile Ads SDK Developers
Thanks for responding.  Here are the details: 
We were integrating GoogleMobileAds SDK v. 7.27 (I know that the most recent one is 7.29, but setting a symbolic breakpoint on +[SKPaymentQueeue canMakePayments] shows that it is being called in the same place in v. 7.29).  

Here is the stacktrace from iOS 11.2.5 (assuming iPhone device type, but Apple reviewer has not revealed this detail).  BuyAndSell is the name of our app module, notice that the app is killed by the system watchdog because it deadlocks.  Hope the below helps:

Date/Time:           2018-02-24 06:30:22.5023 +0800
Launch Time:         2018-02-24 06:30:01.5335 +0800
OS Version:          iPhone OS 11.2.5 (15D60)
Baseband Version:    6.30.04
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, scene-create watchdog transgression: com.orgmentis.buyandsell exhausted real (wall clock) time allowance of 19.71 seconds |  | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: scene-create | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 31.830 (user 31.830, system 0.000), 53% CPU", | "Elapsed application CPU time (seconds): 1.357, 2% CPU" | )
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        0x0000000181b435a4 semaphore_wait_trap + 8
1   libdispatch.dylib              0x00000001819d0f04 _dispatch_sema4_wait$VARIANT$mp + 24
2   libdispatch.dylib              0x00000001819d18b4 _dispatch_semaphore_wait_slow + 140
3   StoreKit                      0x00000001955ac724 +[SKPaymentQueue canMakePayments] + 172
4   BuyAndSell                    0x0000000101506978 GADDiskUsageStatisticsWithError + 9880
5   BuyAndSell                    0x000000010150450c GADDiskUsageStatisticsWithError + 556
6   BuyAndSell                    0x000000010150445c GADDiskUsageStatisticsWithError + 380
7   libdispatch.dylib              0x00000001819cea14 _dispatch_client_callout + 16
8   libdispatch.dylib              0x00000001819d2240 dispatch_once_f$VARIANT$mp + 60
9   BuyAndSell                    0x000000010150442c GADDiskUsageStatisticsWithError + 332
10  BuyAndSell                    0x0000000101468a10 GADiTunesMetadataForFileAtPath + 3984
11  BuyAndSell                    0x0000000101467cbc GADiTunesMetadataForFileAtPath + 572
12  BuyAndSell                    0x0000000101467c54 GADiTunesMetadataForFileAtPath + 468
13  Foundation                    0x0000000182945ec4 -[__NSObserver _doit:] + 312
14  CoreFoundation                0x0000000181fe113c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
15  CoreFoundation                0x0000000181fe06dc _CFXRegistrationPost + 420
16  CoreFoundation                0x0000000181fe0440 ___CFXNotificationPost_block_invoke + 60
17  CoreFoundation                0x000000018205de24 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1408
18  CoreFoundation                0x0000000181f16d60 _CFXNotificationPost + 380
19  Foundation                    0x0000000182943348 -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
20  UIKit                          0x000000018b869d00 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3752
21  UIKit                          0x000000018b86ea14 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1712
22  UIKit                          0x000000018bb0a2a8 __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke + 800
23  UIKit                          0x000000018bde2100 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] + 160
24  UIKit                          0x000000018bb09f0c -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] + 252
25  UIKit                          0x000000018bb0a76c -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] + 732
26  UIKit                          0x000000018c28f7c0 __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke + 260
27  UIKit                          0x000000018c28f664 -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] + 448
28  UIKit                          0x000000018bffd2cc __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke + 220
29  UIKit                          0x000000018c1963cc _performActionsWithDelayForTransitionContext + 112
30  UIKit                          0x000000018bffd17c -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] + 252
31  UIKit                          0x000000018bde1760 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] + 364
32  UIKit                          0x000000018b86d158 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 540
33  UIKit                          0x000000018bc82dbc -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 364
34  FrontBoardServices            0x00000001847121f0 -[FBSSceneImpl _didCreateWithTransitionContext:completion:] + 364
35  FrontBoardServices            0x000000018471aaf8 __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2 + 224
36  libdispatch.dylib              0x00000001819cea14 _dispatch_client_callout + 16
37  libdispatch.dylib              0x00000001819d6200 _dispatch_block_invoke_direct$VARIANT$mp + 288
38  FrontBoardServices            0x00000001847467f8 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 36
39  FrontBoardServices            0x000000018474649c -[FBSSerialQueue _performNext] + 404
40  FrontBoardServices            0x0000000184746a38 -[FBSSerialQueue _performNextFromRunLoopSource] + 56
41  CoreFoundation                0x0000000181ff777c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
42  CoreFoundation                0x0000000181ff76fc __CFRunLoopDoSource0 + 88
43  CoreFoundation                0x0000000181ff6f84 __CFRunLoopDoSources0 + 204
44  CoreFoundation                0x0000000181ff4b5c __CFRunLoopRun + 1048
45  CoreFoundation                0x0000000181f14c58 CFRunLoopRunSpecific + 436
46  GraphicsServices              0x0000000183dc0f84 GSEventRunModal + 100
47  UIKit                          0x000000018b66d5c4 UIApplicationMain + 236
48  BuyAndSell                    0x0000000100b4e9c4 swift_rt_swift_allocObject + 20
49  libdyld.dylib                  0x0000000181a3456c start + 4

mobileadssdk-a...@google.com

unread,
Feb 26, 2018, 10:24:09 PM2/26/18
to Eugene Dorfman, Google Mobile Ads SDK Developers
Hi Eugene,

Thank you for providing the crash log, as well as additional insights about the crash. It is interesting to note that it contains StoreKit's canMakePayments method so it is possible that this is more on Apple's side rather than something specific with the SDK. 

Regardless, I have forwarded this information to the rest of the team for investigation. I'll get back to this thread once I have any updates from the team.

Regards,
Joshua Lagonera
Mobile Ads SDK Team

Alan Cushway

unread,
Jul 9, 2018, 4:34:00 PM7/9/18
to Google Mobile Ads SDK Developers

Any news on this? My app just got rejected this morning for the same thing: Version 7.31.0

Date/Time:           2018-07-10 02:55:59.4268 +0900
Launch Time:         2018-07-10 02:55:39.2902 +0900
OS Version:          iPhone OS 11.4 (15F79)
Baseband Version:    n/a
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, scene-create watchdog transgression: com.cushwayapps.SquareLife exhausted real (wall clock) time allowance of 18.89 seconds |  | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: scene-create | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 3.720 (user 3.720, system 0.000), 9% CPU", | "Elapsed application CPU time (seconds): 0.316, 1% CPU" | )
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        0x0000000181bcbe44 semaphore_wait_trap + 8
1   libdispatch.dylib              0x0000000181a5af48 _dispatch_sema4_wait$VARIANT$mp + 24
2   libdispatch.dylib              0x0000000181a5b8e0 _dispatch_semaphore_wait_slow + 136
3   StoreKit                      0x00000001960ce770 +[SKPaymentQueue canMakePayments] + 172
4   SquareLife                    0x00000001029fe5c0 GADDiskUsageStatisticsWithError + 10220
5   SquareLife                    0x00000001029fc0d4 GADDiskUsageStatisticsWithError + 768
6   SquareLife                    0x00000001029fc028 GADDiskUsageStatisticsWithError + 596
7   libdispatch.dylib              0x0000000181a58a60 _dispatch_client_callout + 16
8   libdispatch.dylib              0x0000000181a5c268 dispatch_once_f$VARIANT$mp + 60
9   SquareLife                    0x00000001029fbff8 GADDiskUsageStatisticsWithError + 548
10  SquareLife                    0x00000001029bc2ac GADURLProtocolRegister + 4676
11  SquareLife                    0x00000001029b7ff4 GADIsValidPingURLResponse + 852
12  SquareLife                    0x00000001029b7f10 GADIsValidPingURLResponse + 624
13  SquareLife                    0x00000001029b7d88 GADIsValidPingURLResponse + 232
14  libdispatch.dylib              0x0000000181a58a60 _dispatch_client_callout + 16
15  libdispatch.dylib              0x0000000181a5c268 dispatch_once_f$VARIANT$mp + 60
16  SquareLife                    0x00000001029b7d58 GADIsValidPingURLResponse + 184
17  SquareLife                    0x000000010295d444 GADiTunesMetadataForFileAtPath + 4904
18  SquareLife                    0x00000001029bd598 GADDispatchAsyncSafeMainQueue + 60
19  SquareLife                    0x000000010295d3d8 GADiTunesMetadataForFileAtPath + 4796
20  SquareLife                    0x00000001029f64b0 GADCategories_GADSDKCoreWebView_ActiveViewGMSGHandlerDelegate + 21576
21  SquareLife                    0x000000010282ee28 -[AppDelegate application:didFinishLaunchingWithOptions:] + 28200 (AppDelegate.m:93)
22  UIKit                          0x000000018bd72dbc -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 408
23  UIKit                          0x000000018bd721c4 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3484
24  UIKit                          0x000000018bd3f5e0 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1680
25  UIKit                          0x000000018c36fb1c __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke + 784
26  UIKit                          0x000000018bd3edd0 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] + 160
27  UIKit                          0x000000018bd3ec6c -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] + 240
28  UIKit                          0x000000018bd3dafc -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] + 724
29  UIKit                          0x000000018c9d384c __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke + 296
30  UIKit                          0x000000018bd3d1ec -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] + 432
31  UIKit                          0x000000018c7b8ac8 __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke + 220
32  UIKit                          0x000000018c906bf8 _performActionsWithDelayForTransitionContext + 112
33  UIKit                          0x000000018bd3cc0c -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] + 248
34  UIKit                          0x000000018bd3c5a8 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] + 368
35  UIKit                          0x000000018bd395e0 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 540
36  UIKit                          0x000000018bd39330 -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 364
37  FrontBoardServices            0x0000000184967470 -[FBSSceneImpl _didCreateWithTransitionContext:completion:] + 364
38  FrontBoardServices            0x000000018496fd6c __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2 + 224
39  libdispatch.dylib              0x0000000181a58a60 _dispatch_client_callout + 16
40  libdispatch.dylib              0x0000000181a60170 _dispatch_block_invoke_direct$VARIANT$mp + 224
41  FrontBoardServices            0x000000018499b878 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 36
42  FrontBoardServices            0x000000018499b51c -[FBSSerialQueue _performNext] + 404
43  FrontBoardServices            0x000000018499bab8 -[FBSSerialQueue _performNextFromRunLoopSource] + 56
44  CoreFoundation                0x000000018210f404 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
45  CoreFoundation                0x000000018210ec2c __CFRunLoopDoSources0 + 276
46  CoreFoundation                0x000000018210c79c __CFRunLoopRun + 1204
47  CoreFoundation                0x000000018202cda8 CFRunLoopRunSpecific + 552
48  GraphicsServices              0x0000000184011020 GSEventRunModal + 100
49  UIKit                          0x000000018c049758 UIApplicationMain + 236
50  SquareLife                    0x000000010282d32c main + 21292 (main.m:16)
51  libdyld.dylib                  0x0000000181abdfc0 start + 4

Alan Cushway

unread,
Jul 9, 2018, 4:38:39 PM7/9/18
to Google Mobile Ads SDK Developers
Hi Eugene,

How did you go with this? I've just had the same rejection from Apple (See below). Did you just make a new build and resubmit? I can't think of anything to do to fix this myself. Seem like a case of bad luck :(

Alan

mobileadssdk-a...@google.com

unread,
Jul 10, 2018, 1:39:20 AM7/10/18
to Alan Cushway, Google Mobile Ads SDK Developers
Hi Alan,

I'm afraid there are still no updates on this. That said, I will send another followup on this, together with the stacktrace you've provided, and I'll get back to you for any updates.

Regards,
Ivan Bautista
Mobile Ads SDK Team

Eugene Dorfman

unread,
Jul 10, 2018, 2:07:33 AM7/10/18
to mobileadssdk-a...@google.com, Alan Cushway, Google Mobile Ads SDK Developers
Hi Alan, 

We've just removed GoogleMobileAds SDK all together from our binary and passed the review fine. 

--

---
You received this message because you are subscribed to a topic in the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-admob-ads-sdk/-xFNVARCe4o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-admob-ads...@googlegroups.com.
To post to this group, send email to google-adm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/1a0pg2o0000000010o3sfg000277ogz6kmjed9l6go30c1g64sjce1p%40mail.gmail.com.

For more options, visit https://groups.google.com/d/optout.



Eugene Dorfman
Director of Mobile Technology | Postindustria
eugene....@postindustria.com | p: +38267880389 | skype: justadreamer2007

mobileadssdk-a...@google.com

unread,
Jul 10, 2018, 6:04:52 PM7/10/18
to Alan Cushway, Google Mobile Ads SDK Developers
Hi Alan,

We are actively looking into this for you and will provide an update as soon as we have a resolution timeline. While the underlying issue is a known issue with Apple's StoreKit, we are looking into a solution to stop this crash from occurring on app launch.

Regards

Sam

=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.

Bart De keersmaeker

unread,
Aug 17, 2018, 11:18:53 AM8/17/18
to Google Mobile Ads SDK Developers
Hi Sam,

Were you able to find a solution for this issue ? We are seeing a similar crash in our application as well (with the latest SDK available).

Kind regards,
Bart,

mobileadssdk-a...@google.com

unread,
Aug 20, 2018, 11:19:18 AM8/20/18
to Bart De keersmaeker, Google Mobile Ads SDK Developers
Hi there,

we haven't nailed a specific solution since we're unable to replicate, however we have a few ideas that we will be testing in an upcoming release.

Are you seeing very many crashes? Is it preventing submission to the app store?

Regards

Sam


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.

Bart De Keersmaeker

unread,
Aug 20, 2018, 11:27:14 AM8/20/18
to mobileadssdk-a...@google.com, Google Mobile Ads SDK Developers, Jonah Hulselmans
Hi Sam,

Yes, we do see many crashes (we are unable to use the application for more than one minute). So it does block our next release.

Kind regards and thanks for the feedback.
Bart,

mobileadssdk-a...@google.com

unread,
Aug 20, 2018, 11:46:59 AM8/20/18
to Bart De Keersmaeker, Google Mobile Ads SDK Developers, Jonah Hulselmans
Hmm ok, so it's reproducing reliably? 

Are you able to give us a minimal sample that reproduces the crash for us to investigate?


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 08/20/18 08:26:58 bart.deke...@mediahuis.be wrote:
Hi Sam,

Yes, we do see many crashes (we are unable to use the application for more than one minute). So it does block our next release.

Kind regards and thanks for the feedback.
Bart,
On 20 Aug 2018, at 17:19, mobileadssdk-advisor+support@google.com wrote:

Hi there,

we haven't nailed a specific solution since we're unable to replicate, however we have a few ideas that we will be testing in an upcoming release.

Are you seeing very many crashes? Is it preventing submission to the app store?

Regards

Sam


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 08/17/18 08:18:53 bart.dekeersmaeker@mediahuis.be wrote:
Hi Sam,

Were you able to find a solution for this issue ? We are seeing a similar crash in our application as well (with the latest SDK available).

Kind regards,
Bart,

On Wednesday, July 11, 2018 at 12:04:52 AM UTC+2, mobileadssdk-a...@google.com wrote:
Hi Alan,

We are actively looking into this for you and will provide an update as soon as we have a resolution timeline. While the underlying issue is a known issue with Apple's StoreKit, we are looking into a solution to stop this crash from occurring on app launch.

Regards

Sam


--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

mobileadssdk-a...@google.com

unread,
Aug 20, 2018, 2:14:17 PM8/20/18
to Bart De Keersmaeker, Google Mobile Ads SDK Developers, Jonah Hulselmans
Bart,

Can you also please provide some crash logs so we can verify we are talking about the same issue. As far as we're aware, the [SKPaymentQueue canMakePayments] call is currently only made on app launch, so it wouldn't make sense to us if you're using the app for a minute and then it crashes, for this to be the cause.

Regards

Sam


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 08/20/18 08:26:58 bart.deke...@mediahuis.be wrote:
Hi Sam,

Yes, we do see many crashes (we are unable to use the application for more than one minute). So it does block our next release.

Kind regards and thanks for the feedback.
Bart,
On 20 Aug 2018, at 17:19, mobileadssdk-advisor+support@google.com wrote:

Hi there,

we haven't nailed a specific solution since we're unable to replicate, however we have a few ideas that we will be testing in an upcoming release.

Are you seeing very many crashes? Is it preventing submission to the app store?

Regards

Sam


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 08/17/18 08:18:53 bart.dekeersmaeker@mediahuis.be wrote:
Hi Sam,

Were you able to find a solution for this issue ? We are seeing a similar crash in our application as well (with the latest SDK available).

Kind regards,
Bart,

On Wednesday, July 11, 2018 at 12:04:52 AM UTC+2, mobileadssdk-a...@google.com wrote:
Hi Alan,

We are actively looking into this for you and will provide an update as soon as we have a resolution timeline. While the underlying issue is a known issue with Apple's StoreKit, we are looking into a solution to stop this crash from occurring on app launch.

Regards

Sam


--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

Rajesh Jain

unread,
Aug 20, 2018, 2:32:31 PM8/20/18
to Google Mobile Ads SDK Developers
I am sure others will provide some back traces, I thought I should add it here too since I am experiencing the same issue. The trace is rather long, so attaching it as a text file, but the top of the trace is as follows:

#0. Crashed: com.apple.main-thread
0  CoreFoundation                 0x1d9f6648 findCFBurstTrieList
1  CoreFoundation                 0x1d9f61b5 traverseCFBurstTrieWithCursor + 162
2  CoreFoundation                 0x1d9f60d9 CFBurstTrieContainsUTF8String + 194
3  CoreFoundation                 0x1d9f5fa5 _createUniqueStringWithUTF8Bytes + 34
4  CoreFoundation                 0x1d9f5f4f parseStringTag + 1674
5  CoreFoundation                 0x1d9f3fd9 parseXMLElement + 1060
6  CoreFoundation                 0x1d9f58bd getContentObject + 472
7  CoreFoundation                 0x1d9f4a27 parseXMLElement + 3698
8  CoreFoundation                 0x1d9f58bd getContentObject + 472
9  CoreFoundation                 0x1d9f4ce5 parseXMLElement + 4400
10 CoreFoundation                 0x1d9f58bd getContentObject + 472
11 CoreFoundation                 0x1d9f49c9 parseXMLElement + 3604
12 CoreFoundation                 0x1d9f58bd getContentObject + 472
13 CoreFoundation                 0x1d9f4ce5 parseXMLElement + 4400
14 CoreFoundation                 0x1d9f58bd getContentObject + 472
15 CoreFoundation                 0x1d9f49c9 parseXMLElement + 3604
16 CoreFoundation                 0x1d9f58bd getContentObject + 472
17 CoreFoundation                 0x1d9f406b parseXMLElement + 1206
18 CoreFoundation                 0x1d9f3a7f _CFPropertyListCreateFromUTF8Data + 1852
19 CoreFoundation                 0x1d9bbbd5 _CFPropertyListCreateWithData + 442
20 CoreFoundation                 0x1d9e0045 CFPropertyListCreateWithData + 68
21 AudioToolbox                   0x207bdb6f CADeserializer::ReadPlist() + 34
22 AudioToolbox                   0x20528629 MarshalCFPropertyList::DeserializeT(CADeserializer&, void const*&) + 16
23 AudioToolbox                   0x205285b7 TMarshaller<void const*>::Deserialize(CADeserializer&, void*&, unsigned long&) + 82
24 AudioToolbox                   0x207b9701 PropertyMarshaller::Deserialize(unsigned long, void*&, unsigned long&, PropertyMarshaller::EClientServer) + 78
25 AudioToolbox                   0x2065a041 AudioSessionCopyProperty_Priv + 660
26 AVFAudio                       0x345d87f5 long GetProperty<__CFDictionary const*>(unsigned int, unsigned long, __CFDictionary const**) + 48
27 AVFAudio                       0x345d85d3 -[AVAudioSession currentRoute] + 70
28 Loan Calc                      0x1f1c58 GADDiskUsageStatisticsWithError + 2165848
29 Loan Calc                      0x1f14a0 GADDiskUsageStatisticsWithError + 2163872
30 Loan Calc                      0x1c347c GADCategories_GADSlot_State + 1975420
31 Loan Calc                      0x21713c GADCategories_GADBannerView_Events + 2318652
crash-report.txt

mobileadssdk-a...@google.com

unread,
Aug 21, 2018, 12:51:57 PM8/21/18
to Rajesh Jain, Google Mobile Ads SDK Developers

Thank you for that crash report, that is actually a new crash report that I have not seen before.  We were previously looking at [SKPaymentQueue canMakePayments], but the log you shared does not have that, instead it contains -[AVAudioSession currentRoute].

If others are seeing this crash, or other crashes not containing [SKPaymentQueue canMakePayments], can you also please share?

We suspect that the GADDiskUsageStatisticsWithError is not the actual cause of the crash, but need more data points, and where possible a reproducing sample, to be able to take any specific actions.

Cheers

Sam

=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Johan Pietersen

unread,
Aug 21, 2018, 12:55:27 PM8/21/18
to mobileadssdk-a...@google.com, Rajesh Jain, Google Mobile Ads SDK Developers
Hi

Please take me off this email trail. I’m not part of this

Sent from my iPhone

Johan Pietersen
0824692039
--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads...@googlegroups.com.
To post to this group, send email to google-adm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/00d12ju2d8000000g9v2vq002oam84x6kmjed9l6go30c1g64sjce1p%40mail.gmail.com.

michaelj...@gmail.com

unread,
Sep 19, 2018, 5:58:43 AM9/19/18
to Google Mobile Ads SDK Developers
Hi, are there any updates on this? We are also experiencing the same issue, with an almost identical stack trace:

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, scene-create watchdog transgression: xx.xxxx.xxxxxxxx exhausted real (wall clock) time allowance of 19.68 seconds | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: scene-create | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 39.140 (user 39.140, system 0.000), 98% CPU", | "Elapsed application CPU time (seconds): 37.823, 95% CPU" | )
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        0x000000020b9f5f0c semaphore_wait_trap + 8
1   libdispatch.dylib              0x000000020b844fc4 _dispatch_sema4_wait$VARIANT$mp + 24
2   libdispatch.dylib              0x000000020b845a48 _dispatch_semaphore_wait_slow + 136
3   StoreKit                      0x000000021fe64848 +[SKPaymentQueue canMakePayments] + 196
4   XXXXXXXX                      0x000000010497118c 0x104438000 + 5476748
5   XXXXXXXX                      0x000000010496eca0 0x104438000 + 5467296
6   XXXXXXXX                      0x000000010496ebf4 0x104438000 + 5467124
7   libdispatch.dylib              0x000000020b8a4484 _dispatch_client_callout + 16
8   libdispatch.dylib              0x000000020b846710 _dispatch_once_callout + 28
9   XXXXXXXX                      0x000000010496ebc4 0x104438000 + 5467076
10  XXXXXXXX                      0x00000001048cfd48 0x104438000 + 4816200
11  XXXXXXXX                      0x00000001048cf000 0x104438000 + 4812800
12  XXXXXXXX                      0x00000001048cef98 0x104438000 + 4812696
13  Foundation                    0x000000020c810fdc -[__NSObserver _doit:] + 316
14  CoreFoundation                0x000000020bdd8d14 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
15  CoreFoundation                0x000000020bdd8ce0 ___CFXRegistrationPost_block_invoke + 64
16  CoreFoundation                0x000000020bdd81d0 _CFXRegistrationPost + 392
17  CoreFoundation                0x000000020bdd7e7c ___CFXNotificationPost_block_invoke + 96
18  CoreFoundation                0x000000020bd501c0 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1404
19  CoreFoundation                0x000000020bdd7908 _CFXNotificationPost + 696
20  Foundation                    0x000000020c7e6eb0 -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
21  UIKitCore                      0x0000000238833e8c -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3640
22  UIKitCore                      0x00000002388397ac -[UIApplication _runWithMainScene:transitionContext:completion:] + 1552
23  UIKitCore                      0x0000000239060db8 __111-[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:]_block_invoke + 784
24  UIKitCore                      0x000000023905d364 +[_UICanvas _enqueuePostSettingUpdateTransactionBlock:] + 160
25  UIKitCore                      0x0000000239060a34 -[__UICanvasLifecycleMonitor_Compatability _scheduleFirstCommitForScene:transition:firstActivation:completion:] + 240
26  UIKitCore                      0x00000002390613d4 -[__UICanvasLifecycleMonitor_Compatability activateEventsOnly:withContext:completion:] + 1076
27  UIKitCore                      0x00000002390205fc __82-[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:]_block_invoke + 772
28  UIKitCore                      0x00000002390202a8 -[_UIApplicationCanvas _transitionLifecycleStateWithTransitionContext:completion:] + 432
29  UIKitCore                      0x0000000239063844 __125-[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:]_block_invoke + 220
30  UIKitCore                      0x0000000239064334 _performActionsWithDelayForTransitionContext + 112
31  UIKitCore                      0x00000002390636fc -[_UICanvasLifecycleSettingsDiffAction performActionsForCanvas:withUpdatedScene:settingsDiff:fromSettings:transitionContext:] + 248
32  UIKitCore                      0x000000023905ca10 -[_UICanvas scene:didUpdateWithDiff:transitionContext:completion:] + 368
33  UIKitCore                      0x0000000238837ca4 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 540
34  UIKitCore                      0x000000023886945c -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 364
35  FrontBoardServices            0x000000020e89b890 -[FBSSceneImpl _didCreateWithTransitionContext:completion:] + 444
36  FrontBoardServices            0x000000020e8a6658 __56-[FBSWorkspace client:handleCreateScene:withCompletion:]_block_invoke_2 + 260
37  FrontBoardServices            0x000000020e8a5d50 __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke + 64
38  libdispatch.dylib              0x000000020b8a4484 _dispatch_client_callout + 16
39  libdispatch.dylib              0x000000020b847e58 _dispatch_block_invoke_direct$VARIANT$mp + 224
40  FrontBoardServices            0x000000020e8da640 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 40
41  FrontBoardServices            0x000000020e8da2cc -[FBSSerialQueue _performNext] + 416
42  FrontBoardServices            0x000000020e8da8e8 -[FBSSerialQueue _performNextFromRunLoopSource] + 56
43  CoreFoundation                0x000000020bdfa5b8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
44  CoreFoundation                0x000000020bdfa538 __CFRunLoopDoSource0 + 88
45  CoreFoundation                0x000000020bdf9e1c __CFRunLoopDoSources0 + 176
46  CoreFoundation                0x000000020bdf4ce8 __CFRunLoopRun + 1040
47  CoreFoundation                0x000000020bdf45b8 CFRunLoopRunSpecific + 436
48  GraphicsServices              0x000000020e068584 GSEventRunModal + 100
49  UIKitCore                      0x000000023883b558 UIApplicationMain + 212
50  XXXXXXXX                      0x00000001044d51ec 0x104438000 + 643564
51  libdyld.dylib                  0x000000020b8b4b94 start + 4

Please let us know if there is a solution out there.

Best regards,

Michael

2017年10月30日月曜日 16時42分31秒 UTC+9 Johnkui Wen:
22  libdispatch.dylib              0x00000001827f0200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
23  libdispatch.dylib              0x00000001827f84a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
24  libsystem_pthread.dylib        0x0000000182a8afe0 _pthread_wqthread + 932
25  libsystem_pthread.dylib        0x0000000182a8ac30 start_wqthread + 4

Thread 3 name:  Dispatch queue: bytedance.ios.applog.sending
Thread 3:
0   libsystem_kernel.dylib        0x0000000182979198 __psynch_mutexwait + 8
1   libsystem_pthread.dylib        0x0000000182a8f6bc _pthread_mutex_lock_wait + 96
2   libsystem_pthread.dylib        0x0000000182a8f600 _pthread_mutex_lock_slow$VARIANT$mp + 264
3   CoreFoundation                0x0000000182d29f7c _CFRunLoopGet2 + 32
4   Foundation                    0x0000000183744770 +[NSRunLoop+ 10096 (NSRunLoop) currentRunLoop] + 32
5   NewsMasterENVideos            0x00000001004c7d10 specialized static NewsMaster.currentUserNotificationSettings() + 2407696 (NewsMaster+APNs.swift:80)
6   NewsMasterENVideos            0x000000010090eb10 specialized static TTTrackable.customDataHeaderParams() + 6892304 (NewsMaster+APNs.swift:60)
7   NewsMasterENVideos            0x000000010090e220 closure #2 in closure #1 in TTTrackable.initClosure.getter + 6890016 (TTTracker+Trackable.swift:30)
8   NewsMasterENVideos            0x000000010076a3b0 thunk for @callee_owned () -> (@owned [AnyHashable : Any]?) + 5170096 (AppInitializer+Phases.swift:0)
9   NewsMasterENVideos            0x0000000100ef064c __31-[TTTrackerCleaner startClean:]_block_invoke + 13059660 (TTTrackerCleaner.m:0)
10  libdispatch.dylib              0x00000001827e5088 _dispatch_call_block_and_release + 24
11  libdispatch.dylib              0x00000001827e5048 _dispatch_client_callout + 16
12  libdispatch.dylib              0x00000001827eee48 _dispatch_queue_serial_drain$VARIANT$mp + 528
13  libdispatch.dylib              0x00000001827ef7d8 _dispatch_queue_invoke$VARIANT$mp + 340
14  libdispatch.dylib              0x00000001827f0200 _dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 400
15  libdispatch.dylib              0x00000001827f84a0 _dispatch_workloop_worker_thread$VARIANT$mp + 644
16  libsystem_pthread.dylib        0x0000000182a8afe0 _pthread_wqthread + 932
17  libsystem_pthread.dylib        0x0000000182a8ac30 start_wqthread + 4

Thread 4 name:  com.twitter.crashlytics.ios.MachExceptionServer
Thread 4:
0   libsystem_kernel.dylib        0x0000000182958bc4 mach_msg_trap + 8
1   libsystem_kernel.dylib        0x0000000182958a3c mach_msg + 72
2   NewsMasterENVideos            0x0000000101306c14 CLSMachExceptionServer + 100
3   libsystem_pthread.dylib        0x0000000182a8c32c _pthread_body + 308
4   libsystem_pthread.dylib        0x0000000182a8c1f8 _pthread_body + 0
5   libsystem_pthread.dylib        0x0000000182a8ac38 thread_start + 4

Thread 5 name:  com.apple.NSURLConnectionLoader
Thread 5:
0   libsystem_kernel.dylib        0x0000000182958bc4 mach_msg_trap + 8
1   libsystem_kernel.dylib        0x0000000182958a3c mach_msg + 72
2   CoreFoundation                0x0000000182e07ce4 __CFRunLoopServiceMachPort + 196
3   CoreFoundation                0x0000000182e058b0 __CFRunLoopRun + 1424
4   CoreFoundation                0x0000000182d262d8 CFRunLoopRunSpecific + 436

Sergo Beruashvili

unread,
Sep 19, 2018, 6:41:30 AM9/19/18
to Google Mobile Ads SDK Developers
I am having the same issue, looks like AdMob is observing didFinishLaunch and then tries to log some statistics. It tries to access [SKPaymentQueue canMakePayments], but this function never returns and therefore app freezes.

mobileadssdk-a...@google.com

unread,
Sep 19, 2018, 11:35:42 AM9/19/18
to Sergo Beruashvili, Google Mobile Ads SDK Developers
We added another attempt to resolve this issue in 7.33.0 release, can you please update to the latest SDK (7.33.1) and advise if the issue still occurs?

Regards

Sam


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

michaelj...@gmail.com

unread,
Sep 19, 2018, 8:58:02 PM9/19/18
to Google Mobile Ads SDK Developers
Hi Sam,

Thanks for your reply. We'll give it a try and report back with how it goes.

Best regards,

Michael

2018年9月20日木曜日 0時35分42秒 UTC+9 mobileadssdk-a...@google.com:
Reply all
Reply to author
Forward
0 new messages