Red Hat Bugzilla – Bug 844160
PulseAudio ALSA Plugin breaks pSX
Last modified: 2016-08-22 11:10:07 EDT
+++ This bug was initially created as a clone of Bug #842055 +++
PulseAudio ALSA Plugin is not fully compatible with the way pSX uses ALSA. PulseAudio should not be breaking ALSA applications, even non-free ones.
To reproduce PA bug:
Run pSX with a selected BIOS.
pSX can be found here: http://psxemulator.gazaxian.com/
An unofficial package created for Fedora may be found here: http://repo.warofthenerd.net/f17/i686/pSX-1.13-2.fc17.i686.rpm
pSX loads up and sound outputs.
This is the case with ALSA without PulseAudio interfering, or if you use ALSA with dmix and PA using dmix.
pSX crashes before a GUI window can be fully displayed, due to ALSA-related errors.
Gtk-Message: Failed to load module "pk-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
[src/linux/sound.cpp, line 215]: 'snd_pcm_hw_params_set_access(pcm_handle,hwparams,SND_PCM_ACCESS_MMAP_INTERLEAVED)' returned 'Invalid argument'
Segmentation fault (core dumped)
This request was evaluated by Red Hat Product Management for
inclusion in the current release of Red Hat Enterprise Linux.
Because the affected component is not scheduled to be updated
in the current release, Red Hat is unable to address this
request at this time.
Red Hat invites you to ask your support representative to
propose this request, if appropriate, in the next release of
Red Hat Enterprise Linux.
Try pcsxr, it works here.
"pSX is very outdated and compatibility with games isn't very good. The only thing going for it is that it has low system requirements. The source code was never released unfortunately, so it cannot be updated.