As I mentioned on another thread it would seem their parser doesn’t stop parsing an MP4 file once it gets an atom with an invalid length (no atom should have a length less than 8 bytes). When it stumbles across an atom with a 0 length, it spits out the error and then tries to advance to the next atom which brings it right back to where it started since the length is listed as “0”.
The MP4 atom parser should be checking for these conditions and stopping the parsing rather than going into an infinite loop and crashing the server.