From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id ED9351EFDF1; Tue, 9 Aug 2016 06:58:34 -0400 (EDT) Received: from hurricane.the-brannons.com (hurricane.the-brannons.com [IPv6:2001:470:1:41:a800:ff:fe3e:bc77]) by befuddled.reisers.ca (Postfix) with ESMTP id CB9601EFDD6 for ; Tue, 9 Aug 2016 06:58:33 -0400 (EDT) Received: from localhost (71-34-75-114.ptld.qwest.net [71.34.75.114]) by hurricane.the-brannons.com (Postfix) with ESMTPSA id 24DD47992F for ; Tue, 9 Aug 2016 03:58:05 -0700 (PDT) From: Chris Brannon To: "Speakup is a screen review system for Linux." Subject: Re: you really do not want to upgrade to alsa-lib 1.1.2 References: <87bn12esnr.fsf@mushroom.localdomain> <877fbqerwo.fsf@mushroom.localdomain> <57A9AA48.4080608@gmail.com> Date: Tue, 09 Aug 2016 03:58:20 -0700 In-Reply-To: <57A9AA48.4080608@gmail.com> (Kyle's message of "Tue, 9 Aug 2016 06:02:48 -0400") Message-ID: <87wpjqcipf.fsf@mushroom.localdomain> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Aug 2016 10:58:35 -0000 Kyle writes: > I was ready to release TalkingArch this month, just a little > late. Looks like I may need to hold off until next month. Is this a > mostly correct assessment, or is my build from Saturday OK to continue > the testing and sign-off process? Thanks for the heads-up. I don't know which package your Saturday build contains. When did 1.1.2 hit [extra]? It was probably sometime close to then. If you've got alsa-lib 1.1.1 or older, you should be good to go. So I've spent the best part of 3 hours tonight looking at the espeak source. I'm reasonably convinced there's a race condition in the audio output code, even though it looks like plenty of care was taken to guarantee that this couldn't happen. Or maybe I'm seeing things that aren't really there, and there's no race after all. Sometimes I feel like the most phony of amateurs. Anyway what I think happened is that a change to the alsa library has done something to trigger a race condition that has been around for a long time. -- Chris