Whisky-App / Whisky

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

[Bug]: Steam doesn't start #584

Open gummipunkt opened 10 months ago

gummipunkt commented 10 months ago

Description

Steam doesn't start anymore

image

Tried both arguments for steam.exe: -noreactlogin & -allosarches -cef-force-32bit

Didn't helped.

Also, choosing all of these options doesn't change anything:

image

Steps to reproduce

Start steam

Expected behaviour

Steam starts

Logs

Unhandled exception: page fault on read access to 0x0000000000000000 in 64-bit code (0x00000005ab75c8).
Register dump:
 rip:0000000005ab75c8 rsp:000000000011e600 rbp:00003033a403d8c8 eflags:00000206 (   - --  I   - -P- )
 rax:000000000011e628 rbx:0000000000000000 rcx:00002ebb6902334c rdx:0000000007c1d680
 rsi:000000000729f9b0 rdi:00003c6f732c1b40  r8:0000000000000011  r9:00000000ff000000 r10:0000000000410000
 r11:00003033a407e408 r12:0000000000000000 r13:0000000000000000 r14:000000000011e628 r15:000000000011e6c0
Stack dump:
0x0000000011e600:  00003033a403d8c8 000059748fe8113c
0x0000000011e610:  000059748fe8113c 00003c6f732c1b40
0x0000000011e620:  00003033a403d680 00002ebb69023340
0x0000000011e630:  000000000011e740 00003033a403d680
0x0000000011e640:  00001fb135721c81 00003033a403d8c8
0x0000000011e650:  0000000000000000 000059748fe812dc
0x0000000011e660:  000000000011e6c0 00003c6f732c1b40
0x0000000011e670:  000000000729f9b0 0000000000000000
0x0000000011e680:  00003033a403d6a8 0000000005ab7706
0x0000000011e690:  000000000011e740 0000000002aaef5c
0x0000000011e6a0:  00003033a403d680 00003033a4073f80
0x0000000011e6b0:  000000000bdc0150 000000000bdc0180
Backtrace:
=>0 0x00000005ab75c8 CrashForExceptionInNonABICompliantCodeRange+0x3b4d8f8() in libcef (0x003033a403d8c8)
  1 0x00000005ab7706 CrashForExceptionInNonABICompliantCodeRange+0x3b4da36() in libcef (0x003033a403d8c8)
  2 0x0000000554b835 CrashForExceptionInNonABICompliantCodeRange+0x35e1b65() in libcef (0x003033a403d8c8)
  3 0x0000000554b3fb CrashForExceptionInNonABICompliantCodeRange+0x35e172b() in libcef (0x0000000bdbe170)
  4 0x0000000554b364 CrashForExceptionInNonABICompliantCodeRange+0x35e1694() in libcef (0x0000000bf60001)
  5 0x00000005e07261 CrashForExceptionInNonABICompliantCodeRange+0x3e9d591() in libcef (0x00000007c5adb0)
  6 0x00000005e09066 CrashForExceptionInNonABICompliantCodeRange+0x3e9f396() in libcef (0x00000000000008)
  7 0x00000005e4d782 CrashForExceptionInNonABICompliantCodeRange+0x3ee3ab2() in libcef (0x00000000000008)
  8 0x00000000d38598 cef_add_cross_origin_whitelist_entry+0x926bda() in libcef (0x00000000000008)
  9 0x00000002aa294c CrashForExceptionInNonABICompliantCodeRange+0xb38c7c() in libcef (0x00000080000003)
  10 0x00000002c1eeb0 CrashForExceptionInNonABICompliantCodeRange+0xcb51e0() in libcef (0x00000080000003)
  11 0x00000002c1d397 CrashForExceptionInNonABICompliantCodeRange+0xcb36c7() in libcef (0x00000007f83818)
  12 0x000000028b8060 CrashForExceptionInNonABICompliantCodeRange+0x94e390() in libcef (0x00000007f83818)
  13 0x00000002974d37 CrashForExceptionInNonABICompliantCodeRange+0xa0b067() in libcef (0x00000002c1cd0f)
  14 0x00000002974a96 CrashForExceptionInNonABICompliantCodeRange+0xa0adc6() in libcef (0x7fffffffffffffff)
  15 0x0000000297782c CrashForExceptionInNonABICompliantCodeRange+0xa0db5c() in libcef (0x7fffffffffffffff)
  16 0x00000002975398 CrashForExceptionInNonABICompliantCodeRange+0xa0b6c8() in libcef (0x00000000000001)
  17 0x000000028b8a3a CrashForExceptionInNonABICompliantCodeRange+0x94ed6a() in libcef (0x0000000011f3a8)
  18 0x00000005e0c9f4 CrashForExceptionInNonABICompliantCodeRange+0x3ea2d24() in libcef (0x0000000011f3a8)
  19 0x000000027b21ed CrashForExceptionInNonABICompliantCodeRange+0x84851d() in libcef (0x0000000011f540)
  20 0x0000000456eaae CrashForExceptionInNonABICompliantCodeRange+0x2604dde() in libcef (0000000000000000)
  21 0x0000000456f0c4 CrashForExceptionInNonABICompliantCodeRange+0x26053f4() in libcef (0000000000000000)
  22 0x000000027b1906 CrashForExceptionInNonABICompliantCodeRange+0x847c36() in libcef (0000000000000000)
  23 0x0000000282bcfd CrashForExceptionInNonABICompliantCodeRange+0x8c202d() in libcef (0000000000000000)
  24 0x000000027d5981 CrashForExceptionInNonABICompliantCodeRange+0x86bcb1() in libcef (0000000000000000)
  25 0x00000000411137 cef_execute_process+0x57() in libcef (0000000000000000)
  26 0x0000014008f2b5 GetHandleVerifier+0x3b685() in steamwebhelper (0000000000000000)
  27 0x000001401f5e58 GetHandleVerifier+0x1a2228() in steamwebhelper (0x0000000011fc99)
  28 0x000001401f8281 GetHandleVerifier+0x1a4651() in steamwebhelper (0x0000000011fd99)
  29 0x0000014032734a CreateInterface+0x67a7a() in steamwebhelper (0000000000000000)
  30 0x0000007b62a889 BaseThreadInitThunk+0x9(unknown=<internal error>, entry=<internal error>, arg=<internal error>) [Z:\private\tmp\game-porting-toolkit-20230704-44357-h9jp0r\wine\dlls\kernel32\thread.c:61] in kernel32 (0000000000000000)
  31 0x0000017005b3b8 __wine_pop_frame(unknown=<internal error>, entry=<internal error>, arg=<internal error>) [Z:\private\tmp\game-porting-toolkit-20230704-44357-h9jp0r\wine\include\wine\exception.h:275] in ntdll (0000000000000000)
  32 0x0000017005b3b8 RtlUserThreadStart+0x88(entry=[<register RSP not accessible in this frame>, arg=[<register RSP not accessible in this frame>) [Z:\private\tmp\game-porting-toolkit-20230704-44357-h9jp0r\wine\dlls\ntdll\thread.c:240] in ntdll (0000000000000000)
0x00000005ab75c8 libcef+0x56a75c8: movq (%rbx),%rax
Modules:
Module  Address                 Debug info  Name (121 modules)
ELF 0000000000000000-000000000000c000   Deferred        <wine-loader>
PE  00000000003f0000-0000000000401000   Deferred        psapi
PE  0000000000410000-00000000086d3000   Export          libcef
PE  00000000086e0000-00000000087df000   Deferred        chrome_elf
PE  0000000009940000-000000000996f000   Deferred        winh264
PE  0000000010000000-0000000010002000   Deferred        usp10
ELF 0000000068036000-000000006803a000   Deferred        <wine-loader>
PE  00000000680a2000-00000000680ae000   Deferred        libwine.1.0.dylib
ELF 00000000680d7000-00000000681b3000   Deferred        ntdll.so
ELF 000000006856c000-000000006857c000   Deferred        user32.so
ELF 0000000068684000-0000000068694000   Deferred        ws2_32.so
ELF 00000000686a0000-00000000686b0000   Deferred        netapi32.so
ELF 00000000686bb000-00000000686cb000   Deferred        dnsapi.so
ELF 00000000686d4000-00000000686e8000   Deferred        crypt32.so
ELF 00000000686f5000-000000006870d000   Deferred        bcrypt.so
ELF 0000000068722000-0000000068736000   Deferred        secur32.so
ELF 0000000068747000-0000000068757000   Deferred        winspool.so
ELF 0000000068762000-0000000068772000   Deferred        dwrite.so
PE  000000006877e000-0000000068792000   Deferred        libz.1.2.13.dylib
PE  00000000687ad000-00000000687c2000   Deferred        libbz2.1.0.8.dylib
PE  00000000687e0000-00000000687ec000   Deferred        libbrotlidec.1.0.9.dylib
ELF 0000000068836000-0000000068a3e000   Deferred        win32u<elf>
  \-PE  0000000068840000-00000000689fa000   \               win32u
PE  0000000068a3e000-0000000068ae5000   Deferred        libfreetype.6.dylib
PE  0000000068bc3000-0000000068bef000   Deferred        libpng16.16.dylib
PE  0000000068c32000-0000000068c54000   Deferred        libbrotlicommon.1.0.9.dylib
PE  0000000068dc0000-0000000068dcf000   Deferred        libintl.8.dylib
ELF 0000000068de3000-0000000068def000   Deferred        kerberos.so
PE  0000000068df3000-0000000068e03000   Deferred        libtasn1.6.dylib
PE  0000000068e1d000-0000000068e26000   Deferred        libffi.8.dylib
ELF 0000000068e38000-0000000068fe4000   Deferred        opengl32<elf>
  \-PE  0000000068e40000-0000000068f94000   \               opengl32
ELF 000000006b156000-000000006b236000   Deferred        winemac<elf>
  \-PE  000000006b160000-000000006b1fa000   \               winemac
PE  000000006cc00000-000000006cc32000   Deferred        libidn2.0.dylib
PE  000000006cca5000-000000006cd00000   Deferred        libnettle.8.6.dylib
PE  000000006cdb8000-000000006cf73000   Deferred        libgnutls.30.dylib
PE  000000006d169000-000000006d2cb000   Deferred        libp11-kit.0.dylib
PE  000000006d442000-000000006d492000   Deferred        libhogweed.6.6.dylib
PE  000000006d5e2000-000000006d784000   Deferred        libunistring.5.dylib
PE  000000006d7f5000-000000006d873000   Deferred        libgmp.10.dylib
PE  000000006d91c000-000000006da2d000   Deferred        libiconv.2.dylib
PE  000000007b000000-000000007b558000   Deferred        kernelbase
PE  000000007b600000-000000007b7a4000   Dwarf-4-5       kernel32
PE  000000007d400000-000000007d405000   Deferred        wine64-preloader
PE  0000000140000000-0000000140875000   Export          steamwebhelper
PE  0000000170000000-0000000170333000   Dwarf-4-5       ntdll
PE  0000000180000000-000000018018e000   Deferred        sdl3
PE  00000001c1ef0000-00000001c1f88000   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-00000001dd76b000   Deferred        crypt32
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  000000021a7e0000-000000021a9c4000   Deferred        setupapi
PE  000000021ff70000-0000000221563000   Deferred        wined3d
PE  0000000228450000-00000002284c9000   Deferred        propsys
PE  0000000231ae0000-0000000231d70000   Deferred        rpcrt4
PE  00000002340a0000-0000000234253000   Deferred        evr
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  00000002739c0000-0000000273ea5000   Deferred        oleaut32
PE  0000000274a50000-0000000274a7c000   Deferred        kerberos
PE  000000028dfa0000-000000028dfc0000   Deferred        nsi
PE  00000002967b0000-0000000296947000   Deferred        d3d9
PE  00000002998f0000-0000000299a33000   Deferred        dxgi
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  00000002cd450000-00000002cd739000   Deferred        d3d11
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  0000000319900000-000000031999f000   Deferred        mfreadwrite
PE  000000031f800000-000000031fa46000   Deferred        comdlg32
PE  0000000327020000-00000003271af000   Deferred        combase
PE  000000032a700000-000000032a7c0000   Deferred        sechost
PE  0000000330260000-000000033038e000   Deferred        advapi32
PE  0000000330a70000-0000000330a9d000   Deferred        uiautomationcore
PE  0000000335260000-0000000335297000   Deferred        rtworkq
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  00000003673d0000-0000000367470000   Deferred        netapi32
PE  0000000388e20000-0000000388e4d000   Deferred        userenv
PE  000000039a620000-000000039a69c000   Deferred        msvfw32
PE  00000003a0440000-00000003a06a2000   Deferred        wininet
PE  00000003a19e0000-00000003a1a06000   Deferred        ncrypt
PE  00000003a6d40000-00000003a6f35000   Deferred        mfplat
PE  00000003a77e0000-00000003a7800000   Deferred        avicap32
PE  00000003aa4c0000-00000003aa4e0000   Deferred        dhcpcsvc
PE  00000003ad720000-00000003ad7b0000   Deferred        devenum
PE  00000003af670000-00000003af76a000   Deferred        ucrtbase
PE  00000003afd00000-00000003afd66000   Deferred        imm32
PE  00000003b8f00000-00000003b90b9000   Deferred        winmm
PE  00000003bb250000-00000003bb3d9000   Deferred        cryptui
PE  00000003be590000-00000003be868000   Deferred        dbghelp
PE  00007ff80ba10000-00007ff80ba4c000   Deferred        libsystem_kernel.dylib
PE  00007ff80ba4b000-00007ff80ba57000   Deferred        libsystem_pthread.dylib
PE  00007ff80ba7b000-00007ff80ba87000   Deferred        libsystem_platform.dylib
Threads:
process  tid      prio    name (all IDs are in hex)
00000030 services.exe
    00000034    0     
    00000038    0     
    00000044    0     
    00000080    0     
    000000a4    0     
    000000bc    0     
    000000f8    0     
0000003c winedevice.exe
    00000040    0     
    0000004c    0     
    00000050    0     
    00000054    0     
    00000058    0     
    000000c8    0     
00000078 winedevice.exe
    0000007c    0     
    00000084    0     
    00000088    0     
    0000008c    0     
    00000090    0     
    00000094    0     
    00000098    0     
0000009c plugplay.exe
    000000a0    0     
    000000a8    0     
    000000ac    0     
    000000b0    0     
    00000124    0     
    00000128    0     
    000001e0    0     
    000001e4    0     
000000b4 svchost.exe
    000000b8    0     
    000000c0    0     
    000000c4    0     
000000d4 steam.exe
    000000d8    0     
    00000114    0     
    00000118    0     
    0000011c    0     
    00000120    0     
    00000134    0     
    00000138    0     
    00000140    0     
    00000154    0     
    00000158    0     
    00000160    0     
    00000168    0     
    0000016c    0     
    00000170    2     
    00000174    2     
    0000017c    0     
    00000180    0     
    00000184    0     
    000001f8    0     
    000001fc    0     
    00000200    0     
    0000020c    0     
    00000210    2     
    00000220    0     
    00000224    0     
    000002ec    0     
    000002f4    0     
    000002f8    0     
    00000300    0     
    0000030c    0     
    00000444    0     
    000005d0    0     
    000005d4    0     
000000dc explorer.exe
    000000e0    0     
    000000e4    0     
    000000e8    0     
000000f0 rpcss.exe
    000000f4    0     
    000000fc    0     
    00000100    0     
    00000104    0     
    00000108    0     
    0000010c    0     
    00000304    0     
0000012c steamwebhelper.exe
    00000130    0     
    00000144    0     
    00000148    0     
    0000018c    0     
    00000194    0     
    0000019c   -2     
    000001a0    0     
    000001a4    0     
    000001a8    0     
    000001ac    0     
    000001b0    0     
    000001b4    0     
    000001b8    0     
    000001c4    0     
    000001c8    1     
    000001cc    0     
    000001d0    0     
    000001d4    1     
    000001d8    0     
    000001dc    0     
    000001e8   -2     
    000001ec    0     
    000001f0    0     
    00000214    0     
    00000228    0     
00000218 steamwebhelper.exe
    0000021c    0     
    00000234    0     
    00000238    0     
    0000023c    0     
    00000240   -2     
    00000244    0     
    00000248    0     
    0000024c    0     
    00000260    0     
00000570 (D) C:\Program Files (x86)\Steam\bin\cef\cef.win7x64\steamwebhelper.exe
    00000574    0 <== 
    00000580    0     
    00000584    0     
    00000588    0     
    0000058c   -2     
    00000590    1     
    00000594    0     
    00000598    0     
    0000059c    0     
    000005a0    1     
    000005a4    0     
    000005a8    0     
    000005ac    0     
    000005b0    0     
    000005b4    0     
    000005b8   -2     
000005c4 conhost.exe
    000005c8    0     
System information:
    Wine build: wine-7.7
    Platform: x86_64
    Version: Windows 10
    Host system: Darwin
    Host version: 23.0.0

What version of Whisky are you using?

2.1.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

timskap commented 9 months ago

Same problem

woxane commented 8 months ago

anything new. ?

FleurantLucas commented 6 months ago

Same here too