From: Michael Shigorin <mike@osdn.org.ua> To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] Зависание firefox/mozilla/seamonkey при выводе звука flash-плагином Date: Sat, 4 Mar 2006 17:42:30 +0200 Message-ID: <20060304154230.GM12404@osdn.org.ua> (raw) In-Reply-To: <440994CB.1000704@yandex.ru> On Sat, Mar 04, 2006 at 03:23:23PM +0200, Artem wrote: <jt> > Или есть другие способы услышать > звуки в браузере? Очевидно, есть... </jt> > >>>>Лечится. > >>>Как? > >>>>См. *Bug#:* 9181 > >>>><https://bugzilla.altlinux.org/show_bug.cgi?id=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 <saschasommer@freenet.de> 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 <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/
next prev parent reply other threads:[~2006-03-04 15:42 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-03-02 17:17 Artem 2006-03-03 11:18 ` Michael Shigorin 2006-03-03 15:00 ` Artem 2006-03-03 19:10 ` Michael Shigorin 2006-03-04 13:23 ` Artem 2006-03-04 15:42 ` Michael Shigorin [this message] 2006-03-04 16:19 ` Artem 2006-03-04 16:44 ` Michael Shigorin 2006-03-04 17:52 ` Valery V. Inozemtsev 2006-03-04 17:58 ` Michael Shigorin 2006-03-04 18:03 ` Valery V. Inozemtsev 2006-03-04 18:17 ` Michael Shigorin 2006-03-04 19:03 ` Sergey Vlasov 2006-03-04 19:57 ` Michael Shigorin 2006-03-04 20:08 ` Valery V. Inozemtsev 2006-03-05 7:57 ` Andrey Rahmatullin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20060304154230.GM12404@osdn.org.ua \ --to=mike@osdn.org.ua \ --cc=shigorin@gmail.com \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git