I have an x86 chroot set up on my native amd64 system. I always just
assumed that as long as I had the x86 pulse packages installed,
everything would Just Work. But from doing some testing yesterday, this
doesn't seem to be the case. If I'm running pulseaudio in the native
system and then switch to the chroot and try to do a paplay I get the
following:

[EMAIL PROTECTED]:~$ paplay ~/startup3.wav
shm.c: shm_open() failed: Permission denied
paplay: pulsecore/pstream.c:221: pa_pstream_new: Assertion `pool'
failed.
Aborted

My /tmp directory between the two roots is shared, so the x86 chroot can
access the /tmp/pulse-username directory and all files. I can also run
GUI applications from within the chroot so I know that my X permissions
are ok. If I try to run pulseaudio from within the chroot, I can only do
so with the --disable-shm flag and with no configuration loaded. I then
manually load the necessary modules, and it works fine from within the
command prompt. But trying to use paplay still fails (presumably because
paplay doesn't appear to support the --disable-shm flag). So any ideas
on what I can do here?

-- 
Alex Malinovich
Support Free Software, delete your Windows partition TODAY!
Encrypted mail preferred. You can get my public key from any of the
pgp.net keyservers. Key ID: A6D24837

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
pulseaudio-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

Reply via email to