Steam hangs after update but before login

Questions about Wine on Linux
Locked
Seiren2378
Newbie
Newbie
Posts: 4
Joined: Fri Jan 05, 2018 2:25 pm

Steam hangs after update but before login

Post by Seiren2378 »

Hi everyone.

I have tried installing steam in 32 and 64-bit clean prefixes with both wine and wine-staging. However, each and every time it hangs on launch with the following output (bar 1 or 2 lines):

Code: Select all

env WINEPREFIX=/media/Wine/Steam wine Steam.exe -no-cef-sandbox                
0009:fixme:ver:GetCurrentPackageId (0x33e4f0 (nil)): stub
[2018-01-05 22:35:35] Startup - updater built Dec 15 2017 11:49:22
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2018-01-05 22:35:35] Checking for update on startup
[2018-01-05 22:35:35] Checking for available updates...
002e:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
002e:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
[2018-01-05 22:35:36] Download skipped: /client/steam_client_win32 version 1513371133, installed version 1513371133
[2018-01-05 22:35:36] Nothing to do
[2018-01-05 22:35:36] Verifying installation...
[2018-01-05 22:35:36] Performing checksum verification of executable files
[2018-01-05 22:35:36] Verification complete
0009:fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006bd0, 0x3f043cf0, 0x3f043ce8) stub.
0009:fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006bd0, 0x3f043d28, 0x3f043d20) stub.
0009:fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006bd0, 0x3f043dd0, 0x3f043dc8) stub.
0009:fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006bd0, 0x3f043d60, 0x3f043d58) stub.
0009:fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006bd0, 0x3f043d98, 0x3f043d90) stub.
0009:fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
0009:fixme:xinput:XInputGetCapabilities (index 3, flags 0x1, capabilities 0x33e7dc) Stub!
0009:fixme:xinput:XInputSetState (index 0, vibration 0x33e80c) Stub!
0009:fixme:xinput:XInputSetState (index 1, vibration 0x33e80c) Stub!
0009:fixme:xinput:XInputSetState (index 2, vibration 0x33e80c) Stub!
0009:fixme:xinput:XInputSetState (index 3, vibration 0x33e80c) Stub!
0030:fixme:win:RegisterDeviceNotificationW (hwnd=0x20050, filter=0xcb0fdec,flags=0x00000000) returns a fake device notification handle!
0009:fixme:imm:ImmGetOpenStatus (0xb37de8): semi-stub
0009:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0009:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0009:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0009:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0009:fixme:ver:GetCurrentPackageId (0x33d98c (nil)): stub
0032:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fa5c 4 stub
0032:fixme:process:SetProcessDEPPolicy (3): stub
0032:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0032:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000, 0x12e0b680, 0x12f6acb0) stub.
0032:fixme:imm:ImmDisableTextFrameService Stub
0032:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f834, (nil) 0x33f838
0032:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f834 (nil) 0x33f838) returning a dummy value (current locale)
0032:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f834, 0x794b28 0x33f838
0032:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f834 0x794b28 0x33f838) returning a dummy value (current locale)
0032:fixme:winsock:WSALookupServiceBeginW (0x33f548 0x00000ff0 0x33f584) Stub!
[0105/223537:ERROR:network_change_notifier_win.cc(170)] WSALookupServiceBegin failed with: 8
0032:fixme:iphlpapi:NotifyAddrChange (Handle 0x33f6c8, overlapped 0x795d94): stub
0032:fixme:win:RegisterDeviceNotificationW (hwnd=0x100ae, filter=0x33f69c,flags=0x00000000) returns a fake device notification handle!
0032:fixme:win:RegisterDeviceNotificationW (hwnd=0x100ae, filter=0x33f69c,flags=0x00000000) returns a fake device notification handle!
0032:fixme:win:EnumDisplayDevicesW ((null),0,0x33f1a4,0x00000000), stub!
0044:fixme:ver:GetCurrentPackageId (0x317f464 (nil)): stub
0032:fixme:ver:GetCurrentPackageId (0x33fbc0 (nil)): stub
0009:fixme:ver:GetCurrentPackageId (0x33e514 (nil)): stub
This specific output is from a 64-bit clean wineprefix. The "Steam.exe" and "steamwebhelper.exe" processes appear in the memory but no window is created.

I couldn't find anything helpful in Google, especially since there are no clear err: lines. I have followed this guide during installation.

I used wine 3.0rc4-1 and wine-staging 2.21-1 on Arch 4.14.11-1 64-bit.

Any advice concerning the issue is appreciated. I will be happy to answer any questions and/or requests.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Steam hangs after update but before login

Post by Bob Wya »

@Seiren2378

Can you try running your wine command with strace and post that log here.
The issue could be related to Arch Linux Bugs : FS#55954 - [wine] 32 bit wine: error while loading shared libraries: out of memory: Operation not permitted ??
Perhaps a subordinate process dies? Since the symptoms are very different...

You aren't using a quirky filesystem setup or anything like that perhaps?

I've not seen any recent changes to the status of running the Windows Steam Client on Wine.
Certainly it's working (as well as it ever did) on my system...

Bob
Seiren2378
Newbie
Newbie
Posts: 4
Joined: Fri Jan 05, 2018 2:25 pm

Re: Steam hangs after update but before login

Post by Seiren2378 »

The strace output has 500k lines in it, did i do something wrong?

I'm using btrfs on the drive.

Strangely enough, after i ran strace for the first time and ^C-d out of it, the login window appeared. It seems to have died on its own after i entered the credentials though. I coudn't reproduce the behavior.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Steam hangs after update but before login

Post by Bob Wya »

Seiren2378 wrote:The strace output has 500k lines in it, did i do something wrong?
strace is a poor man's dtrace - it attempts to log all process operations.
So the file should be large - yes!
Seiren2378 wrote:I'm using btrfs on the drive.
Wow, that's "brave" of you! :shock:
Could you retest the Steam installer - with your WINEPREFIX on a "real" filesystem which is battle-hardened e.g. like ext4, xfs?
Seiren2378 wrote: Strangely enough, after i ran strace for the first time and ^C-d out of it, the login window appeared. It seems to have died on its own after i entered the credentials though. I couldn't reproduce the behavior.
Ahh, timing-related bugs... Oh joy...
Your Steam client is writing to the following 2 logs files:

Code: Select all

/media/Wine/Steam/dosdevices/c:/Program Files (x86)/Steam/logs/bootstrap_log.txt
/media/Wine/Steam/dosdevices/c:/Program Files (x86)/Steam/logs/cef_log.txt
(which are logs for the Steam self-updater and the Chromium Embedded Framework - Steam web client renderer)
Could you delete these files and re-run the Steam client...
Then post the fresh contents of these files.
No need for strace in this instance - obviously.

Ta
Bob
Seiren2378
Newbie
Newbie
Posts: 4
Joined: Fri Jan 05, 2018 2:25 pm

Re: Steam hangs after update but before login

Post by Seiren2378 »

Bob Wya wrote: Wow, that's "brave" of you! :shock:
Could you retest the Steam installer - with your WINEPREFIX on a "real" filesystem which is battle-hardened e.g. like ext4, xfs?
Not sure if the sarcasm got through to me, but I tested it on my home partition with ext4 and it even went to the Steam Guard key query, still crashing afterwards. It doesn't show the login window at all however if the two log files are present.

Stdout from the login window (only appears after ^C):

Code: Select all

^C0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0073:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
IPC client is in my process, could/should be using an in-process pipe.0054:fixme:ver:GetCurrentPackageId (0x33cca0 (nil)): stub
007c:fixme:win:RegisterDeviceNotificationA (hwnd=0x300ac, filter=0x5bc8f9b0,flags=0x00000004) returns a fake device notification handle!
007d:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
007d:fixme:wbemprox:client_security_SetBlanket 0xf6c4a82c, 0x11b5518, 10, 0, (null), 3, 3, (nil), 0x00000000
007d:fixme:wbemprox:client_security_Release 0xf6c4a82c
007d:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
007d:fixme:wbemprox:client_security_SetBlanket 0xf6c4a82c, 0x12040a0, 10, 0, (null), 3, 3, (nil), 0x00000000
007d:fixme:wbemprox:client_security_Release 0xf6c4a82c
007d:fixme:wbemprox:enum_class_object_Next timeout not supported
0077:fixme:iphlpapi:NotifyAddrChange (Handle 0xa9201ec, overlapped 0xa9201f0): stub
[2018-01-08 17:50:01] Background update loop checking for update. . .
[2018-01-08 17:50:01] Checking for available updates...
0054:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
[2018-01-08 17:50:01] Download skipped by HTTP 304 Not Modified
[2018-01-08 17:50:01] Nothing to do
0085:fixme:win:EnumDisplayDevicesW ((null),0,0x23f920,0x00000000), stub!
0085:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x23f920,0x00000000), stub!
0085:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x23f560,0x00000000), stub!
0085:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x23f920,0x00000000), stub!
0085:fixme:win:EnumDisplayDevicesW ((null),1,0x23f920,0x00000000), stub!
0085:fixme:win:EnumDisplayDevicesW ((null),0,0x23f920,0x00000000), stub!
0085:fixme:win:EnumDisplayDevicesW ((null),1,0x23f920,0x00000000), stub!
0085:fixme:win:RegisterTouchWindow (0x300b0 00000003): stub
0085:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0089:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fa5c 4 stub
0089:fixme:process:SetProcessDEPPolicy (3): stub
0089:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0089:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000, 0x12e0b680, 0x12f6acb0) stub.
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef.pak
Some features may not be available.
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
008a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
008c:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f8ec,0x00000000), stub!
008c:fixme:win:RegisterTouchWindow (0x600b0 00000003): stub
008c:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
008c:err:ntdll:RtlLeaveCriticalSection section 0x3403b0 is not acquired
0054:fixme:imm:ImmReleaseContext (0x30046, 0x12307b0): stub
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
008e:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fa5c 4 stub
008e:fixme:process:SetProcessDEPPolicy (3): stub
008e:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
008e:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000, 0x12e0b680, 0x12f6acb0) stub.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef.pak
Some features may not be available.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
008f:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0091:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fa5c 4 stub
0091:fixme:process:SetProcessDEPPolicy (3): stub
0091:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0091:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000, 0x12e0b680, 0x12f6acb0) stub.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef.pak
Some features may not be available.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
0092:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0094:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fa5c 4 stub
0094:fixme:process:SetProcessDEPPolicy (3): stub
0094:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0094:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000, 0x12e0b680, 0x12f6acb0) stub.
0094:err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
[0108/175033:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175033:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175033:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
wine: Unhandled exception 0x80000003 in thread 94 at address 0x100aa6d9 (thread 0094), starting debugger...
0094:err:seh:start_debugger Couldn't start debugger ("winedbg --auto 147 188") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.winxp\\steamwebhelper.exe"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0054:fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
0098:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fa5c 4 stub
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0099:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
009a:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8de0
0098:fixme:process:SetProcessDEPPolicy (3): stub
0098:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0098:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000, 0x12e0b680, 0x12f6acb0) stub.
0098:err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
[0108/175043:FATAL:v8_initializer.cc(155)] Failed to open V8 file 'C:\Program Files (x86)\Steam\bin\cef\cef.winxp\natives_blob.bin' (reason: -6)
wine: Unhandled exception 0x80000003 in thread 98 at address 0x100855f3 (thread 0098), starting debugger...
0098:err:seh:start_debugger Couldn't start debugger ("winedbg --auto 151 148") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
bootstrap_log.txt

Code: Select all

[2018-01-08 17:49:28] Startup - updater built Dec 15 2017 11:49:22
[2018-01-08 17:49:29] Checking for update on startup
[2018-01-08 17:49:29] Checking for available updates...
[2018-01-08 17:49:29] Download skipped: /client/steam_client_win32 version 1513371133, installed version 1513371133
[2018-01-08 17:49:29] Nothing to do
[2018-01-08 17:49:29] Verifying installation...
[2018-01-08 17:49:29] Performing checksum verification of executable files
[2018-01-08 17:49:33] Verification complete
[2018-01-08 17:50:01] Background update loop checking for update. . .
[2018-01-08 17:50:01] Checking for available updates...
[2018-01-08 17:50:01] Download skipped by HTTP 304 Not Modified
[2018-01-08 17:50:01] Nothing to do
cef_log.txt

Code: Select all

[0108/174934:ERROR:network_change_notifier_win.cc(170)] WSALookupServiceBegin failed with: 8
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef.pak
Some features may not be available.
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175002:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef.pak
Some features may not be available.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175012:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef.pak
Some features may not be available.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175022:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
[0108/175033:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_100_percent.pak
Some features may not be available.
[0108/175033:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\cef_extensions.pak
Some features may not be available.
[0108/175033:ERROR:resource_bundle.cc(720)] Failed to load C:\Program Files (x86)\Steam\bin\cef\cef.winxp\devtools_resources.pak
Some features may not be available.
[0108/175043:FATAL:v8_initializer.cc(155)] Failed to open V8 file 'C:\Program Files (x86)\Steam\bin\cef\cef.winxp\natives_blob.bin' (reason: -6)
I use the "-no-cef-sandbox" option as per the guide.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Steam hangs after update but before login

Post by Bob Wya »

@Seiren2378

I've poured over the strace log and looked at your Steam logs...
There isn't any obvious indication about why Steam is failing in any of these.

I've booted into my laptops Arch Linux partition - to see if the initial fix - for the recent high profile CVE's have broken Arch's 4.14.11 kernel support for Wine.
Apparently not - as I can log into Steam just fine there with wine 3.0-rc5 with a 64-bit WINEPREFIX.

I would file a WineHQ Bug about your issue - it needs a few more eyeballs on it.

Btw I actually wasn't being sarcastic about BTRFS - I consider it to be a dead filesystem still committing...
Basically because it wasn't architected with data integrity as a #1 priority from an early development stage...

Bob
Seiren2378
Newbie
Newbie
Posts: 4
Joined: Fri Jan 05, 2018 2:25 pm

Re: Steam hangs after update but before login

Post by Seiren2378 »

Sorry it's been a while, but seems I have found the solution...

Turns out if you have too many fonts on the system, Steam will refuse through Wine. This is worked around by applying "-no-dwrite" option.

See this bug report

Thank you for your effort.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Steam hangs after update but before login

Post by Bob Wya »

Seiren2378 wrote:Sorry it's been a while, but seems I have found the solution...

Turns out if you have too many fonts on the system, Steam will refuse through Wine. This is worked around by applying "-no-dwrite" option.
Ahh... It's more likely a specific font that is causing the issues with the (still newish) builtin dwrite.dll...
I've got all the Windows 7 fonts imported, system-wide, on my Gentoo setup and don't see this particular Steam issue...

Glad you got it sorted anyway! :lol:

Bob
Locked