This was a case of an external hardware failure triggering something unexpected on a different piece of external hardware which caused a bug in a third party library (which exists as free open source software on Linux, but is proprietary and unfixable on Windows) to crash the thread using it, but all the other threads were continuing to work just fine and the system could have kept running had Windows not decided it needed to kill the whole process.