If the problem appears only through a specific route, it's unlikely a problem in the lowlevel sound stuff. It'd be appreciated if you can try to use a different backend, indeed.