Wine hangs when trying to start Steam under Lubuntu

Questions about Wine on Linux
Locked
BlackDalek
Level 1
Level 1
Posts: 7
Joined: Fri Nov 29, 2013 9:13 pm

Wine hangs when trying to start Steam under Lubuntu

Post by BlackDalek »

This problem is on PC running Lubuntu 13.10
Wine was installed with "sudo apt-get install wine"
Steam was installed through winetricks.

Screen shows window "Connecting Steam account xxxxxx" then window vanishes and wine hangs.

Terminal output -

Code: Select all

~$ env WINEPREFIX="/home/username/.local/share/wineprefixes/steam" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/username/.local/share/wineprefixes/steam/dosdevices/c:/users/Public/Desktop/Steam.lnk
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
~$ fixme:heap:HeapSetInformation (nil) 1 (nil) 0
[2013-11-30 12:20:07] Startup - updater built Oct 30 2013 11:08:12
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ad0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ad0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ad0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ad0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ad0, 0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2013-11-30 12:20:08] Checking for update on startup
[2013-11-30 12:20:08] Checking for available updates...
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
[2013-11-30 12:20:08] Download skipped: /client/steam_client_win32 version 1383158641, installed version 1383158641
[2013-11-30 12:20:08] Nothing to do
[2013-11-30 12:20:08] Verifying installation...
[2013-11-30 12:20:08] Performing checksum verification of executable files
[2013-11-30 12:20:10] Verification complete
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ad0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ad0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ad0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ad0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ad0, 0x3f03abd8, 0x3f03abd0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
[1130/122011:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak
Some features may not be available.
fixme:iphlpapi:NotifyAddrChange (Handle 0x5f0d4d8, overlapped 0x5d279b8): stub
fixme:winsock:WSALookupServiceBeginW (0x5f0d5d8 0x00000ff0 0x5f0d620) Stub!
[1130/122011:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
err:pulse:pulse_contextcallback Context failed: Connection refused
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x100b4, filter=0x781e504,flags=0x00000000) returns a fake device notification handle!
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c6fa2b8, 0x1ecc88, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c6fa2b8
err:wbemprox:wql_error syntax error, unexpected TK_NOT
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c6fa2b8, 0x1eccb0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c6fa2b8
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:win:RegisterDeviceNotificationA (hwnd=0x70058, filter=0x33e3fc,flags=0x00000004) returns a fake device notification handle!
m Files\Steam\steam.exe: ../../../../../../../src/mesa/drivers/dri/nouveau/nv04_state_fb.c:45: get_rt_format: Assertion `0' failed.
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ad0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ad0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ad0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ad0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ad0, 0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
Nothing else happens after that and needs a Ctrl-C to exit.

Same installation of a different computer runing Ubuntu 13.04 has no issues and runs as expected.
ally82
Newbie
Newbie
Posts: 1
Joined: Sat Nov 30, 2013 1:54 pm

Re: Wine hangs when trying to start Steam under Lubuntu

Post by ally82 »

I'm experiencing similar problems after updating wine and steam today.

Code: Select all

fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:dwmapi:DwmSetWindowAttribute (0x10084, 2, 0x33e1b8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10084, 3, 0x33e1c4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10084, 4, 0x33e1b4, 4) stub
[1130/115358:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak
Some features may not be available.
fixme:iphlpapi:NotifyAddrChange (Handle 0x5f7d4e8, overlapped 0x5d97490): stub
fixme:winsock:WSALookupServiceBeginW (0x5f7d5e8 0x00000ff0 0x5f7d630) Stub!
[1130/115358:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x7b2dc00) stub
fixme:advapi:StartTraceA (0x7b2dc8c, "Steam Event Tracing", 0x7b2dc00) stub
fixme:advapi:OpenTraceA 0x7b2da60: stub
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0x7f77948 1 (nil) (nil): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x10090, filter=0x81ae50c,flags=0x00000000) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x10092, 2, 0x33e9dc, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10092, 3, 0x33e9e8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10092, 4, 0x33e9d8, 4) stub
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7d159304, 0x20d9e8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7d159304
err:wbemprox:wql_error syntax error, unexpected TK_NOT
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
rolling back to previously-working version of wine didn't help

Must be problem with Steam, which just updated today. blergh.
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Re: Wine hangs when trying to start Steam under Lubuntu

Post by oiaohm »

ally82 wine --version please. I have reason to suspect you are running a no longer supported version of wine. That would also explain steam failure.
BlackDalek
Level 1
Level 1
Posts: 7
Joined: Fri Nov 29, 2013 9:13 pm

Re: Wine hangs when trying to start Steam under Lubuntu

Post by BlackDalek »

In my case, the working computer is wine version 1.6 on Ubuntu 13.04
The computer with issues is running wine version 1.7 on Lubuntu 13.10
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Re: Wine hangs when trying to start Steam under Lubuntu

Post by oiaohm »

BlackDalek 1.7 is not a full version number. "wine --version" in terminal. Sorry to say we don't trust package managers. We sometimes have other issues. Like 1.7.0 and 1.7.7 are tested as working. Everything in the middle who knows.

Hmm I wonder.

~$ env WINEPREFIX="/home/username/.local/share/wineprefixes/steam" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/username/.local/share/wineprefixes/steam/dosdevices/c:/users/Public/Desktop/Steam.lnk

This has to be the most horible way ever.
env WINEPREFIX="/home/username/.local/share/wineprefixes/steam" wine start c:\\\\users\\\\Public\\\\Desktop\\\\Steam.lnk This is still horible.

Also I don't know where the idea of placing wineprefixes in .local is coming from but is in fact a really bad idea. .local is where your linux equal start menu alterations is stored and error with windows manager you might be waiting forever if it searches you prefixes. There is a ~/.config directory for a reason.

Do try cd to where steam.exe is and wine running steam.exe directly. It could be a case that something is going really strange in a .lnk file.

Finally
Files\Steam\steam.exe: ../../../../../../../src/mesa/drivers/dri/nouveau/nv04_state_fb.c:45: get_rt_format: Assertion `0' failed.
BlackDalek

Open source Nvidia drivers are not support with wine and steam. Yes there was a reason why I was ignoring you. I had got sick of answering people with video card driver issues for a little bit.
BlackDalek
Level 1
Level 1
Posts: 7
Joined: Fri Nov 29, 2013 9:13 pm

Re: Wine hangs when trying to start Steam under Lubuntu

Post by BlackDalek »

oiaohm wrote: Hmm I wonder.

~$ env WINEPREFIX="/home/username/.local/share/wineprefixes/steam" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/username/.local/share/wineprefixes/steam/dosdevices/c:/users/Public/Desktop/Steam.lnk

This has to be the most horible way ever.
env WINEPREFIX="/home/username/.local/share/wineprefixes/steam" wine start c:\\\\users\\\\Public\\\\Desktop\\\\Steam.lnk This is still horible.

Also I don't know where the idea of placing wineprefixes in .local is coming from but is in fact a really bad idea. .local is where your linux equal start menu alterations is stored and error with windows manager you might be waiting forever if it searches you prefixes. There is a ~/.config directory for a reason.
\
That's just the command from the (automatically generated) desktop shortcut, pasted into a terminal ;)
Placing the wineprefixes in .local is something winetricks does automatically apparently. I had no input into where it installs components.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine hangs when trying to start Steam under Lubuntu

Post by dimesio »

BlackDalek wrote: Placing the wineprefixes in .local is something winetricks does automatically apparently.
You can override that with the --no-isolate option.
BlackDalek
Level 1
Level 1
Posts: 7
Joined: Fri Nov 29, 2013 9:13 pm

Re: Wine hangs when trying to start Steam under Lubuntu

Post by BlackDalek »

I've decided to have another go at getting this working.

Same computer, same set up as before.
This time fresh install of Wine 1.6.1

Results are still the same - hangs after steam logs in.

Where do I enter the "--no-isolate" option?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine hangs when trying to start Steam under Lubuntu

Post by dimesio »

BlackDalek wrote: This time fresh install of Wine 1.6.1
Upgrade Wine. Current Steam will not work with any version older than 1.7.8.
Locked