Maybe an error in snd_pcm_drain - not sure what effect it might have... snd_pcm_group_for_each_entry(s, substream) { runtime = s->runtime; ... } up_read(&snd_pcm_link_rwsem); snd_pcm_stream_lock_irq(substream); /* pcm_native.c around line 1491: */ /* error? runtime has been changed by group_for_each should use substream->runtime instead? */ /* resume pause */ if (runtime->status->state == SNDRV_PCM_STATE_PAUSED) snd_pcm_pause(substream, 0); -- Eliot _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel