Following up on that, the bug Microsoft have introduced into the AreDvdCodecsEnabled API (which we do not call directly, but the MP4 components in Windows appear to call before doing anything) has been causing crashes in multiple programs, not just Opus:
- Plex has problems with an update in January, and found some kind of workaround (I haven't found the details yet, if they are published).
- Microsoft thread which mentions PowerDVD, DVB Viewer, Power Media Server and even Windows Media Player. Opening a folder containing MPEG2 files crashes dllhost/COM Surrogate, with it still happening within the last couple of days and more recent updates.
- Another Plex thread which mentions several other programs also having problems, and has some more detail. KB3216755 seems to be the cause, and is included in a recent roll-up update.
So this is definitely a Windows OS bug, and you'll probably see a lot of other video software crashing until it is fixed.
Hopefully the workaround we have planned will stop Opus crashing, but it may just make it less common, based on the above.
The good news is that since the Windows bug affects so many things, Microsoft are more likely to fix it.