@Doramius said:
@sa2000 Thank you for replying.
Debug logging is enabled. I’ve attached the requested logs in the .zip. I added a log just before causing the crash, and 1 soon afterwards. When causing the problem to happen, I barely see a dent in my memory usage. It always hovers around 4%.

If needed I do have other memory module that I can switch out, if needed, but I don’t think it’s happening due to lack of available memory.
System Specs:
9x 16GB PC3L-1280R [Registered Memory]
Running PMS 1.13.2.5142
The Plex Media Server.exe process has a max allowed memory of 2Gb - so all this RAM on the system would not help if we are getting close to the 2Gb limit.
It looks like a massive library is causing this. We do have an issue that is currently being fixed to do with the serialization of a JSON response and the use of memory.
There was a long run without any crashes between Jun 10, 2018 02:52:08 and 13:16:16
But then the process kept crashing after that at 13:36:31 and 13:37:07 and 13:37:17 and 13:38:52 and 13:39:32
This shows memory issues soon after launch
Jun 10, 2018 13:36:30.472 [3484] ERROR - Format [JPEG] - DIB allocation failed, maybe caused by an invalid image size or by a lack of memory
Jun 10, 2018 13:36:30.472 [3484] ERROR - Error resizing an image, we don't trust what we cached [D:\Plex Media Server\Cache\PhotoTranscoder\f7\f7ce17f783f8f933886b76ed231a8978633a22f6.jpg]
Jun 10, 2018 13:36:30.768 [1728] ERROR - Format [JPEG] - Insufficient memory (case 4)
and all the crashes are arising after accessing one specific large library - the Music library with media in this path I:\Music - I can see successful access to the library when viewing by Artist but crashing when viewed by track
If you enable verbose logging, we can establish which client app / device and if JSON is selected (I suspect it may be - if not, then it would be a different issue from the one that is being fixed at the moment)
Settings / server / general / show advanced and enable verbose + debug logging
and get the logs for the next crash and then disable verbose logging