On Wed, 28 Nov 2001, Jeremy Hall wrote:

> 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?

What is your configuration?

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
SuSE Linux    http://www.suse.com
ALSA Project  http://www.alsa-project.org


_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to