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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24304 invoked from network); 28 Mar 2022 15:14:16 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 28 Mar 2022 15:14:16 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1648480456; b=DHJBu7F9KLnIr1eK8FSGZrbUEmRXNbFyA5AKFwc+xOwZ5B1zkpnYgvdHrwdxpU0YF8dK2ZVoCz tddMY6VoJTGbIdOSksTw85idW/dsMhocyExwRJD+1E0yAJDMMMc3Om6+OsPBmUM2phDOp7X5Lx Blwg3VedON92TXbtlGPqt+dPhAvF5yTzF4+3FTAgxfrDI09H3SPU27rwJq1X93wZIkSoo6o5YM fwpJHmZ7pbdr4GyELZQ7unViFY3QdPMKjijsgXpgyTNg8UKgIdEuJehe7x6nNaLJzjqh9jF8ct 6VV5xPogyQ1eGO5NpyA7sHdgIntDjn71EFtxy7Mt+S7otA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f41.google.com) smtp.remote-ip=209.85.167.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1648480456; bh=Lmh6N2Cu5b/tRO+ZzWjXmAGNNu6myeU8U/tAs3A0wz4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=WQAsUoRUGD71YM78XnBLkP2uDFM2AmGWJILK+b5YIrV8YJn6vHwGVE47Eg5CWQopMxosXjzA24 UER2AJ/ofh96GpnCQ1kDVW1blJvzFMj6kOwINc1YOIKUJrbvS5mp7r7rSCbSRVrQBeTWlPPX/o YCDcXhsV+1AddNZu7t0waEUYQabQnkbZomllmTKVNGwDYFiA3p/pF88XITuAkZAUD5whweH4GS bqEAe9oKoPSnA+QKHu7vEP/2/upHF5fUb5DR/JjH13oBV8lB3F26MKjH4RPvC8jIabfV3DWpTQ c6wZbaMcJS9Qq6QJ83fulf1pLl8T63zdcjmhfTT+O/INdA==; 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-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Lmh6N2Cu5b/tRO+ZzWjXmAGNNu6myeU8U/tAs3A0wz4=; b=Si2woXRmuoEsLBlOeZvMEZHke9 GVrs02RBA0sbBYo5WHupxcdgw7Bd+GkveFheT2wLzuyn01B+dDqlTFiv5dN82WA+syA+3rhjDADYe ac2gGSHSvWGKFPfsYKTnfault8aGHWDrzsLmuWqX2Srh4rzh6RGHtpxSJ6TeevbBVj6zhUV9Xtjpi N53pMxq5kdtOePTuwjY20tlojTqhj2eRLuM0QXf1fr2C9fkCxVJpkfia8IZyEu8pq9VwIM13KSYrB zvvo1mQlTxiMI0nHh/GaySjp4G58SDL6A/fOib6elJrQL/hcQ7hnc4hA3snxR9cJ8QfAVxaWBdYlW mIly0pqw==; Received: from authenticated user by zero.zsh.org with local id 1nYr4S-000MCD-1O; Mon, 28 Mar 2022 15:14:16 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f41.google.com) smtp.remote-ip=209.85.167.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-lf1-f41.google.com ([209.85.167.41]:34618) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nYr4A-000Lr8-VT; Mon, 28 Mar 2022 15:13:59 +0000 Received: by mail-lf1-f41.google.com with SMTP id 5so25332928lfp.1 for ; Mon, 28 Mar 2022 08:13:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Lmh6N2Cu5b/tRO+ZzWjXmAGNNu6myeU8U/tAs3A0wz4=; b=bU4RM8HFpASarFN0Z9j7klkqD/Ehy3k+VuFk+xq61BFh1Qo7t8sZtv4wU0yCqwyAkX m02kRXdDebjEn0xfJIA7C4rFg415RlQ87WSRQ7kpKYB10zNtAoQAkyAm5h6zRW/eTUSN uZ6ROc1Aq6NzSYU4yR9lvT428i1WESYkiKs2KmLI+N5Q5vxnjmr+GlbVX+u3AWgFplEm 8yn7nT0YsGv+LYSER/2Q2Z9ZvY5qOxByhWYl1xoTVuWQlY8wGhBmIsX7AaJ6xZ81dcSm ULg8WXAhxnxN7wSeDkEfY9y/hJtHcVzhBOag+Xy0A7jo6raJEsuUuQCrzGsO1rJjWaSH sDPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Lmh6N2Cu5b/tRO+ZzWjXmAGNNu6myeU8U/tAs3A0wz4=; b=tG5KWHr1dnMqTxFpV2gF2IB766F3zXRjyRtzlRib35N+vLw35yeI/pOxfCYCINShIW USNUcGy/j/Ms6KZBCn8+CozOIcIWhktAKQXGButHJaLC4/2X39nfv/kGpEXbYU9/ML4T k22rLWTJ/hJDroo8J77shZW94779YHXkfo30ujVkiJ+eWXLnwMrMk7yC2zHl/qGEEIiU /1l3sneE1ecoMIk1OnxpKoOG9wR/We7vQt0qSxOGStD1XcMavtMBNrAn+N+u3e9L3ASb kkmOnRXIOqA3Y6+cdkAKbPNM9N8dGX7S7VhsuKn1DmU81wP8hSc4C6fxmKVNSksFeBFm aVrQ== X-Gm-Message-State: AOAM533RY6yF2RDT5QHh5HGSQxKxJxYO3V4P68GHVJpB88QqCwRy1Lu5 MeQPoAa8SG4OK4OZR6Uym/E1UoZyD96yX81tq1LD41NUToE= X-Google-Smtp-Source: ABdhPJyFLHCGsF7SuzTsMF8aJwotn9MHpXfPJYmRVy0n2nyWZY0V2UMb9Gv7q4jib2JF0dj+WBG20lWLGYoDUh355dU= X-Received: by 2002:a05:6512:3994:b0:44a:7125:c689 with SMTP id j20-20020a056512399400b0044a7125c689mr15191261lfu.166.1648480438485; Mon, 28 Mar 2022 08:13:58 -0700 (PDT) MIME-Version: 1.0 References: <1409134730.698961.1648457237653@mail2.virginmedia.com> In-Reply-To: <1409134730.698961.1648457237653@mail2.virginmedia.com> From: Bart Schaefer Date: Mon, 28 Mar 2022 08:13:47 -0700 Message-ID: Subject: Re: Crash on jobstates since workers/49783 (commit 6a8aa2a) To: Peter Stephenson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 49902 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Mon, Mar 28, 2022 at 1:47 AM Peter Stephenson wrote: > > The code now reports "wait: can't manipulate jobs in subshell", > which I believe is a correct statement of affairs. Well, no, it's not, or at least not entirely. % ret27() { sleep 5; return 27 } % ( ret27 & wait $!; print $? ) 27 A subhell can spawn and wait for processes, it just can't move them between background and foreground.