Watchdog app terminations related to GADVideoPlayer.

466 views
Skip to first unread message

Michal @ Slumber

unread,
Jun 4, 2022, 4:23:24 PM6/4/22
to Google Mobile Ads SDK Developers
Hi,
We've been seeing this in the crash reports for quite a long time. Currently we use Goole-Mobile-Ads 9.5.0, but it was happening on previous versions too. Currently this is the most common reason of the app being terminated. Unfortunately, I haven't been able to reproduce it.

Thanks!
Michal
Here's the relevant info:

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: FRONTBOARD 2343432205
<RBSTerminateContext| domain:10 code:0x8BADF00D explanation:scene-update watchdog transgression: application<xxxxxxx>:48814 exhausted real (wall clock) time allowance of 10.00 seconds
ProcessVisibility: Background
ProcessState: Running
WatchdogEvent: scene-update
WatchdogVisibility: Background
WatchdogCPUStatistics: (
"Elapsed total CPU time (seconds): 14.220 (user 9.970, system 4.250), 24% CPU",
"Elapsed application CPU time (seconds): 0.070, 0% CPU"
) reportType:CrashLog maxTerminationResistance:Interactive>

Triggered by Thread:  0


Thread 0 name:
Thread 0 Crashed:
0   libsystem_kernel.dylib            0x00000002149784a0 mach_msg_trap + 8
1   libsystem_kernel.dylib            0x0000000214978ae4 mach_msg + 76 (mach_msg.c:119)
2   libdispatch.dylib                 0x00000001dca6b678 _dispatch_mach_send_and_wait_for_reply + 540 (mach.c:815)
3   libdispatch.dylib                 0x00000001dca6ba00 dispatch_mach_send_with_result_and_wait_for_reply + 60 (mach.c:1973)
4   libxpc.dylib                      0x000000024e6cff0c xpc_connection_send_message_with_reply_sync + 240 (connection.c:974)
5   CoreMedia                         0x00000001e79f94d4 FigXPCRemoteClientSendSyncMessageCreatingReply + 44 (FigXPCClientServer.c:939)
6   MediaToolbox                      0x00000001e7605730 remoteXPCAssetTrack_CopyProperty + 296 (FigAsset_RemoteXPC.c:934)
7   AVFCore                           0x00000001e64b4784 -[AVFigAssetTrackInspector _valueAsCFTypeForProperty:] + 184 (CMBaseObject.h:396)
8   AVFCore                           0x00000001e64cac44 -[AVFigObjectInspector _floatForProperty:defaultValue:] + 44 (AVFigObjectInspector.m:98)
9   AVFCore                           0x00000001e64b4a94 -[AVFigAssetTrackInspector estimatedDataRate] + 36 (AVAssetTrackInspector.m:2103)
10  TheApplication                       0x00000001026b7c4c -[GADVideoPlayer notifyMetadata] + 444 (GADVideoPlayer.m:1070)
11  TheApplication                       0x00000001026b6ff0 __35-[GADVideoPlayer observePlayerItem]_block_invoke_8 + 36 (GADVideoPlayer.m:914)
12  libdispatch.dylib                 0x00000001dca4ee6c _dispatch_call_block_and_release + 32 (init.c:1517)
13  libdispatch.dylib                 0x00000001dca50a30 _dispatch_client_callout + 20 (object.m:560)
14  libdispatch.dylib                 0x00000001dca5ef48 _dispatch_main_queue_drain + 928 (inline_internal.h:2622)
15  libdispatch.dylib                 0x00000001dca5eb98 _dispatch_main_queue_callback_4CF + 44 (queue.c:7770)
16  CoreFoundation                    0x00000001dcda1800 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1795)
17  CoreFoundation                    0x00000001dcd5b704 __CFRunLoopRun + 2532 (CFRunLoop.c:3144)
18  CoreFoundation                    0x00000001dcd6ebc8 CFRunLoopRunSpecific + 600 (CFRunLoop.c:3268)
19  GraphicsServices                  0x00000001f8ea2374 GSEventRunModal + 164 (GSEvent.c:2200)
20  UIKitCore                         0x00000001df6de648 -[UIApplication _run] + 1100 (UIApplication.m:3511)
21  UIKitCore                         0x00000001df45fd90 UIApplicationMain + 364 (UIApplication.m:5064)
22  TheApplication                       0x0000000102215448 main + 196 (main.swift:14)
23  dyld                              0x0000000102dd5ce4 start + 520 (dyldMain.cpp:879)


Mobile Ads SDK Forum Advisor

unread,
Jun 6, 2022, 9:30:56 AM6/6/22
to mic...@slumber.group, google-adm...@googlegroups.com

Hi Michal,

Thank you for reaching out to us.

Can you provide us the following details below, so that we can further check this?

  • Sample app project(if any)
  • Device name and versions affected
  • Mediation adapter (if any)

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:

1. Navigate to https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=Mobile+Ads+SDK&entry.460850823=5004Q00002bcDxGQAU&entry.80707362=00109999
2. Fill out all fields, and attach your file(s).
3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.

Regards,

Google Logo
Princess Pamela
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q2bcDxG:ref
Message has been deleted

Mobile Ads SDK Forum Advisor

unread,
Jun 13, 2022, 10:05:54 AM6/13/22
to mic...@slumber.group, google-adm...@googlegroups.com

Hi Michal,

Thank you for providing additional information. However, it would be best if you could provide a project file, so we could have full visibility in your implementation as well. This is a big help to us to further check this crashes. Rest assured that the shared project file will not be shared externally and will be used for investigation purposes only. If you can't still provide a project file due to company policy, you may modify our Sample App iOS aligning to your implementation. You can send it via Reply privately or by following the steps below.

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:

1. Navigate to https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=Mobile+Ads+SDK&entry.460850823=5004Q00002bcDxGQAU&entry.80707362=00109999
2. Fill out all fields, and attach your file(s).
3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.

In addition to that, I've checked your logs and the Exception Type: EXC_CRASH (SIGKILL) means that the operating system terminated the process. Then for the Termination Reason, I've seen that it has code error "0x8BADF00D" which means the operating system’s watchdog terminated the app. With that, you can check this on how you can identify the signature of an unresponsive app terminated by the watchdog, and address the issue.

Reply all
Reply to author
Forward
0 new messages