Shadowgrounds doesn't run on openSUSE 12.1

All discussion about Shadowgrounds.
saigkill
Posts: 5
Joined: Tue Nov 01, 2011 10:56 pm
Location: Germany
Contact:

Shadowgrounds doesn't run on openSUSE 12.1

Postby saigkill » Mon Nov 28, 2011 1:47 am

Hello mates,

since i'm upgraded to openSUSE 12.1 sadly i can't run Shadowgrounds.

I've installed it like in oS 11.4. If i'm running

Code: Select all

./shadowgrounds-launcher
it comes:

./shadowgrounds-launcher: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0)
(shadowgrounds-launcher:2826): Gtk-WARNING **: ./lib32/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)


But the Launcher itself comes up.

After pressing the Launch Key, the Launcher crashes with that Mentions:

X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 137 (NV-GLX)
Minor opcode of failed request: 4 ()
Resource id in failed request: 0x280000f
Serial number of failed request: 33
Current serial number in output stream: 33
Locking assertion failure. Backtrace:
#0 /usr/games/shadowgrounds/lib32/libxcb-xlib.so.0(+0x787) [0xf411f787]
#1 /usr/games/shadowgrounds/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf411f92e]
#2 /usr/games/shadowgrounds/lib32/libX11.so.6(+0x43de9) [0xf5ff6de9]
#3 /usr/games/shadowgrounds/lib32/libX11.so.6(XSync+0x25) [0xf5feb115]
#4 /usr/games/shadowgrounds/lib32/libSDL-1.2.so.0(+0x39f25) [0xf74d8f25]
#5 /usr/games/shadowgrounds/lib32/libSDL-1.2.so.0(+0x4295b) [0xf74e195b]
#6 /usr/games/shadowgrounds/lib32/libSDL-1.2.so.0(SDL_VideoQuit+0x50) [0xf74cfc70]
#7 /usr/games/shadowgrounds/lib32/libSDL-1.2.so.0(SDL_QuitSubSystem+0x64) [0xf74a5584]
#8 /usr/games/shadowgrounds/lib32/libSDL-1.2.so.0(SDL_Quit+0x1e) [0xf74a55fe]
#9 /lib/libc.so.6(+0x30931) [0xf6529931]


Maybe anyone can help?
Greetings
Sascha

User avatar
FB_JussiE
Posts: 267
Joined: Wed Nov 23, 2011 4:09 pm
Location: Finland
Contact:

Re: Shadowgrounds doesn't run on openSUSE 12.1

Postby FB_JussiE » Mon Nov 28, 2011 9:38 am

Hello saigkill!

It seems that you had manually installed video drivers on your 11.4 system and once you upgraded to 12.1 (and thus got updated kernel) you lost your video drivers.

This issue should be fixed with re-installing the video drivers for your graphics card (I'd strongly suggest the proprietary drivers for gaming).

Hopefully this helps and if it doesen't we'll have to think of another solution :) .

saigkill
Posts: 5
Joined: Tue Nov 01, 2011 10:56 pm
Location: Germany
Contact:

Re: Shadowgrounds doesn't run on openSUSE 12.1

Postby saigkill » Mon Nov 28, 2011 5:48 pm

So i reinstalled my video drivers and the errors from my first post are going away.

No it says:

Mo Nov 28 15:44:33> ./shadowgrounds-launcher
./shadowgrounds-launcher: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0)
(shadowgrounds-launcher:17650): Gtk-WARNING **: ./lib32/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)
Got signal 11 at 0x190a from 0x190a


That signal says me not so many...
Greetings
Sascha

User avatar
FB_JussiE
Posts: 267
Joined: Wed Nov 23, 2011 4:09 pm
Location: Finland
Contact:

Re: Shadowgrounds doesn't run on openSUSE 12.1

Postby FB_JussiE » Tue Nov 29, 2011 9:33 am

Hmm.

Two things come to my mind...

1st if you're running 64bit SUSE you might have to install libstdc++ 32bit

2nd if that does not work, you could try updating your libstdc++ which should provide GLIBCXX as well.


The error message you posted appears to say that libstdc++ isn't happy with your GLIBCXX version which hints that GLIBCXX would out of date.

If neither of the above tricks help, I'll got to test this out in-depth once I get home.

saigkill
Posts: 5
Joined: Tue Nov 01, 2011 10:56 pm
Location: Germany
Contact:

Re: Shadowgrounds doesn't run on openSUSE 12.1

Postby saigkill » Tue Nov 29, 2011 4:33 pm

Hello JussiE,

thanks for your posting.

The libstdc++ is installed for 64 and 32 bit.
The GLIBCXX Error is gone, because i've removed oxygen-gtk packages.

Then ive moved lib32/libxml2.so.2 and libz.so.1 to .old
Then i've made
ln -s /usr/lib/libxml2.so.2 .
ln -s /lib/libz.so.1 .

Now the messages are gone:
Di Nov 29 13:44:35> ./shadowgrounds-launcher


After tipping on the Launch Button the Screen goes black, then the mouse pointer changes, and then he crashes:
Got signal 11 at 0x190a from 0x190a


I've tried out the same with Shadowgrounds Survivor. Then the same procedure: Screen goes black, Mouse Pointer Changes and then the Intro Screen comes. Then a crash with the Same Errorcode.

Is there any way to debug such things?
Greetings
Sascha

User avatar
fb_joel
Site Admin
Posts: 2482
Joined: Fri Feb 18, 2005 2:14 pm
Location: Finland

Re: Shadowgrounds doesn't run on openSUSE 12.1

Postby fb_joel » Thu Dec 01, 2011 3:40 pm

I have very little to add to this, however if you haven't seen the Linux FAQ, it might be able to give some further ideas. Some of the same issues are listed there, although the final problem might be something else.

Please post your system specs just in case too, btw, even if it's not really the problem here anyhow.

And does Trine run fine? (Wouldn't be a surprise as it's newer code, but might still give some ideas.)
// Joel, Frozenbyte team

saigkill
Posts: 5
Joined: Tue Nov 01, 2011 10:56 pm
Location: Germany
Contact:

SOLVED: Re: Shadowgrounds doesn't run on openSUSE 12.1

Postby saigkill » Fri Dec 02, 2011 9:58 am

Hi fb_joel,

Thanks a lot for helping. Your idea to start trine was a good tip. trine told me, that it was some trouble with some games to access the sound device.
Now i set up a pulseaudio server with ALSA and it works fine.
Greetings
Sascha


Return to “Shadowgrounds”

Who is online

Users browsing this forum: No registered users and 6 guests