From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 4 Mar 2006 17:42:30 +0200 From: Michael Shigorin To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] =?koi8-r?B?+sHXydPBzsnFIGZp?= =?koi8-r?B?cmVmb3gvbW96aWxsYS9zZWFtb25rZXkg0NLJINfZ18/ExSDa19XLwSBmbGFz?= =?koi8-r?B?aC3QzMHHyc7PzQ==?= Message-ID: <20060304154230.GM12404@osdn.org.ua> Mail-Followup-To: ALT Linux Sisyphus discussion list References: <440728C6.7010003@yandex.ru> <20060303111820.GM10738@osdn.org.ua> <44085A20.3030409@yandex.ru> <20060303191043.GI12404@osdn.org.ua> <440994CB.1000704@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <440994CB.1000704@yandex.ru> User-Agent: Mutt/1.4.2.1i X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Mar 2006 15:43:29 -0000 Archived-At: List-Archive: List-Post: On Sat, Mar 04, 2006 at 03:23:23PM +0200, Artem wrote: > Или есть другие способы услышать > звуки в браузере? Очевидно, есть... > >>>>Лечится. > >>>Как? > >>>>См. *Bug#:* 9181 > >>>> > >>>Склонен рассматривать как INVALID. > >>Вечером найду подробную ссылку с описанием. Это вылазит старая > >>бага в alsa 1.0.10, устраненная позже. Не факт, что она не > >>вылезет на других сочетаниях aoss c софтом. > >Ну так это не libalsa, а alsa-oss; > Я даже затрудняюсь ответить - в чем тут причина - alsa-oss, > libalsa или вообще alsa-drivers. Я обновлял все. :-) Придётся в backports/3.0 засовывать, если сработает. Если вдруг попадётся именно сообщение с отдельным патчем -- сделвйне милость > >и ссылки не "позже", а сразу > >надо фиксировать и туда же, в багрепорт. :) > Да, конечно. Только я их потерял, эти ссылки. Вот 2 часа убил - > но нашел снова. Баг-то "размазан" по нескольким баг-репортам. Спасибо. > Вводная: ;-) > https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1545 > Далее .Те же яйца. Кстати, mplayer(консольный - gui не пользую, > так что не скажу про него) у меня тоже подвисал. Окно с видео > закрывалось по окончании проигрывания - а сам он висел в > памяти. Какие-либо закономерности отсутствовали > https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1559 > Информация о bugfix: > http://www.alsa-project.org/changes/v1-0-10--v1-0-11rc1.txt > ( find text: 0001559 ) > Сделал себе полный набор 1.0.11rc3 . Проблем нет-ни с flash, ни > с mplayer. Все через dmix - даже в quake3 + xmms можно играть. > ;-) Добавьте под своим именем в #9181, вот это уже добротный багрепорт, заниматься приятно. :) 2 vsu: пойду собирать rc -- attpatch (пока?) не гуглится: - Summary: abort snd_pcm_dmix_drain when state is SND_PCM_STATE_XRU From: Sascha Sommer this is a fix for bug 0001559. Unlike my first guesses the real problem is not in the kernel driver but in alsa-lib. Whenever the current dmix status is xrun and snd_pcm_dmix_drain gets called the process will hang forever in the poll function. The reason is that poll gets called even though the timer already stopped. As described in the bugtracking system this bug was not noticable with alsa versions that used the old IOCTLS because the SNDRV_TIMER_IOCTL_STOP ioctl never reached the timer kernel module. Attached patch fixes this problem for alsa-lib 1.0.10 by simply calling snd_pcm_dmix_drop when snd_pcm_dmix_drain gets called in the state SND_PCM_STATE_XRUN. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/