SegFault trying to open Steam

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
thecrow
Newbie
Newbie
Posts: 3
Joined: Sun Dec 18, 2011 3:16 pm

SegFault trying to open Steam

Post by thecrow »

This is very possibly an easy fix, as I've had steam running on this particular box before through wine. However, I've been googling my ass off and looking through the suggested fixes on the appdb to no avail. Let's start with my setup:

OS: Slackware 13.37 (64 bit with working multilib) completely up to date
Video: NVIDIA GeForce 9500 GT running the most recent linux 64 bit proprietary driver
Wine: 1.2.3 (32 bit, compiled from source, not slackbuild)

So anyway I downloaded winetricks and installed the following as suggested from the appdb steam page: corefonts allfonts tahoma gecko gecko-dbg. With the exception of gecko-dbg which has apparently been removed? It keeps complaining it can't find it, is this really necessary?
I've installed steam (the installer from steam's website) just fine, and it can even start long enough to update itself. But as soon as it gets to where it should ask me for a username / password it seg faults with the following:

Code: Select all

bash-4.1$ env WINEPREFIX="/home/howard/.wine" wine C:\\Program\ Files\\Steam\\steam.exe 
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
fixme:advapi:SetEntriesInAclA 1 0x33f7d0 (nil) 0x33f818
fixme:advapi:SetSecurityInfo stub
fixme:dpnhpast:DllRegisterServer :stub
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33ed20
fixme:iphlpapi:NotifyAddrChange (Handle 0xc3e8d8, overlapped 0xc3e8e0): stub
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
err:seh:setup_exception_record stack overflow 964 bytes in thread 0009 eip f76223cf esp 00240f6c stack 0x240000-0x241000-0x340000
Segmentation fault
I've read that those preloader warnings can be avoided in a number of quick fixes (one being to run it as root). So just for kicks I installed wine as root and gave it another shot, the preloader warnings did go away, but the problem persists. Can anyone make any sense of this?[/code]
thecrow
Newbie
Newbie
Posts: 3
Joined: Sun Dec 18, 2011 3:16 pm

Post by thecrow »

sorry that last paragraph should read "...I installed steam as root..." not wine.
thecrow
Newbie
Newbie
Posts: 3
Joined: Sun Dec 18, 2011 3:16 pm

Post by thecrow »

Ouch stupidity has struck again... Forgot that I installed the nvidia driver before the multilib packages, so the 32 bit drivers couldn't be found by wine...
Locked