From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-2.8 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_PASS shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 4C8E420248 for ; Sat, 9 Mar 2019 22:11:24 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id EC47E12144B; Sun, 10 Mar 2019 07:11:18 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 4FA11121443 for ; Sun, 10 Mar 2019 07:11:16 +0900 (JST) Received: by filter0030p3iad2.sendgrid.net with SMTP id filter0030p3iad2-435-5C8439DE-3 2019-03-09 22:10:38.042641594 +0000 UTC m=+78736.079283200 Received: from herokuapp.com (unknown [3.87.95.71]) by ismtpd0044p1mdw1.sendgrid.net (SG) with ESMTP id 43Vq556IT26Qg4cREizloQ for ; Sat, 09 Mar 2019 22:10:37.883 +0000 (UTC) Date: Sat, 09 Mar 2019 22:11:15 +0000 (UTC) From: buszkiewiczm@gmail.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 67181 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15650 X-Redmine-Issue-Author: vincentvanbush X-Redmine-Sender: vincentvanbush X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?910q2341auT9nuRRm7bF2wGYI9ru4FiPGWgmvWPY=2FMIaIz4djJl+onyui2lR83?= =?us-ascii?Q?ZsMtZwiLPjWDq9pD2aCVX8TiV4oWCZ7bl9v6pJ2?= =?us-ascii?Q?vxZPW5nj6Y7SmzIRChO2TU3XD7bNgfjxjTb7OSD?= =?us-ascii?Q?4pwG01Dh3o4g7BTXFtXkpXu+aZMxBzvBMsAFGln?= =?us-ascii?Q?SBzld0HU9eePPMO1p31jaDK1dFwrXC1eTAQ=3D=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 91731 Subject: [ruby-core:91731] [Ruby trunk Bug#15650] Segmentation fault when accessing $! in at_exit within a forked process X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE1NjUwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHZpbmNlbnR2YW5idXNoIChNaWNoYcWC IEJ1c3praWV3aWN6KS4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0KQnVnICMxNTY1MDogU2VnbWVudGF0aW9uIGZhdWx0IHdoZW4gYWNjZXNzaW5nICQhIGluIGF0 X2V4aXQgd2l0aGluIGEgZm9ya2VkIHByb2Nlc3MNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn L2lzc3Vlcy8xNTY1MA0KDQoqIEF1dGhvcjogdmluY2VudHZhbmJ1c2ggKE1pY2hhxYIgQnVzemtp ZXdpY3opDQoqIFN0YXR1czogT3Blbg0KKiBQcmlvcml0eTogTm9ybWFsDQoqIEFzc2lnbmVlOiAN CiogVGFyZ2V0IHZlcnNpb246IA0KKiBydWJ5IC12OiBydWJ5IDIuNi4xcDMzICgyMDE5LTAxLTMw IHJldmlzaW9uIDY2OTUwKSBbeDg2XzY0LWxpbnV4XQ0KKiBCYWNrcG9ydDogMi40OiBVTktOT1dO LCAyLjU6IFVOS05PV04sIDIuNjogVU5LTk9XTg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQ0KSW4gdGhlIGZvbGxvd2luZyBwaWVjZSBvZiBjb2RlLCBgYnJlYWtgIGlz IGVycm9uZW91c2x5IHVzZWQgaW5zaWRlIGEgYmxvY2sgcGFzc2VkIHRvIGBQcm9jZXNzLmZvcmtg LCB3aGljaCB3b3VsZCBub3JtYWxseSByZXN1bHQgaW4gYSBgYGZvcmsnOiB1bmV4cGVjdGVkIGJy ZWFrYCBtZXNzYWdlLg0KSXQgaXMgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhp cyBzaG91bGQgYmUgYWNjZXNzaWJsZSBhcyBhbiBleGNlcHRpb24gb2JqZWN0IG9yIG5vdCAtIGlm IG5vdCwgSSB3b3VsZCBleHBlY3QgdGhpcyBjb2RlIHRvIGp1c3QgcHJpbnQgdGhlIGVycm9yIG91 dCBhbmQgdGVybWluYXRlLCBzbyAkISB3b3VsZCBqdXN0IGNvbnRhaW4gYG5pbGAgaW4gdGhlIGBh dF9leGl0YCBibG9jay4NCmBgYA0KZm9yayBkbw0KICBhdF9leGl0IGRvDQogICAgcHV0cyAkIQ0K ICBlbmQNCg0KICBicmVhaw0KZW5kDQpgYGANCkhvd2V2ZXIsIHdoYXQgb2NjdXJzIGlzIGEgc2Vn bWVudGF0aW9uIGZhdWx0LCB3aGljaCBjYW4gYmUgZm91bmQgaW4gYW4gYXR0YWNobWVudCB0byB0 aGlzIGlzc3VlLg0KDQpIaXN0b3JpY2FsIGJlaGF2aW9yOg0KDQoqIGBydWJ5IDEuOC43ICgyMDEx LTA2LTMwIHBhdGNobGV2ZWwgMzUyKSBbeDg2XzY0LWxpbnV4XWA6DQpgYGANCm5pbA0KZm9vLnJi Ojc6aW4gYGZvcmsnOiB1bmV4cGVjdGVkIGJyZWFrDQpgYGANCiogYHJ1YnkgMS45LjNwNTUxICgy MDE0LTExLTEzIHJldmlzaW9uIDQ4NDA3KSBbeDg2XzY0LWxpbnV4XWA6DQpgYGANCmZvby5yYjoz OmluIGBibG9jayAoMiBsZXZlbHMpIGluIDxtYWluPic6IG1ldGhvZCBgbWV0aG9kX21pc3Npbmcn IGNhbGxlZCBvbiB1bmV4cGVjdGVkIFRfTk9ERSBvYmplY3QgKDB4MDA1NWEyMzIzY2ZjODggZmxh Z3M9MHgzODFjIGtsYXNzPTB4MCkgKE5vdEltcGxlbWVudGVkRXJyb3IpDQogICAgICAgIGZyb20g Zm9vLnJiOjE6aW4gYGZvcmsnDQogICAgICAgIGZyb20gZm9vLnJiOjE6aW4gYDxtYWluPicNCmZv by5yYjoxOmluIGBmb3JrJzogdW5leHBlY3RlZCBicmVhaw0KYGBgDQoqIGBydWJ5IDIuMC4wcDY0 OCAoMjAxNS0xMi0xNiByZXZpc2lvbiA1MzE2MikgW3g4Nl82NC1saW51eF1gOg0KZm9vLnJiOjM6 aW4gYGJsb2NrICgyIGxldmVscykgaW4gPG1haW4+JzogdW5kZWZpbmVkIG1ldGhvZCBgaW5zcGVj dCcgZm9yICM8T2JqZWN0OjB4MDA1NjQ4NTc3ZGY3Zjg+IChOb01ldGhvZEVycm9yKQ0KICAgICAg ICBmcm9tIGZvby5yYjoxOmluIGBmb3JrJw0KICAgICAgICBmcm9tIGZvby5yYjoxOmluIGA8bWFp bj4nDQpmb28ucmI6MTogdW5leHBlY3RlZCBicmVhaw0KKiBgcnVieSAyLjEuOXA0OTAgKDIwMTYt MDMtMzAgcmV2aXNpb24gNTQ0MzcpIFt4ODZfNjQtbGludXhdYCAtIHNlZ21lbnRhdGlvbiBmYXVs dA0KKiBgcnVieSAyLjIuMTBwNDg5ICgyMDE4LTAzLTI4IHJldmlzaW9uIDYzMDIzKSBbeDg2XzY0 LWxpbnV4XWAgLSBkaXR0bw0KKiBgcnVieSAyLjMuOHA0NTkgKDIwMTgtMTAtMTggcmV2aXNpb24g NjUxMzYpIFt4ODZfNjQtbGludXhdYCAtIGRpdHRvDQoqIGBydWJ5IDIuNC41cDMzNSAoMjAxOC0x MC0xOCByZXZpc2lvbiA2NTEzNykgW3g4Nl82NC1saW51eF1gIC0gZGl0dG8NCiogYHJ1YnkgMi41 LjNwMTA1ICgyMDE4LTEwLTE4IHJldmlzaW9uIDY1MTU2KSBbeDg2XzY0LWxpbnV4XWAgLSBkaXR0 bw0KDQpUaGVyZSBpcyBjbGVhcmx5IHNvbWV0aGluZyBmdW5ueSBnb2luZyBvbiBzaW5jZSAxLjks IGFuZCAyLjEgZ29lcyB0b3RhbGx5IG51dHMuDQoNCldoZW4gYGJyZWFrYCBpcyByZXBsYWNlZCB3 aXRoIGByYWlzZSAnZm9vJ2AsIGFsbCBvZiB0aGVzZSB2ZXJzaW9ucyBjYXRjaCB0aGUgZXhjZXB0 aW9uIHVuZGVyIGAkIWAgY29ycmVjdGx5Lg0KDQpUcmllZCBjb21waWxpbmcgMi42LjEgdW5kZXIg VWJ1bnR1IHdpdGggR0NDIDQsIDUsIDYsIDcgYW5kIDgsIGFuZCBDbGFuZyBhbmQgdGhlIGV4Y2Vw dGlvbiBpcyBub3QgZGlmZmVyZW50LiBBbHNvIHRyaWVkIG9uZSBvZiB0aGUgcnViaWVzICgyLjMu OCkgY29tcGlsZWQgaW4gQ2VudE9TIDcgLSBubyBkaWZmZXJlbmNlIGluIHJlc3VsdC4NCg0KLS0t RmlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KYmFja3RyYWNlLnR4dCAoMTcu MyBLQikNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0K