Apple TV – Why Did Apple TV Try to AirDrop a System Diagnosis Archive?

airdropappletvarchive-utilitymacbookmacbook promacos

I was using my , which is running macOS Sierra 10.12.1 (build 16B2555), normally until this notification appeared:

AirDrop: Item from Apple TV

Out of curiosity, I accepted the AirDrop and an archive started downloading.

AirDrop: Receiving item from Apple TV

The item finally downloaded, and I discovered it was an archive! To be exact, it was a .tar.gz file that I unzipped with .

Files: zipped and unzipped

There are only 2 Apple TVs that could've sent me this file. Both are signed into the same iCloud account, but haven't been touched when the AirDrop request appeared. In fact, neither had been connected to the new Internet router we had installed earlier. I looked in the crash file and it mentioned TestFlight and other tvOS apps, meaning it's the 4th generation Apple TV.

A few hours later, I continued working until I got the notification again. I downloaded another error log and decided to look at it. Here is my error_log.txt:

[1;31mERROR:[0m Tracing is off - cannot save trace data to tailspin file
Sampling all processes for 2 seconds with 250 milliseconds of run time between samples
Sampling completed, generating report...
2017-03-06 02:55:36.471549-0500 spindump[2104:310691] Failed to find matching kernel in /System/Library/Kernels, /
Failed to find matching kernel in /System/Library/Kernels, /
Spindump analysis written to file /var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/sysdiagnose/sysdiagnose_2017.03.06_02-55-34-0500/spindump-nosymbols.txt
2017-03-06 02:55:42.956842-0500 spindump[2112:310854] Failed to find matching kernel in /System/Library/Kernels, /
Failed to find matching kernel in /System/Library/Kernels, /

What happened? Did the fourth-generation Apple TV crash, or was is something else?

Best Answer

The Apple TV supports creating sysdiagnose bundles and sending them over AirDrop. Apple staff recommend this regularly on the Apple Developer Forums.

To capture a sysdiagnose, hold down the Play/Pause and - buttons on the Apple TV Remote for six seconds, until you see a dialog confirmation on-screen. From there, follow the instructions to AirDrop the sysdiagnose off the device.

Beta 7 crashes on HDMI hotplug - Apple Developer Forums

It's possible something's accidentally held down the buttons on the Apple TV remote (since they are next to each other) which has caused this action.

AirDrop must be a fairly new feature for the sysdiagnose functionality since the guide for creating a sysdiagnose from an Apple TV on the Apple Developer site still says a USB-A to USB-C cable and iTunes are required: Apple TV sysdiagnose Logging Instructions (link behind developer login).