https://bugs.winehq.org/show_bug.cgi?id=49395
--- Comment #5 from Shane me+wine@shane.sh --- (In reply to Nikolay Sivov from comment #3)
I suspect this is related to https://source.winehq.org/git/wine.git/commit/ 2814e5ce0b9d9b1c058a8937692bce6212ac74b4. You can try reverting that to get past E_NOINTERFACE failure.
Yep, you're right, it works when I revert that commit. Thanks so much! I got a lot further this time but it still crashes eventually, but it's not related to d2d anymore I don't think. Though it is awfully slow and STDERR is being spammed with:
00c0:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 000000014B75E930
But that's a different issue.
I'll try to make some sense of this new crash and report a separate bug for that if I can figure it out.