Hi, Today I saw what is believed to be data corruption. In the middle of snd_pcm_multi_avail_update, I discovered:
(gdb) print *multi->slaves $13 = {pcm = 0x5, channels_count = 5, close_slave = 5, linked = 5} (gdb) WHen it tried to call 357 avail = snd_pcm_avail_update(multi->slaves[i].pcm); since multi->slaves appears bogus, this causes a crash! and since multi->slaves[i].linked is always 5 (greater than 0) none of the calls will do anything (snd_pcm_prepare etc) because this is not the master slave. so where is multi->slaves assigned and how can it be set to spurious values? _J _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel