mpv doesn't actually crash. It's just SVP that crashes (any SVP menu and the SVP taskbar icon disappears). According to the log above, SVP does detect that the media file isn't a video, and that it should ignore it. But when I press the next icon in mpv to load the next item in the playlist, SVP ends up crashing pretty often (sometimes it takes a few items before it crashes). Since mpv doesn't actually crash, I don't think there is an mpv error log.
Temporarily disabling SVP prevents the crash, but it's pretty inconvenient to manually disable it for images, and then manually enable it for videos. I wrote a lua script to have mpv disable the socket when loading an image, and then enable the socket when loading videos. This way, SVP closes the playback and doesn't attempt to load the image. It works pretty well, so I'm fine with this solution. I just thought it would be a good idea to inform the SVP team of the issue, though.