From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id e402eba6 for ; Tue, 31 Dec 2019 02:05:03 +0000 (UTC) Received: (qmail 20846 invoked by alias); 31 Dec 2019 02:04:59 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 45169 Received: (qmail 854 invoked by uid 1010); 31 Dec 2019 02:04:59 -0000 X-Qmail-Scanner-Diagnostics: from wout1-smtp.messagingengine.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25677. spamassassin: 3.4.2. Clear:RC:0(64.147.123.24):SA:0(-2.6/5.0):. Processed in 4.614948 secs); 31 Dec 2019 02:04:59 -0000 X-Envelope-From: d.s@daniel.shahaf.name X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at daniel.shahaf.name does not designate permitted sender hosts) X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdefiedggedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesmhdtreerreertdenucfhrhhomhepfdffrghn ihgvlhcuufhhrghhrghffdcuoegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvg eqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurdhssegurghnihgvlhdrshhhrghhrghf rdhnrghmvgenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.7-694-gd5bab98-fmstable-20191218v1 Mime-Version: 1.0 Message-Id: In-Reply-To: <10a2ca98-ae46-4975-93f8-7db835f47690@www.fastmail.com> References: <1576145690.8441.3.camel@samsung.com> <46f2fc10-2f2c-88f1-e4e2-87196a39a37a@inlv.org> <1576248580.5214.17.camel@samsung.com> <20191214112826.4klmtvxvuhioddcf@tarpaulin.shahaf.local2> <20191216052423.svgnhfkpsxh46a6j@tarpaulin.shahaf.local2> <20191217073114.sgt4skm3zixuwsfd@tarpaulin.shahaf.local2> <10a2ca98-ae46-4975-93f8-7db835f47690@www.fastmail.com> Date: Tue, 31 Dec 2019 02:03:45 +0000 From: "Daniel Shahaf" To: zsh-workers@zsh.org Cc: "Martijn Dekker" Subject: Re: Bug with traps and exit Content-Type: multipart/mixed; boundary=502dcbfe3cc24edba4402d531bedfb82 --502dcbfe3cc24edba4402d531bedfb82 Content-Type: text/plain I'm attaching an expected-to-fail regression test for 44007. Cheers, Daniel --502dcbfe3cc24edba4402d531bedfb82 Content-Disposition: attachment;filename="0001-In-the-test-suite-allow-test-cases-to-be-marked-as-e.patch" Content-Type: text/x-patch; name="0001-In-the-test-suite-allow-test-cases-to-be-marked-as-e.patch" Content-Transfer-Encoding: BASE64 RnJvbSBiNDlmODU2YjIxZWJhNzU5ZTUwMzE2NGE5N2I2MTM0M2I5Y2JiZjM0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgU2hhaGFmIDxkYW5pZWxzaEBhcGFjaGUu b3JnPgpEYXRlOiBUdWUsIDMxIERlYyAyMDE5IDAxOjUyOjAzICswMDAwClN1YmplY3Q6IFtQ QVRDSCAxLzJdIEluIHRoZSB0ZXN0IHN1aXRlLCBhbGxvdyB0ZXN0IGNhc2VzIHRvIGJlIG1h cmtlZCBhcwogZXhwZWN0ZWQgdG8gZmFpbC4KClNlZSBuZXh0IGNvbW1pdCBmb3IgYSB1c2Ut Y2FzZS4KLS0tCiBUZXN0L0IwMWNkLnp0c3QgICAgICB8ICA0ICsrKy0KIFRlc3QvenRzdC56 c2ggICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiBVdGlsL3p0 c3Qtc3ludGF4LnZpbSB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMo KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvVGVzdC9CMDFjZC56dHN0IGIvVGVz dC9CMDFjZC56dHN0CmluZGV4IGY3OWUxOGYuLjk3N2NiZGYgMTAwNjQ0Ci0tLSBhL1Rlc3Qv QjAxY2QuenRzdAorKysgYi9UZXN0L0IwMWNkLnp0c3QKQEAgLTcwLDExICs3MCwxMyBAQAog IyB0aGUgZXhwZWN0ZWQgc3RhdHVzIHJldHVybmVkIGJ5IHRoZSBjb2RlIHdoZW4gcnVuLCBv ciAtIGlmIGl0IGlzCiAjIGlycmVsZXZhbnQuICBBbiBvcHRpb25hbCBzZXQgb2Ygc2luZ2xl LWxldHRlciBmbGFncyBmb2xsb3dzIHRoZSBzdGF0dXMKICMgb3IgLS4gIFRoZSBmb2xsb3dp bmcgYXJlIHVuZGVyc3Rvb2Q6Ci0jICAuIGQgICBEb24ndCBkaWZmIHN0ZG91dCBhZ2FpbnN0 IHRoZSBleHBlY3RlZCBzdGRvdXQuCisjICAuIGQgIERvbid0IGRpZmYgc3Rkb3V0IGFnYWlu c3QgdGhlIGV4cGVjdGVkIHN0ZG91dC4KICMgICBEICAgRG9uJ3QgZGlmZiBzdGRlcnIgYWdh aW5zdCB0aGUgZXhwZWN0ZWQgc3RkZXJyLgogIyAgIHEgICBBbGwgcmVkaXJlY3Rpb24gbGlu ZXMgZ2l2ZW4gaW4gdGhlIHRlc3Qgc2NyaXB0IChub3QgdGhlIGxpbmVzCiAjICAgICAgIGFj dHVhbGx5IHByb2R1Y2VkIGJ5IHRoZSB0ZXN0KSBhcmUgc3ViamVjdCB0byBvcmRpbmFyeSBx dW90ZWQgc2hlbGwKICMgICAgICAgZXhwYW5zaW9uIChpLmUuIG5vdCBnbG9iYmluZykuCisj ICAgZiAgIFRlc3QgaXMgZXhwZWN0ZWQgdG8gZmFpbC4gSWYgdGhlIHRlc3QncyBleGl0IGNv ZGUsIHN0ZG91dCwgYW5kIHN0ZGVycgorIyAgICAgICBtYXRjaCwgcmVwb3J0IGEgcHJvYmxl bTsgb3RoZXJ3aXNlLCBjYXJyeSBvbiB0byB0aGUgbmV4dCB0ZXN0IGNhc2UuCiAjIFRoaXMg Y2FuIGJlIGZvbGxvd2VkIGJ5IGEgYDonIGFuZCBhIG1lc3NhZ2UgZGVzY3JpYmluZyB0aGUK ICMgdGVzdCwgd2hpY2ggd2lsbCBiZSBwcmludGVkIGlmIHRoZSB0ZXN0IGZhaWxzLCBhbG9u ZyB3aXRoIGEKICMgZGVzY3JpcHRpb24gb2YgdGhlIGZhaWx1cmUgdGhhdCBvY2N1cnJlZC4g IFRoZSBgOicgYW5kIG1lc3NhZ2UgYXJlCmRpZmYgLS1naXQgYS9UZXN0L3p0c3QuenNoIGIv VGVzdC96dHN0LnpzaAppbmRleCBhNGM2MjUyLi4wYzcxZjlkIDEwMDc1NQotLS0gYS9UZXN0 L3p0c3QuenNoCisrKyBiL1Rlc3QvenRzdC56c2gKQEAgLTM2Niw2ICszNjYsNyBAQCBaVFNU X3Rlc3QoKSB7CiAgIGxvY2FsIGxhc3QgbWF0Y2ggbWJlZ2luIG1lbmQgZm91bmQgc3Vic3Rs aW5lcwogICBsb2NhbCBkaWZmX291dCBkaWZmX2VycgogICBsb2NhbCBaVFNUX3NraXAKKyAg aW50ZWdlciBleHBlY3RlZF90b19mYWlsCiAKICAgd2hpbGUgdHJ1ZTsgZG8KICAgICBybSAt ZiAkWlRTVF9pbiAkWlRTVF9vdXQgJFpUU1RfZXJyCkBAIC00NjAsOCArNDYxLDIxIEBAICRa VFNUX2N1cmxpbmUiCiAJZmkKICAgICAgIGZpCiAKKyAgICAgIGlmIFtbICRaVFNUX2ZsYWdz ID0gKmYqIF1dOyB0aGVuCisgICAgICAgIGV4cGVjdGVkX3RvX2ZhaWw9MQorICAgICAgICBa VFNUX3hmYWlsX2RpZmYoKSB7IFpUU1RfZGlmZiAiJEAiID4gL2Rldi9udWxsIH0KKyAgICAg ICAgWlRTVF9kaWZmPVpUU1RfeGZhaWxfZGlmZgorICAgICAgZWxzZQorICAgICAgICBleHBl Y3RlZF90b19mYWlsPTAKKyAgICAgICAgWlRTVF9kaWZmPVpUU1RfZGlmZgorICAgICAgZmkK KwogICAgICAgIyBGaXJzdCBjaGVjayB3ZSBnb3QgdGhlIHJpZ2h0IHN0YXR1cywgaWYgc3Bl Y2lmaWVkLgogICAgICAgaWYgW1sgJFpUU1RfeHN0YXR1cyAhPSAtICYmICRaVFNUX3hzdGF0 dXMgIT0gJFpUU1Rfc3RhdHVzIF1dOyB0aGVuCisgICAgICAgIGlmICgoIGV4cGVjdGVkX3Rv X2ZhaWwgKSk7IHRoZW4KKyAgICAgICAgICBaVFNUX3ZlcmJvc2UgMSAiVGVzdCBmYWlsZWQs IGFzIGV4cGVjdGVkLiIKKyAgICAgICAgICBjb250aW51ZQorICAgICAgICBmaQogCVpUU1Rf dGVzdGZhaWxlZCAiYmFkIHN0YXR1cyAkWlRTVF9zdGF0dXMsIGV4cGVjdGVkICRaVFNUX3hz dGF0dXMgZnJvbToKICRaVFNUX2NvZGUkeyQoPCRaVFNUX3RlcnIpOisKIEVycm9yIG91dHB1 dDoKQEAgLTQ4MCw3ICs0OTQsMTEgQEAgJCg8JFpUU1RfdGVycikiCiAJcm0gLXJmICRaVFNU X291dAogCXByaW50IC1yIC0tICIkeyhlKXN1YnN0bGluZXN9IiA+JFpUU1Rfb3V0CiAgICAg ICBmaQotICAgICAgaWYgW1sgJFpUU1RfZmxhZ3MgIT0gKmQqIF1dICYmICEgWlRTVF9kaWZm ICRkaWZmX291dCAtdSAkWlRTVF9vdXQgJFpUU1RfdG91dDsgdGhlbgorICAgICAgaWYgW1sg JFpUU1RfZmxhZ3MgIT0gKmQqIF1dICYmICEgJFpUU1RfZGlmZiAkZGlmZl9vdXQgLXUgJFpU U1Rfb3V0ICRaVFNUX3RvdXQ7IHRoZW4KKyAgICAgICAgaWYgKCggZXhwZWN0ZWRfdG9fZmFp bCApKTsgdGhlbgorICAgICAgICAgIFpUU1RfdmVyYm9zZSAxICJUZXN0IGZhaWxlZCwgYXMg ZXhwZWN0ZWQuIgorICAgICAgICAgIGNvbnRpbnVlCisgICAgICAgIGZpCiAJWlRTVF90ZXN0 ZmFpbGVkICJvdXRwdXQgZGlmZmVycyBmcm9tIGV4cGVjdGVkIGFzIHNob3duIGFib3ZlIGZv cjoKICRaVFNUX2NvZGUkeyQoPCRaVFNUX3RlcnIpOisKIEVycm9yIG91dHB1dDoKQEAgLTQ4 OCwxNSArNTA2LDIzIEBAICQoPCRaVFNUX3RlcnIpfSIKIAlyZXR1cm4gMQogICAgICAgZmkK ICAgICAgIGlmIFtbICRaVFNUX2ZsYWdzID0gKnEqICYmIC1zICRaVFNUX2VyciBdXTsgdGhl bgorICAgICAgICBpZiAoKCBleHBlY3RlZF90b19mYWlsICkpOyB0aGVuCisgICAgICAgICAg WlRTVF92ZXJib3NlIDEgIlRlc3QgZmFpbGVkLCBhcyBleHBlY3RlZC4iCisgICAgICAgICAg Y29udGludWUKKyAgICAgICAgZmkKIAlzdWJzdGxpbmVzPSIkKDwkWlRTVF9lcnIpIgogCXJt IC1yZiAkWlRTVF9lcnIKIAlwcmludCAtciAtLSAiJHsoZSlzdWJzdGxpbmVzfSIgPiRaVFNU X2VycgogICAgICAgZmkKLSAgICAgIGlmIFtbICRaVFNUX2ZsYWdzICE9ICpEKiBdXSAmJiAh IFpUU1RfZGlmZiAkZGlmZl9lcnIgLXUgJFpUU1RfZXJyICRaVFNUX3RlcnI7IHRoZW4KKyAg ICAgIGlmIFtbICRaVFNUX2ZsYWdzICE9ICpEKiBdXSAmJiAhICRaVFNUX2RpZmYgJGRpZmZf ZXJyIC11ICRaVFNUX2VyciAkWlRTVF90ZXJyOyB0aGVuCiAJWlRTVF90ZXN0ZmFpbGVkICJl cnJvciBvdXRwdXQgZGlmZmVycyBmcm9tIGV4cGVjdGVkIGFzIHNob3duIGFib3ZlIGZvcjoK ICRaVFNUX2NvZGUiCiAJcmV0dXJuIDEKICAgICAgIGZpCisgICAgICBpZiAoKCBleHBlY3Rl ZF90b19mYWlsICkpOyB0aGVuCisgICAgICAgIFpUU1RfdGVzdGZhaWxlZCAidGVzdCB3YXMg ZXhwZWN0ZWQgdG8gZmFpbCwgYnV0IHBhc3NlZC4iCisgICAgICAgIHJldHVybiAxCisgICAg ICBmaQogICAgIGZpCiAgICAgWlRTVF92ZXJib3NlIDEgIlRlc3Qgc3VjY2Vzc2Z1bC4iCiAg ICAgW1sgLW4gJGxhc3QgXV0gJiYgYnJlYWsKZGlmZiAtLWdpdCBhL1V0aWwvenRzdC1zeW50 YXgudmltIGIvVXRpbC96dHN0LXN5bnRheC52aW0KaW5kZXggOGQ4YmVjZi4uZjBjODJkNyAx MDA2NDQKLS0tIGEvVXRpbC96dHN0LXN5bnRheC52aW0KKysrIGIvVXRpbC96dHN0LXN5bnRh eC52aW0KQEAgLTI4LDcgKzI4LDcgQEAgc3luIGluY2x1ZGUgQHpzaCAgICAgICAgICAgICAg ICAgICBzeW50YXgvenNoLnZpbQogc3luIG1hdGNoICB6dHN0UGF5bG9hZCAgICAgICAgICAg ICAvXlxzXCtcenMuKi8gY29udGFpbnM9QHpzaAogCiBzeW4gbWF0Y2ggIHp0c3RFeGl0Q29k ZSAgICAgICAgICAgIC9eXGRcK1x8Xi0vICAgICAgICAgICAgICAgIG5leHRncm91cD16dHN0 RmxhZ3MKLXN5biBtYXRjaCAgenRzdEZsYWdzICAgICAgICAgICAgICAgL1suZERxXSo6LyAg ICAgICBjb250YWluZWQgbmV4dGdyb3VwPXp0c3RUZXN0TmFtZSBjb250YWlucz16dHN0Q29s b24KK3N5biBtYXRjaCAgenRzdEZsYWdzICAgICAgICAgICAgICAgL1suZERxZl0qOi8gICAg ICBjb250YWluZWQgbmV4dGdyb3VwPXp0c3RUZXN0TmFtZSBjb250YWlucz16dHN0Q29sb24K IHN5biBtYXRjaCAgenRzdENvbG9uICAgICAgICAgICAgICAgLzovICAgICAgICAgICAgICBj b250YWluZWQKIHN5biByZWdpb24genRzdFRlc3ROYW1lICAgICAgICAgICAgc3RhcnQ9Ly8g ZW5kPS8kLyBjb250YWluZWQgCiAKLS0gCjIuMjAuMQoK --502dcbfe3cc24edba4402d531bedfb82 Content-Disposition: attachment;filename="0002-Add-an-expected-to-fail-test-for-workers-44007.patch" Content-Type: text/x-patch; name="0002-Add-an-expected-to-fail-test-for-workers-44007.patch" Content-Transfer-Encoding: BASE64 RnJvbSA4N2IxZjA1OTExZTMzNjk4OTczMDdmODFjMDRiOGVkNGRiMjQwZDZlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgU2hhaGFmIDxkYW5pZWxzaEBhcGFjaGUu b3JnPgpEYXRlOiBUdWUsIDMxIERlYyAyMDE5IDAxOjUyOjMyICswMDAwClN1YmplY3Q6IFtQ QVRDSCAyLzJdIEFkZCBhbiBleHBlY3RlZC10by1mYWlsIHRlc3QgZm9yIHdvcmtlcnMvNDQw MDcuCgotLS0KIEV0Yy9CVUdTICAgICAgICAgICB8IDE0ICsrLS0tLS0tLS0tLS0tCiBUZXN0 L0MwM3RyYXBzLnp0c3QgfCAxNSArKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg MTcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvRXRjL0JV R1MgYi9FdGMvQlVHUwppbmRleCAzZmJlODE4Li44MTEyMjk5IDEwMDY0NAotLS0gYS9FdGMv QlVHUworKysgYi9FdGMvQlVHUwpAQCAtMjYsMTYgKzI2LDYgQEAgc2tpcHBlZCB3aGVuIFNU VFk9Li4uIGlzIHNldCBmb3IgdGhhdCBjb21tYW5kCiA0MTIwMyBhbmQgb3RoZXJzOiBNYWtl IGl0IGVhc2llciB0byBtYWludGFpbiBDIG1vZHVsZXMgb3V0IG9mIHRyZWUuCiAoTWF5IHJl cXVpcmUgZGVmaW5pbmcgYSBzdGFibGUgQVBJIGZvciBtb2R1bGVzLCBzZWUgNDEyNTQpCiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KLTQ0MDA3IC0gTWFydGlqbiAtIGV4aXQgaW4gdHJhcCBleGVj dXRlcyByZXN0IG9mIGZ1bmN0aW9uIChwcmludHMgImZuMiIpCi1bW1sKLXRyYXAgJ2VjaG8g JDE7IGV4aXQ7IGVjaG8gJDInIFVTUjEKLWZuKCkgewotICBlY2hvIGZuMQotICBraWxsIC1V U1IxICQkCi0gIGVjaG8gZm4yCi19Ci1lY2hvIG91dDEKLWZuIHRyYXAxIHRyYXAyCi1lY2hv IG91dDIKLV1dXQorNDQwMDcgLSBNYXJ0aWpuIC0gZXhpdCBpbiB0cmFwIGV4ZWN1dGVzIHJl c3Qgb2YgZnVuY3Rpb24KK1NlZSB0ZXN0IGNhc2UgaW4gVGVzdC9DMDN0cmFwcy56dHN0Lgog LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9UZXN0L0MwM3RyYXBzLnp0c3QgYi9U ZXN0L0MwM3RyYXBzLnp0c3QKaW5kZXggNGFlYmQ5Mi4uOGZkZDc4MCAxMDA2NDQKLS0tIGEv VGVzdC9DMDN0cmFwcy56dHN0CisrKyBiL1Rlc3QvQzAzdHJhcHMuenRzdApAQCAtODgxLDYg Kzg4MSwyMSBAQCBGOk11c3QgYmUgdGVzdGVkIHdpdGggYSB0b3AtbGV2ZWwgc2NyaXB0IHJh dGhlciB0aGFuIHNvdXJjZSBvciBmdW5jdGlvbgogICAkWlRTVF90ZXN0ZGlyLy4uL1NyYy96 c2ggLWYgPDw8J2ZuKCkgeyBleGl0IDA7IH07IHRyYXAgZm4gRVhJVDsgZmFsc2UnCiAwOkV4 cGxpY2l0IGV4aXQgc3RhdHVzIG92ZXJyaWRlcyBpbXBsaWNpdDogc2NyaXB0LWxpa2UgY29k ZSBwYXRoCiAKKyAkWlRTVF90ZXN0ZGlyLy4uL1NyYy96c2ggLWYgPDw8JCcKKyB0cmFwIFwn cHJpbnRmICQxOyBleGl0OyBwcmludGYgJDJcJyBVU1IxCisgZm4oKSB7CisgICAgICAgICBw cmludGYgZm4xCisgICAgICAgICBraWxsIC1zIFVTUjEgJCQKKyAgICAgICAgIHByaW50ZiBm bjIKKyB9CisgcHJpbnRmIG91dDEKKyBmbiB0cmFwMSB0cmFwMgorIHByaW50ZiBvdXQyCisg JworMGY6KHdvcmtlcnMvNDQwMDcpIGZ1bmN0aW9uIGV4ZWN1dGlvbiBjb250aW51ZXMgYWZ0 ZXIgJ2V4aXQnIGluIHRyYXAKKz5vdXQxZm4xdHJhcDEKKyMgQXMgb2YgNS43LjEtdGVzdC0y LCB0aGUgb3V0cHV0IHdhcyAib3V0MWZuMXRyYXAxZm4yIi4KKwogJWNsZWFuCiAKICAgcm0g LWYgVFJBUEVYSVQKLS0gCjIuMjAuMQoK --502dcbfe3cc24edba4402d531bedfb82--