Whisky
Whisky copied to clipboard
[Bug]: Steam crashes on launch because of steamwebhelper
Description
Steam can't launch because steamwebhelper isn't working. Launching steamwebhelper doesn't help
Steps to reproduce
- Install Steam through Whisky
- Install Warframe
- Launch the game (everything works fine)
- Restart computer
Expected behaviour
I just want steam to work again
Logs
Whisky Version: 2.2.3
Date: 2024-02-21T16:33:15Z
macOS Version: 14.4.0
Bottle Name: Steam
Bottle URL: /Users/lucasfleurant/Library/Containers/com.isaacmarovitz.Whisky/Bottles/22D3F33D-AF1A-45D9-8CEA-36154060B159
Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync
Metal HUD: true
Metal Trace: true
Arguments: start /unix /Users/lucasfleurant/Library/Containers/com.isaacmarovitz.Whisky/Bottles/22D3F33D-AF1A-45D9-8CEA-36154060B159/drive_c/Program Files (x86)/Steam/steam.exe
Environment:
{
"DXVK_ASYNC" = 1;
"METAL_CAPTURE_ENABLED" = 1;
"MTL_HUD_ENABLED" = 1;
WINEDEBUG = "fixme-all";
WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=b";
WINEMSYNC = 1;
WINEPREFIX = "/Users/lucasfleurant/Library/Containers/com.isaacmarovitz.Whisky/Bottles/22D3F33D-AF1A-45D9-8CEA-36154060B159";
}
msync: bootstrapped mach port on wine-6af2ba-msync.
msync: up and running.
0138: thread_get_state failed on Apple Silicon - faking zero debug registers
0158: 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.
[mvk-info] Created VkInstance for Vulkan version 1.0.0, as requested by app, with the following 2 Vulkan extensions enabled:
VK_KHR_surface v25
VK_EXT_metal_surface v1
[mvk-info] GPU device:
model: Apple M2 Pro
type: Integrated
vendorID: 0x106b
deviceID: 0xe0303f0
pipelineCacheUUID: DB8512A6-0E03-03F0-0000-000000000000
supports the following Metal Versions, GPU's and Feature Sets:
Metal Shading Language 3.0
GPU Family Apple 8
GPU Family Apple 7
GPU Family Apple 6
GPU Family Apple 5
GPU Family Apple 4
GPU Family Apple 3
GPU Family Apple 2
GPU Family Apple 1
GPU Family Mac 2
GPU Family Mac 1
GPU Family Common 3
GPU Family Common 2
GPU Family Common 1
macOS GPU Family 2 v1
macOS GPU Family 1 v4
macOS GPU Family 1 v3
macOS GPU Family 1 v2
macOS GPU Family 1 v1
[mvk-info] Created VkInstance for Vulkan version 1.1.0, as requested by app, with the following 2 Vulkan extensions enabled:
VK_KHR_surface v25
VK_EXT_metal_surface v1
What version of Whisky are you using?
2.2.3
What version of macOS are you using?
Sonoma (macOS 14)
Issue Language
- [X] Yes my issue is written in English
Same here, macOS 14.3.1 on 14-inch m1 max, Whisky version 2.2.3 from homebrew. When I ran through cmd, I noticed this in the logs, seems to be where it's dying (sorry for text image, wasn't sure how to get text out of the windows command prompt)
It seems like something is running steamwebhelper.exe
with a -n
flag and it doesn't like it for some reason, maybe? That could be a red herring, though, it could be trying to interpolate an environment var that's missing or similar.
Also: I seem to be able to open Steam once after installation. Once I close Steam, I am no longer able to open it on the same bottle.
I'm not sure if this will help but I noticed that whenever I have dwrite in my library disabled, steam won't run, but if I remove it from my library steam launches just fine. Hope that helps but I don't really have a clue about coding or wine but I wanted to share this just in case it could work for you
This is what happened to me, thank you for your answer dwrite is needed to play Warframe but steam would load with it so I just make another wine profile for the launcher.exe of warframe and everything works fine
For those who need it, you can make this change by adding the argument "-no-dwrite" to your Steam executable.
For those who need it, you can make this change by adding the argument "-no-dwrite" to your Steam executable.
Thank you. I'd love to understand why it doesn't work.