April 8, 2026
4:22 p.m.
That helps Deadly Premonition which completely uninitializes (multithreaded) COM aparetnemt on main thread at some moment which results in some dlls loaded with combase being unloaded which leads to a crash. The wmvcore's thread is the one alive at that moment and, as the included test shows, should have COM initialized, so MTA doesn't get destroyed. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10605#note_135568