From owner-freebsd-current@freebsd.org Thu Jul 20 02:00:36 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 512FFDA1698 for ; Thu, 20 Jul 2017 02:00:36 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0137.outbound.protection.outlook.com [104.47.36.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C721577267; Thu, 20 Jul 2017 02:00:35 +0000 (UTC) (envelope-from sjg@juniper.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aaaZq5mZ7VLP9hUGhFd/ZipfqSxAb/SloMhb0yAQbRk=; b=I76sVFQhoQmOiVjYzhHKpVFkPQZ0cEVfWASs4R1ih3yoLPoMsfi7yEOw02HzqVFd3V1WOApBvZ199xVPeYKK0vGUzQ089TR100LRBG7sHX8NFS9qQzML3KuIBuTFrnlSeBivNXvM9Oi6Q7oNY1Xe5xffcyKsz77H0BpP1ooQg4g= Received: from BN6PR05CA0024.namprd05.prod.outlook.com (10.174.92.165) by BY2PR05MB2310.namprd05.prod.outlook.com (10.166.112.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Thu, 20 Jul 2017 02:00:33 +0000 Received: from BY2NAM05FT011.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::201) by BN6PR05CA0024.outlook.office365.com (2603:10b6:405:39::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4 via Frontend Transport; Thu, 20 Jul 2017 02:00:32 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.12) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=fail action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender) Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by BY2NAM05FT011.mail.protection.outlook.com (10.152.100.148) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1261.15 via Frontend Transport; Thu, 20 Jul 2017 02:00:32 +0000 Received: from p-mailhub01.juniper.net (10.160.2.17) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 19 Jul 2017 19:00:17 -0700 Received: from kaos.jnpr.net (kaos.jnpr.net [172.21.30.60]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id v6K20HHQ022128; Wed, 19 Jul 2017 19:00:18 -0700 (envelope-from sjg@juniper.net) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 89359385520; Wed, 19 Jul 2017 19:00:17 -0700 (PDT) To: Dmitry Marakasov CC: , , , , Subject: Re: [bmake] bmake sigint handling causing tty corruption In-Reply-To: <20170718205700.GA2131@hades.panopticon> References: <20170718205700.GA2131@hades.panopticon> Comments: In-reply-to: Dmitry Marakasov message dated "Tue, 18 Jul 2017 23:57:00 +0300." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 25.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <88390.1500516017.1@kaos.jnpr.net> Content-Transfer-Encoding: quoted-printable Date: Wed, 19 Jul 2017 19:00:17 -0700 Message-ID: <88391.1500516017@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(2980300002)(51914003)(199003)(189002)(9170700003)(97876018)(105596002)(305945005)(229853002)(47776003)(23726003)(76506005)(53416004)(626005)(966005)(106466001)(4326008)(55016002)(54906002)(9686003)(478600001)(8746002)(117636001)(50226002)(7696004)(6306002)(86362001)(53936002)(97756001)(5660300001)(2950100002)(76176999)(46406003)(356003)(77096006)(7126002)(50986999)(81166006)(189998001)(6916009)(8676002)(50466002)(6246003)(107886003)(38730400002)(6266002)(2906002)(110136004)(2810700001)(8936002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB2310; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT011; 1:WhMymKa6McjZlzcYxZ25fZ/r7RowDvOArSaYeNfrsQfZFVcwCNULHhC98f0KRmUnLjUeWm2k5Z1wE7eFDNd3aKXj0mfJ21tindciXqte0JAYjFtQasQi055d9qMWTs9V4WHf8xph8OBsT1hwYUrR5x0PKRy6MbayfEmtC2z3mq5bzsug2TMWiYBTFM9ex1IDF/QYD7xztFVFv/aOvkhAD/hie9B/jO3PKsKW+iHHG5GvpjDeErOGN7+d+YyPTSFe1WVyZN7MOTaZcVO5rPcHNdg4Lasmnbk4he1Bj4PiNhP+CYsgCgqZYfOqVYiTPEl/0Azcl/RtoY2CsnVfxr38xXFJJ8YqySPtN5jfargNi0JMQ5LSPya7/S56sLwGqmrdnj/GjXqHDwelvnZfaRtALdCkYJMiBpC8GY53sa17i6Z+hlRXyaA4ZCLzyQBCgLDpCEOqZZPWBaa8so5KvJ2F93584ELQNyPLu7UowPOiaqKFLsqeIl2VrSmxpIZtIHki4ehFLPW14lmN2+qkglPgCKHqbA8clU9M95pYsILdvs22jRV4ktXDiQEUaN6D/Eqg4UUX67dkcPdZBf6/Xr9o69rL6ilxfsYck43A5LrneauFQ2rtzPKou02+VWrDb5kC9YT8hwQHKZ7Wk4BGeJe7B82CGGEKxIuObkObjJf/iWMOmPuYQDSBSMaEpQbWkqMdcaw9Rg2j56quSVdmA9uMRKqI0KkqtDx+u0dYXvo9HDWkrZKFGeNLiU0wH7QFaCaoxrq21ecoHH2nVO8uiaHNE7vFHLKhGhzwmK+x5TsVHyyMP34Pl7CEs5YP4Hi8+oAYgnkxxtnd/d5yXWwMMqRKcJ2KIw27ADiXz/CEKRBSkMh9oAAme4hbCt0qYNsB9Mj+04lO15wGlhBZmJ0qGnjO5lxeoAG/OJC6QFJfLnvwaG8= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 653cd3d8-4fe3-4ab1-3562-08d4cf131ab6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR05MB2310; X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2310; 3:3BQHq3QjRHDG0X1IHj21v/Ge2+FMmFZlz1kdKYXy8HcPVtUE/v/BfobrpLdQ5xogOQWAZ5bE0Ta3gtXnFvIc+dKOiAnSnIRoXVIfi+lV3E5kIMQT94r+3qyB6eU7FZ2WaKEjc7+j8K8jjZwrLb1iXXbZiaxYvDH78TIZUwJV36fKeNHQDYBe9ohSAx83swVlRdp9DfnMiPAdGHKGEMg3RD/COI7wKgbLdoFZI5MoLiWSBfFtOtzM9UswB5xrfOMsVS957VeHiOCJMXt8AKrKS4iCcS8YRnigpqOjrb23dtlOY14W7UY5SdYdlOZsBkisc/GgkRn58ST7Q5Mj0RCGASOZ5Omdmtl1mRyFcme6TUxfIECJDDR9UHBk7JP+xWTwVTiCh4MoUXIZ9W4CNG/ctFpyKQ7JvE7LAax7Ew0ddbFPCcjrinMY9MGdQLcFGAWgfEuATovtH0DGcXf9l4LM1szEC/jE18balxjnSHlyKSCl9GMG1mvOBbr2HlXTLNl9tcpYMJQZgoWt7IItyXDOUfGGelvkpfyQtF0AB3C95qDCoqWcajzpkhW8v+9FD0N/DRaUk+/uYe6Y+A3iFEKfBEiA3uzIMc1AWuIOuYTtKBha9jmviitqVFXZS1SGnQdvWZr1BiEX8ItJnACftiY+buR9fUEfx6giKTSE/6R7IXZH9VH6qZLoEzi5824cSYx7Vxa7AL7U8M77n1CaSDQlZntASofvKmiQLVZ6GYgjPo86ODPteGSujh7NAOI9wXOaFVTzEmyN9hp2RJYi7uFRb4pc5I8MeLl+GFzk/Q3FWhF1nINeoQaU0iWfjTRyyoK6TBA82i18HVeF1fwUAWJMsztYjpELVAFQTfZTjxAfdNhNdXxS9UMsowKJH63sOR3uk9HnmbAcP0rzooV3JkAA6Q== X-MS-TrafficTypeDiagnostic: BY2PR05MB2310: X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2310; 25:d5xuP3dUQSlX2VhS3fwGFRedLVjE2bpGBjt9GPai8jZzLF9jgdb5jVngklhE8VFs146NVin4jb7uDHbsV4H756uA/Vl5NURpL5QWTbedxrRBxgjrxabmo54fOTTSi+W0CJmY1JwCJz1VSMyHWSclptsS2pyahsG1NSWKPpOHQBv22EhxUpA/A9f0UjJtr+kio2voCtX3CkenUH1DlOBL3EkCwOPMedJG010geKFtdOactAFHetl5zSB6+gVCCPGNDr188WRndYum/g1reB4qtIN2gIK++p7qZRvMu8Z2OZfL7uGmIYSsTArtBXIun1RmrqDz/uqYO149km5UQnf6IG0wN6UAZ2zyLva6oFbdMcVTqg3oeNeLrZOtyEMuEuzljmoY/W/QcvE3sN8t4dy9JEugbj8F5W2kA6brp5Now6QhV/n5xR07/V+9b2Pb9ROVtSxQAyOAyMbRIyeXKGOHyZQSvmCPhM0wLl8VpyujFR8o7ERJHczIed0RWnPEw93gG9Ea5cAIajEnims79s0IXuUdQWeNvsqGB6XvZuD6Mkbh0HxwfaXVxr1KmzqMqG0SkcuYOwCCcQIXKmBlXvFvzII2JZB1MfxJje+QU2D4xQY9gyWQ2DDVHb4i1tEiQVpuoOBORmYKUc3cEzuhYg93B0rV9tLcG2c/fzUEFZ9J0ID6qNo2VCwPGR+8AyXLUT0ZO1DIS9ogoLMxNY4+kdgcV6LWEuKjLs0RNO0+cswije/J74qHi/DMQI82K6EiSTv4yxU95vW0Iv/IZPER5yoG2cICFpLgsvv175Dj11MCVAH5ySePHiKZiD7foiXHc0gKPpNIGwL+e78aFvRR/JnMmRlwtvUXAsDyXIZVCj9hXb3prw64GsKUvo2L5SOQciKAPUOY0y8g0aDq7cJi2W0tKZijGpk8lfjFfJBX0NnDGXc= X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2310; 31:M3Q9i5XrNadGe0zcAr6jExGAJVDJhkcbhzqgl4Qx7O6g6PoSTwmwS4XxLil3Wnqkfi47Q4L98dtJMq9b35D+2jq6BhNJ6lLUonbwXXrh34qgDkNYiP3bR4UA6HaBSvNZWX/Gtd5nAUZdU+tjKkUy8KbWs+VY8p4iLOFuVw2adxWpexNJxulr2LyV2mxOtCJDV0DrU7NZgvlIcpXdlnyaWqBfGOPJrKOs7rphzOPwnENqEzOPqW9D2mXpaFOTJ0xtW/qr77WrzcwRkCUi37Qe9dWu4/TMwFL369RiLa/0Z7cRQuqastL38GNx8p6zD+Bo0CkbXhvcHqEfNOgRTrhWOH+gxtr0FczPD9py4Q1XkIhsjJao6axmvN4bGfBtDco+bA3hmdMa+JKUAOzYGq1n4fW/W/qzA+MtXhgmwASWk9mNub5M7l4wyRA9fCBid1ORh9yGKuUm6HDJb9Gr4rbDRLw2RcU3LqOUGcpY38bs2VCgbFvsNQsCWiUn2PW4KmkBBqdKbOqLHYTy+rQzlGQdF2lCg0PCQ1bbW6eehGYd70jcE0X0qoMGWJJ+F2ApOJD8cPqjZL4RIhdf/Kni4etPht6bu3dPOssB/BcZNgUQlt+s4dXdts7oQ8HY0PpOBshYGnLCBuqYrLXYMsAnOhF8xltOqlvPML5cLeDXpOoENzh9zG1J8bcTEORTiEFHRd7evqKi5T5ErMambzQagZ3lBA== X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2310; 20:9h7WsXsctuG0e3H0iTsny7ffsMicHjz+LC08/CGNd+7OGnrdvQ8vJl8Iuoml1+PiCC2b4D67JHtpSX3/aajmC1r06WHat9HCyBpuXON98z3UirfiUJvW36iTNl0xbXYMp2R0IuNZgdkt+RpreNLQn6OS6AMduxFS3WrL5T55F33GTUfTaKfJ2uRY0gdDQwUxFWnN0yZusVFMt6LadUutcVfP+ZPOB+LISKXGfFyqLdH7Ymee5ZsyY/+P9SKqoeC7dpG/yUx60frS9KJ+mRX3tqxCtyJIbOZC/Pk1Vxes3WgEJyMcijIUWJ9Wrx8yuhh9xazKFYiWIm9pSj038zPv5uUJJtNO12Uycmvz1lDmJtb0d/hzqFRJNuteEXpePfh0ld1W2F285MpYLlLQ+0ctFiXTYcgB3Jz55PATnHX/v+O3ex3u0EJqQ/AJpgWQZ0MOIU7QYLEGQiJZ+jSIOOnvzWrGWk4mbh4/f8dUM0kmSJkT6k1uJMRCyAGfy8FGMG7E X-Exchange-Antispam-Report-Test: UriScan:(56005881305849)(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(5005006)(2017060910075)(13018025)(8121501046)(93006095)(93003095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR05MB2310; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR05MB2310; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB2310; 4:U2+4J21I0rN1nSWYwReJ0z82c3daW9OPT91P5M+pNX?= =?us-ascii?Q?VCfNQZt7CtYXi1AzT+N9M65MuKw3pbyzwsYGKpwkwSEgXWRJdxz/AuYfevsg?= =?us-ascii?Q?b4j7MyRd8TETYyoq73z1ZB0RsbP8YWQoXEjQOfTuDiArqkQvL2x8nl6W8ldF?= =?us-ascii?Q?8qej008TwZQ6K98WxsJh6d+hdjabYW4CVTn3QllpB3fVSdUZOr7deLsorP/2?= =?us-ascii?Q?+O39ngLVagpI5seMgZ5cPUhwldaCrI2Ip934p2zmbg/JZ9sMQTwDakOkC+OB?= =?us-ascii?Q?U0RNXXifrvIfdxML64IxvoS61VeF8ICjRb9SVFpyvmhVthJFgcQBQrg7+vE0?= =?us-ascii?Q?7jmMrwJ4tZqnJB+3iNfa21YgqonZuBQJhh4QZcrqe7653OVg+EyfDp9X7M7r?= =?us-ascii?Q?QlUf0ptnBUWTsmHwSUst0i2CDfrY+oP4pEhxH623eyDqrc5T6PHKjYAy5IaZ?= =?us-ascii?Q?aTZRMU13iKvEu+nhg4b8Ecg5NCZqiyLHO69pDLtqARuKFcqWWnLdPi6cTY7n?= =?us-ascii?Q?MTKAPaW8doXqFOqkPTQYeMIt7/tzTn6+GZX2H8BnUcg6fdth1QUX5dolp7o4?= =?us-ascii?Q?nfprPRZmSkLHZ60nUi6L7USen0OIOFgli7QGvharwNnzwqQhWmyIrfjryN18?= =?us-ascii?Q?8H0McPNy+svu3j6SkAj3nh/hGNWCRwUR0KiTka+HlEL7urkZmtfEhh5SWw7X?= =?us-ascii?Q?FtMlGhqG+Xmh56hFTYd1OMJYpms679LHrTHBtaE1DvdddoeR3oSCYMR1F7ob?= =?us-ascii?Q?9bridkDwQ3pS/H/0rvpP+1rF6AEYWJ+K6/Kh5tVH2pAtQkTK742ToCG/t9Im?= =?us-ascii?Q?1SjipiXVlwvcZHIfRDLf1V3uQWRJwlX0kj6opxPRhgEPkRWlsYIUkkevEMbL?= =?us-ascii?Q?lVPbm6eUenKjwxHsd9lNPHXRG/zadH2bp9+tryMA+NpGcWiwXLHidVet9NWN?= =?us-ascii?Q?ozMPRUG9EzGG+VTLr6SLGkmzZURWoa5Gv5IYnnCUhcQJU3uXPIfKCrGXKYn2?= =?us-ascii?Q?aHHjCeIuv2MNrvaFyCgo3HjJ+UoTKLqiI6v4dQ1KPvQNsaIdIkttnAXzYEw0?= =?us-ascii?Q?hSZz4IJKy/yahj2LCDvPmVerVXPyp5monpVha8fpEO8CEdKtzE+R4h8lZv5F?= =?us-ascii?Q?NXCIXb4l/+MwkZfvcCjx1IAftTPa89QEi3thvfv/GVDpzouUIx3FlkxkPAh7?= =?us-ascii?Q?CbmqWBpf/VB+WOg2z5/kNswEnZBbXvhclnmMLkHZZnui15YjtqWu3LJj90tz?= =?us-ascii?Q?40LYH+CWLeap0fRhXe3j9XX7t4v30eIam/vemJ35W9hTVDZJJxeY+/0D1oL8?= =?us-ascii?Q?YnloK4vhBPu7ZqBCUP50A=3D?= X-Forefront-PRVS: 0374433C81 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB2310; 23:6zhDQPxIcJ/3npYS9Qlc9NsIY51z6ubFRcLAlZnkH?= =?us-ascii?Q?a6pSkIyPc0diXZRmUaiuawAVyXYivQN/XcoVnnSRSIU6MpRcMfnSumw0YIvy?= =?us-ascii?Q?N28cJSSD0rFyofRqHoBQC7mNCYvanamPg9O45lRPRmMazx+5hhDjb6ZUO64Y?= =?us-ascii?Q?1QQmCz3mS1mTwfENhfrrqojodEruv0L225mW9ITuXrs5ZbjRbj1Xfso8d1fJ?= =?us-ascii?Q?S3GOQMFvccPJd3qJueYTPdLfmSycViFZYUQfXnPmaosOerMur/zkR7cfKn4A?= =?us-ascii?Q?burQiMAKlBQhr79MdPB84N0iu3izlXzUkumfQfbQJHpLZVucA+C9/ggrLeZR?= =?us-ascii?Q?QiuDoc5W9eSlFQjvRI3OkzCJnoJZLebDGV1NwsFeVJp3JeqgdwAXtyBXDtgn?= =?us-ascii?Q?MomE9ivyvQwVPXSSutQa2KYoG1DL9hXt9alB3xaRYQafCAfVopcMHxF/1WA8?= =?us-ascii?Q?HTY0S2Akvgpl0ymnQ6vCExhL2d4tX56aVWcX+5cxOmxSZWVocYYFF6uCx/JW?= =?us-ascii?Q?ROT1tksb4Az3ubnaGdt8P5uqnn/+xwscGCyXBDaS0AB275SvKZzeCnP7EIaq?= =?us-ascii?Q?C6TMG4eTyIF/9eES2l3cR1dnCEThDBTXiQILtUToBeesZbO63dP04lO/zZie?= =?us-ascii?Q?kNVYuApfOxkVfFyIN7fBlFaVmXqGo+TjUl4abtxh9+8gbrziTdwHEAHgX6jY?= =?us-ascii?Q?WE2BzIGlehWmC993GRhzX7+JHTBofQeyfNOqsWWDVB27O/Oj0Pf0Pd09gOpZ?= =?us-ascii?Q?J6N/ZQE8MJiI0gUKfLCzJjtk+h7WXkpzEKjyl2K8y/hneA2GyqvnKx5HJGjF?= =?us-ascii?Q?7SRlm7aXKbu9p+uAbm8j58yiCFiZKTkwMIAoq3ZvbMoUUPWhn12vBGapzih1?= =?us-ascii?Q?R7xEN+kklyusQsfNR0huOJo+i0XVn5Ql3XStGJkkOEnCMDRXcmt+hP07w+BN?= =?us-ascii?Q?7F0LxTq2/H79aDqlTufkn5wwZ4d4jY9D+bpHbqw9Qw0uqlB97Rz4ZfNfHfYe?= =?us-ascii?Q?9ZEdbI5aEdC6UCKc2tEbZS46LuOwoE1JhIELoywZYOXXYPKqtoLIyI56GVlU?= =?us-ascii?Q?GtAxolJxiUmAoEnx+KckKJIu3rr1EJrY/ClbdW7nyYdWrKbrqrcNWQS92kzJ?= =?us-ascii?Q?SIWqDihgZ0grTFUxLrBAqA/kc7hT/8/dJxbPu0J89StdIpFp4Pv1uQLfPRVx?= =?us-ascii?Q?WeO9zwWRM7WWrtbkHqoewy725f1StXXYqfgJEp+EqSXMlXsWnzOUSxaLjqJk?= =?us-ascii?Q?kEgeBg08Y89Toc+cxexHCNTExjsd+x7eN+Bqq4OnInnF3/2QG7N7ZIrS4ItH?= =?us-ascii?Q?U8u0950SrM1fPauIyHSNu8C8+r2d2MzAJYAohHLH2LBy3Hckoc/qwcliTwyp?= =?us-ascii?Q?DQq7y1RYSTnqlRGvsCNa9SqxMc=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB2310; 6:Ug6Kx0jABuMI3SN03XhlpM0Vc1kBGPztdUeWeBN/n3?= =?us-ascii?Q?8kMJuC/eP2c0w7pBVV9aC8YXXlnNqnPYrqOxBUks7WSDyxggUTrbwNJRwBX7?= =?us-ascii?Q?vnRWigvS6jJRLCxDaTMP4oPplkSCK0gZ1+4yMN0BaXfkE3IewiYZasz4Hsz3?= =?us-ascii?Q?PkZMDrDzvGbgqRDOBwtIdLHnW+UZCwOtkIkpnhfHA/OZK4gUl1C8N595dlg+?= =?us-ascii?Q?3xSCInODraxlT8hlJHWiKApqV6+fGS4WpP5cRe43SLc9+M2BkC//Q+YIf/dy?= =?us-ascii?Q?k3gg31kYHfkpmeflF5PJkwHoS2Do2KF2EMEqicWA5u2Avq5/8v0y4Ig2n2Jc?= =?us-ascii?Q?e+6pHmv/MV1B5tnGBJ11sejwz7Mf0spKwRQ/7JGY2o9J7GQWhsSOv3z48Fmz?= =?us-ascii?Q?zy7U0yyUgQQAQHZL8B1vxljkXm+RiU/fJPbwJQFWJu9qf9isukUntWAxsQ7t?= =?us-ascii?Q?6fqZ1yPvaLmS5ngK5U+/zkyeh1z+zkD6b83VnVOD6LE9YnK8TiiK78kG0DyG?= =?us-ascii?Q?g1xeO7hNVKu2Fc+Lm5tG6P/7xvs2xqjd+JqzgzxJBOhdssnkhwRsOOjgRHCu?= =?us-ascii?Q?szbIUM/yOMoDze3r78/ao5AbT0BsScbcFny8GiZFNK/w3mZsU+6I2PxC/Ans?= =?us-ascii?Q?jHYLJoDSRvac3QPRtkO3/3K+tnGH1OqAL7ZB8HweXEvjQm6LVpxbyDhLNlu4?= =?us-ascii?Q?vf+uRkivIUbVQAVHqYb4uu0TAFy5QBdmLufMz058GZyvSHvCHF3BlkrA1xCM?= =?us-ascii?Q?CVP9JKNDPYlfSvMXg+qkuB5UpI8cwK1AZgpdszxAsaTKwPT/X4ymFOhsTr1g?= =?us-ascii?Q?lxB4ktIkF91bhSKBfUQICeP/+oYMJu8n66Nl35a4wkbxEph3pGZratjKm5C3?= =?us-ascii?Q?qY0g8GJwhKliNfPejhAqvkEPB5QbTXKaOlFfXwcnAWQrxGflNE2q3ENu/fYZ?= =?us-ascii?Q?uLO+OWV9bRppZcdFRxOBt9FoDpLugcrxkhWH5f3wPIyL8qxELER5WxkwvO1v?= =?us-ascii?Q?JgGh/H4KvYoX1a2EyHDz3L?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2310; 5:4VigfsIND54RoaeGBXekMME9FYf3F38FKBgfJ4JmgG8BHzxhWZb6BiLax200M2cbkr+ZadZyCVUmL2SLJSw3COjnFok85gPEiolTPYpGoYlKu6fy04Q3tE1nX2P4fhzWkBnUEyl/D5KOeEpoJcz8nap4ShVqOq27XvPJDsM+agGJBwJCwteDto/YE/LECVeBIyhVTEoWVPX/kRlWqVPCJSaBMkxJZhhdNp0jrc4Y5UEs3eeS1S4aBaSeERuLHqfyjr0efSgAcInmcqCS4eSb6vQ6ZBQhBfY2d5qM5poIM6mtbkyNtZ8PslASxojOqw8vJJCWmaxRFdnk41XZhDv+GVopSPlaX3+z0Z7OmjVWB5VTqZvKqhrYT8kB8pqfM+TCnzDLqjO+axugi5tR5J1y2jU5hcS6aoJPLj1y1jCm+OqUxBIOIf9S4NlxoTq2bI00aQ7H+7rOaMHgcp/0gMrErrGjJ5pgT/xZSvIlv80cshZxdDwmrhExyyRHUni6VX5F; 24:37CYxRnUUwlZvestdtNNn54jbi21GvYegY3/ZPTXYy7HkbxTVK7300sDT0+ordRizNYqxDIcyhITDuqHXVYMXkXMil4R8EsCejqqbO8OT5s= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2310; 7:4DcEyrb0uU+rsrRuHpuAi0u5g+hwWM+ewljNZCn41ixAyCMwWa5WxrdqGqzkpu1EyFfBTI4BqN2m2y/hqYXh5UUeK6XUc+Czqy1af7rDoVQfdZwN7xauRrAnwLLFhLaJPR5lD9CHQThBi/cUiRmEHQHJTDRYS0zhtGJfMQIVicALTlbiZL73iqsL4v/YO89PpeFyumwrEV8DOD8TkAREoXTdXEjxDHsGyAA/92opvmLaTvJdZ6rgWCGh6opeaSeUFp8UI0T0bQyklmdJp0mA+Wy67poO9tx8sqeRTAgcysaSY4TYOKauSCnQUf+wpr2tz1Q6mvK8Y5exTtCno9IMonrDxQhAgw7t2zo1I1YUp/kZ2W0TgAW51w+B3+enE8xjuKhNfb4eqI6SbeaCofjAD47AlBGwzUNtZet7cje246NRzSjVbkWQvY11B1kAY0io+taFU+mg4pn2uy34LeZKyXCjVjtr/BOTARenaxtN4fvE+rpAJJ+2kaCZMoz7xodfvlg7NPrcJbgX3PUSWmdc56IqyXPybLMoZScl8UTxHstY4txIYgWgQA+Px9hW+/g0GRP/OV2ntSm9i6Q+Kg+fnIF9tW634jm4DgimnIEUMv9IWftC6k7eXWa/dhc9mnuM6q4OYA/nTdPaYCJMTFhvFg8/6FVlGqYYIwpkZgsDvEvRIjnNOrEneWtIIEVubS56NS9Kh3zJz5FTxbyiu7CGkRSRW/VEAnpLjeSSkVcPewgo+JLzHCNEZ9E1AdQ/3TCn8m/TsVa0bCEhST0cAJkG25sbVey2AcsRLYYb+PDOwy8= X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2017 02:00:32.3215 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12]; Helo=[p-emfe01a-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB2310 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2017 02:00:36 -0000 Hi Dmitry Thanks for the detailed report. Will take a look.... > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D215572 > Now to fix this, I suggest that instead of killing itself, make should > signal all its childs carefully and wait() on them, only then die > itself. > = > Now after a quick glance at bmake sources it seems like the jobs control > code > = > https://svnweb.freebsd.org/base/head/contrib/bmake/job.c?revision=3D3172= 39&view=3Dmarkup#l2633 > = > does the very same thing that I've just described, however bmake is run > in compat mode by default, and CompatInterrupt does exactly what ktrace > shows - it just kills itself. > = > https://svnweb.freebsd.org/base/head/contrib/bmake/compat.c?revision=3D3= 10304&view=3Dmarkup#l180 > = > So, to fix this problem it seems that CompatInterrupt should be improved > as described above.