ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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/


  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