Thanks. And "huh" the "interesting" one not the "duhh" one. It gets stuck polling a file descriptor. Edited highlights: open("/dev/snd/timer", O_RDONLY|O_NONBLOCK|O_CLOEXEC) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_TIMER_IOCTL_PVERSION, 0xbedd62c8) = 0 ioctl(3, SNDCTL_TMR_START or SNDR...