Supertux2 fails for me in OpenSuse 12.1

I’m running 12.2 64bit, when I go to run Supertux2 0.3.3-6, I get this:

len@mothra:~> supertux2
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:223 [/home/len/.supertux2] is in the search path
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:223 [/usr//share/games/supertux2] is in the search path
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘controller’ finished after 0.2 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:62 Couldn’t load config file: Couldn’t open file ‘config’: No such file or directory, using default settings
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘config’ finished after 0 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘addons’ finished after 0 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘tinygettext’ finished after 0 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘commandline’ finished after 0 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘audio’ finished after 0.014 seconds
Segmentation fault

I have tried using opengl rendering, no music, no sound effect. All fail at the same spot.

Anyone have any ideas where I can look? I didn’t see anything come up in Google.

Thanks for any ideas,

O.

On Thu, 01 Dec 2011 03:36:02 +0000, Orion940 wrote:

> I have tried using opengl rendering, no music, no sound effect. All
> fail at the same spot.
>
> Anyone have any ideas where I can look? I didn’t see anything come up
> in Google.
>
> Thanks for any ideas,

I’d install gdb (the GNU debugger) and run it under that - when it throws
the segfault, type “bt” at the (gdb) prompt and post what comes back.
You may need to install some of the debuginfo packages in order for the
backtrace to be meaningful to anyone - but start with that and we should
get an idea what debuginfo packages are needed.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Thanks for the reply. I did the gdb session, I pasted the output. I started looking for the missing debuginfo but linux innerds is out of my league lol!

Thanks in advance for any further direction.

O.

---------- paste----------------
len@mothra:~> gdb supertux2
GNU gdb (GDB) SUSE (7.3-41.1.2)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type “show copying”
and “show warranty” for details.
This GDB was configured as “x86_64-suse-linux”.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>…
Reading symbols from /usr/games/supertux2…Reading symbols from /usr/lib/debug/usr/games/supertux2.debug…done.
done.
(gdb) run
Starting program: /usr/games/supertux2
Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
Try: zypper install -C “debuginfo(build-id)=f20c99249f5a5776e1377d3bd728502e3f455a3f”
Missing separate debuginfo for /usr/lib64/libSDL-1.2.so.0
Try: zypper install -C “debuginfo(build-id)=8bc46b14f0895acec67c6e9a1a1eaddb5928650e”
Missing separate debuginfo for /lib64/libpthread.so.0
Try: zypper install -C “debuginfo(build-id)=1f368f83b776815033caab6e389d7030bba4593e”
[Thread debugging using libthread_db enabled]
Missing separate debuginfo for /usr/lib64/libSDL_image-1.2.so.0
Try: zypper install -C “debuginfo(build-id)=c50f02eb92189c5bc5af693c22b855a1e844cb3a”
Missing separate debuginfo for /usr/lib64/libopenal.so.1
Try: zypper install -C “debuginfo(build-id)=0b083b6b4e7d88c28446ece009b5f5d5d4f39b31”
Missing separate debuginfo for /usr/lib64/libvorbisfile.so.3
Try: zypper install -C “debuginfo(build-id)=c6fe7625731e5937075be46d124ec34b44291520”
Missing separate debuginfo for /usr/lib64/libphysfs.so.1
Try: zypper install -C “debuginfo(build-id)=0ea7923af1a280431c62e2c26623fe3f5a1f6038”
Missing separate debuginfo for /usr/lib64/libGLEW.so.1.7
Try: zypper install -C “debuginfo(build-id)=4e3a7f07e1534238dcdb8002d2cb6369f5701775”
Missing separate debuginfo for /usr/lib64/libstdc++.so.6
Try: zypper install -C “debuginfo(build-id)=9642fa8658fd6cc04fd33d55ad2d95658bb7360b”
Missing separate debuginfo for /lib64/libm.so.6
Try: zypper install -C “debuginfo(build-id)=8ee6418257efac9e7fbadc657c30c62e0a002d57”
Missing separate debuginfo for /lib64/libgcc_s.so.1
Try: zypper install -C “debuginfo(build-id)=04626951231c50274a41cb283a3a41208ac47efe”
Missing separate debuginfo for /lib64/libc.so.6
Try: zypper install -C “debuginfo(build-id)=edf27158f11a5be0dec014af4bd219d9f38add32”
Missing separate debuginfo for /usr/lib64/libasound.so.2
Try: zypper install -C “debuginfo(build-id)=80755bb8ef1d7dbc40a3c47de868c17c0f36b371”
Missing separate debuginfo for /lib64/libdl.so.2
Try: zypper install -C “debuginfo(build-id)=8d32fdb9682242cc2ebc1d9e6d717c6eaa51714e”
Missing separate debuginfo for /lib64/librt.so.1
Try: zypper install -C “debuginfo(build-id)=de7bcefe77d0faa0337a900e8a1cb620a36bda7d”
Missing separate debuginfo for /usr/lib64/libvorbis.so.0
Try: zypper install -C “debuginfo(build-id)=6f1f138c5b26bd5c1d1a66f09f86bec2c65b3f10”
Missing separate debuginfo for /usr/lib64/libogg.so.0
Try: zypper install -C “debuginfo(build-id)=6635d7578e17cd99d2a7d048e73d085402f19a0c”
Missing separate debuginfo for /lib64/libz.so.1
Try: zypper install -C “debuginfo(build-id)=f5011618a4da73cd48cd503403ef6c6bc6b16fc8”
Missing separate debuginfo for /usr/lib64/libXext.so.6
Try: zypper install -C “debuginfo(build-id)=4044aa655824cfa839cacf99d438f26eb34bdcd0”
Missing separate debuginfo for /usr/lib64/libX11.so.6
Try: zypper install -C “debuginfo(build-id)=6e2a3fff65b38afb37e54abcc7db50e4a0bbc4f1”
Missing separate debuginfo for /usr/lib64/libxcb.so.1
Try: zypper install -C “debuginfo(build-id)=e3769ffa477a916dce6e9d536ad334b5b652badc”
Missing separate debuginfo for /usr/lib64/libXau.so.6
Try: zypper install -C “debuginfo(build-id)=46ceb8560aee0ebd280c1618271aa86bfc2d752a”
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:223 [/home/len/.supertux2] is in the search path
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:223 [/usr//share/games/supertux2] is in the search path
Missing separate debuginfo for /usr/lib64/libXrender.so.1
Try: zypper install -C “debuginfo(build-id)=9e32e39beece8d995519eabc05474d3ed3c9f71c”
Missing separate debuginfo for /usr/lib64/libXrandr.so.2
Try: zypper install -C “debuginfo(build-id)=ddb66c86a35a3d2955d9c81c5a42ec7ce8adaab2”
Missing separate debuginfo for /usr/lib64/libXcursor.so.1
Try: zypper install -C “debuginfo(build-id)=6559ef9b185b57bf9ff42f138e28ee06edc6318d”
Missing separate debuginfo for /usr/lib64/libXfixes.so.3
Try: zypper install -C “debuginfo(build-id)=c8877d033a79996c6dd7e3e7dec988bf27940fa8”
[New Thread 0x7ffff41fd700 (LWP 30566)]
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘controller’ finished after 0.2 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:62 Couldn’t load config file: Couldn’t open file ‘config’: No such file or directory, using default settings
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘config’ finished after 0 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘addons’ finished after 0 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘tinygettext’ finished after 0 seconds
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘commandline’ finished after 0 seconds
Missing separate debuginfo for /usr/lib64/libpulse.so.0
Try: zypper install -C “debuginfo(build-id)=602ca9eb712e6c7a432f4722b37b18dd6ecb7f2a”
Missing separate debuginfo for /usr/lib64/libjson.so.0
Try: zypper install -C “debuginfo(build-id)=6e1f587f11a6842064abce251e1347d70d4f4295”
Missing separate debuginfo for /usr/lib64/libpulsecommon-1.1.so
Try: zypper install -C “debuginfo(build-id)=a91bbe6a8f298411bbfd010fdeabe0a40b90e729”
Missing separate debuginfo for /lib64/libdbus-1.so.3
Try: zypper install -C “debuginfo(build-id)=d25f733acc88f9d4ff2dd39fdaa294216eb5c67d”
Missing separate debuginfo for /usr/lib64/libX11-xcb.so.1
Try: zypper install -C “debuginfo(build-id)=34fb254c11eba7d3bf1e31c5090e26ccbd08d523”
Missing separate debuginfo for /usr/lib64/libSM.so.6
Try: zypper install -C “debuginfo(build-id)=095cdcbe468397c2edb5cde28d20889725405cb0”
Missing separate debuginfo for /usr/lib64/libICE.so.6
Try: zypper install -C “debuginfo(build-id)=9df2261adc6432c3bf9047d060eceb95f10d8cfd”
Missing separate debuginfo for /usr/lib64/libXtst.so.6
Try: zypper install -C “debuginfo(build-id)=41bb4cb9fb0c90f514bd1aacf283daf26366a0dc”
Missing separate debuginfo for /lib64/libwrap.so.0
Try: zypper install -C “debuginfo(build-id)=9703c01146d8de2bd8d44ffacfd9ae55229cc5ee”
Missing separate debuginfo for /usr/lib64/libsndfile.so.1
Try: zypper install -C “debuginfo(build-id)=05c3483a9d7953a60e7c43000caa2ecb6ac02f2e”
Missing separate debuginfo for /lib64/libuuid.so.1
Try: zypper install -C “debuginfo(build-id)=24ae727f9cd5fb29f81b0f965859d3cf4668bf17”
Missing separate debuginfo for /usr/lib64/libFLAC.so.8
Try: zypper install -C “debuginfo(build-id)=323f7f9fdff9903c27a6e37d2897bf250e405af4”
Missing separate debuginfo for /usr/lib64/libvorbisenc.so.2
Try: zypper install -C “debuginfo(build-id)=fbc7961d601aeedbb4430f7939e5e4ca40408aaa”
Missing separate debuginfo for /usr/lib64/libspeex.so.1
Try: zypper install -C “debuginfo(build-id)=b9a6725ad18d7b5e7c1d700e1af27a4e122373d7”
[New Thread 0x7ffff1925700 (LWP 30567)]
[Thread 0x7ffff1925700 (LWP 30567) exited]
[New Thread 0x7ffff1925700 (LWP 30568)]
[New Thread 0x7fffed123700 (LWP 30569)]
[INFO] /home/abuild/rpmbuild/BUILD/supertux2-0.3.3/src/supertux/main.cpp:539 Component ‘audio’ finished after 0.033 seconds
Missing separate debuginfo for /usr/lib64/libXinerama.so.1
Try: zypper install -C “debuginfo(build-id)=ecf2883d4ea14ed9b35ab3b70aa9391435ed92b3”

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00000000006214db in GLRenderer::apply_config() ()
#2 0x000000000061f3aa in GLRenderer::GLRenderer() ()
#3 0x000000000055cd92 in VideoSystem::new_renderer() ()
#4 0x00000000005560aa in DrawingContext::init_renderer() ()
#5 0x00000000005cd8de in Main::init_video() ()
#6 0x00000000005ce01a in Main::run(int, char**) ()
#7 0x0000000000502eb0 in main ()
(gdb) quit

On Fri, 02 Dec 2011 01:46:03 +0000, Orion940 wrote:

> Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000
> in ?? ()
> (gdb) bt #0 0x0000000000000000 in ?? ()
> #1 0x00000000006214db in GLRenderer::apply_config() ()
> #2 0x000000000061f3aa in GLRenderer::GLRenderer() ()
> #3 0x000000000055cd92 in VideoSystem::new_renderer() ()
> #4 0x00000000005560aa in DrawingContext::init_renderer() ()
> #5 0x00000000005cd8de in Main::init_video() ()
> #6 0x00000000005ce01a in Main::run(int, char**) ()
> #7 0x0000000000502eb0 in main ()
> (gdb) quit

It looks like what’s probably happening is it’s trying to use OpenGL and
something’s missing.

Have you installed the Mesa libraries, and what video driver/card are you
using? (It’s almost certainly down to a video config problem or missing
package related to video)

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Exactly the same problem here. I’m using 64 bit 12.1 with the Nvidia proprietary driver. I do seem to have the Mesa libs installed.

I am running the ATI proprietary driver. I have DirectFB-Mesa, Mesa, and somehow Mesa-32bit installed (its needed by Acroread). I have the same problem on the laptop. On my laptop, I have Intel video, no Mesa 32-bit installed, and I have the same issue. The laptop is more a “default” environment.

I think we’ve eliminated a bunch of stuff here between my desktop, my laptop and Kinzie’s report.

O.

On Sat, 03 Dec 2011 13:56:02 +0000, Orion940 wrote:

> I am running the ATI proprietary driver. I have DirectFB-Mesa, Mesa,
> and somehow Mesa-32bit installed (its needed by Acroread). I have the
> same problem on the laptop. On my laptop, I have Intel video, no Mesa
> 32-bit installed, and I have the same issue. The laptop is more a
> “default” environment.
>
> I think we’ve eliminated a bunch of stuff here between my desktop, my
> laptop and Kinzie’s report.

Sounds like it may be a bug that needs to be filed in bugzilla, then. :slight_smile:

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Thanks so much for the help getting to the bugzilla point. I just got to find the right bugzilla :).

O.

Found one that looked like it, and added what we had here: https://bugzilla.novell.com/show_bug.cgi?id=732438#

On Sun, 04 Dec 2011 03:36:03 +0000, Orion940 wrote:

> Found one that looked like it, and added what we had here:
> https://bugzilla.novell.com/show_bug.cgi?id=732438#

That’s perfect - if it needs to go upstream, one of the maintainers/
developers should note that when they review the bug. :slight_smile:

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C