Takashi Iwai wrote:
Anyway, could you try the patch below?
And, if it's reproducible (just try mplayer first without aplay), then you can add printk()'s and delays in each PCM callback to see where this happens, for example.
Running mplayer freezes the PC every time. strace confirms it is always at the same point. Tail end of the strace output is below.
SysReq keys dont respond once it has locked up.
Regards, Jason
futex(0x9a008ec, FUTEX_WAIT_PRIVATE, 1, NULL) = 0 write(2, "*** PULSEAUDIO: Unable to connec"..., 144*** PULSEAUDIO: Unable to connect: Connection refused *** Is your sound server running? *** See: http://www.pulseaudio.org/wiki/Troubleshooting ) = 144 futex(0x99fb050, FUTEX_UNLOCK_PI, 1331188) = 0 write(7, "W", 1) = 1 futex(0x99fb050, FUTEX_UNLOCK_PI, 1331188) = 0 munmap(0xb7b89000, 2097176) = 0 unlink("/dev/shm/pulse-shm-663979755") = 0 close(6) = 0 close(7) = 0 close(5) = 0 close(4) = 0 munmap(0x802000, 23856) = 0 write(2, "[AO_ALSA] Playback open error: C"..., 50[AO_ALSA] Playback open error: Connection refused ) = 50 open("/dev/dsp", O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 4 fcntl64(4, F_SETFL, O_RDONLY) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 ioctl(4, SNDCTL_DSP_SETFMT or SOUND_PCM_READ_BITS