Steam (HL2) locks up on 64 bit Ubuntu

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Steam (HL2) locks up on 64 bit Ubuntu

Post by TheDruidsKeeper »

Yesterday I downloaded and installed the latest version of Ubuntu 8.10 64 bit, and after setting up my hardware I installed Wine 1.1.12, and have been working on getting HL2 running, but with little/no success. I got Steam installed, but when it opens none of the HTML pages render (saying "HTML is currently disabled."), and when I go to the My Games tab to have it download any of the games, as soon as I hit the install button the app locks up, choking down system resources until I kill it.

Here is the debug information from when I start the app, I can't figure out what the class objects are that I am missing:

Code: Select all

$ WINEDEBUG="fixme-all" wine "C:\Program Files\Steam\Steam.exe"
CellID: Fetching server list from CSDS. . .
CellID: CSDS returned 243 servers.
CellID: Connecting to 196.38.180.3:27031. . .
CellID: Connect to 196.38.180.3:27031 took 369 MS
CellID: Nothing beat our old best time of 62 MS
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
Could not load Mozilla. HTML rendering will be disabled.
CellID: Connecting to 193.34.50.5:27031. . .
CellID: Connect to 193.34.50.5:27031 took 197 MS
CellID: Nothing beat our old best time of 62 MS
CellID: Connecting to 203.77.185.2:27031. . .
CellID: Connect to 203.77.185.2:27031 took 164 MS
CellID: Nothing beat our old best time of 62 MS
And then as soon as I hit the install link for any of the games, these last two lines are output:

Code: Select all

err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
Hopefully someone can help me with this because my brain is about fried with all the research I have been doing. Thanks in advance.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by vitamin »

TheDruidsKeeper wrote:I got Steam installed, but when it opens none of the HTML pages render (saying "HTML is currently disabled."), and when I go to the My Games tab to have it download any of the games, as soon as I hit the install button the app locks up, choking down system resources until I kill it.
Follow the HOWTO: http://appdb.winehq.org/objectManager.p ... n&iId=1554
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by TheDruidsKeeper »

vitamin wrote:
TheDruidsKeeper wrote:I got Steam installed, but when it opens none of the HTML pages render (saying "HTML is currently disabled."), and when I go to the My Games tab to have it download any of the games, as soon as I hit the install button the app locks up, choking down system resources until I kill it.
Follow the HOWTO: http://appdb.winehq.org/objectManager.p ... n&iId=1554
I did follow the How-to. I have Gecko installed via winetricks and everything, but still get get it to run. Any other suggestions?
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by vitamin »

TheDruidsKeeper wrote:I have Gecko installed via winetricks
Unless you got new winetricks (I mean just downloaded one) that won't work. Wine-Gecko was upgraded 2 weeks ago.
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by TheDruidsKeeper »

vitamin wrote:
TheDruidsKeeper wrote:I have Gecko installed via winetricks
Unless you got new winetricks (I mean just downloaded one) that won't work. Wine-Gecko was upgraded 2 weeks ago.
I do have the new winetricks. This is a completely fresh system with the latest of everything.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by vitamin »

TheDruidsKeeper wrote:I do have the new winetricks. This is a completely fresh system with the latest of everything.
Then don't use winetricks. Use 'wine iexplore http://winehq.org' command and click "install" when asked to.
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by TheDruidsKeeper »

vitamin wrote: Then don't use winetricks. Use 'wine iexplore http://winehq.org' command and click "install" when asked to.
I tried that first but I don't get prompted to install anything. I just get the unable to load mozilla error.
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Post by TheDruidsKeeper »

As another note, there seems to 3 separate problems occurring here:

First is class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered. I have no idea what dll this is from.

Second, Mozilla is not loading. I can live with that as long as I can get the game going, but this doesnt seem to be a result of the missing class since when I wine iexplore it does not give any errors (except for saying that it could not load Mozilla).

Finally, class {9a5ea990-3034-4d6f-9128-01f3c61022bc} is not registered. I'm thinking that this is the main problem, and the GUID is mentioned on http://wiki.winehq.org/LookupUuidTable , but no dll is specified for it. I did some research on that, and if I am not mistaken (which it is very likely that I am), this Game Explorer is either microsoft's GameuxInstallerHelper.dll http://msdn.microsoft.com/en-us/library ... S.85).aspx , or steams gameux.dll. I tried putting both of those files into sys32 & into the Steam dir's, but with no change in results.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by vitamin »

TheDruidsKeeper wrote:I tried that first but I don't get prompted to install anything. I just get the unable to load mozilla error.
Completely reinstall Steam following HOW-TO (it will preserve all your games). Only this time don't use winetricks.
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by TheDruidsKeeper »

vitamin wrote:Completely reinstall Steam following HOW-TO (it will preserve all your games). Only this time don't use winetricks.
Tried that too, verbatim. Also tried doing it by following the "easy" way here http://wiki.winehq.org/WineOn64bit , both with and without winetricks. Still no dice.

- I did it each time blowing away everything since so far the only thing I am trying to get working is Steam.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by vitamin »

TheDruidsKeeper wrote:
vitamin wrote:Completely reinstall Steam following HOW-TO (it will preserve all your games). Only this time don't use winetricks.
Tried that too, verbatim. Also tried doing it by following the "easy" way here http://wiki.winehq.org/WineOn64bit , both with and without winetricks. Still no dice.

- I did it each time blowing away everything since so far the only thing I am trying to get working is Steam.
I'm not buying this unless you using the wine-1.1.12 release (which is broken).
Just try one simple thing which should work:

Code: Select all

WINEPREFIX=~/.wine-test wine iexplore http://winehq.org
If this won't ask you to install wine-gecko, then your Wine is really broken. You should either revert back to wine-1.1.11 or use current GIT version or wait for wine-1.1.13 (due to be out this Friday).
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Re: Steam (HL2) locks up on 64 bit Ubuntu

Post by TheDruidsKeeper »

vitamin wrote:I'm not buying this unless you using the wine-1.1.12 release (which is broken).
Just try one simple thing which should work:

Code: Select all

WINEPREFIX=~/.wine-test wine iexplore http://winehq.org
If this won't ask you to install wine-gecko, then your Wine is really broken. You should either revert back to wine-1.1.11 or use current GIT version or wait for wine-1.1.13 (due to be out this Friday).
I AM using wine 1.1.12:

Code: Select all

$ wine --version
wine-1.1.12
is that the problem, just a bad release?


Here is what you said to run:

Code: Select all

$ WINEPREFIX=~/.wine-test wine iexplore http://winehq.org
wine: created the configuration directory '/home/michael/.wine-test'
Could not load Mozilla. HTML rendering will be disabled.
wine: Unhandled page fault on write access to 0xc70f2ac5 at address 0x7da0fb66 (thread 000b), starting debugger...
err:process:__wine_kernel_init boot event wait timed out
fixme:ole:CoResumeClassObjects stub
Could not load Mozilla. HTML rendering will be disabled.
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x12e12c)->((null) 1 0x32f5ac (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->((null) 25 2 0x32f5c0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->((null) 26 2 0x32f5c0 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x12e12c)->(0x32f5fc)
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32f6d0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32f760)
fixme:urlmon:ObtainUserAgentString (0, 0x32f257, 0x32f250): stub
fixme:urlmon:ObtainUserAgentString (0, 0x132c78, 0x32f250): stub
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x130670)->(0x32f258 0x32f250 0)
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->((null) 29 2 0x32fca0 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x12e12c)
fixme:shdocvw:ClientSite_GetContainer (0x12e12c)->(0x32fb2c)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x12e12c)->(0xf7e70dbd)
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->((null) 25 2 0x32fa60 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->((null) 26 2 0x32fa60 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->((null) 21 2 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x12e12c)->((null) 28 2 0x32fc58 (nil))
fixme:mshtml:HttpNegotiate_OnResponse (0x130670)->(200 L"HTTP/1.1 200 OK\r\nDate: Thu, 15 Jan 2009 03:46:27 GMT\r\nServer: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13\r\nX-Powered-By: PHP/5.2.0-8+etch13\r\nExpires: Mon, 26 Jul 1997 05:00:00 GMT\r\nLast-Modified: Thu, 15 Jan 2009 03:46:27 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nCache-Contr"... (null) 0x32f9e8)
It didn't prompt me to install anything. I would be willing to revert to 1.1.11 or wait for 1.1.13, or try anything over again. Whatever you recommend.
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Feeling retarded

Post by TheDruidsKeeper »

As I was looking for where to get the older release from I made the discovery that 1.0.1 is the current stable release... Apparently when I had followed the instructions on http://www.winehq.org/download/deb i skipped right over this part:
Ubuntu has its own repository of software that includes Wine
and I had added the dev repository to my source list as instructed, which is why every way I tried it I was always installing the latest dev version.

Anyway, now with version 1.0.1 I was able to pull up www.winehq.org without any trouble :)
.. now on to test Steam.
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Post by TheDruidsKeeper »

Bummer..

Installed and ran Steam with pretty much the same results as before, minus the internet pages not working:

Code: Select all

$ WINEDEBUG="fixme-all" wine "C:\Program Files\Steam\Steam.exe"
CellID: Fetching server list from CSDS. . .
CellID: CSDS returned 242 servers.
CellID: Connecting to 218.12.196.171:27031. . .
CellID: Connect to 218.12.196.171:27031 took 290 MS
CellID: Nothing beat our old best time of 61 MS
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
err:ntdll:RtlpWaitForCriticalSection section 0xaca444 "?" wait timed out in thread 0016, blocked by 0017, retrying (60 sec)
err:mshtml:HTMLElement_insertAdjacentHTML CreateTextNode failed: 80070057
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
err:mshtml:HTMLElement_insertAdjacentHTML CreateTextNode failed: 80070057
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
When I try to install any of the games on my list it gives those last two errors and freezes. :-/
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Post by TheDruidsKeeper »

I hosted the latest crash dump file here in case someone happens to have steams pdp files, or is good at OllyDbg:

http://www.mediafire.com/?sharekey=ea4e ... b9a8902bda
kynan
Level 2
Level 2
Posts: 13
Joined: Thu Jul 31, 2008 8:05 pm

Post by kynan »

I've got the same issue.

http://forum.winehq.org/viewtopic.php?t=3715

No idea what the problem is.
TheDruidsKeeper
Level 2
Level 2
Posts: 12
Joined: Tue Jan 13, 2009 11:48 pm

Post by TheDruidsKeeper »

I never did find a way to fix it, hopefully you are more lucky than I am. If you do find a way be sure to post the fix here.
Locked