https://bugs.winehq.org/show_bug.cgi?id=48763
--- Comment #1 from Anton Baskanov baskanov@gmail.com --- I've done some debugging, and it looks that the regression is not caused directly by the specified commit. This commit is what allows the app to proceed further and trigger an unrelated issue.
The crash is actually caused by a NULL pointer dereference in dmo_wrapper_cleanup_stream, where IUnknown::QueryInterface is called on filter->dmo. filter->dmo is in turn NULL because dmo_wrapper_filter_Init is called with an unregistered CLSID (CLSID_CWMSPDecMediaObject).
There are amstream patches that were committed recently that affect this crash. As of Wine 5.5, the crash happens when exiting the game, not on the start.