I've this problem too, this seems to be related to libpulse, before I deinstalled pulseaudio my whole desktop would hang, now basically only xine seems to be a problem. VLC and totem work. Here's an strace from gxine:
---snip--- ... open("/dev/shm/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|0x80000) = 13 fstat(13, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=60, ...}) = 0 getdents(13, /* 3 entries */, 4096) = 88 statfs("/dev/shm/", {f_type=0x1021994, f_bsize=4096, f_blocks=1, f_bfree=0, f_bavail=0, f_files=257144, f_ffree=257142, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 futex(0x7fed0cbc0340, 0x81 /* FUTEX_??? */, 2147483647) = 0 open("/dev/shm/pulse-shm-764176482", O_RDONLY|O_NOFOLLOW|0x80000) = 14 fcntl(14, F_GETFD) = 0x1 (flags FD_CLOEXEC) fstat(14, {st_mode=S_IFREG|0400, st_size=2097192, ...}) = 0 mmap(NULL, 2097192, PROT_READ, MAP_SHARED, 14, 0) = 0x7fed037cf000 close(14) = 0 --- SIGBUS (Bus error) @ 0 (0) --- +++ killed by SIGBUS +++ ---snip---
this is exactly what I saw when tracing pulseaudio.
I've this problem too, this seems to be related to libpulse, before I deinstalled pulseaudio my whole desktop would hang, now basically only xine seems to be a problem. VLC and totem work. Here's an strace from gxine:
---snip--- O_NONBLOCK| O_DIRECTORY| 0x80000) = 13 S_IFDIR| S_ISVTX| 0777, st_size=60, ...}) = 0 c0340, 0x81 /* FUTEX_??? */, 2147483647) = 0 dev/shm/ pulse-shm- 764176482" , O_RDONLY| O_NOFOLLOW| 0x80000) = 14 S_IFREG| 0400, st_size=2097192, ...}) = 0
...
open("/dev/shm/", O_RDONLY|
fstat(13, {st_mode=
getdents(13, /* 3 entries */, 4096) = 88
statfs("/dev/shm/", {f_type=0x1021994, f_bsize=4096, f_blocks=1, f_bfree=0, f_bavail=0, f_files=257144, f_ffree=257142, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
futex(0x7fed0cb
open("/
fcntl(14, F_GETFD) = 0x1 (flags FD_CLOEXEC)
fstat(14, {st_mode=
mmap(NULL, 2097192, PROT_READ, MAP_SHARED, 14, 0) = 0x7fed037cf000
close(14) = 0
--- SIGBUS (Bus error) @ 0 (0) ---
+++ killed by SIGBUS +++
---snip---
this is exactly what I saw when tracing pulseaudio.