Plex stopping several times a week on Synology DSM 7.0-41890 / DS1821+

Server Version#:1.24.2.4973
Player Version#: 4.64.3

Logs attached… This seems to be the offending line. Any suggestions?Plex Media Server Logs_2021-08-31_18-22-23.zip (3.6 MB)

2021-08-31 18:14:19,584 (7ff841ceab38) : CRITICAL (storage:60) - Exception reading file /volume1/@appstore/PlexMediaServer/Resources/Plug-ins-2b1b51db9/WebClient.bundle/Contents/Info.plist (most recent call last):
File “/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-2b1b51db9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/storage.py”, line 55, in load
f = open(filename, mode)
IOError: [Errno 2] No such file or directory: ‘/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-2b1b51db9/WebClient.bundle/Contents/Info.plist’

1 Like

Thanks. I’ll remove them from the library and give it a go. Will reply back here if successful

So it’s done it again :frowning:

The below Critical error just before it stopped.

2021-09-02 18:11:36,664 (7f1af11f1b38) : CRITICAL (storage:60) - Exception reading file /volume1/@appstore/PlexMediaServer/Resources/Plug-ins-2b1b51db9/WebClient.bundle/Contents/Info.plist (most recent call last):
File “/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-2b1b51db9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/storage.py”, line 55, in load
f = open(filename, mode)
IOError: [Errno 2] No such file or directory: ‘/volume1/@appstore/PlexMediaServer/Resources/Plug-ins-2b1b51db9/WebClient.bundle/Contents/Info.plist’

2021-09-02 18:11:36,665 (7f1af46cb848) : DEBUG (runtime:1117) - Created a thread named ‘start’
2021-09-02 18:11:36,665 (7f1af46cb848) : INFO (socketinterface:184) - Socket server started on port 35892
2021-09-02 18:11:36,665 (7f1af46cb848) : INFO (pipeinterface:25) - Entering run loop

I’ve been seeing crashes today as well, with this same critical error in the logs. I’m just waiting for it to happen again then I’ll add my logs to this thread (I’m on Ubuntu though).

Which PMS version please?

This looks like a new bug in PMS.

I will need the logs ZIP file please which captures this.

I’m having the same issue, but I’m on Windows 10. I’ve attached my logs from one of the times I caught it occurring.

This issue occurred a few times on 2021-08-31 in between the times of 21:15:38 - 21:47:42)

PMS Version: 1.24.1.4931
OS Version: Windows 10 20H2 Build 19042.1165

Plex Media Server Logs_2021-08-31_21-43-19.zip (3.3 MB)

@alphanerd117

While I wish I could help, I don’t know or support Windows.

This is the Synology NAS (Linux) side.

If you 'd be kind enough to create a new thread, tag it server-windows, one of the Windows supporting Ninjas or staff will be around to help.

Sorry.

Attached are latest logsPlex Media Server Logs_2021-09-03_13-24-02.zip (5.2 MB)

My PMS running on Synology has randomly stopped a few times this week after I updated to PMS Version 1.24.1.4931. I am still on Synology DSM 6.2.4 if that helps at all. I have also not yet updated my libraries to use the new Plex library agents that were recently announced.

I just turned on media server debug logging and will share logs after the next time it crashes.

Would one of you be able to provide a ZIP file which captures it?

I looked through @jason66_gmail.com logs and can’t find anything due to playback activity.

New crash a few minutes ago. Logs attachedPlex Media Server Logs_2021-09-05_18-53-04.zip (4.8 MB)

New crash. 6th September. Logs attachedPlex Media Server Logs_2021-09-06_08-54-41.zip (5.4 MB)

@jason66_gmail.com

I see the crash

What are the particulars of what was happening at the time of the crash?
All I can see is it was starting to play something but there are no player details.

As far as I can tell, no one was playing anything. It happened around 6.12am this morning.
I’ve double checked with a friend who accesses the server remotely and he has not played anything for at least 24 hours.

The main clients are using Plex (latest version) on Shield Android TV.
The remote user is using Plex for LG TV.
Client 5.23.1
Platform 4.9.0
But again, no clients were accessing the server at the time of the latest crash

The log shows it did crash at 6:41.
here is what’s there which is the start of a playback.

Granted it shouldn’t crash but I’ve seen where Android clients in particular tend to cause the most crashes. The LG is an Android -based TV

Sep 06, 2021 06:41:30.527 [0x7fd9fd683b38] DEBUG - Completed: [192.168.86.89:60118] 200 GET /hubs/promoted?contentDirectoryID=26&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63 (16 live) TLS GZIP 1ms 446 bytes (pipelined: 5)
Sep 06, 2021 06:41:30.529 [0x7fd9fd6a6b38] DEBUG - Auth: authenticated user 1 as jason66@gmail.com
Sep 06, 2021 06:41:30.529 [0x7fd9fd683b38] DEBUG - Auth: authenticated user 1 as jason66@gmail.com
Sep 06, 2021 06:41:30.529 [0x7fd9fa474b38] DEBUG - Request: [192.168.86.89:60108 (Subnet)] GET /hubs/promoted?contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63 (16 live) TLS GZIP Signed-in Token (jason66@gmail.com)
Sep 06, 2021 06:41:30.529 [0x7fd9fac3ab38] DEBUG - Request: [192.168.86.89:60110 (Subnet)] GET /hubs/promoted?contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63 (16 live) TLS GZIP Signed-in Token (jason66@gmail.com)
Sep 06, 2021 06:41:30.529 [0x7fd9fa474b38] DEBUG - HubCache: Retrieving '1/home.continue/1/hubs/promoted/en-nzexternal-media,indirect-media/contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63' from the cache.
Sep 06, 2021 06:41:30.529 [0x7fd9fac3ab38] DEBUG - HubCache: Retrieving '1/home.continue/1/hubs/promoted/en-nzexternal-media,indirect-media/contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63' from the cache.
Sep 06, 2021 06:41:30.529 [0x7fd9fa474b38] DEBUG - HubCache: Retrieving '1/home.ondeck/1/hubs/promoted/en-nzexternal-media,indirect-media/contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63' from the cache.
Sep 06, 2021 06:41:30.529 [0x7fd9fac3ab38] DEBUG - HubCache: Retrieving '1/home.ondeck/1/hubs/promoted/en-nzexternal-media,indirect-media/contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63' from the cache.
Sep 06, 2021 06:41:30.530 [0x7fd9fd6a6b38] DEBUG - Completed: [192.168.86.89:60110] 200 GET /hubs/promoted?contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63 (16 live) TLS GZIP 1ms 446 bytes (pipelined: 3)
Sep 06, 2021 06:41:30.530 [0x7fd9fd683b38] DEBUG - Completed: [192.168.86.89:60108] 200 GET /hubs/promoted?contentDirectoryID=63&count=10&excludeContinueWatching=1&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1&pinnedContentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63 (16 live) TLS GZIP 1ms 446 bytes (pipelined: 3)
Sep 06, 2021 06:41:30.676 [0x7fd9fa262b38] DEBUG - HubCache: Computed '1/continueWatching/1/hubs/continueWatching/en-nzexternal-media,indirect-media/contentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1' in 1495 ms.
Sep 06, 2021 06:41:30.679 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.679 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1312300 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.679 [0x7fd9fa262b38] DEBUG - Audio Stream: 2384971, Subtitle Stream: -1
Sep 06, 2021 06:41:30.679 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2384971, Subtitle Stream: -1
Sep 06, 2021 06:41:30.679 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.679 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1311839 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.679 [0x7fd9fa262b38] DEBUG - Audio Stream: 2382043, Subtitle Stream: -1
Sep 06, 2021 06:41:30.680 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2382043, Subtitle Stream: -1
Sep 06, 2021 06:41:30.689 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.689 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1182236 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.689 [0x7fd9fa262b38] DEBUG - Audio Stream: 2067070, Subtitle Stream: -1
Sep 06, 2021 06:41:30.689 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2067070, Subtitle Stream: -1
Sep 06, 2021 06:41:30.689 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.689 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1311897 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.689 [0x7fd9fa262b38] DEBUG - Audio Stream: 2382348, Subtitle Stream: -1
Sep 06, 2021 06:41:30.689 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2382348, Subtitle Stream: -1
Sep 06, 2021 06:41:30.690 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.690 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.690 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 909730 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.690 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 909730 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.690 [0x7fd9fa0acb38] DEBUG - Audio Stream: 1602932, Subtitle Stream: -1
Sep 06, 2021 06:41:30.690 [0x7fd9fa262b38] DEBUG - Audio Stream: 1602932, Subtitle Stream: -1
Sep 06, 2021 06:41:30.691 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.691 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.691 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1313096 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.691 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1313096 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.691 [0x7fd9fa262b38] DEBUG - Audio Stream: 2388643, Subtitle Stream: -1
Sep 06, 2021 06:41:30.691 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2388643, Subtitle Stream: -1
Sep 06, 2021 06:41:30.692 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.692 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.692 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1313068 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.692 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1313068 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.692 [0x7fd9fa262b38] DEBUG - Audio Stream: 2388437, Subtitle Stream: -1
Sep 06, 2021 06:41:30.692 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2388437, Subtitle Stream: -1
Sep 06, 2021 06:41:30.694 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.694 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.694 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1312286 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.694 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1312286 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.694 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2384937, Subtitle Stream: -1
Sep 06, 2021 06:41:30.694 [0x7fd9fa262b38] DEBUG - Audio Stream: 2384937, Subtitle Stream: -1
Sep 06, 2021 06:41:30.696 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.696 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.696 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1313189 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.696 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1313189 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.696 [0x7fd9fa262b38] DEBUG - Audio Stream: 2389039, Subtitle Stream: -1
Sep 06, 2021 06:41:30.696 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2389039, Subtitle Stream: -1
Sep 06, 2021 06:41:30.697 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.697 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.697 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1312561 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.697 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1312561 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.697 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2386028, Subtitle Stream: -1
Sep 06, 2021 06:41:30.697 [0x7fd9fa262b38] DEBUG - Audio Stream: 2386028, Subtitle Stream: -1
Sep 06, 2021 06:41:30.698 [0x7fd9fa262b38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.698 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.698 [0x7fd9fa262b38] DEBUG - Selecting best audio stream for part ID 1312916 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.698 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1312916 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.698 [0x7fd9fa262b38] DEBUG - Audio Stream: 2387719, Subtitle Stream: -1
Sep 06, 2021 06:41:30.698 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2387719, Subtitle Stream: -1
Sep 06, 2021 06:41:30.699 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.699 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1312016 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.699 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2383425, Subtitle Stream: -1
Sep 06, 2021 06:41:30.704 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.704 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1312382 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.704 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2385205, Subtitle Stream: -1
Sep 06, 2021 06:41:30.705 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.705 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1310106 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.705 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2374853, Subtitle Stream: -1
Sep 06, 2021 06:41:30.705 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.705 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1309230 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.705 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2371310, Subtitle Stream: -1
Sep 06, 2021 06:41:30.706 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.706 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1312867 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.706 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2387462, Subtitle Stream: -1
Sep 06, 2021 06:41:30.706 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.706 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1283807 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.706 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2294307, Subtitle Stream: -1
Sep 06, 2021 06:41:30.707 [0x7fd9fa0acb38] DEBUG - We're going to try to auto-select an audio stream for account 1.
Sep 06, 2021 06:41:30.707 [0x7fd9fa0acb38] DEBUG - Selecting best audio stream for part ID 1310044 (autoselect: 1 language: en)
Sep 06, 2021 06:41:30.707 [0x7fd9fa0acb38] DEBUG - Audio Stream: 2374667, Subtitle Stream: -1
Sep 06, 2021 06:41:30.919 [0x7fd9fd683b38] DEBUG - Completed: [192.168.86.89:60106] 200 GET /hubs/continueWatching?contentDirectoryID=37%2C7%2C58%2C11%2C16%2C38%2C42%2Cplaylists%2C26%2C63&includeDetails=1&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1 (16 live) TLS GZIP 1669ms 16842 bytes (pipelined: 1)
Sep 06, 2021 06:41:30.933 [0x7fd9fa262b38] DEBUG - [JobRunner] Job running: '/volume1/@appstore/PlexMediaServer/CrashUploader' '--directory=/var/packages/PlexMediaServer/shares/PlexMediaServer/AppData/Plex Media Server/Crash Reports/1.24.2.4973-2b1b51db9' '--version=1.24.2.4973-2b1b51db9' '--platform=Linux' '--platformVersion=DSM 7.0.41890-0' '--serverUuid=49eb7cf851da48c213362bed5c86757ff99aae75' '--userId=jason66@gmail.com' '--sentryUrl=https://sentry.io/api/1233455/minidump' '--sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' '--vendor=Synology' '--model=x86_64' '--device=DS1821+' '--allowRetries=0'
Sep 06, 2021 06:41:30.955 [0x7fd9fa262b38] DEBUG - [JobRunner] Jobs: Starting child process with pid 18646

Perhaps you can install tautulli so you can independently track playback starts?
This way , we can find the root cause and then I can take it to the appropriate team.

I’m not familiar with tautulli but I’ll give it a go. Thanks for the tip.
Can I just confirm in the log that 192.168.86.89 is the client requesting playback?

The plot thickens. That is my personal shield device. The strange thing is I’m thousands of kilometers away. I’ve asked my housemate to unplug it for me so it doesn’t go rouge again.

Indeed – the plot thickens. My shield is on 24/7 without issue but I only have Plex on it. Perhaps it’s not the Shield.

Tautulli will be definitive. You’ll see the IP addresses.

So Tautulli is all set up, tested, and waiting for the next crash. Thanks again