From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4409BE27.8090003@yandex.ru> Date: Sat, 04 Mar 2006 18:19:51 +0200 From: Artem User-Agent: Mozilla Thunderbird 1.0.2 (X11/20060222) X-Accept-Language: en-us, en MIME-Version: 1.0 To: shigorin@gmail.com, ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] =?KOI8-R?Q?=FA=C1=D7=C9=D3=C1=CE=C9=C5_firefox/?= =?KOI8-R?Q?mozilla/seamonkey_=D0=D2=C9_=D7=D9=D7=CF=C4=C5_=DA=D7=D5?= =?KOI8-R?Q?=CB=C1_flash-=D0=CC=C1=C7=C9=CE=CF=CD?= References: <440728C6.7010003@yandex.ru> <20060303111820.GM10738@osdn.org.ua> <44085A20.3030409@yandex.ru> <20060303191043.GI12404@osdn.org.ua> <440994CB.1000704@yandex.ru> <20060304154230.GM12404@osdn.org.ua> In-Reply-To: <20060304154230.GM12404@osdn.org.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: 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 16:25:05 -0000 Archived-At: List-Archive: List-Post: Michael Shigorin wrote: > > > Придётся в backports/3.0 засовывать, если сработает. > Если вдруг попадётся именно сообщение с отдельным патчем -- > сделвйне милость > > У меня валяется в obsolete libalsa-1.0.10-alt2 Если Вам лучше патч вместо полного обновления - могу поdiff-ить, сделать патч и проверить. Судя по changelog там, скорее всего, просто добавлен вызов функции по условию. > > Добавьте под своим именем в #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. > -- Rgds, Artem.