https://bugs.winehq.org/show_bug.cgi?id=44061
--- Comment #20 from David Torok dt@zeroitlab.com --- (In reply to Ker noa from comment #19)
Created attachment 68533 [details] ExtendedCrashLog
Thanks. Based on that, it's not obvious to me what the issue is on your side.
I think the first indication of anything being wrong is this (line 20894):
0108:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0x7fbee62ca7fd ip=7fbee62ca7fd tid=0108 0108:trace:seh:handle_syscall_fault info[0]=0000000000000000 0108:trace:seh:handle_syscall_fault info[1]=000000000b301003 0108:trace:seh:handle_syscall_fault rax=000000000b301003 rbx=000000000ae3d520 rcx=000000000ae3d270 rdx=000000000b30006c 0108:trace:seh:handle_syscall_fault rsi=0000000000000f98 rdi=000000000b30006c rbp=000000000ae3d4d0 rsp=000000000ae3d240 0108:trace:seh:handle_syscall_fault r8=000000000b300000 r9=0000000000001000 r10=00007fbee62ed730 r11=00000000000000f9 0108:trace:seh:handle_syscall_fault r12=000000000ae3d520 r13=000000000b300000 r14=000000000b300004 r15=0000000000000000 0108:trace:seh:handle_syscall_fault returning to handler
This exception -
0108:trace:seh:dispatch_exception code=c0000096 flags=0 addr=00000001403A13F3 ip=403a13f3 tid=0108
is intended, part of anti debug in Destiny however seems like wine has some issues unwinding it and faults later on (line 21225):
0108:trace:seh:dispatch_exception code=c0000005 flags=0 addr=0000000000000D68 ip=d68 tid=0108 0108:trace:seh:dispatch_exception info[0]=0000000000000008 0108:trace:seh:dispatch_exception info[1]=0000000000000d68 0108:trace:seh:dispatch_exception rax=00000000000000af rbx=000000007bc6c930 rcx=000000000ae3f380 rdx=000000000ae3d250 0108:trace:seh:dispatch_exception rsi=000000000ae3f5b0 rdi=00000000ffb80000 rbp=000000000ae3d250 rsp=000000000ae3dfd8 0108:trace:seh:dispatch_exception r8=000000000ae3e8e0 r9=000000000ae3e070 r10=000000000000000a r11=0000000000000000 0108:trace:seh:dispatch_exception r12=000000000ae3f380 r13=000000000ae3e070 r14=000000007bc7b5d8 r15=0000000000000001
For reference, I think I'm using a build very similar to yours, 5.20 staging with the patch I attached. Interestingly, which anti debug code path is chosen is random. Do you get the same crash if you try let's say 10 times?