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?