[Bug 544227] New: alienarena from games repository segfaults on start
http://bugzilla.novell.com/show_bug.cgi?id=544227 Summary: alienarena from games repository segfaults on start Classification: openSUSE Product: openSUSE 11.0 Version: Final Platform: i686 OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: drankinatty@suddenlinkmail.com QAContact: qa@suse.de Found By: --- Created an attachment (id=320986) --> (http://bugzilla.novell.com/attachment.cgi?id=320986) strace files ( with no opts, and with -f -tt -s 512 ) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.14) Gecko/2009090900 SUSE/3.0.14-0.1 Firefox/3.0.14 Devs, THE PROBLEM: alienarena for opensuse 11.0 from openSUSE build service "games" repository (http://download.opensuse.org/repositories/games/openSUSE_11.0/) segfaults when you try to start the program. The alienareana packages installed are alienarena-7.30-3.3 alienarena-data-7.30-1.1 I installed the game for my son and he soon tried to play the game and let me know "Dad, it doesn't do anything." I took a look and ran it from the command line which disclosed the segfault. I ran it as a regular user and as root to see if it was a permission problem. No change, segfaults both times and produces the same output: THE SYMPTOMS: [16:32 killerz/home/zachry/games] # alienarena using /root/.codered/data1/ for writing using /root/.codered/arena/ for writing execing default.cfg couldn't exec config.cfg Console initialized. ------- sound initialization ------- Segmentation fault HARDWARE: The hardware on the box more than meets the minimal requirements: MB: MSI (MS-7536) CPU: Intel(R) Pentium(R) 4 CPU 3.20GHz RAM: 2Gig (good memory - passes ALL memtest86+ tests) GPU: nVidia Corporation Geforce 9600 GT 512mb (rev a1) DIAGNOSTICS: I then captured a strace with no options and a strace with '-f -tt -s 512' as options and have included both files as an attachment: (aa.strace.txt + aa.strace.oftts512.txt) ==> aa-strace.tar.bz2 I have only tested on i686, I don't know if x86_64 works or not. Let me know if you need any additional information. Hopefully swiftly, so the "Dad, is it fixed yet?" will be cured as well ;-) Thanks. Reproducible: Always Steps to Reproduce: 1. type alienarena 2. 3. Actual Results: segfault - sad 10 year old Expected Results: no segfault - happy and quiet 10 year old -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544227
Marcus Meissner
http://bugzilla.novell.com/show_bug.cgi?id=544227
User dominique.leuenberger@tmf-group.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=544227#c1
--- Comment #1 from Dominique Leuenberger
http://bugzilla.novell.com/show_bug.cgi?id=544227
User dominique.leuenberger@tmf-group.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=544227#c2
--- Comment #2 from Dominique Leuenberger
http://bugzilla.novell.com/show_bug.cgi?id=544227
User dominique.leuenberger@tmf-group.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=544227#c3
Dominique Leuenberger
http://bugzilla.novell.com/show_bug.cgi?id=544227
User dominique.leuenberger@tmf-group.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=544227#c4
--- Comment #4 from Dominique Leuenberger
http://bugzilla.novell.com/show_bug.cgi?id=544227
User cmorve69@yahoo.es added comment
http://bugzilla.novell.com/show_bug.cgi?id=544227#c5
Cristian Morales Vega
I'm first having a look at updating to 7.31 (7.32 seems to be released in binary form, but not tagged in svn... doh).
The binary release includes also the source. Not pretty, but... About dlopening openal (why?!?), look at the Fedora spec file (http://cvs.fedoraproject.org/viewvc/rpms/alienarena/devel/alienarena.spec?vi...): # So, AlienArena now "uses" openal by dlopening the library, which is hardcoded # "libopenal.so". That file only lives in openal-devel, so we need to adjust the hardcoding. LIBOPENAL=`ls %{_libdir}/libopenal.so.*.* | cut -d "/" -f 4` sed -i "s|\"libopenal.so\"|\"$LIBOPENAL\"|g" source/unix/qal_unix.c -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544227
User dominique.leuenberger@tmf-group.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=544227#c6
--- Comment #6 from Dominique Leuenberger
About dlopening openal (why?!?), look at the Fedora spec file (http://cvs.fedoraproject.org/viewvc/rpms/alienarena/devel/alienarena.spec?vi...): # So, AlienArena now "uses" openal by dlopening the library, which is hardcoded # "libopenal.so". That file only lives in openal-devel, so we need to adjust the hardcoding. LIBOPENAL=`ls %{_libdir}/libopenal.so.*.* | cut -d "/" -f 4` sed -i "s|\"libopenal.so\"|\"$LIBOPENAL\"|g" source/unix/qal_unix.c
Yes, that's of course the obvious way to go. But why investing my time in this before the reported actually confirms that this game really runs for him with the correct (somewhat) package installed? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544227
http://bugzilla.novell.com/show_bug.cgi?id=544227#c7
--- Comment #7 from Dominique Leuenberger
http://bugzilla.novell.com/show_bug.cgi?id=544227
http://bugzilla.novell.com/show_bug.cgi?id=544227#c8
--- Comment #8 from Dominique Leuenberger
http://bugzilla.novell.com/show_bug.cgi?id=544227
http://bugzilla.novell.com/show_bug.cgi?id=544227#c9
--- Comment #9 from David Rankin
Alien Arena 7.31 should appear shortly in the repositories.
Can you give them some testing please?
Yes, I'll try as soon as I can download it. Thank you for all your help. My 10 year old is dying to try it and we just keep having problems with it. I'll post any other information below. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=544227
http://bugzilla.novell.com/show_bug.cgi?id=544227#c10
--- Comment #10 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=544227
https://bugzilla.novell.com/show_bug.cgi?id=544227#c11
P Linnell
participants (1)
-
bugzilla_noreply@novell.com