I had many problems with the openal sound system that PS uses causing pslaunch to crash and psclient to crash if openal was set as the sound renderer in planeshift.cfg. I always knew it was an openal problem and now I have managed to fix it. It seems there is a file in the home directory that does not get created and another one in /etc/openal/ which has all options commented out.
At any rate what I did to fix the problem was to create the file .alsoftrc in my home directory and put in it :
[alsa]
device = hw:0,0
This tells openal to use the first alsa hardware device.