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=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31421 invoked from network); 29 Nov 2023 17:17:52 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Nov 2023 17:17:52 -0000 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1701278272; b=OVEqKE/G+q3uFAWL7XbVk1hWddGIBkaD1jiZUTdVkpO2Ln+CEW+7VRSpixMpqQ08kGoM3x4Q48 GTlYBKJRRPrZrGpoGJ5HIQiGdexYc4XZs01Yx8SjNp7d4ouabA4gynXsnPbw4Qf3w/stStDQSD Yn9bOlJjWZMuNFcJBPSEF24yLlVOKJmac6FfZJjHWozoDr1lS6ZAH3t+WgRCSE4A0leatBKdAG TiVyT0RHH7YBPDdXEBVuaBClUc3CIrNpmenj4g1npU43xNYBC338teJL0ZIA6ng66eUgRq0aPZ hDVFft5ArRpc5RTPd2JhSQQhoibVwF6TNdkDImeRDEY4xQ==; ARC-Authentication-Results: i=2; zsh.org; iprev=pass (mail-am6eur05on2053.outbound.protection.outlook.com) smtp.remote-ip=40.107.22.53; dkim=pass header.d=suse.com header.s=selector1 header.a=rsa-sha256; dmarc=pass header.from=suse.com; arc=pass (i=1) header.s=arcselector9901 arc.oldest-pass=1 smtp.remote-ip=40.107.22.53 ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1701278272; bh=MopK1J8QJVK/nAEBBLVq8mlCJhgIuigEX4mlgtMIwrA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:MIME-Version:Content-Type:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=Bi+W68cEUJ000GqVu++52ic+OMovaOnVjiCoTawUbS9xPQykle1TnzcAoZX0GpFMwtHZBgTHmz lr1HeG9BPuzAU3fvVxkNxsmO/x+R0iqLOjil/kGQDhC8Aa7UR9PpMkap+OiCx6aECOBcKhcvdN cQ6J7bUdpJhE0mEHVeH3CX2d/xLs4ffU7SxoTdMsvjDP2jvVPEGN3Co0J9aG4BdqqAx5CYZXWu /WucHc7S69n/AYZSPrZhgRM3iZL1TyQIeOkcuB3vd21E4DNuVuRLCuyF8Ysfjo+ll6Pfi/Q37f j8/uE3z+hHwimOo8OO6JZUdvVrnD8e/mmdTRJnPcO9nDlw==; 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:MIME-Version:Content-Type:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=z7rG089s0o2XWmDBYKdI6Py/bM2xl9aFVkD+L79rAYI=; b=LZ5D+xQ3G4PQxyZXNMYcF8H3Oz iOVLCTBT8oBRSWvzF7ZnZLr3GgTs2JeRoeF2NAagunckKX1uRe9y+zxqaYKLgjmmipXD3wKZpf0nM BAZBEpgc2g11zFfX1YEbuefv7XNR4o3pOHeST3Qe8AePu6WlR3dY7EK1nxT2gFO6rg9NXLPIQawez xxR6fO3k4TM2a6QCtjTIQACxXwkrAekoNJ2TPJbvG4w/Lr57PyJ7Wt2HW7WSjGmGA8Dgg0QBLvcGy kxYWSZr35EAdhGNj77tOIQZWYmBK88qMKjrMcJQdzEL3EYjLyGJWBPYn0AdfLGzmYMbuZ733z9H4m N4wVUd5g==; Received: by zero.zsh.org with local id 1r8OC6-0006hp-Mr; Wed, 29 Nov 2023 17:17:50 +0000 Authentication-Results: zsh.org; iprev=pass (mail-am6eur05on2053.outbound.protection.outlook.com) smtp.remote-ip=40.107.22.53; dkim=pass header.d=suse.com header.s=selector1 header.a=rsa-sha256; dmarc=pass header.from=suse.com; arc=pass (i=1) header.s=arcselector9901 arc.oldest-pass=1 smtp.remote-ip=40.107.22.53 Received: from mail-am6eur05on2053.outbound.protection.outlook.com ([40.107.22.53]:64064 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1r8OBn-0006QA-9m; Wed, 29 Nov 2023 17:17:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q9qMXUamMgGe3hE8SZ/hSohCTh7rZCxaEN80VGJKH2C1qSY1QUoFp5y1/PNtPylW5pbb7py3Crj0BxoS1J4ySz7D5nGJTwyNGKFO9mdqKjwVLmgWsL/Scpy8jOVpfzjFWJxsZjB7+G+kT3mHV8LFLQbYImbSJjV+Woz6y43oEM40xHl6Bdtla5m9fhg8iQejFQ7JIB0rI90O/bAgs/SIHsn8wpntNrc2TyZOPPG1stjGZ+/FuHlCiqbKYZnzpVxJiicWtC3pMiAUWqVJXdj7IW019LL0nE2Vv04GejuwjjOuk7IOhNhij0k+ialuWb5nwh0R2yf8A+sZ/cX7/52ZAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=z7rG089s0o2XWmDBYKdI6Py/bM2xl9aFVkD+L79rAYI=; b=jrA1AcwxOMWLnpfU+hgWvxZTtbMCBrggVB+R52nvhqnpClmGWU6E+FrwGp7yxhQSRQtZVnnzgo9Ydq3gL0k9qRr57vs91I4WWS9Q/8j84UHbl2GUc2A+E5Fa9EeLhvbcZMwEhaUb563lKhSXEUbShGQXTBnV4Gvm5X3cNb81nf5PfqOrJmI01AC+QU5JJGujcIwhDNGbBtF8ILS06n4zgmVNhjug5tZQD6JZ7rkVzBblZVPNvZRFmGwgidgYxuv975M9zB3owqURoBo2hMvNrbC+YG23cAm5Wo5NdrA6WoUB0rX+iSNO2Y8AWEDmOfS8xUQj8pf9n5Li9SorHnUaeg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z7rG089s0o2XWmDBYKdI6Py/bM2xl9aFVkD+L79rAYI=; b=0OqhV5luhqZSAXbgFKrTMbrLjrdGsJsRIt5KVzWJc4kM3IDXvvtwuF/LJ3B5l+7gfpHrPnAqf0kQy8qm9yFcPG0/PTCVDpygbRU3CBdgkI7obMYnzH8u+rs7L6pj1XTyctKQKMVVqmUi53tQVJq67KC3rShIUXjp7hof4WeiGkQwJcHliyeBe7mEtXGNStKAaWf98TJE9j7GcFXzYjykuI8Kl1ZcE1HGB4eqtSMIATmh1qAM+xE8PoIaB27G4jLxTp2X6NsySn5iLzPlWoyzY8/D52/OhyPvKbkqyGXwHl/uQPipXUPVKOUHMUnbMmwcUxTIeSBpP4Y7aDXVrh2ssw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DB9PR04MB9626.eurprd04.prod.outlook.com (2603:10a6:10:309::18) by AM7PR04MB6935.eurprd04.prod.outlook.com (2603:10a6:20b:10e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.22; Wed, 29 Nov 2023 17:17:27 +0000 Received: from DB9PR04MB9626.eurprd04.prod.outlook.com ([fe80::5be1:ca9e:b333:c81]) by DB9PR04MB9626.eurprd04.prod.outlook.com ([fe80::5be1:ca9e:b333:c81%7]) with mapi id 15.20.7046.015; Wed, 29 Nov 2023 17:17:26 +0000 Date: Wed, 29 Nov 2023 17:52:59 +0100 From: Paolo Perego To: zsh-workers@zsh.org Subject: [BUG] zsh fails to resume function Message-ID: <4a7436b9-e444-4858-ad0d-a9913657ddef@DB9PR04MB9626.eurprd04.prod.outlook.com> X-Responsible-Disclosure: https://en.opensuse.org/openSUSE:Security_disclosure_policy Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="u5jsbyzexdaj3fpf" Content-Disposition: inline X-ClientProxiedBy: FR4P281CA0364.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f8::12) To DB9PR04MB9626.eurprd04.prod.outlook.com (2603:10a6:10:309::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB9626:EE_|AM7PR04MB6935:EE_ X-MS-Office365-Filtering-Correlation-Id: 432658ec-3e26-4581-02b5-08dbf0ff0f47 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1iOaWnwFNh+nGD3WAeRUCPU72yx7wCU3i82E/+T2A0H7uLxvril1A/lBY1ruJvbS8IJkjK4HHQea1lgiAhv1EMHuA8/Ll/uB2tlS76/9SvLz3A2s7LmpSFfeVuFelGAJRAD89TuUY4iYtSkK6mpTT/EUKQBIpvs/qtmuVgHgApcRSqUpNgiI4IeJDYnfEdCv3GEJJYhHyXGmMaLYRQxcvWK6AwHj/FWcJIPTmnQNbtRanZXt7p6+hRTpGLt15t2bW44a8rYAEcFcBDwDU4lQkVqNBmnimv7cNN29p5afCQ0Q1986TiirTOiidck6HsLb1c7BEr//TJh9FAgRe+5zG8ld821DRxXUU5n2C1QQkhyU7sV0J2kxfVDHTsZ5VRo4kED4vdjrrG7uYPI6EIHSD8Ngg5FB5p+tROLrm5rzvtbY5esLNUV9bM/OgmPJwe7zf1/ZlSwlW3TnjRGRb1VGEnykZBSWm0UeELbegD4s0ru6a3bWBrCWNWcoFfVvInfoD8UhDqWZ7YP8n6y2u6QdL4gVoBk6F0aBp3IAZggcF/p2pMxMBEo5OdIdqFTQiK5v2MCLscIef7HViEcbuHpBMe033wKZ37+sEGnvFZByNz0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB9626.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(39860400002)(366004)(376002)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(21480400003)(6506007)(7696005)(44144004)(9686003)(6666004)(26005)(83380400001)(66556008)(66476007)(44832011)(316002)(55016003)(6916009)(66946007)(38100700002)(5660300002)(8676002)(86362001)(31696002)(8936002)(478600001)(966005)(2906002)(41300700001)(2700100001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5ZgEzpzZc9PON6eSkx4Ej+IVwhG5ZM7xnhqfDECExvY1kHPLNll/0wcNgyW0?= =?us-ascii?Q?N/+/Auus8DwHtwKJGKvX+4UaKTQd8jMKgjNU5TpCXcJjz18qMKDAhZIZFmtH?= =?us-ascii?Q?OU4IhzBmb82rMkqkAreQjn+q+jxZpk/6AloxEEnpBHNzpLM599lJRE3P0LtI?= =?us-ascii?Q?giDzDrrIuEnHpZFgqx7uAZJP1jYkOsOWi1091kKD0AiYofKUNNJHYJAjhaKW?= =?us-ascii?Q?ely0kpMjAfVQiM9ECJzYxo9BOcqK1LsC3Z9vOMcXAEl6GF1LM6O2VJ+RAG2F?= =?us-ascii?Q?HSbfdTSnSAspKoF8CEWDLuhs6EnwxVOpvJwlRPQVi1BaF7gbD76n9zlKtYuP?= =?us-ascii?Q?rkIGHg9qpyEwTikZKup+OzWKi61Q/aYcIAy1DZCSAlsyEPIhM76pQb6Csz35?= =?us-ascii?Q?pj1KP1AT1T8w2C3m+MEWgKQpt3tGD5R5u5jQUBKr+1b5wu3P9YZAYTxxXplp?= =?us-ascii?Q?ASH5LhoHBGLDB2LkTlD9GpTXujT6C+Wc4GY+c7NeZQVL+KAK6KpEaWU9GLWO?= =?us-ascii?Q?ezrTlUZLx+iYaMb6ZPG6voEv8e+XOPQF78H1ISl9ZwoedaeWMcHn3BSxZfBW?= =?us-ascii?Q?5CduEu25bWwREYEE/VH12q4Hyh1dE3UyJ2SB8YrWNFX2tW47FrN0p2mga0QD?= =?us-ascii?Q?Oe0n06HXotPIB0Ero+5XgeBNL28vuMkJ/++pIMKOzoEr/QsGjtP6Aq3N95+A?= =?us-ascii?Q?/5mkD+3DjVWIjF7IUXWt7D5L/PImj5cGgAbwq2TSt3xDs2/I10ZVD0E4YjXM?= =?us-ascii?Q?kV/xRxKBO4GjhRqvhy1+4NthP5utJDaKXDkGrFxp96JnN+wkYdcK5cIcHeGD?= =?us-ascii?Q?7LLxmGIajDAoKsg8+re6eYVjryVUoUYetGNObKMjAwye1LEhgBGg/+fmSD4i?= =?us-ascii?Q?oeYcM4d5XUT8gWmDVPm7sDyEvkNIgAgZq73oTsOc6RFpbAg/GVpZpq00Oeqk?= =?us-ascii?Q?Mp27CVuJRKM6F9/ZJ54rs1vm6Yc6pW6/EDnRRSG1BM+uxHJ4CBZ3g+G3+MD5?= =?us-ascii?Q?UUuvrNt1YJb2BKujvZo0FU01C4NL0haRStPMymWH+LKryhEJ6ABTjXbDzFqd?= =?us-ascii?Q?fuIAoSkdGVBK8Wl+RYWYXHd/3yDkUKr6MljIScCqH8jSPGl6MDxJ0b6VtTQA?= =?us-ascii?Q?P65iWG3UC1pGkgUZAvdiIvIVjrzyhzABjgrpM5lAAgO2xbys2SLwePb1lFDi?= =?us-ascii?Q?lj0Bl8T+b2UtGdyR4Sq/ZEIODO5AJ4xyBe1DlDDFEpT7+Cnv6ZXLi65ISJO5?= =?us-ascii?Q?YkABf9EVBsydTw/5m6MslpQL4VRz6ZryZkG6KFOSI78so0Mbu0xEZeI0dWbG?= =?us-ascii?Q?oMny97V1aWE5809DVZC6DgN0PFvaMFA/KX2Dh+A/7eTPzSKz1jxucBhm8pQg?= =?us-ascii?Q?CxFAhBcgZJW896s+6K4/pSwwNG3olGRuY1kEaqkWTmiEi5jkibyStTLNBkzZ?= =?us-ascii?Q?yPP3q3DBI7Ma6uC2B9pCDNmifYdVPnfXZB0jTPX861QKeWOiFtuVjYx+B2vg?= =?us-ascii?Q?tTfPxCCbHg7FExURiLE9De08G61torVnPIbxB9VmQI6LL1nmakzqK/AC0ZZe?= =?us-ascii?Q?Ja0e8iasQOVR3JwZn1NQoSUAO0bW+HBEBrSdgDpa?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 432658ec-3e26-4581-02b5-08dbf0ff0f47 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB9626.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2023 17:17:26.8240 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Rn5JhoStSrOZ3reZdyUVY4RgPIahHIW98lCpbBPQv8xJ0PNxJkRx8Q7r4rfKdA9efvEIdywKRKFdZPhWaiBm9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB6935 X-Seq: 52330 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: --u5jsbyzexdaj3fpf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi list, I'm Paolo the zsh maintainer for openSUSE and SLE. A user reported us a bug, we tracked in our bugzilla instance [1]. It seems zsh fails to re-enter a nested command putted in background when defined in a function. I reproduced the bug on a vanilla 5.9 installation, so the bug is not introduced by any change made downstream. The followings are the step to reproduced the issue: % zsh -f % fc -l 1 -1 2>&1|less +G #enter less without using a function ^Z #suspend less zsh: done fc -l 1 -1 2>&1 | zsh: suspended less +G % fg #zsh re-enters less properly : q [1] - done fc -l 1 -1 2>&1 | continued less +G % h(){ fc -l 1 -1 2>&1|less +G;} % h #enter less in a function ^Z #suspend less zsh: done fc -l 1 -1 2>&1 | zsh: suspended % fg #zsh fails to re-enter less [1] + done fc -l 1 -1 2>&1 | continued zsh: done fc -l 1 -1 2>&1 | zsh: suspended (tty output) zsh: done fc -l 1 -1 2>&1 | zsh: suspended (tty output) % Can you please confirm that this is a bug for you and give us a link to backtrack the progress? Thanks Paolo [1] https://bugzilla.suse.com/show_bug.cgi?id=1217304 -- (*_ Paolo Perego @thesp0nge //\ Software security engineer suse.com V_/_ 0A1A 2003 9AE0 B09C 51A4 7ACD FC0D CEA6 0806 294B --u5jsbyzexdaj3fpf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEChogA5rgsJxRpHrN/A3OpggGKUsFAmVnbGoACgkQ/A3OpggG KUt/vQ/+NEAcuzkl1J1A61ZEreW7Q7H0YbzD+EH1iR5OR6w89yUT4LN07XCmxl07 wqX6+aJNeaLOQt7ruFaqYUtM7tFBfuJKxIhhlX9eCPdDto/Svi0hIccnllpB0h0P nwYRCNwFG3f+TOIVBdHb+YlwGJg1N6UKYf5UYkZ3vdDrJ6lx6qGdt23jbERdcfOq latx5jbp53oP8XDwXvlIYDuNH5JAaKTzWoPZu9huhvWqFwPeSSs/cXOqTgY9r0Tf sNWoAdxwH1gSskIQJWBladPQu1IM/szzzYnH66z45p2Syg926g/8oYsfRLylWj0q gUnrc2NXGVV8LY7OV93UTSxB2DZ52I/S4fTk1ZncZ+FMP7fybIoglJ+JsmhizwTm rE+OcaGtJMcIpYJxWcq2HELdjFJJfYXd2VJofrDqoBuFM1mtl5+CMZBxytCJs8Z3 RQoS4VuGDCkBV+CmCcXH1aeZHVvBcxtreqsOXDhtHcODId1pj6IgdZWvFYxBFqgI alR7XDwkcme20BEGfJe9xNXUb2NnqRJ3zBa3JMljbJVA516I1C2IuQ90yf1N0G+M oWEF+6Tk9LVAC5tDwmXDW+AhiItlIrLR/xBo1hxxud24weHDDwCcJ0P9LX23paTn 3lcTYkWo0xgEiKTTB/cW+ekXv5IERS3uJqY7FQ5LFHCWJcBVGdU= =4YoS -----END PGP SIGNATURE----- --u5jsbyzexdaj3fpf--