Whisky-App / Whisky

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

[Bug]: Steam Login Problems - Tracking Issue #41

Closed IsaacMarovitz closed 1 year ago

IsaacMarovitz commented 1 year ago

This is similar, but not the same as #40. In this instance, text does display correctly in installers and bundled apps, but the Steam login view fails to display. This again comes down to a matter of configuration. CrossOver circumvents this using their CrossTie system, which includes a number of dependency and registry fixes to get Steam working as intended. To properly resolve this issue, we will need to implement a similar system.

For now, there are a number of ways to help alleviate this problem. Some people have found success with the -noreactlogin or -gamepadui launch arguments. Sometimes with enough luck and trial and error, you can get it working.

breakgimme commented 1 year ago

The -noreactlogin fix seems to be just a placebo, as Valve removed it some time ago Personally, I've found that just restarting Steam solves the issue most of the time

HongyuS commented 1 year ago

I've been trying many different conditions for a whole day: game-porting-toolkit from both brew and Whisky, with or without E-sync, Windows 7 or Windows 10, with or without -noreactlogin, even reinstalling game-porting-toolkit and all its dependences, non of these attempts worked so far. It either stuck at launching steamwebhelper.exe, or it just ended up in a crashing-and-restart loop, both results in an empty login screen. First, it get this error: C:\Program Files (x86)\Steam\bin\cef\cef.win7x64\steamwebhelper.exe: invalid option -- `-n' Try 'steamwebhelper.exe --help' for more information., then ERROR:registration_protocol_win.cc(131)] TransactNamedPipe, and ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0, then finally a fatal error: ERROR:dxva_video_decode_accelerator_win.cc(1338)] DXVAVDA fatal error: Could not load mf.dll After that, I get ERROR:crashpad_client_win.cc(132)] crash server failed to launch, self-terminating and the Chromium restarts.

I also tried launching a pre-login steam from my old CrossOver bottle, this time I can login, of course, but all pages - store, library, etc. are empty. From the logs, I also got all those errors above. Chromium just won't work on my computer with wine-7.7.

Additionally, the same errors also appear on CrossOver 22.1.1 (with wine-7.7), when I tested it last month. However, it was fixed in the nightly builds of CrossOver 23, which bundles wine-8.0.1.

Full log ``` Last login: Thu Jun 8 21:02:14 on ttys000 /Users/User/Games/steam.command ; exit; (base) User@My-MacBook-Air ~ % /Users/User/Games/steam.command ; exit; 0418:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x68839000 [2023-06-08 21:05:32] Startup - updater built May 30 2023 13:42:12 [2023-06-08 21:05:32] Startup - Steam Client launched with: "C:\Program Files (x 86)\Steam\steam.exe" -no-browser -no-friendsui -noreactlogin 0418:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub [2023-06-08 21:05:32] Loading cached metrics from disk (C:\Program Files (x86)\S team\package\steam_client_metrics.bin) [2023-06-08 21:05:32] Failed to load cached hosts file (File 'update_hosts_cache d.vdf' not found), using defaults [2023-06-08 21:05:32] Using the following download hosts for Public, Realm steam global [2023-06-08 21:05:32] 1. http://media.steampowered.com, /client/, Realm 'steamgl obal', weight was 1, source = 'baked in' [2023-06-08 21:05:32] Verifying installation... [2023-06-08 21:05:33] Verification complete 0418:fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. 0418:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub 0418:fixme:imm:ImmGetOpenStatus (038208F0): semi-stub 0418:fixme:thread:get_thread_times not implemented on this platform 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe" 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe" 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt" 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt" 0418:fixme:dwmapi:DwmSetWindowAttribute (000B005C, 2, 0012E858, 4) stub 0418:fixme:dwmapi:DwmExtendFrameIntoClientArea (000B005C, 0012E848) stub 0418:fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0012EA54) stub 0418:fixme:eventlog:StartTraceA (0012EAE0, "Steam Event Tracing", 0012EA54) stub 0418:fixme:advapi:OpenTraceA 0012E820: stub 0418:fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub 0418:fixme:eventlog:CloseTrace cafe4242: stub 0448:fixme:eventlog:ProcessTrace 0F87B370 1 00000000 00000000: stub 043c:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems IPC client is in my process, could/should be using an in-process pipe.0418:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems IPC client is in my process, could/should be using an in-process pipe.System pag e size: 4096 043c:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000011F818, 4): stub 043c:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub 043c:fixme:system:QueryDisplayConfig (00000002 000000000011EF58 0000000009FF1320 000000000011EF60 0000000009FF1370 0000000000000000): semi-stub 043c:fixme:system:DisplayConfigGetDeviceInfo DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME: stub 0464:fixme:iphlpapi:NotifyAddrChange (Handle 10113A34, overlapped 10113A38): stub 0464:fixme:win:RegisterSuspendResumeNotification 1257FCE8, 0x2: stub. 0488:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags 0488:fixme:wbemprox:client_security_SetBlanket 62EA0850, 0F3B0D08, 10, 0, (null), 3, 3, 00000000, 0 0488:fixme:wbemprox:client_security_Release 62EA0850 wine: Read access denied for device L"\\??\\E:\\", FS volume label and serial are not available. wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available. 0488:fixme:wbemprox:enum_class_object_Next timeout not supported 045c:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems System page size: 4096 C:\Program Files (x86)\Steam\bin\cef\cef.win7x64\steamwebhelper.exe: invalid opt ion -- `-n' Try 'steamwebhelper.exe --help' for more information. 045c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD70 [0608/210534.920:ERROR:registration_protocol_win.cc(131)] TransactNamedPipe: 管道中 断。 (0x6D) 043c:fixme:file:NtLockFile I/O completion on lock not implemented yet 043c:fixme:heap:RtlSetHeapInformation 0000000000000000 1 0000000000000000 0 stub 043c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000002C0620, 16) stub [0608/210534.946:INFO:crash_reporting.cc(248)] Crash reporting enabled for proce ss: browser 043c:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011EC84, 0000000000000000 000000000011EC80 043c:fixme:nls:get_dummy_preferred_ui_language (0x38 000000000011EC84 0000000000000000 000000000011EC80) returning a dummy value (current locale) 043c:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011EC84, 000000000011EC60 000000000011EC80 043c:fixme:nls:get_dummy_preferred_ui_language (0x38 000000000011EC84 000000000011EC60 000000000011EC80) returning a dummy value (current locale) 043c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:winsock:WSALookupServiceBeginW (000000000011E910 0xff0 000000000011E988) Stub! [0608/210535.219:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegi n failed with: 0 043c:fixme:iphlpapi:NotifyAddrChange (Handle 000000000011EAC8, overlapped 000000000BA80750): stub 043c:fixme:userenv:RegisterGPNotification 000000000000023C 0 043c:fixme:userenv:RegisterGPNotification 0000000000000240 1 043c:fixme:shcore:IsOS (OS_DOMAINMEMBER) What should we return here? 04bc:fixme:wtsapi:WTSRegisterSessionNotification Stub 0000000000140064 0x00000001 [0608/210535.368:ERROR:dxva_video_decode_accelerator_win.cc(1338)] DXVAVDA fatal error: Could not load mf.dll: 找不到模块。 (0x7E) 043c:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 043c:fixme:win:GetPointerDevices (000000000011E3F4 0000000000000000): partial stub 043c:fixme:system:QueryDisplayConfig (00000002 000000000011E3F4 000000000E03C110 000000000011E3F0 000000000E03C180 0000000000000000): semi-stub 043c:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11 043c:fixme:combase:RoActivateInstance (000000000E03C140, 000000000011E250): semi-stub 043c:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UISettings", {00000035-0000-0000-c000-000000000046}, 000000000011E0A8): semi-stub 043c:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings" 04c0:fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 000000000C8EF780) 04a4:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 000000000B74F6D0 000000000B74F6A0 0514:fixme:win:RegisterTouchWindow (00000000000E00A6 00000003): stub 0418:fixme:dwmapi:DwmExtendFrameIntoClientArea (000300BC, 0012ECAC) stub 0528:fixme:sync:NtSetInformationJobObject stub: 0x3ec 4 0xf9af1a8 4 043c:fixme:thread:QueryThreadCycleTime (FFFFFFFFFFFFFFFE,000000000011E8B0): stub! [0608/210537.449:ERROR:platform_font_skia.cc(343)] Could not find any font: MS S hell Dlg, sans. Falling back to the default [0608/210537.451:ERROR:crashpad_client_win.cc(132)] crash server failed to launc h, self-terminating 0514:fixme:wgl:macdrv_wglChoosePixelFormatARB unused pfAttribFList 0418:fixme:imm:ImeSetActiveContext (0x3e2e190, 1): stub 0418:fixme:imm:ImmReleaseContext (000300BC, 03E2E190): stub 0538:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x68839000 0538:err:module:import_dll Library SDL2.dll (which is needed by L"C:\\Program Files (x86)\\Steam\\bin\\gldriverquery.exe") not found 0538:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files (x86)\\Steam\\bin\\gldriverquery.exe" failed, status c0000135 0540:err:vulkan:get_vulkan_driver Wine was built without Vulkan support. 0540:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan. 0540:err:vulkan:get_vulkan_driver Wine was built without Vulkan support. 0540:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan. 0540:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD70 0550:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x68839000 0550:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0012FEAC 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe" 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe" 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt" 0418:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt" 0560:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems System page size: 4096 0560:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000011F818, 4): stub 0560:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub 0560:fixme:system:QueryDisplayConfig (00000002 000000000011EF58 0000000009FF1320 000000000011EF60 0000000009FF1370 0000000000000000): semi-stub 0560:fixme:system:DisplayConfigGetDeviceInfo DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME: stub 0570:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems System page size: 4096 C:\Program Files (x86)\Steam\bin\cef\cef.win7x64\steamwebhelper.exe: invalid opt ion -- `-n' Try 'steamwebhelper.exe --help' for more information. 0570:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD70 [0608/210545.567:ERROR:registration_protocol_win.cc(131)] TransactNamedPipe: 管道中 断。 (0x6D) 0560:fixme:file:NtLockFile I/O completion on lock not implemented yet 0560:fixme:heap:RtlSetHeapInformation 0000000000000000 1 0000000000000000 0 stub 0560:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000002C31C0, 16) stub [0608/210545.586:INFO:crash_reporting.cc(248)] Crash reporting enabled for proce ss: browser 0560:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011EC84, 0000000000000000 000000000011EC80 0560:fixme:nls:get_dummy_preferred_ui_language (0x38 000000000011EC84 0000000000000000 000000000011EC80) returning a dummy value (current locale) 0560:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011EC84, 000000000011EC60 000000000011EC80 0560:fixme:nls:get_dummy_preferred_ui_language (0x38 000000000011EC84 000000000011EC60 000000000011EC80) returning a dummy value (current locale) 0560:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0560:fixme:winsock:WSALookupServiceBeginW (000000000011E910 0xff0 000000000011E988) Stub! [0608/210545.798:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegi n failed with: 0 0560:fixme:iphlpapi:NotifyAddrChange (Handle 000000000011EAC8, overlapped 000000000BA84B40): stub 0560:fixme:userenv:RegisterGPNotification 000000000000023C 0 0560:fixme:userenv:RegisterGPNotification 0000000000000240 1 0560:fixme:shcore:IsOS (OS_DOMAINMEMBER) What should we return here? 0598:fixme:wtsapi:WTSRegisterSessionNotification Stub 00000000000500CC 0x00000001 [0608/210545.935:ERROR:dxva_video_decode_accelerator_win.cc(1338)] DXVAVDA fatal error: Could not load mf.dll: 找不到模块。 (0x7E) 0560:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 0560:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 0560:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 0560:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 0560:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 0560:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 0560:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff 0560:fixme:win:GetPointerDevices (000000000011E3F4 0000000000000000): partial stub 0560:fixme:system:QueryDisplayConfig (00000002 000000000011E3F4 000000000E06A9D0 000000000011E3F0 000000000E06B610 0000000000000000): semi-stub 0560:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11 0560:fixme:combase:RoActivateInstance (000000000E06B610, 000000000011E250): semi-stub 0560:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UISettings", {00000035-0000-0000-c000-000000000046}, 000000000011E0A8): semi-stub 0560:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings" 059c:fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 000000000C8EF780) 0584:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 000000000B74F6D0 000000000B74F6A0 0560:fixme:thread:QueryThreadCycleTime (FFFFFFFFFFFFFFFE,000000000011E8B0): stub! 05e8:fixme:sync:NtSetInformationJobObject stub: 0x3fc 4 0xf98f1a8 4 [0608/210546.526:ERROR:platform_font_skia.cc(343)] Could not find any font: MS S hell Dlg, sans. Falling back to the default [0608/210546.527:ERROR:crashpad_client_win.cc(132)] crash server failed to launc h, self-terminating 0418:fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0012EE78) stub 0418:fixme:eventlog:CloseTrace ffffffff: stub 0418:fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0012EE24) stub 0418:fixme:eventlog:CloseTrace 0: stub 0418:fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0012E9F4) stub 0418:fixme:eventlog:CloseTrace 0: stub 0418:fixme:iphlpapi:CancelIPChangeNotify (overlapped 10113A38): stub 0418:fixme:win:UnregisterSuspendResumeNotification DEADBEEF: stub. [2023-06-08 21:05:57] Shutdown 0418:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0012FEAC ```
kode54 commented 1 year ago

Yeah, this is the issue I was having. I’ll report here if I find any workarounds, other than using my older CrossOver prefix.

chadlavi commented 1 year ago

Aha, well this explains that then.

humbertogontijo commented 1 year ago

I am able to execute steam with command MTL_HUD_ENABLED=1 WINEESYNC=1 WINEPREFIX=~/my-game-prefix /usr/local/Cellar/game-porting-toolkit/1.0/bin/wine64 'C:\Program Files (x86)\Steam\steam.exe' But when I have the same options selected in Whisky it fails

ermaolaoye commented 1 year ago

I somehow get it to work using the wine binary from the game-porting-toolkit. I execute it many time, and suddenly the login window has everything rendered correctly.

This the debug log of wine, if it helps?

huangzihang@huangzihangsMBP ~ % MTL_HUD_ENABLED=1 WINEESYNC=1 WINEPREFIX=~/my-game-prefix /usr/local/Cellar/game-porting-toolkit/1.0/bin/wine64 'C:\Program Files (x86)\Steam\steam.exe'
esync: up and running.
0024:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6883c000
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
[2023-06-09 23:45:10] Startup - updater built May 30 2023 13:42:12
[2023-06-09 23:45:10] Startup - Steam Client launched with: "C:\Program Files (x86)\Steam\steam.exe"
0024:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub
[2023-06-09 23:45:10] Loading cached metrics from disk (C:\Program Files (x86)\Steam\package\steam_client_metrics.bin)
[2023-06-09 23:45:10] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2023-06-09 23:45:10] Using the following download hosts for Public, Realm steamglobal
[2023-06-09 23:45:10] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
00f8: thread_get_state failed on Apple Silicon - faking zero debug registers
[2023-06-09 23:45:10] Verifying installation...
[2023-06-09 23:45:11] Verification complete
0024:fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
0024:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub
00fc: thread_get_state failed on Apple Silicon - faking zero debug registers
0108: thread_get_state failed on Apple Silicon - faking zero debug registers
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0024:fixme:imm:ImmGetOpenStatus (037E02F8): semi-stub
0024:fixme:thread:get_thread_times not implemented on this platform
0024:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe"
0024:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7x64\\steamwebhelper.exe"
0024:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0024:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0114: thread_get_state failed on Apple Silicon - faking zero debug registers
0118: thread_get_state failed on Apple Silicon - faking zero debug registers
0024:fixme:dwmapi:DwmSetWindowAttribute (00020096, 2, 0012E858, 4) stub
0024:fixme:dwmapi:DwmExtendFrameIntoClientArea (00020096, 0012E848) stub
0024:fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0012EA54) stub
0024:fixme:eventlog:StartTraceA (0012EAE0, "Steam Event Tracing", 0012EA54) stub
0024:fixme:advapi:OpenTraceA 0012E820: stub
0024:fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
0024:fixme:eventlog:CloseTrace cafe4242: stub
011c: thread_get_state failed on Apple Silicon - faking zero debug registers
011c:fixme:eventlog:ProcessTrace 0A13B370 1 00000000 00000000: stub
0120: thread_get_state failed on Apple Silicon - faking zero debug registers
IPC client is in my process, could/should be using an in-process pipe.0024: thread_get_state failed on Apple Silicon - faking zero debug registers
0110:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0110:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0110:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0024:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0024:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0024:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
System page size: 4096
0110:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000011F818, 4): stub
0110:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Valve.Steam.Client": stub
0110:fixme:system:QueryDisplayConfig (00000002 000000000011EF58 0000000009FF1320 000000000011EF60 0000000009FF1370 0000000000000000): semi-stub
0110:fixme:system:DisplayConfigGetDeviceInfo DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME: stub
0050:fixme:nsi:ipv6_forward_enumerate_all not implemented
0050:fixme:nsi:ipv6_forward_enumerate_all not implemented
0050:fixme:nsi:ipv6_forward_enumerate_all not implemented
0050:fixme:nsi:ipv6_forward_enumerate_all not implemented
0134: thread_get_state failed on Apple Silicon - faking zero debug registers
0138: thread_get_state failed on Apple Silicon - faking zero debug registers
013c: thread_get_state failed on Apple Silicon - faking zero debug registers
013c: thread_get_state failed on Apple Silicon - faking zero debug registers
0140: thread_get_state failed on Apple Silicon - faking zero debug registers
0144: thread_get_state failed on Apple Silicon - faking zero debug registers
0138:fixme:iphlpapi:NotifyAddrChange (Handle 06983C14, overlapped 06983C18): stub
0144: thread_get_state failed on Apple Silicon - faking zero debug registers
0148: thread_get_state failed on Apple Silicon - faking zero debug registers
014c: thread_get_state failed on Apple Silicon - faking zero debug registers
0150: thread_get_state failed on Apple Silicon - faking zero debug registers
0154: thread_get_state failed on Apple Silicon - faking zero debug registers
0158: thread_get_state failed on Apple Silicon - faking zero debug registers
0138:fixme:win:RegisterSuspendResumeNotification 0ACBFCE8, 0x2: stub.
0160: thread_get_state failed on Apple Silicon - faking zero debug registers
0158:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0158:fixme:wbemprox:client_security_SetBlanket 62EA0850, 09C48360, 10, 0, (null), 3, 3, 00000000, 0
0158:fixme:wbemprox:client_security_Release 62EA0850
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0164: thread_get_state failed on Apple Silicon - faking zero debug registers
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
0158:fixme:wbemprox:enum_class_object_Next timeout not supported
0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0050:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0050:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0130:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0130:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0130:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
System page size: 4096
C:\Program Files (x86)\Steam\bin\cef\cef.win7x64\steamwebhelper.exe: invalid option -- `-n'
Try 'steamwebhelper.exe --help' for more information.
0130:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD70
[0609/234512.409:ERROR:registration_protocol_win.cc(131)] TransactNamedPipe: ????? (0x6D)
0110:fixme:file:NtLockFile I/O completion on lock not implemented yet
0110:fixme:heap:RtlSetHeapInformation 0000000000000000 1 0000000000000000 0 stub
0110:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000002BD030, 16) stub
[0609/234512.424:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: browser
0110:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011EC84, 0000000000000000 000000000011EC80
0110:fixme:nls:get_dummy_preferred_ui_language (0x38 000000000011EC84 0000000000000000 000000000011EC80) returning a dummy value (current locale)
0110:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011EC84, 000000000011EC60 000000000011EC80
0110:fixme:nls:get_dummy_preferred_ui_language (0x38 000000000011EC84 000000000011EC60 000000000011EC80) returning a dummy value (current locale)
0110:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0138:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0138:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0138:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0138:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0184: thread_get_state failed on Apple Silicon - faking zero debug registers
0110:fixme:winsock:WSALookupServiceBeginW (000000000011E910 0xff0 000000000011E988) Stub!
[0609/234512.612:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
0110:fixme:iphlpapi:NotifyAddrChange (Handle 000000000011EAC8, overlapped 000000000BA7BB90): stub
0110:fixme:userenv:RegisterGPNotification 000000000000023C 0
0110:fixme:userenv:RegisterGPNotification 0000000000000240 1
0110:fixme:shcore:IsOS (OS_DOMAINMEMBER) What should we return here?
0190:fixme:wtsapi:WTSRegisterSessionNotification Stub 00000000001100B2 0x00000001
[0609/234512.745:ERROR:dxva_video_decode_accelerator_win.cc(1338)] DXVAVDA fatal error: Could not load mf.dll: ?????? (0x7E
)
0110:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0110:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0110:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0110:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0110:fixme:win:GetPointerDevices (000000000011E3F4 0000000000000000): partial stub
0110:fixme:system:QueryDisplayConfig (00000002 000000000011E3F4 000000000DDD7040 000000000011E3F0 000000000DDD77A0 0000000000000000): semi-stub
0110:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
0110:fixme:combase:RoActivateInstance (000000000DDD7040, 000000000011E250): semi-stub
0110:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UISettings", {00000035-0000-0000-c000-000000000046}, 000000000011E0A8): semi-stub
0110:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UISettings"
0194:fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 000000000C68F780)
0178:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 000000000B74F6D0 000000000B74F6A0
01d8: thread_get_state failed on Apple Silicon - faking zero debug registers
01dc: thread_get_state failed on Apple Silicon - faking zero debug registers
01e0: thread_get_state failed on Apple Silicon - faking zero debug registers
0138: thread_get_state failed on Apple Silicon - faking zero debug registers
01ec: thread_get_state failed on Apple Silicon - faking zero debug registers
01f0: thread_get_state failed on Apple Silicon - faking zero debug registers
01e8:fixme:win:RegisterTouchWindow (00000000000100D2 00000003): stub
0024:fixme:dwmapi:DwmExtendFrameIntoClientArea (000100DC, 0012ECAC) stub
01f4:fixme:sync:NtSetInformationJobObject stub: 0x3f0 4 0xf54f1a8 4
0110:fixme:thread:QueryThreadCycleTime (FFFFFFFFFFFFFFFE,000000000011E8B0): stub!
0200:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0024:fixme:imm:ImeSetActiveContext (0x3d91d20, 1): stub
0024:fixme:imm:ImmReleaseContext (000100DC, 03D91D20): stub
0138: thread_get_state failed on Apple Silicon - faking zero debug registers
0200:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0200:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
[0609/234514.248:ERROR:registration_protocol_win.cc(103)] CreateFile: ?????? (0x2)
System page size: 4096
0200:fixme:heap:RtlSetHeapInformation 0000000000000000 1 0000000000000000 0 stub
0200:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000002B5450, 16) stub
[0609/234514.294:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: utility
01e8:fixme:wgl:macdrv_wglChoosePixelFormatARB unused pfAttribFList
0200:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000011F538, 4): stub
0200:fixme:thread:get_thread_times not implemented on this platform
Invalid browser dimensions: 0 x 0
0214:fixme:winsock:WSALookupServiceBeginW (000000000B30E290 0xff0 000000000B30E308) Stub!
[0609/234514.369:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
0214:fixme:iphlpapi:NotifyAddrChange (Handle 000000000B30E448, overlapped 00000000003260E0): stub
0214:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000000B30D6E8) semi-stub
0214:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000000B30D6E8) semi-stub
0110:fixme:win:apply_window_pos Other process parent
0110:fixme:win:apply_window_pos Other process parent
0110:fixme:win:apply_window_pos Other process parent
0110:fixme:dwmapi:DwmExtendFrameIntoClientArea (00000000000200CE, 000000000011CF00) stub
0190:fixme:wtsapi:WTSRegisterSessionNotification Stub 00000000000900BE 0x00000000
0110:fixme:dwmapi:DwmExtendFrameIntoClientArea (00000000000200CE, 000000000011D4F0) stub
020c:fixme:file:NtLockFile I/O completion on lock not implemented yet
0110:err:ole:com_get_class_object class {aa509086-5ca9-4c25-8f95-589d3c07b48a} not registered
0110:err:ole:com_get_class_object class {aa509086-5ca9-4c25-8f95-589d3c07b48a} not registered
0110:err:ole:create_server class {aa509086-5ca9-4c25-8f95-589d3c07b48a} not registered
0110:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
0110:err:ole:com_get_class_object no class object {aa509086-5ca9-4c25-8f95-589d3c07b48a} could be created for context 0x17
0194:fixme:dwmapi:DwmGetWindowAttribute (00000000000100DC 14 000000000C68F5BC 4) stub
0110:fixme:win:apply_window_pos Other process parent
020c:fixme:heap:PrefetchVirtualMemory process FFFFFFFFFFFFFFFF, count 0000000000000001, addresses 000000000AF0F458, flags 0 stub.
0194:fixme:dwmapi:DwmGetWindowAttribute (00000000000100DC 14 000000000C68F43C 4) stub
0110:fixme:manipulation:viewport_ActivateConfiguration 000000000BF6C550, 823
0110:fixme:manipulation:viewport_SetViewportOptions 000000000BF6C550, 2
0110:fixme:manipulation:viewport_AddEventHandler 000000000BF6C550, 00000000000100F4, 00000000119AEF40, 000000001198D318
0110:fixme:manipulation:viewport_Stop 000000000BF6C550
0110:fixme:manipulation:viewport_RemoveEventHandler 000000000BF6C550, 73
0110:fixme:manipulation:viewport_Abandon 000000000BF6C550
0110:fixme:manipulation:direct_manip_Deactivate 000000000BF6C4E0, 00000000000100F4
0110:fixme:manipulation:viewport_ActivateConfiguration 000000000BF6C550, 823
0110:fixme:manipulation:viewport_SetViewportOptions 000000000BF6C550, 2
0110:fixme:manipulation:viewport_AddEventHandler 000000000BF6C550, 00000000000100F4, 00000000119AF560, 00000000119AF518
0110:fixme:manipulation:viewport_Stop 000000000BF6C550
0110:fixme:manipulation:viewport_RemoveEventHandler 000000000BF6C550, 0
0110:fixme:manipulation:viewport_Abandon 000000000BF6C550
0110:fixme:manipulation:direct_manip_Deactivate 000000000BF6C4E0, 00000000000100F4
0110:fixme:manipulation:viewport_ActivateConfiguration 000000000BF6C550, 823
0110:fixme:manipulation:viewport_SetViewportOptions 000000000BF6C550, 2
0110:fixme:manipulation:viewport_AddEventHandler 000000000BF6C550, 00000000000100F4, 00000000119A95C0, 00000000119BF1B8
0110:fixme:manipulation:viewport_Stop 000000000BF6C550
0110:fixme:manipulation:viewport_RemoveEventHandler 000000000BF6C550, 0
0110:fixme:manipulation:viewport_Abandon 000000000BF6C550
0110:fixme:manipulation:direct_manip_Deactivate 000000000BF6C4E0, 00000000000100F4
0110:fixme:win:apply_window_pos Other process parent
0110:fixme:win:apply_window_pos Other process parent
0110:fixme:manipulation:viewport_ActivateConfiguration 000000000BF6C550, 823
0110:fixme:manipulation:viewport_SetViewportOptions 000000000BF6C550, 2
0110:fixme:manipulation:viewport_AddEventHandler 000000000BF6C550, 00000000000100F4, 00000000119E3E60, 00000000119DC1C8
0110:fixme:manipulation:viewport_Stop 000000000BF6C550
0110:fixme:manipulation:viewport_RemoveEventHandler 000000000BF6C550, 0
0110:fixme:manipulation:viewport_Abandon 000000000BF6C550
0110:fixme:manipulation:direct_manip_Deactivate 000000000BF6C4E0, 00000000000100F4
0110:fixme:manipulation:viewport_ActivateConfiguration 000000000BF6C550, 823
0110:fixme:manipulation:viewport_SetViewportOptions 000000000BF6C550, 2
0110:fixme:manipulation:viewport_AddEventHandler 000000000BF6C550, 00000000000100F4, 00000000119E3E60, 00000000119DC1C8
0110:fixme:manipulation:viewport_Stop 000000000BF6C550
0110:fixme:manipulation:viewport_RemoveEventHandler 000000000BF6C550, 0
0110:fixme:manipulation:viewport_Abandon 000000000BF6C550
0110:fixme:manipulation:direct_manip_Deactivate 000000000BF6C4E0, 00000000000100F4
01b4:fixme:dwmapi:DwmGetCompositionTimingInfo (0000000000000000 000000000E30EE50)
0228:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0228:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0228:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
[0609/234514.780:ERROR:registration_protocol_win.cc(103)] CreateFile: ?????? (0x2)
System page size: 4096
0248:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0248:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0248:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
[0609/234514.872:ERROR:registration_protocol_win.cc(103)] CreateFile: ?????? (0x2)
0250:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6883c000
0250: thread_get_state failed on Apple Silicon - faking zero debug registers
System page size: 4096
0250:err:module:import_dll Library SDL2.dll (which is needed by L"C:\\Program Files (x86)\\Steam\\bin\\gldriverquery.exe") not found
0250:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files (x86)\\Steam\\bin\\gldriverquery.exe" failed, status c0000135
0268:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0268:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0268:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0268:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0268:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FD70
objc[19951]: Class ResultReceiver is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170e38) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de42f78). One of the two will be used. Which one is undefined.
objc[19951]: Class GtkApplicationQuartzDelegate is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170e60) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de42fa0). One of the two will be used. Which one is undefined.
objc[19951]: Class GNSMenuItem is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170eb0) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de42ff0). One of the two will be used. Which one is undefined.
objc[19951]: Class GNSMenu is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170ed8) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de43018). One of the two will be used. Which one is undefined.
objc[19951]: Class FilterComboBox is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170f50) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de43090). One of the two will be used. Which one is undefined.
objc[19951]: Class gdkCoreCursor is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgdk-3.0.dylib (0x7051f5e0) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de430e0). One of the two will be used. Which one is undefined.
objc[19953]: Class ResultReceiver is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170e38) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de51f78). One of the two will be used. Which one is undefined.
objc[19953]: Class GtkApplicationQuartzDelegate is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170e60) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de51fa0). One of the two will be used. Which one is undefined.
objc[19953]: Class GNSMenuItem is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170eb0) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de51ff0). One of the two will be used. Which one is undefined.
objc[19953]: Class GNSMenu is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170ed8) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de52018). One of the two will be used. Which one is undefined.
objc[19953]: Class FilterComboBox is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgtk-3.0.dylib (0x71170f50) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de52090). One of the two will be used. Which one is undefined.
objc[19953]: Class gdkCoreCursor is implemented in both /usr/local/Cellar/gtk+3/3.24.38/lib/libgdk-3.0.dylib (0x7051f5e0) and /usr/local/Cellar/gtk4/4.10.4/lib/libgtk-4.1.dylib (0x12de520e0). One of the two will be used. Which one is undefined.
0278:fixme:module:dlopen_32on64_opengl32 loaded "/usr/local/Cellar/game-porting-toolkit/1.0/lib/wine/x86_32on64-unix/opengl32.dll.so" early @ 0x6883c000
0278: thread_get_state failed on Apple Silicon - faking zero debug registers
0278:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0012FEAC

(wine:19951): GStreamer-CRITICAL **: 23:45:16.740: _gst_util_uint64_scale: assertion 'denom != 0' failed

(wine:19951): GStreamer-CRITICAL **: 23:45:16.741: _gst_util_uint64_scale: assertion 'denom != 0' failed
0228:fixme:mfplat:h264_decoder_GetAttributes iface 0000000008DFB110, attributes 000000000011FB68 stub!

(wine:19953): GStreamer-CRITICAL **: 23:45:16.742: _gst_util_uint64_scale: assertion 'denom != 0' failed

(wine:19953): GStreamer-CRITICAL **: 23:45:16.742: _gst_util_uint64_scale: assertion 'denom != 0' failed
0248:fixme:mfplat:h264_decoder_GetAttributes iface 0000000008DFB110, attributes 000000000011FB68 stub!
0228:fixme:heap:RtlSetHeapInformation 0000000000000000 1 0000000000000000 0 stub
0248:fixme:heap:RtlSetHeapInformation 0000000000000000 1 0000000000000000 0 stub
0228:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000002DC0A0, 16) stub
0248:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000000002DC020, 16) stub
[0609/234516.757:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: renderer
[0609/234516.757:INFO:crash_reporting.cc(248)] Crash reporting enabled for process: renderer
0228:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000011F538, 4): stub
0248:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 000000000011F538, 4): stub
0228:fixme:thread:get_thread_times not implemented on this platform
0248:fixme:thread:get_thread_times not implemented on this platform
0228:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0248:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0228:fixme:thread:QueryThreadCycleTime (FFFFFFFFFFFFFFFE,000000000011EC50): stub!
0248:fixme:thread:QueryThreadCycleTime (FFFFFFFFFFFFFFFE,000000000011EC50): stub!
0198:fixme:file:ReplaceFileW Ignoring flags 2
0198:fixme:file:ReplaceFileW Ignoring flags 2
0248:fixme:dwrite:dwritefontface5_HasVariations 0000000008E06630: stub
014c:fixme:cryptnet:check_ocsp_response_info check responder id
033c: thread_get_state failed on Apple Silicon - faking zero debug registers
014c:fixme:cryptnet:check_ocsp_response_info check responder id
01a0:fixme:file:ReplaceFileW Ignoring flags 2
014c:fixme:cryptnet:check_ocsp_response_info check responder id
014c:fixme:cryptnet:check_ocsp_response_info check responder id
014c:fixme:cryptnet:check_ocsp_response_info check responder id
014c:fixme:cryptnet:check_ocsp_response_info check responder id
014c:fixme:cryptnet:check_ocsp_response_info check responder id
014c:fixme:cryptnet:check_ocsp_response_info check responder id
0340: thread_get_state failed on Apple Silicon - faking zero debug registers
00c0:fixme:imm:ImeSetActiveContext (0x37ad60, 0): stub
00c0:fixme:imm:ImmReleaseContext (0000000000010020, 000000000037AD60): stub
01a0:fixme:file:ReplaceFileW Ignoring flags 2
0344: thread_get_state failed on Apple Silicon - faking zero debug registers
0348: thread_get_state failed on Apple Silicon - faking zero debug registers
01a0:fixme:file:ReplaceFileW Ignoring flags 2
0110:fixme:msctf:TextStoreACPSink_OnLayoutChange STUB:(000000000BA8B610)
0110:fixme:msctf:TextStoreACPSink_OnLayoutChange STUB:(000000000BA8B610)
0110:fixme:msctf:TextStoreACPSink_OnLayoutChange STUB:(000000000BA8B610)
0110:fixme:imm:ImeSetActiveContext (0xdee8870, 1): stub
0110:fixme:imm:ImmReleaseContext (00000000000200CE, 000000000DEE8870): stub
danfountgames commented 1 year ago

New workaround... Install macOS version of steam, and log in there, then copy login data from that installation to the wine one instead whisky

I copied config/ registry.vdf ssfn?????????? userdata/

from /Users/?????/Library/Application Support/Steam to /Users/?????/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Steam/drive_c/Program Files (x86)/Steam/

and now I'm logged in

richstokes commented 1 year ago

Nice, that lets me log in, but all the steam pages are blank (so I cant see my games list/download anything). The Steam logs (steamui_html.txt) are full of [2023-06-09 14:44:21] RetryCreateBrowser id:3516571167 type:6 flags:0: (-2147483648, -2147483648) 0x0 -- could it be that its not happy with the bundled iexplorer? looks like its some kind of Gecko browser?

IsaacMarovitz commented 1 year ago

Nice workaround, the remaining issues stem from config differences between CrossOver and Whisky's bottles which is next on my list to address. CrossOver makes several registry modifications and installs the CoreFonts dependency.

List of CrossOver's Registry Changes:

ajkolstad commented 1 year ago

If you just want to download and play games but steam is blank, going to view -> small mode will make games installable and playable through steam.

aske-cph commented 1 year ago

How do you select "small mode", there's no "view" menu option for me only "Steam, Edit, Window" and the blank login window with an exit "x" as the only thing.

Naozumi520 commented 1 year ago

How do you select "small mode", there's no "view" menu option for me only "Steam, Edit, Window" and the blank login window with an exit "x" as the only thing.

The "view" menu option is in Steam, and only appeared after you successfully entered the library.

Screenshot 2023-06-10 at 7 26 26 PM
alexzvn commented 1 year ago

Steam seem working perfectly fine until got upgrade to Whisky 0.2.2 and hitting same problem. After I downgrade to 0.2.0, it's back to normal again.

aske-cph commented 1 year ago

@Naozumi520 Ah makes sense, i don't even get that much content, my window is just completely empty:

Screenshot 2023-06-10 at 13 45 05
Naozumi520 commented 1 year ago

Yeah I can see you're encountering the login issue, not the library issue.

In this case, I would recommend you follow @playfulpigeon's solution:

from /Users/?????/Library/Application Support/Steam copy three files/folders: config, registry.vdf, userdata to /Users/?????/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Steam/drive_c/Program Files (x86)/Steam/

This worked for me.

DaveFlashNL commented 1 year ago

@Naozumi520 this worked for me, i now get the steam windows to show up, but then it's still dying on me Scherm­afbeelding 2023-06-10 om 17 00 50

DaveFlashNL commented 1 year ago

Scherm­afbeelding 2023-06-10 om 17 02 38 its just empty

Naozumi520 commented 1 year ago

DaveFlashNL: its just empty

ajkolstad: If you just want to download and play games but steam is blank, going to view -> small mode will make games installable and playable through steam.

Screenshot 2023-06-10 at 11 40 24 PM
a0s commented 1 year ago

Whisky itself generates pretty strange logs. On first run of Steam it can not find multiple .plist files. On second run it prints only Launched Wine (20703) and Process exited with code 0.

> /Applications/Whisky.app/Contents/MacOS/Whisky
Error Domain=NSCocoaErrorDomain Code=260 "The file “steam.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steam.exe.plist, NSUnderlyingError=0x600001e8c2a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Launched Wine (20472)
Process exited with code 0
Update NavigationRequestObserver tried to update multiple times per frame.
Error Domain=NSCocoaErrorDomain Code=260 "The file “uninstall.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/uninstall.exe.plist, NSUnderlyingError=0x600001e11080 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “x64launcher.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/x64launcher.exe.plist, NSUnderlyingError=0x600001e11740 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “gldriverquery64.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/gldriverquery64.exe.plist, NSUnderlyingError=0x600001e34090 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “drivers.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/drivers.exe.plist, NSUnderlyingError=0x600001e36f40 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “secure_desktop_capture.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/secure_desktop_capture.exe.plist, NSUnderlyingError=0x600001e36760 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “fossilize-replay.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/fossilize-replay.exe.plist, NSUnderlyingError=0x600001eca760 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “vulkandriverquery64.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/vulkandriverquery64.exe.plist, NSUnderlyingError=0x600001e11170 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “steamxboxutil.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steamxboxutil.exe.plist, NSUnderlyingError=0x600001e30f90 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “steamxboxutil64.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steamxboxutil64.exe.plist, NSUnderlyingError=0x600001e106c0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “steam_monitor.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steam_monitor.exe.plist, NSUnderlyingError=0x600001e7f720 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “steamwebhelper.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steamwebhelper.exe.plist, NSUnderlyingError=0x600001e7ed90 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “wow_helper.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/wow_helper.exe.plist, NSUnderlyingError=0x600001e348d0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “x86launcher.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/x86launcher.exe.plist, NSUnderlyingError=0x600001e14960 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “steamservice.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steamservice.exe.plist, NSUnderlyingError=0x600001e16b80 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “fossilize-replay64.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/fossilize-replay64.exe.plist, NSUnderlyingError=0x600001e14b10 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “gldriverquery.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/gldriverquery.exe.plist, NSUnderlyingError=0x600001e10a80 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “vulkandriverquery.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/vulkandriverquery.exe.plist, NSUnderlyingError=0x600001e00e10 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “WriteMiniDump.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/WriteMiniDump.exe.plist, NSUnderlyingError=0x600001ec9e60 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “GameOverlayUI.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/GameOverlayUI.exe.plist, NSUnderlyingError=0x600001e11200 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “steamerrorreporter64.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steamerrorreporter64.exe.plist, NSUnderlyingError=0x600001e16bb0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “streaming_client.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/streaming_client.exe.plist, NSUnderlyingError=0x600001e30e10 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Error Domain=NSCocoaErrorDomain Code=260 "The file “steamerrorreporter.exe.plist” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/a0s/Library/Containers/com.isaacmarovitz.Whisky/Bottles/Bottle/Program Settings/steamerrorreporter.exe.plist, NSUnderlyingError=0x600001e101e0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
Launched Wine (20703)
Process exited with code 0
Launched Wine (20801)
Process exited with code 0
a0s@lorry:s002-> /Users » a0s (0)
> /Applications/Whisky.app/Contents/MacOS/Whisky
Launched Wine (21494)
Process exited with code 0

@Naozumi520's both solutions works for me

PaulGriz commented 1 year ago

@Naozumi520's both solutions works for me

Here to confirm that a combination of both of @playfulpigeon's config files copy workaround plus @ajkolstad's "small view" workaround fixes the "Blank Screen" when opening steam.exe from Whiskey release pre-0.2.3

lrueeger commented 1 year ago

any news about a solution instead of this workarounds?

IsaacMarovitz commented 1 year ago

any news about a solution instead of this workarounds?

Working on it

JeanMertz commented 1 year ago

For what it's worth, I had Steam running using the above workarounds, but unfortunately, since yesterday's big update, it now crashes at boot with a "program error" in steamwebhelper.exe.

image image
IsaacMarovitz commented 1 year ago

For what it's worth, I had Steam running using the above workarounds, but unfortunately, since yesterday's big update, it now crashes at boot with a "program error" in steamwebhelper.exe.

Shit, I didn't expect the beta to become the default so quickly. Yeah, in my experience, the new UI is even worse in Wine than the current. We might end up having to wait for CodeWeavers to update their Steam CrossTie before we can get this properly working then.

richstokes commented 1 year ago

Curious - what is whisky doing differently to the vanilla Game Porting Toolkit (which seems to work fine)?

IsaacMarovitz commented 1 year ago
Screenshot_2023-06-16_at_10 23 16

The latest master /w Steam installed via CrossOver and then imported into Whisky is working fine so I think I should be able to get it working by next release.

IsaacMarovitz commented 1 year ago

Fix being pushed as we speak

bhicks commented 1 year ago

thank you!

irwando commented 1 year ago

I'm stuck on the steamwebhelper crash with Whiskey and direct with the Gaming Toolkit. I wonder if something there changed?

richstokes commented 1 year ago

The Steam UI works now, but none of my games actually work - they try and open and get killed a split second later. Latest everything/sonoma.

Is there some way to know the games are definitely loading with GPT and not the vanilla version of wine (e.g. are they maybe starting without the graphics/DX support?). It "feels" like the games can't see a graphics card.

blisstik commented 1 year ago

Just wondering if I'm missing some steps:

  1. Install GPTK per README
  2. Install Whisky and Windows 10 Bottle
  3. Run SteamSetup.exe > steamwebhelper crash loop where it just attempts to open indefinitely

Does the copy paste trick work with the new Steam?

richstokes commented 1 year ago

The whisky readme explicitly says not to manually install GPT 🤔

blisstik commented 1 year ago

That’s interesting because the FAQ says to sarcastically use the GPTK Readme.

blisstik commented 1 year ago

On second thought, maybe it really meant it. It would be helpful for new folks to be pointed to the Wiki.

That’s the same process I did anyways.

The issue seems to stem from the recent steam update.

rdevathu commented 1 year ago

Also facing the same issue. On a fresh bottle and install of steam, steam keeps crashing with the same error as @JeanMertz (https://github.com/IsaacMarovitz/Whisky/issues/41#issuecomment-1592583862). It could definitely be due to the new Steam update.

blisstik commented 1 year ago

@rdevathu - are you on Sonoma by any chance? I'm on latest Ventura.

rdevathu commented 1 year ago

@blisstik I'm also on the latest Ventura.

Naozumi520 commented 1 year ago

Facing the same issue, steamwebhelper.exe is now keep crashing

a0s commented 1 year ago

Pre-release 0.3.0 works well on Sonoma 14.0, apart from the fact that (almost) all games just show a black screen

Screenshot 2023-06-17 at 14 15 38

UPD: Found the list of compatible games

U5KUN commented 1 year ago

スクリーンショット 2023-06-18 11 24 18 What is this? How to fix this? OS: macOS Sonoma 14.0 Device: MacBook Pro 2020 13inch Soc: Apple M1

UnpxreTW commented 1 year ago

@U5KUN I encountered the same issue, but I managed to resolve it by accident, following these steps:

Close all Wine-related processes from the Activity Monitor. Launch steamwebhelper.exe from Whisky. Launch steamservice.exe from Whisky. Then, start steam.exe.

This solved my problem with Steamwebhelper constantly crashing. I'm not sure which step is essential, but this worked for me.😀

U5KUN commented 1 year ago

@UnpxreTW There are two them. スクリーンショット 2023-06-19 19 24 28

UnpxreTW commented 1 year ago

@U5KUN For steamwebhelper.exe, I used */Steam/bin/cef/cef.win7x64/steamwebhelper.exe For steamservice.exe, I used */Steam/bin/steamservice.exe

Basically, I used the above ones listed😅 But feel free to try all the combinations.

maxnowack commented 1 year ago

I'm getting the error with the constantly crashing steamwebhelper.exe, mentioned by @JeanMertz (https://github.com/IsaacMarovitz/Whisky/issues/41#issuecomment-1592583862). Starting steamservice.exe and steamwebhelper.exe doesn't solve the issue for me 😕

devinhalladay commented 1 year ago

I'm getting the error with the constantly crashing steamwebhelper.exe, mentioned by @JeanMertz (#41 (comment)). Starting steamservice.exe and steamwebhelper.exe doesn't solve the issue for me 😕

Running steam with the arguments -allosarches -cef-force-32bit fixes the web helper crash for me, but I still get a black window when it finally launches.