From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: ALSA + jack + xrun = kernel crash Date: Wed, 21 May 2003 13:49:29 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Jaroslav Kysela Cc: Pieter Palmers , Paul Davis , Arthur Peters , Alsa dev list List-Id: alsa-devel@alsa-project.org At Wed, 21 May 2003 13:35:39 +0200 (CEST), Jaroslav wrote: > > On Wed, 21 May 2003, Takashi Iwai wrote: > > > At Wed, 21 May 2003 02:32:02 +0200, > > Pieter Palmers wrote: > > > > > > Ok, second try: > > > > > > alsa 0.9.3c fresh from CVS > > > --------------------------------------- > > > /proc/asound/version: > > > Advanced Linux Sound Architecture Driver Version 0.9.3c. > > > Compiled on May 21 2003 for kernel 2.4.20-LL with versioned symbols. > > > > > > /proc/asound/cards: > > > 0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI > > > Ensoniq AudioPCI ENS1371 at 0xb000, irq 5 > > > > > > --------------------------------------- > > > > how about this one? this should fix another deadlock > > (including the simplified expression of stream lock) > > Takashi, the self_group is designed to avoid mess in the lowlevel drivers. which mess do you mean? as far as i see, only self_group.lock is used in the code. (so i replaced self_group with a single spinlock.) > Now, the code is same for both linked and standalone streams. Please, do > not remove it. ok. meanwhile, i committed my fixes (without the self_group change) to cvs now. i hope this is the last fix for this problem... Takashi ------------------------------------------------------- This SF.net email is sponsored by: ObjectStore. If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge