https://bugs.winehq.org/show_bug.cgi?id=12714
--- Comment #40 from jasonoverland@gmail.com --- Crash still occurs on latest git build. I really Don't Know What I'm Doing but I poked around a bit and found that GetOpenFileNameA is called with the following flags set: OFN_EXPLORER OFN_FILEMUSTEXIST OFN_PATHMUSTEXIST OFN_ENABLEHOOK OFN_HIDEREADONLY
Disabling hooks (i.e. redefining IsHooked to false) causes the crash to go away and the dialog to successfully open.