https://bugs.winehq.org/show_bug.cgi?id=52447
--- Comment #7 from Damjan Jovanovic damjan.jov@gmail.com --- (In reply to Alex S from comment #6)
Unfortunately that doesn't help, and I am only using the 32 bit Wine for this.
Curious. Is that a PE (mingw) or non-PE build? Do you observe the same behavior with WINEDEBUG=+seh?
On Linux both ELF and PE builds work. On FreeBSD we only have the ELF build, which breaks. WINEDEBUG='+seh' gives lots of output, ending with this printed endlessly while the CPU core is 100% busy:
07b4:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0x41afebc ip=041afebc tid=07b4 07b4:trace:seh:handle_syscall_fault info[0]=00000001 07b4:trace:seh:handle_syscall_fault info[1]=c0000005 07b4:trace:seh:handle_syscall_fault eax=c0000005 ebx=041afee0 ecx=7bc3341c edx=00000000 esi=00000000 edi=00000000 07b4:trace:seh:handle_syscall_fault ebp=041afec8 esp=041cfbb4 cs=0033 ds=003b es=003b fs=0013 gs=001b flags=00010246 07b4:trace:seh:handle_syscall_fault returning to user mode ip=7bc3341c ret=c0000005