Bug 542289

Summary: alienarena crash at start
Product: [Fedora] Fedora Reporter: Adrin Jalali <adrin.jalali>
Component: alienarenaAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: 11CC: DNDLinuxer, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-12-30 01:22:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
output of strace alienarena none

Description Adrin Jalali 2009-11-29 06:00:32 UTC
Hi all,
using version:
alienarena-7.32-1.fc11.x86_64
alienarena-data-20091102-1.fc11.noarch

this is the output:
$ alienarena
added /usr/share/alienarena/data1 to search paths
added /usr/lib64/alienarena/data1 to search paths
added ./data1 to search paths
using /home/adrin/.codered/data1/ for writing
added /home/adrin/.codered/data1 to search paths
added /usr/share/alienarena/arena to search paths
added /usr/lib64/alienarena/arena to search paths
using /home/adrin/.codered/arena/ for writing
added /home/adrin/.codered/arena to search paths
execing default.cfg
couldn't exec config.cfg
Console initialized.

------- sound initialization -------
Segmentation fault

Comment 1 Lee Dan 2009-11-29 14:58:03 UTC
alienarena try to dlopen "libopenal.so.1.9.563" which not exists in Fedora12, you could link libopenal.so to libopenal.so.1.9.563 to get the game running. If it fails again, may be you should delete all the files in .pulse directory. Then the game could start without music. After the game, if you want your sound back, try pkill pulseaudio and start pulseaudio with --start.

It's not a good idea to do this. You'd better wait a better resolution.

Comment 2 Lee Dan 2009-11-29 15:04:24 UTC
Oh, I mistaken the version 11 as 12.

Maybe you could use strace to start the game and find why it crashes.

Comment 3 Adrin Jalali 2009-11-30 04:32:58 UTC
Created attachment 374670 [details]
output of strace alienarena

I attached the strace output for alienarena. Thanks :)

Comment 4 Lee Dan 2009-11-30 05:06:00 UTC
It crashes when trying to dlopen libopenal.so.1.8.466 from your trace, you could make a link from libopenal.so (if exist).

Or you can get source from svn://connect.creativelabs.com/OpenAL and compile the right version.

Comment 5 Adrin Jalali 2009-11-30 05:14:26 UTC
Thanks, I did this as a workaround.

# locate libopenal.so
/usr/lib64/libopenal.so.0
/usr/lib64/libopenal.so.0.0.0
/usr/lib64/libopenal.so.1
/usr/lib64/libopenal.so.1.10.622
# cd /usr/lib64/
# ln -s libopenal.so.1.10.622 libopenal.so.1.8.466


Then alienarena works fine :)

Comment 6 Tom "spot" Callaway 2009-12-30 01:22:43 UTC

*** This bug has been marked as a duplicate of bug 515109 ***