From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19626 invoked from network); 11 Feb 2023 20:29:35 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 11 Feb 2023 20:29:35 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1676147375; b=GH6tNkJ+JViqDCzzD9AlGLUG5JHQkk64apYyBKY2HFwkU4JAsF6DdP3Dnph7s2cmo/+i5B5PRE afjOd6VPw4ZcwhhkwX+z1NyTp6hEecQdrI0psY41AAgMoKxB6EIVuGt8wUIXL88pRm1vS0NzJB IaGpy2mNG33p1IyEs6irWFd+B0Kns9QJLNnQQrWNU14smpczEpb+4xUlTt5dX04fIYD/M4mw74 KsAjbDkktZx6jmsUSN7XOUAWljuVLynjBKYSId6PGVoS3s/bIyG4u6GSeSz3WV1CfDLZDWylPj Q6WMp3CutRv6Lf5ezMkDZh4iWmykMh1Tietc5+xrfr8wMw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.de header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.de; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1676147375; bh=cO3Z/jEvkMTe619Uk2qIDeINkCeD7121FgLf1D37vqA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:In-Reply-To:Content-Type: MIME-Version:References:Reply-To:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=oekD6cRXhWby7hxsB4KseArzyYgIecFgNGS7LpJRMIl5Zpu0MviLgTgAqbSueIdpLDBwcttS3l JzEUHDlMH5Pt8H3gZcLjcL2c7v16eFZMJC0Y+NeoSgQAL0Q3m1aLZntdcif+gqaCQjtGla98c5 3qIn2vOR1dfdTAIECnH3lsd5ibD9GaIzizYaYS5p/kK5xJUdBc3M8HEdStPVU/0l4AJLAIonqy QEixehjIRHJ/oEhLTlXN1cd3kk8tUOsifTECpvJo0VkVgWJj1fqjIuu9M7QQF6QH8FHM1sMiwx WbEyA9I+bsJFWn2o9CN3Z+5B48C32sEarulbdwCdA58XAA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding:In-Reply-To :Content-Type:MIME-Version:References:Reply-To:Message-ID:Subject:To:From: Date:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=5cPGBk8GANSIZDY0Mni/fFOyHiAT358GepF2vGJRgJE=; b=e+GuxbQ8CgfexhUnRxYKWdwkjf JWEiRZ7Q18ItYKj+giKYESqb760qOuUWs6sjmkNVd90DtrQDeLe61vUaaKPDpwcINIDHfFj0G139b Xaltw3xjXdI/m3lfH6ArlC/63hpwSCCQxapRW3iB32raji2uvL0Yv6AfZfKhKiYusKk6vPTuIhZJ+ DV20toLLdpuUDXxEQ+3TTzhv7XEwGlzUKKa/VXthTHumc4TeH1/+mDjlDApR/aDri8Ygmi6DvJaHv HPn689FPkr+C+HlrMjGvaA4B3KX1UAQh7CX01aPJ5BC7ELvVkX8xv766Hwc0vhFA+1m1q4XmlJ3DX JhO+MCfw==; Received: by zero.zsh.org with local id 1pQwV4-000ID7-3M; Sat, 11 Feb 2023 20:29:34 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.de header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.de; arc=none Received: from mout.gmx.net ([212.227.15.15]:40867) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1pQwUS-000HV5-P8; Sat, 11 Feb 2023 20:28:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1676147336; bh=cO3Z/jEvkMTe619Uk2qIDeINkCeD7121FgLf1D37vqA=; h=X-UI-Sender-Class:Date:From:To:Subject:Reply-To:References: In-Reply-To; b=RwXOr0HUWXS3amNXXq9ruB1lzK9fBCLuLMU1OFTMK8wOg9Ccp2YN6kGMT2af9wX0q CtWUhVrOqFogQULVQT6VlgzDOqeyqs+ceX25edCP0LhpX2tmcFPEGzAeUvdTw1QQEL Yln36FZn06TPh9N4DESh28RVh6lnSCl7ICB9u+NpULOw5Fs5xbKDuaNiwuu2+HnZfu f3RNzNqVkAH4r7kegyUuYqmXmWHkX0+JhLc+Zhu709DoS0qfrSV+MNomc5K3mVnRZS kLSBGEfiY2JSsW6UHqxXz74e1rzGxXC521kLGrkWpd6rIcOdurHF3TrV/0jTxp0f9w qqz/+GUcg8teQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from limone.obstwiese ([46.223.163.177]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N33Ed-1oRvYY3oHV-013K9T for ; Sat, 11 Feb 2023 21:28:55 +0100 Received: from luthien by limone.obstwiese with local (Exim 4.94.2) (envelope-from ) id 1pQwUF-0001SR-Sq; Sat, 11 Feb 2023 21:28:43 +0100 Date: Sat, 11 Feb 2023 21:28:43 +0100 From: Dominik Vogt To: zsh-users@zsh.org Subject: Re: Frozen command substitution Message-ID: Reply-To: zsh-users@zsh.org Mail-Followup-To: zsh-users@zsh.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:kh/QoiSZhZ+ftI8BN7DUtTcjdvD4WvLGuja8Z94DAIZPYnpAjIV dk6BD6MAOu1xIxryIH8Wv4B+HASkFq2Tjp0mc2Wql/LOsMS+IuGHNgXTcaVeNWIhNNfiNw+ zAgvMtYDH/yfOKNMX5okhgxr97FkkYEiBwjDKb2OksBqicERspNHpR6sgsvNEmnQq13CKpZ ZmdbgQXBNbLiflfZlhOxw== UI-OutboundReport: notjunk:1;M01:P0:Jb19mhf9DZ4=;rBiDJwxROJwt70FkgD6rJ8eLnEd O1YAyCdc5UqUKyMRVQNZ2PuXdLopaG0ibKkTjbdmomJe4Z/0fUvno7ugXeosI6QYopmScVhDZ rGvp+UANQb9hqi5ffOF+9fSUjqGn3TSq36K6X9HNZTlNTtollaCljgF/maZbiXAkCNl8SYtIZ JG9FMSRsRT2yYpQQnpTSS+7MpZuopKr7MV0SmeAXW+tMd6XaT5wnwmVMNP/Gj6GlKJOhZJ1Ev /2YL/S6qwUTLWCdeNQ1PsYD2H6LfrXGrRXr/XMjvAAJ6UlWtvxCyQ220s1jS29a0grbNjUDEM 8HPVJ0gmVj1twtadYKBJ0sFlwgDHG/+8/mMJs97Q+C4gidonjUHLj2Z2ixPUKvqPLovA9kVHz Ahqmupei/tXw4x+A7WsA3CiMb2Cvqd2iYmxaLwBrsqpQqackgnfu0Bg9Y9yG9NPf8GZOju/+6 G9tGYVZryEAuJWssJ90u4tnP6UDE0KvvtEqPR8ZzB8gbxNsLbZuntHEANFq3hhMSjoE8q8/sN 6iSH+jKW0swOUA0RmEWooaa68HTqio/OOBErM3AhitIehYyK3k1IXGBhu3MEYS8AYTTc/G8dT mrazrerocpQYfHK7KAbC7eVYc+wHrDag+yo2WMAMZtWcjOd3Xk3qajjOp1T3hJCfLBP2TOh0d 5DKeJVe1MI0nHKcQW+UzVGt0DHs4iobR3YNGwZRpNAwX+3XGddt+uBBonLqc1nFMdNjoKcwCE PDRZPU9zFoxvNRfIcSvBcp5eJPpBEHLCS4zrn9CsOO7x5QxcwqH7GsVbJiFSARLI6Y8ugUwaX eC+KbUwS/7HURspdo06hyZ8e4FQNZYq18Yn1m6eUWe+TIkJg4ryjIutxhbI1mRMo5hrGkUNjf ry+J2rpNrrFHdoV86beSmpyd+1g1tLLZqWncEHb27wkhoZaPAtOAr3lgTiR/uyGNzaXFwsUaE bUHdMQ== Content-Transfer-Encoding: quoted-printable X-Seq: 28918 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Sat, Feb 11, 2023 at 09:36:01AM -0800, Bart Schaefer wrote: > On Sat, Feb 11, 2023 at 9:03 AM Dominik Vogt wrote= : > > > > On Sat, Feb 11, 2023 at 10:41:07AM +0100, Dominik Vogt wrote: > > > foo freezes in a call of bar and won't wake up anymore when bar > > > terminates: > > > > > R=3D"$(bar some arguments)" <------- hangs in this li= ne > > > > Apparingly this does not happen if the line is rewritten to > > > > > bar some arguments | read R > > Look for a file or pipe that's been opened in foo to which the > subshell for bar might still have a descriptor (obviously other than > the fd to return bar's output). Hm, either script may restart the browser if the browser hangs. After killing it I use this to restart it: start-browser () { ( set -m; "$BROWSER" &! ) } Does this have some side effect that I'm not aware of? The idea was to decouple the browser from the script so that it won't be killed when the script ends. (This is all a bit more complicated because the browser runs inside a sandbox (firjail) and killing the browser actually means terminating the sandbox. But I think that's not part of the problem.) Ciao Dominik ^_^ ^_^ =2D- Dominik Vogt