Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
12.79k stars 270 forks source link

[Bug]: Sea of Thieves not working #586

Open TheReaperAPS opened 1 year ago

TheReaperAPS commented 1 year ago

Description

Sea of thieves has installed and has been running properly through steam. The issue comes when the game tries to login into Xbox live and error occurs upon that. Screenshot 2023-11-02 at 6 59 12 PM

Steps to reproduce

  1. Install Sea of Thieves game using steam.
  2. Run the game.
  3. Select the option to play a new game.
  4. Xbox live login screen opens and it will not go any further than that.

Expected behaviour

I expected the login screen to appear wherein I enter the details of my microsoft account (Xbox account) and the login gets approved. After that the game is expected to run normally.

Logs

Unhandled exception: page fault on read access to 0x0000000000000018 in 64-bit code (0x0000006847614d).
Register dump:
 rip:000000006847614d rsp:000000000011d940 rbp:000000000011d980 eflags:00000206 (   - --  I   - -P- )
 rax:0000000000000000 rbx:0000600000724f00 rcx:000000006b92e568 rdx:0000000000000000
 rsi:0000000000030244 rdi:0000000000000000  r8:00000000001c93f9  r9:ffffffff00000000 r10:0000000000000000
 r11:0000600000724f00 r12:00007f9828b0b5a0 r13:00007ff836584019 r14:000000000011d9e0 r15:0000000000000000
Stack dump:
0x0000000011d940:  000000000011d960 00007ff8165675aa
0x0000000011d950:  0000000068477240 0000000000030244
0x0000000011d960:  0000000000030244 00007f9828b0b5a0
0x0000000011d970:  00007f97f0008008 000000000011dc20
0x0000000011d980:  0000000068477460 000000006dda1cdc
0x0000000011d990:  000000000011da20 00007ff8163cbe2f
0x0000000011d9a0:  0000028a00000320 0000000000000000
0x0000000011d9b0:  0000000000000000 0000000000000000
0x0000000011d9c0:  0000000000000000 0000001900000000
0x0000000011d9d0:  0000000000000000 0000000000000000
0x0000000011d9e0:  0000000000000003 000000000000b080
0x0000000011d9f0:  0000000800000000 0000000000007000
Backtrace:
=>0 0x0000006847614d __ZN22WineSwapchainCallbacks17InitializeForHWNDEPvPK21DXGI_SWAP_CHAIN_DESC1R19D3D12_RESOURCE_DESC+0x2d() in libd3dshared.dylib (0x0000000011d980)
0x0000006847614d __ZN22WineSwapchainCallbacks17InitializeForHWNDEPvPK21DXGI_SWAP_CHAIN_DESC1R19D3D12_RESOURCE_DESC+0x2d in libd3dshared.dylib: movq 0x00000000000018 <wine-loader>+0x18(%rax),%rax
Modules:
Module  Address                 Debug info  Name (149 modules)
ELF 0000000000000000-000000000000c000   Stabs           <wine-loader>
PE  0000000000f30000-0000000000f41000   Deferred        psapi
PE  00000000016e0000-00000000016f0000   Deferred        dxgi
PE  0000000004ee0000-000000000cdf4000   Deferred        libcef
PE  000000000ce00000-000000000cf01000   Deferred        chrome_elf
PE  000000000cf10000-000000000cf2c000   Deferred        d3d11
PE  000000000cf70000-000000000d39e000   Deferred        d3dcompiler_47
PE  000000000d3a0000-000000000e16a000   Deferred        libglesv2
PE  000000000e170000-000000000e1d8000   Deferred        libegl
PE  0000000010000000-0000000010002000   Deferred        usp10
ELF 0000000068039000-000000006803d000   Deferred        <wine-loader>
PE  00000000680a5000-00000000680b1000   Deferred        libwine.1.0.dylib
ELF 00000000680da000-00000000681b6000   Deferred        ntdll.so
PE  000000006846f000-000000006848b000   Stabs           libd3dshared.dylib
ELF 0000000068699000-00000000686a9000   Deferred        user32.so
ELF 00000000686b1000-00000000686c1000   Deferred        netapi32.so
ELF 00000000686cc000-00000000686dc000   Deferred        dnsapi.so
ELF 00000000686e5000-00000000686f5000   Deferred        ws2_32.so
ELF 0000000068700000-0000000068718000   Deferred        bcrypt.so
PE  000000006875c000-000000006878c000   Deferred        libpng16.16.dylib
PE  00000000687c9000-00000000687ed000   Deferred        libintl.8.dylib
PE  0000000068811000-000000006882d000   Deferred        libtasn1.6.dylib
ELF 0000000068863000-0000000068a6b000   Deferred        win32u<elf>
  \-PE  0000000068870000-0000000068a27000   \               win32u
PE  0000000068a6b000-0000000068aa7000   Deferred        libidn2.0.dylib
ELF 0000000068afa000-0000000068b06000   Deferred        kerberos.so
PE  0000000068b0a000-0000000068b5a000   Deferred        libnettle.8.8.dylib
PE  0000000068bad000-0000000068bf5000   Deferred        libhogweed.6.8.dylib
PE  0000000068cbf000-0000000068d5f000   Deferred        libfreetype.6.dylib
PE  000000006ad93000-000000006af6f000   Deferred        libgnutls.30.dylib
PE  000000006b15a000-000000006b2a2000   Deferred        libp11-kit.0.dylib
PE  000000006b478000-000000006b630000   Deferred        libunistring.5.dylib
PE  000000006b6b7000-000000006b727000   Deferred        libgmp.10.dylib
ELF 000000006b833000-000000006b847000   Deferred        secur32.so
ELF 000000006b858000-000000006b86c000   Deferred        crypt32.so
ELF 000000006b88f000-000000006b96f000   Deferred        winemac<elf>
  \-PE  000000006b8a0000-000000006b933000   \               winemac
ELF 000000006d386000-000000006d396000   Deferred        dwrite.so
ELF 000000006d3a1000-000000006d3b1000   Deferred        winspool.so
PE  000000006d3ed000-000000006d421000   Deferred        libdxccontainer.dylib
PE  000000006d50c000-000000006d514000   Deferred        libx11-xcb.1.dylib
ELF 000000006d520000-000000006d53c000   Deferred        winegstreamer.so
ELF 000000006d563000-000000006d70f000   Deferred        opengl32<elf>
  \-PE  000000006d570000-000000006d6bf000   \               opengl32
PE  000000006d938000-000000006d948000   Deferred        libgmodule-2.0.0.dylib
PE  000000006d952000-000000006d962000   Deferred        libgstallocators-1.0.0.dylib
PE  000000006d96b000-000000006d97b000   Deferred        libxau.6.0.0.dylib
PE  000000006d990000-000000006d9d0000   Deferred        libgsttag-1.0.0.dylib
PE  000000006da13000-000000006da1f000   Deferred        libxdmcp.6.dylib
PE  000000006da52000-000000006db6e000   Deferred        libglib-2.0.0.dylib
PE  000000006dc84000-000000006dcb0000   Deferred        libxcb.1.1.0.dylib
PE  000000006dd16000-000000006e132000   Deferred        d3dmetal
PE  000000006e459000-000000006e4d1000   Deferred        libgstaudio-1.0.0.dylib
PE  000000006e576000-000000006e696000   Deferred        libgstreamer-1.0.0.dylib
PE  000000006e80c000-000000006e8cc000   Deferred        libgstvideo-1.0.0.dylib
PE  000000006e9a9000-000000006ea19000   Deferred        libgstgl-1.0.0.dylib
PE  000000006ea97000-000000006eaeb000   Deferred        libgobject-2.0.0.dylib
PE  000000006eb54000-000000006ebe4000   Deferred        libpcre2-8.0.dylib
PE  000000006ec2d000-000000006eca9000   Deferred        libgstbase-1.0.0.dylib
PE  000000006eddf000-000000006ee77000   Deferred        liborc-0.4.0.dylib
PE  000000006f039000-000000006f12d000   Deferred        libx11.6.dylib
PE  0000000070c05000-00000000733f9000   Deferred        libmetalirconverter.dylib
PE  000000007b000000-000000007b558000   Deferred        kernelbase
PE  000000007b600000-000000007b7ab000   Deferred        kernel32
PE  000000007d400000-000000007d405000   Deferred        wine64-preloader
PE  0000000140000000-0000000140997000   Deferred        unrealcefsubprocess
PE  0000000170000000-0000000170333000   Deferred        ntdll
PE  0000000180000000-000000018018f000   Deferred        gameoverlayrenderer64
PE  00000001c1ef0000-00000001c1f1b000   Deferred        atl100
PE  00000001c4ee0000-00000001c4fb3000   Deferred        winspool
PE  00000001c69e0000-00000001c7768000   Deferred        shell32
PE  00000001c8b40000-00000001c8bb8000   Deferred        msacm32
PE  00000001c8db0000-00000001c90c6000   Deferred        msvcrt
PE  00000001cfdf0000-00000001cfe56000   Deferred        dxva2
PE  00000001dd3f0000-00000001dd76c000   Deferred        crypt32
PE  00000001e6c10000-00000001e6c30000   Deferred        wer
PE  00000001ec2b0000-00000001ec356000   Deferred        ws2_32
PE  00000001f51e0000-00000001f5213000   Deferred        hid
PE  00000001fdfd0000-00000001fe096000   Deferred        wintrust
PE  0000000201cf0000-0000000201d99000   Deferred        secur32
PE  000000020fc60000-000000020fe9a000   Deferred        mf
PE  0000000215e60000-0000000216220000   Deferred        msvcr120
PE  000000021a7e0000-000000021a9c4000   Deferred        setupapi
PE  000000021ff70000-0000000221563000   Deferred        wined3d
PE  0000000228450000-00000002284c9000   Deferred        propsys
PE  0000000231ae0000-0000000231d71000   Deferred        rpcrt4
PE  0000000236df0000-0000000236f53000   Deferred        dsound
PE  000000023d820000-000000023deff000   Deferred        user32
PE  0000000240030000-00000002400bd000   Deferred        iphlpapi
PE  000000024f470000-000000024f4d8000   Deferred        mpr
PE  00000002522e0000-00000002523cc000   Deferred        oleacc
PE  000000025d740000-000000025d75f000   Deferred        dwmapi
PE  000000026b4c0000-000000026b756000   Deferred        gdi32
PE  000000026ed50000-000000026ed69000   Deferred        vcruntime140
PE  00000002739c0000-0000000273ea5000   Deferred        oleaut32
PE  0000000274a50000-0000000274a7c000   Deferred        kerberos
PE  000000027ab80000-000000027ab91000   Deferred        cfgmgr32
PE  000000028dfa0000-000000028dfc0000   Deferred        nsi
PE  00000002967b0000-0000000296947000   Deferred        d3d9
PE  000000029cfc0000-000000029d00c000   Deferred        dnsapi
PE  00000002a4090000-00000002a40c1000   Deferred        wtsapi32
PE  00000002bb750000-00000002bbca6000   Deferred        comctl32
PE  00000002c83b0000-00000002c85ee000   Deferred        winegstreamer
PE  00000002cc880000-00000002cc89d000   Deferred        wevtapi
PE  00000002d23f0000-00000002d2438000   Deferred        credui
PE  00000002d4d40000-00000002d4d92000   Deferred        bcrypt
PE  00000002e3540000-00000002e3656000   Deferred        shlwapi
PE  00000002e8f10000-00000002e9495000   Deferred        ole32
PE  00000002f1fa0000-00000002f1fc0000   Deferred        version
PE  00000002f3920000-00000002f3936000   Deferred        esent
PE  00000002f7230000-00000002f72f0000   Deferred        uxtheme
PE  000000030a950000-000000030ac65000   Deferred        dwrite
PE  00000003126f0000-0000000312745000   Deferred        shcore
PE  000000031f800000-000000031fa46000   Deferred        comdlg32
PE  0000000327020000-00000003271af000   Deferred        combase
PE  000000032a700000-000000032a7c1000   Deferred        sechost
PE  0000000330260000-000000033038e000   Deferred        advapi32
PE  0000000330a70000-0000000330a9d000   Deferred        uiautomationcore
PE  0000000335260000-0000000335297000   Deferred        rtworkq
PE  000000033b9e0000-000000033ba07000   Deferred        powrprof
PE  0000000341d30000-0000000342113000   Deferred        quartz
PE  00000003422e0000-0000000342603000   Deferred        urlmon
PE  0000000346ba0000-0000000346bee000   Deferred        jsproxy
PE  000000034abc0000-000000034ac0d000   Deferred        msdmo
PE  0000000358120000-0000000358250000   Deferred        winhttp
PE  0000000360e10000-0000000360ea2000   Deferred        msvcp140
PE  00000003673d0000-0000000367470000   Deferred        netapi32
PE  00000003871c0000-000000038720d000   Deferred        concrt140
PE  0000000388e20000-0000000388e4d000   Deferred        userenv
PE  000000039a620000-000000039a69c000   Deferred        msvfw32
PE  00000003a0440000-00000003a06a2000   Deferred        wininet
PE  00000003a19e0000-00000003a1a06000   Deferred        ncrypt
PE  00000003a37f0000-00000003a380e000   Deferred        dcomp
PE  00000003a6d40000-00000003a6f35000   Deferred        mfplat
PE  00000003a77e0000-00000003a7800000   Deferred        avicap32
PE  00000003aa4c0000-00000003aa4e0000   Deferred        dhcpcsvc
PE  00000003ad720000-00000003ad7b0000   Deferred        devenum
PE  00000003af670000-00000003af9f8000   Deferred        ucrtbase
PE  00000003afd00000-00000003afd66000   Deferred        imm32
PE  00000003b8f00000-00000003b90b9000   Deferred        winmm
PE  00000003bb250000-00000003bb3d9000   Deferred        cryptui
PE  00000003be590000-00000003be868000   Deferred        dbghelp
PE  00007ff81656c000-00007ff8165a8000   Deferred        libsystem_kernel.dylib
PE  00007ff8165a7000-00007ff8165b3000   Deferred        libsystem_pthread.dylib
PE  00007ff8165d7000-00007ff8165e3000   Deferred        libsystem_platform.dylib
PE  00007ff8250e2000-00007ff825106000   Deferred        liblzma.5.dylib
PE  00007ff8262bc000-00007ff8262e0000   Deferred        libpng.dylib
PE  00007ff8262e9000-00007ff826355000   Deferred        libtiff.dylib
PE  00007ff8263db000-00007ff8263e3000   Deferred        libgif.dylib
Threads:
process  tid      prio    name (all IDs are in hex)
00000030 services.exe
    00000034    0     
    00000038    0     
    00000044    0     
    00000064    0     
    0000008c    0     
    000000a4    0     
    000000bc    0     
    000000d8    0     
0000003c winedevice.exe
    00000040    0     
    0000004c    0     
    00000050    0     
    00000054    0     
    00000058    0     
    000000cc    0     
    000006e0    0     
0000005c winedevice.exe
    00000060    0     
    00000068    0     
    0000006c    0     
    00000070    0     
    00000074    0     
    00000078    0     
    0000007c    0     
    00000080    0     
00000084 plugplay.exe
    00000088    0     
    00000090    0     
    00000094    0     
    00000098    0     
    00000140    0     
    00000144    0     
    000001f4    0     
    000001f8    0     
    000006b4    0     
    000008a0    0     
    000002dc    0     
    00000570    0     
0000009c svchost.exe
    000000a0    0     
    000000a8    0     
    000000ac    0     
    000000b0    0     
    000000f8    0     
    000000fc    0     
000000b4 svchost.exe
    000000b8    0     
    000000c4    0     
    000000c8    0     
000000d0 rpcss.exe
    000000d4    0     
    000000dc    0     
    000000e0    0     
    000000e4    0     
    000000e8    0     
    00000120    0     
    00000310    0     
    0000034c    0     
00000108 steam.exe
    0000010c    0     
    00000124    0     
    00000128    0     
    00000134    0     
    00000138    0     
    0000013c    0     
    00000150    0     
    00000154    0     
    0000015c    0     
    00000170    0     
    00000174    0     
    0000017c    0     
    00000184    2     
    00000188    2     
    00000190    0     
    00000198    0     
    000001b4    0     
    0000020c    0     
    00000210    0     
    00000214    0     
    00000218    0     
    00000224    0     
    00000228    2     
    0000022c    0     
    00000240    0     
    00000244    0     
    000002fc    0     
    00000300    0     
    00000308    0     
    00000320    0     
    00000324    0     
    00000328    0     
    0000032c    0     
    00000330    0     
    00000334    0     
    00000338    0     
    0000033c    0     
    00000354    0     
    000004c4    0     
    000004e4    0     
    000004f0    0     
    000007f0    0     
    00000468    0     
    00000768    0     
    00000854    0     
00000110 explorer.exe
    00000114    0     
    00000118    0     
    0000011c    0     
00000148 steamwebhelper.exe
    0000014c    0     
    00000160    0     
    00000164    0     
    0000019c    0     
    000001a0    0     
    000001a8   -2     
    000001ac    0     
    000001b0    0     
    000001b8    0     
    000001bc    0     
    000001c0    0     
    000001c4    0     
    000001d4    0     
    000001d8    1     
    000001dc    0     
    000001e0    0     
    000001e4    0     
    000001e8    1     
    000001ec    0     
    000001f0    0     
    000001fc   -2     
    00000200    0     
    00000204    0     
    00000230    0     
    00000248    0     
    0000030c    0     
    00000508    0     
    00000708    0     
00000238 steamwebhelper.exe
    0000023c    0     
    0000025c    0     
    00000260    0     
    00000268   -2     
    0000026c    0     
    00000270    0     
    00000274    0     
    000002e8    0     
    000004cc    0     
0000024c steamwebhelper.exe
    00000250    0     
    00000284    0     
    00000288    0     
    00000294    0     
    000002a0    0     
    000002a8   -2     
    000002ac    1     
    000002b0    0     
    000002b4    0     
    000002b8    0     
    000002bc    1     
    000002c0    0     
    000002c4    0     
    000002c8    0     
    000002cc   -2     
    00000368    0     
    000004a0    0     
    000004a4    1     
    00000358    0     
    00000540    0     
    00000840    0     
0000036c steamwebhelper.exe
    00000370    0     
    00000374    0     
    00000378    0     
    0000037c    0     
    00000380    0     
    00000388   -2     
    0000038c    1     
    00000390    0     
    00000394    0     
    00000398    0     
    0000039c    1     
    000003a0    0     
    000003a4    0     
    000003a8    0     
    000003ac   -2     
    000003b0    0     
00000404 steamwebhelper.exe
    00000408    0     
    0000040c    0     
    00000410    0     
    00000414    0     
    00000418    0     
    00000420   -2     
    00000424    1     
    00000428    0     
    0000042c    0     
    00000430    0     
    00000434    1     
    00000438    0     
    0000043c    0     
    00000440    0     
    00000444   -2     
    0000045c    0     
    00000800    0     
00000470 steamwebhelper.exe
    00000474    0     
    00000478    0     
    0000047c    0     
    00000480    0     
    00000484   -2     
    00000488    0     
    0000048c    0     
    00000490    0     
    00000498    0     
    0000049c    0     
    000006f0    0     
00000450 SoTGame.exe
    00000860    0     
    00000898    0     
    000008ac    0     
    000008f8    0     
    00000900    0     
    0000052c    0     
    00000518    0     
    0000092c   -1     
    00000930    0     
    000003c0    0     
    0000046c    0     
    000005a4    0     
    0000054c    0     
    00000564    0     
    00000590    1     
    00000588    0     
    000004d0    0     
    00000580    0     
    0000058c    1     
    00000454    1     
    00000448    0     
    00000548    0     
    0000055c   -1     
    0000057c    0     
    0000059c    0     
    00000578    0     
    000005f4    0     
    0000029c    0     
    000002f8    0     
    00000178    1     
    00000194    0     
    00000048    0     
    000002ec    0     
    00000298    0     
    0000028c   -2     
    00000020    0     
    00000254    0     
    000002e0    0     
    00000168    0     
    00000024    0     
    000000f4    0     
    0000012c    0     
    00000290    0     
    00000028    0     
    000002e4    0     
    000005ec    0     
    00000624   -2     
    0000021c    0     
    00000610   -2     
    00000650    0     
000002f0 (D) C:\Program Files (x86)\Steam\steamapps\common\Sea of Thieves\Engine\Binaries\Win64\UnrealCEFSubProcess.exe
    00000314    1 <== 
    00000630    0     
    00000604    0     
    00000670    0     
    000006b0    0     
    000006bc    0     
    000006ac   -2     
    000006c0    1     
    000006cc    0     
    000007c0    0     
    000006d4    1     
    000005a0    0     
00000628 UnrealCEFSubProcess.exe
    00000614    0     
    00000640    0     
    00000634    0     
    0000061c    0     
    00000584   -2     
    0000060c    0     
    00000608    0     
    00000654    0     
    00000644    0     
    00000664    0     
    000005b8    0     
0000064c UnrealCEFSubProcess.exe
    00000638    0     
    00000674    0     
    00000648    0     
    0000066c    0     
    00000660   -2     
    0000065c    1     
    00000668    0     
    00000684    0     
    0000068c    0     
    00000678    1     
    00000680    0     
    00000698    0     
    00000690    0     
    000006a4   -2     
00000618 UnrealCEFSubProcess.exe
    00000550    0     
    00000688    0     
    0000069c    0     
    000006a0    0     
    000000c0   -2     
    000007d0    1     
    000000ec    0     
    000006a8    0     
    00000810    0     
    000006b8    1     
    000006c8    0     
    000006c4    0     
    000006d8    0     
    000006d0   -2     
000005a8 conhost.exe
    000006ec    0     
System information:
    Wine build: wine-7.7
    Platform: x86_64
    Version: Windows 10
    Host system: Darwin
    Host version: 23.1.0

What version of Whisky are you using?

2.1.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

Crd5 commented 1 year ago

I have the same issue. Unfortunately, there is no way to play SoT via Wine. But you can use Parallels (I get 30 FPS with stutters on M1 Pro)

Francismb commented 8 months ago

Would love to see this resolved.

catalinandrei02 commented 8 months ago

Same problem with Grounded.