All Steam Games Segfault

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
javagamer
Newbie
Newbie
Posts: 4
Joined: Tue May 27, 2008 3:59 pm

All Steam Games Segfault

Post by javagamer »

Hi,
I recently upgraded to the 2.6.24-17-generic kernel and my graphics drivers got all messed up, so I reinstalled the OS, the drivers and everything seemed to work. Then I installed wine every way I could find WineHQ method, synapic method, from source, and most recently the method stickied here (which seems to be the WineHQ way). Each time I install it steam installs fine (after grabbing Gecko), but I can never install or launch (if I copy my old .wine folder) any games from steam. They all end with a segmentation fault.
I'm on Hardy AMD64 and the results of uname -a are:

Code: Select all

Linux javagamer-desktop 2.6.24-17-generic #1 SMP Thu May 1 13:57:17 UTC 2008 x86_64 GNU/Linux
and a copy of the terminal output from logging into steam to trying to install Counter Strike: Source (though this seems to happen to any games I attempt to install):

Code: Select all

Omited: A large number of CellID lines and fixme lines.
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,230,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,230,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,206,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,206,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,154,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,154,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,82,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,82,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,37,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,37,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,14,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,14,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,0,2): stub!
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
Segmentation fault
Can anyone help? All I've done is reinstall, copy over some media files, and do a few minor audio changes (changing default sounds card and making sure everything uses ALSA).
Thanks in advance!
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

All Steam Games Segfault

Post by austin987 »

On Tue, May 27, 2008 at 4:08 PM, javagamer <[email protected]> wrote:
Hi,
I recently upgraded to the 2.6.24-17-generic kernel and my graphics drivers got all messed up, so I reinstalled the OS, the drivers and everything seemed to work. Then I installed wine every way I could find WineHQ method, synapic method, from source, and most recently the method stickied here (which seems to be the WineHQ way). Each time I install it steam installs fine (after grabbing Gecko), but I can never install or launch (if I copy my old .wine folder) any games from steam. They all end with a segmentation fault.
I'm on Hardy AMD64 and the results of uname -a are:

Code:
Linux javagamer-desktop 2.6.24-17-generic #1 SMP Thu May 1 13:57:17 UTC 2008 x86_64 GNU/Linux


and a copy of the terminal output from logging into steam to trying to install Counter Strike: Source (though this seems to happen to any games I attempt to install):

Code:

Omited: A large number of CellID lines and fixme lines.
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,230,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,230,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,206,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,206,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,154,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,154,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,82,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,82,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,37,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,37,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,14,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,14,2): stub!
fixme:win:SetLayeredWindowAttributes (0x400e2,0x00000000,0,2): stub!
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
Segmentation fault


Can anyone help? All I've done is reinstall, copy over some media files, and do a few minor audio changes (changing default sounds card and making sure everything uses ALSA).
Thanks in advance!





Wine version and graphics card/drivers would be helpful.
javagamer
Newbie
Newbie
Posts: 4
Joined: Tue May 27, 2008 3:59 pm

Post by javagamer »

Woops. I installed the latest 1.0-rc2 all the ways I listed above and I also tried building Wine 9.61 from source. I have an nVidia 9600GT graphics card with 171.06.01 nVidia driver installed. I can run glxgears without problems.
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Post by oiaohm »

javagamer I guess old wineprefix from prior versions of wine.

Please try a clean wineprefix. If you don't understand what a wineprefix is man wine.
javagamer
Newbie
Newbie
Posts: 4
Joined: Tue May 27, 2008 3:59 pm

Post by javagamer »

oiaohm wrote:javagamer I guess old wineprefix from prior versions of wine.

Please try a clean wineprefix. If you don't understand what a wineprefix is man wine.
I think I understand what you mean, that I'm using an old .wine file. I've tried removing my .wine file then reinstalling wine several times, I get this error either way.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

javagamer wrote:
oiaohm wrote:javagamer I guess old wineprefix from prior versions of wine.

Please try a clean wineprefix. If you don't understand what a wineprefix is man wine.
I think I understand what you mean, that I'm using an old .wine file. I've tried removing my .wine file then reinstalling wine several times, I get this error either way.
Your system is screwed up.
Remove Wine completely. Make sure that there is NO Wine files anywhere! You can look for any wine* *dll* files and remove them.
Make sure you graphics works - glxgears, glxinfo.
Install Wine from repository. Make sure that 'winecfg', 'notepad' work.
Install steam following howto on appdb.
Install your game.
javagamer
Newbie
Newbie
Posts: 4
Joined: Tue May 27, 2008 3:59 pm

Post by javagamer »

vitamin wrote:
javagamer wrote:
oiaohm wrote:javagamer I guess old wineprefix from prior versions of wine.

Please try a clean wineprefix. If you don't understand what a wineprefix is man wine.
I think I understand what you mean, that I'm using an old .wine file. I've tried removing my .wine file then reinstalling wine several times, I get this error either way.
Your system is screwed up.
Remove Wine completely. Make sure that there is NO Wine files anywhere! You can look for any wine* *dll* files and remove them.
Make sure you graphics works - glxgears, glxinfo.
Install Wine from repository. Make sure that 'winecfg', 'notepad' work.
Install steam following howto on appdb.
Install your game.
It seems most of my problems were fixed by a new nVidia graphics driver that was released this morning. Steam seemed to work, games would download, but they claimed I had an old version of DirectX. After cleansing wine and reinstalling suddenly everything worked. Thanks to everyone for your help.
Locked