LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   PCSX Reloaded on Fedora 11x64, SELinux enabled, will not start and hands out segfault (https://www.linuxquestions.org/questions/linux-games-33/pcsx-reloaded-on-fedora-11x64-selinux-enabled-will-not-start-and-hands-out-segfault-759258/)

StarsAndBars14 10-02-2009 02:13 PM

PCSX Reloaded on Fedora 11x64, SELinux enabled, will not start and hands out segfault
 
I downloaded PCSX Reloaded recently from the openSUSE repository maintained by its developer at http://download.opensuse.org/reposit...ora_11/x86_64/, and its site @ Codeplex.

The GPG key that I imported, while correct for the packages (9e82cc18, uid home:whistlerwmz OBS Project <home:whistlerwmz@build.opensuse.org>), didn't stop KPackageKit from spitting out a warning about installing unsigned packages.

I went ahead and installed them anyway, put the BIOS from my old PlayStation in the .pcsx/bios folder, and altered pcsx.cfg to point to it. Ran PCSXr, first pcsxr-1.9.83-5.1.x86_64.rpm and then pcsxr-1.9.83-1.1fedora.x86_64.rpm, from their respective download locations.

No joy and no difference in outcome . . . both packages segfault.

It seems strace might have located the problem.

Quote:

mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa58b5d1000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa58b550000
mmap(NULL, 2228224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa582832000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5827b1000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa582730000
mmap(NULL, 16785408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 EACCES (Permission denied)
mmap(NULL, 5242880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa58122e000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Now, the question is, do I need to go ahead and allow mmap_zero for this app? Nothing on the SELinux troubleshooter indicates I might.

PS - Went ahead and confined it to its own domain, that took care of the mmap() warnings and allowed PCSX to start up but when I fired up a game PulseAudio's latency went through the roof within a couple of minutes and a kill -9 wouldn't let me close the application. Had to restart. Did I get screwed?


All times are GMT -5. The time now is 03:59 AM.