From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id C75B61EFC49; Sun, 14 Aug 2016 12:27:56 -0400 (EDT) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by befuddled.reisers.ca (Postfix) with ESMTPS id 911FF1EFB17 for ; Sun, 14 Aug 2016 12:27:55 -0400 (EDT) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 5864F204BB for ; Sun, 14 Aug 2016 12:27:55 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute2.internal (MEProxy); Sun, 14 Aug 2016 12:27:55 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=speedpost.net; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=vvfp0ZbLKtXOFbcfeJsYsXztT0w=; b=JdVOEy nIdCAdU1hgjQU1IZ/mfMduvhxUQSskIwS9yuwYZ3nNYclSsDWwgorYJ47u1lJsZQ UyQB8nyu+9nkC/08/fk6mU9MUKbBPAH/1CwUn6X+l9OvVTm18cE33M5nWOi7kSAh IWzrMomCOGQJ0xiUu0lDHDiH8t8Vd6PU1Qfds= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=vvfp0ZbLKtXOFbc feJsYsXztT0w=; b=M5suYASgjIonnXsn35pNuqrjTWCfDhrcCXfcC6EftRKz8e7 Fva1thdooXvROIyDcLVVpnl8b/6lDVh7KJxHnZAuQ1EbRw+4wb6+C5yq9CxwPpWb kE3rHWz23wIfFKRRCu/NiNkgNDfec+NGnF0piFC0gtmzwMCHcQsws0KxDxIY= X-Sasl-enc: +vg5yWTnrRghAMMaAKxs/M6Jik6d4XnQX2sGYU3WdIh4 1471192074 Received: from [10.0.0.95] (c-73-140-237-147.hsd1.wa.comcast.net [73.140.237.147]) by mail.messagingengine.com (Postfix) with ESMTPA id D6499CCDA6 for ; Sun, 14 Aug 2016 12:27:54 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: LIBASOUND_THREAD_SAFE workaround and ArchLinux From: Zachary Kline In-Reply-To: <87ziogbbko.fsf@mushroom.localdomain> Date: Sun, 14 Aug 2016 09:27:55 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <5DDE17C5-3E40-4E69-8548-63E8EAFE6184@speedpost.net> References: <3CFDD33E-4FE6-4667-BF1F-48AC7E40D402@speedpost.net> <87ziogbbko.fsf@mushroom.localdomain> To: "Speakup is a screen review system for Linux." X-Mailer: Apple Mail (2.3124) 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: Sun, 14 Aug 2016 16:27:56 -0000 Hi, Chris and All, Thanks for this information. I ended up going for the environment = method, although I used a drop in snippet instead of copying the whole = unit. I hope a patch gets put upstream at some point soon, so this kind = of sludge is not necessary. Best, Zack. > On Aug 13, 2016, at 2:31 PM, Chris Brannon = wrote: >=20 > Zachary Kline writes: >=20 >> Hi All, >>=20 >> Does anybody have a way of implementing the LIBASOUND_THREAD_SAFE=3D0 >> workaround in Arch, with its espeakup.service systemd unit? >=20 > Hi Zack and all, > You've got a couple of options now. >=20 > Samuel Thibault sent a patch to the Debian Accessibility list to fix = the > issue in libasound. I've been running with that patch over here, and > espeakup seems to be working fine. > I put that patch up on my server so everyone can get it easily: > http://the-brannons.com/asound.patch > On Arch, you can add that patch to your ABS tree, adjust the PKGBUILD, > and rebuild alsa-lib from source. >=20 > If you'd rather use the environment variable workaround discussed > earlier, I think the following steps should work for you under = systemd. > Copy /usr/lib/systemd/system/espeakup.service to /etc/systemd/system. > Edit /etc/systemd/system/espeakup.service. > Find the line that says [Service]. > After that line, insert > Environment=3DLIBASOUND_THREAD_SAFE=3D0 >=20 > -- Chris > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup