http://bugs.winehq.org/show_bug.cgi?id=58755 --- Comment #10 from Zeb Figura <z.figura12(a)gmail.com> --- (In reply to Zeb Figura from comment #9)
* 94447cee61 is supposed to catch broadly this. It doesn't catch the unix call case (or the syscall case) because it tries to read the faulting instruction with virtual_handle_fault(), but here the faulting instruction isn't in a PE module. We can special-case those safely, I think.
I've submitted 9122 for this.
* 94447cee61 *does*, as one might predict, catch the case I mentioned where we fault in wow64cpu.dll. However the game still doesn't launch, and I'm not sure why. I see a subsequent SEGV from the game doing an int21, but for some reason that exception doesn't seem to even reach the PE side of ntdll.
Scratch this, I was somehow on an old branch despite what I thought. This part works fine with upstream Wine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.