You are not logged in.

#1 2012-07-19 13:23:58

edmael
Member
Registered: 2012-07-19
Posts: 54
Website

Trine won't run on Arch x86_64 [Segfault]

Hi everyone, I'm trying to run Trine on my Archlinux (x86_64) install, but I don't understand what's wrong.
With trine-bin64 or trine-bin I can see a black window opening up and as soon as a flash of the logo appears, the game shut down.
With trine-launcher64 I can set the options I like, but when I launch the game the results are the same as before.

Any suggestion? I've also installed all the dependences of Trine's AUR package, but nothing changed.

edu@brain ~/Games/Trine $ ls
binds               dev                       trine-bin         trine-launcher.glade
config              frozenbyte-Trine.desktop  trine-bin32       trine-logo.png
createShortcuts.sh  lib32                     trine-bin64       Trine_Manual_linux.pdf
data                lib64                     trine-launcher    Trine_updates.txt
data1.fbz           profiles                  trine-launcher32  Trine.xpm
data4.fbz           removeShortcuts.sh        trine-launcher64
edu@brain ~/Games/Trine $ ./trine-bin64
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
Got signal 11 at 0x7f40 from 0x7f40
Segmentation fault
edu@brain ~/Games/Trine $ ./trine-bin
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
Got signal 11 at 0x7f40 from 0x7f40
Segmentation fault
edu@brain ~/Games/Trine $ ./trine-launcher64
(trine-launcher64:24950): Gtk-WARNING **: ./lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
Got signal 11 at 0x7f40 from 0x7f40
Segmentation fault

Offline

#2 2012-07-19 15:36:44

hTaver
Member
From: São Paulo, Brasil
Registered: 2012-07-19
Posts: 6

Re: Trine won't run on Arch x86_64 [Segfault]

It seens that you use Pulseaudio, right? If so, install the package "pulseaudio-alsa", it will configure ALSA to use Pulseaudio, and will install the "alsa-plugins" package that have the missing shared library (Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so).

And it is good to know, too, that if you are going to use some 32bit application, and it gives this error too, just install the "lib32-libpulse" and "lib32-alsa-plugins".

For more information, I recommend you to read the Pulseaudio page on Archwiki (https://wiki.archlinux.org/index.php/PulseAudio).

I hope this have fixed your problem. Anything else, just ask again hehe

Obs.: please, forgive my english... it's been a while since I wrote something in English (apart from Google searches...)

Offline

#3 2012-07-19 17:58:09

edmael
Member
Registered: 2012-07-19
Posts: 54
Website

Re: Trine won't run on Arch x86_64 [Segfault]

Thanks for the suggestion, but it seems the problem was elsewhere since it keep segfaulting.
Any other advice?

Offline

#4 2012-07-19 21:18:19

hTaver
Member
From: São Paulo, Brasil
Registered: 2012-07-19
Posts: 6

Re: Trine won't run on Arch x86_64 [Segfault]

OK... this is weird.

Right now I am downloading it to see if the problem happens here too.

Meanwhile: what is your GPU? And what graphics driver are you using? Could you post what happens if you run it by the terminal, like you did on the first post (if there is any error showing up)?

And just to make sure: did you reboot your system after you installed the packages? Or maybe you just need to log off and log in again... Don't get me wrong, please, it is just that sometimes we forget some pretty simple details (I do this a lot... and sometimes things get pretty ugly, like when I disable something that I should not in the kernel).

Last edited by hTaver (2012-07-19 22:52:15)

Offline

#5 2012-07-19 21:20:12

JoelFB
Member
Registered: 2012-07-19
Posts: 1

Re: Trine won't run on Arch x86_64 [Segfault]

Hi, Joel from Frozenbyte here, check out our (semi-temp) Linux FAQ. There's a couple of suggestions related to this, and I'm hopeful one of those will fix it.

(And that registration, wow... smile )

Offline

#6 2012-07-19 22:51:41

hTaver
Member
From: São Paulo, Brasil
Registered: 2012-07-19
Posts: 6

Re: Trine won't run on Arch x86_64 [Segfault]

OK, I installed it and... it just worked. I needed to install "libx86", but that's it.

Are you using the opensource drivers? As I am an owner of a Radeon HD4850 (a card that was unfortunately "abandoned" by AMD on the recent catalyst driver), I started to play with the radeon driver, and there was some stuff, like Unigine Heaven where was happening something similar to your problem, and Aquaria, where I couldn't load a saved game (that scared the hell out of me... I thought I had corrupted it), but could start a new game with no problems. Now I am using the last FGLRX driver that supports my card.

I don't know if this is a arch packaging bug or the problem is upstream, but is good to mention it. Maybe with the Intel or Nouveau driver things are different.

Last edited by hTaver (2012-07-19 22:53:04)

Offline

Board footer

Powered by FluxBB