@Owlsroost I wonder if the comment in this issue gives us some clues:
https://issues.team-mediaportal.com/browse/MP1-2378
I think that issue is why there is now a 'Stop playback on removal of audio renderer' tickbox in MP Config -> startup/resume settings (so maybe that Jira issue should be closed ?).
If I'm understanding it correctly, the crash being discussed here is happening when MP is not playing anything - it's (possibly) MP's response to the device removal/insertion messages which is causing it, so maybe that's where we should put the extra logging (in the message handling/response code) - at least it might give us a more precise indication when it crashes ?