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=-3.4 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_PASS shortcircuit=no autolearn=ham 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 7C22120248 for ; Mon, 11 Mar 2019 07:03:18 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 69D67114B9A; Mon, 11 Mar 2019 16:03:13 +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 697FB120C96 for ; Mon, 11 Mar 2019 16:03:10 +0900 (JST) Received: by filter0136p3mdw1.sendgrid.net with SMTP id filter0136p3mdw1-27687-5C8607C6-31 2019-03-11 07:01:26.624154937 +0000 UTC m=+197081.738184823 Received: from herokuapp.com (unknown [3.84.97.177]) by ismtpd0010p1iad1.sendgrid.net (SG) with ESMTP id -jPKr-TRTHWgA0E08Wu95g for ; Mon, 11 Mar 2019 07:01:26.610 +0000 (UTC) Date: Mon, 11 Mar 2019 07:03:09 +0000 (UTC) From: naruse@airemix.jp Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 67211 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15650 X-Redmine-Issue-Author: vincentvanbush X-Redmine-Sender: naruse 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?UqoG4vcRhHM9V1I4f4J7DhjzUfTg+8muXbMD6UD+LVQtoo3Wq=2F=2FLI7jlF4qlYi?= =?us-ascii?Q?lJJdXh9abuu1GbhzUuJkB5Rtnk084wZOT0twC6q?= =?us-ascii?Q?2OSslT9S=2FcG2xxcZ6gT6wjtKXKlQya8xtxLjrpz?= =?us-ascii?Q?NTm0ekcDv1BmfpElw1WbAsIoU3LituJiGHbhP=2Fg?= =?us-ascii?Q?FD95yBGbrHZgsB9PSFq82=2F9T=2FWlazaPiqTA=3D=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 91762 Subject: [ruby-core:91762] [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" SXNzdWUgIzE1NjUwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbmFydXNlIChZdWkgTkFSVVNFKS4NCg0K QmFja3BvcnQgY2hhbmdlZCBmcm9tIDIuNDogUkVRVUlSRUQsIDIuNTogUkVRVUlSRUQsIDIuNjog UkVRVUlSRUQgdG8gMi40OiBSRVFVSVJFRCwgMi41OiBSRVFVSVJFRCwgMi42OiBET05FDQoNCnJ1 YnlfMl82IHI2NzIwOSBtZXJnZWQgcmV2aXNpb24ocykgNjcyMDEuDQoNCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJ1ZyAjMTU2NTA6IFNlZ21lbnRhdGlvbiBmYXVs dCB3aGVuIGFjY2Vzc2luZyAkISBpbiBhdF9leGl0IHdpdGhpbiBhIGZvcmtlZCBwcm9jZXNzDQpo dHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTU2NTAjY2hhbmdlLTc3MDM3DQoNCiog QXV0aG9yOiB2aW5jZW50dmFuYnVzaCAoTWljaGHFgiBCdXN6a2lld2ljeikNCiogU3RhdHVzOiBD bG9zZWQNCiogUHJpb3JpdHk6IE5vcm1hbA0KKiBBc3NpZ25lZTogDQoqIFRhcmdldCB2ZXJzaW9u OiANCiogcnVieSAtdjogcnVieSAyLjYuMXAzMyAoMjAxOS0wMS0zMCByZXZpc2lvbiA2Njk1MCkg W3g4Nl82NC1saW51eF0NCiogQmFja3BvcnQ6IDIuNDogUkVRVUlSRUQsIDIuNTogUkVRVUlSRUQs IDIuNjogRE9ORQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSW4g dGhlIGZvbGxvd2luZyBwaWVjZSBvZiBjb2RlLCBgYnJlYWtgIGlzIGVycm9uZW91c2x5IHVzZWQg aW5zaWRlIGEgYmxvY2sgcGFzc2VkIHRvIGBQcm9jZXNzLmZvcmtgLCB3aGljaCB3b3VsZCBub3Jt YWxseSByZXN1bHQgaW4gYSBgYGZvcmsnOiB1bmV4cGVjdGVkIGJyZWFrYCBtZXNzYWdlLg0KSXQg aXMgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhpcyBzaG91bGQgYmUgYWNjZXNz aWJsZSBhcyBhbiBleGNlcHRpb24gb2JqZWN0IG9yIG5vdCAtIGlmIG5vdCwgSSB3b3VsZCBleHBl Y3QgdGhpcyBjb2RlIHRvIGp1c3QgcHJpbnQgdGhlIGVycm9yIG91dCBhbmQgdGVybWluYXRlLCBz byAkISB3b3VsZCBqdXN0IGNvbnRhaW4gYG5pbGAgaW4gdGhlIGBhdF9leGl0YCBibG9jay4NCmBg YHJ1YnkNCmZvcmsgZG8NCiAgYXRfZXhpdCBkbw0KICAgIHB1dHMgJCENCiAgZW5kDQoNCiAgYnJl YWsNCmVuZA0KYGBgDQpIb3dldmVyLCB3aGF0IG9jY3VycyBpcyBhIHNlZ21lbnRhdGlvbiBmYXVs dCwgd2hpY2ggY2FuIGJlIGZvdW5kIGluIGFuIGF0dGFjaG1lbnQgdG8gdGhpcyBpc3N1ZS4NCg0K SGlzdG9yaWNhbCBiZWhhdmlvcjoNCg0KKiBgcnVieSAxLjguNyAoMjAxMS0wNi0zMCBwYXRjaGxl dmVsIDM1MikgW3g4Nl82NC1saW51eF1gOg0KYGBgDQpuaWwNCmZvby5yYjo3OmluIGBmb3JrJzog dW5leHBlY3RlZCBicmVhaw0KYGBgDQoqIGBydWJ5IDEuOS4zcDU1MSAoMjAxNC0xMS0xMyByZXZp c2lvbiA0ODQwNykgW3g4Nl82NC1saW51eF1gOg0KDQpgYGANCmZvby5yYjozOmluIGBibG9jayAo MiBsZXZlbHMpIGluIDxtYWluPic6IG1ldGhvZCBgbWV0aG9kX21pc3NpbmcnIGNhbGxlZCBvbiB1 bmV4cGVjdGVkIFRfTk9ERSBvYmplY3QgKDB4MDA1NWEyMzIzY2ZjODggZmxhZ3M9MHgzODFjIGts YXNzPTB4MCkgKE5vdEltcGxlbWVudGVkRXJyb3IpDQogICAgICAgIGZyb20gZm9vLnJiOjE6aW4g YGZvcmsnDQogICAgICAgIGZyb20gZm9vLnJiOjE6aW4gYDxtYWluPicNCmZvby5yYjoxOmluIGBm b3JrJzogdW5leHBlY3RlZCBicmVhaw0KYGBgDQoNCiogYHJ1YnkgMi4wLjBwNjQ4ICgyMDE1LTEy LTE2IHJldmlzaW9uIDUzMTYyKSBbeDg2XzY0LWxpbnV4XWA6DQoNCmBgYA0KZm9vLnJiOjM6aW4g YHB1dHMnOiBtZXRob2QgYHRvX2FyeScgY2FsbGVkIG9uIHVuZXhwZWN0ZWQgVF9OT0RFIG9iamVj dCAoMHgwMDU2NTE3NmEwZjgyMCBmbGFncz0weDM5MWMpIChOb3RJbXBsZW1lbnRlZEVycm9yKQ0K CWZyb20gZm9vLnJiOjM6aW4gYHB1dHMnDQoJZnJvbSBmb28ucmI6MzppbiBgYmxvY2sgKDIgbGV2 ZWxzKSBpbiA8bWFpbj4nDQoJZnJvbSBmb28ucmI6MTppbiBgZm9yaycNCglmcm9tIGZvby5yYjox OmluIGA8bWFpbj4nDQpmb28ucmI6MTogdW5leHBlY3RlZCBicmVhaw0KYGBgDQoNCiogYHJ1Ynkg Mi4xLjlwNDkwICgyMDE2LTAzLTMwIHJldmlzaW9uIDU0NDM3KSBbeDg2XzY0LWxpbnV4XWAgLSBz ZWdtZW50YXRpb24gZmF1bHQNCiogYHJ1YnkgMi4yLjEwcDQ4OSAoMjAxOC0wMy0yOCByZXZpc2lv biA2MzAyMykgW3g4Nl82NC1saW51eF1gIC0gZGl0dG8NCiogYHJ1YnkgMi4zLjhwNDU5ICgyMDE4 LTEwLTE4IHJldmlzaW9uIDY1MTM2KSBbeDg2XzY0LWxpbnV4XWAgLSBkaXR0bw0KKiBgcnVieSAy LjQuNXAzMzUgKDIwMTgtMTAtMTggcmV2aXNpb24gNjUxMzcpIFt4ODZfNjQtbGludXhdYCAtIGRp dHRvDQoqIGBydWJ5IDIuNS4zcDEwNSAoMjAxOC0xMC0xOCByZXZpc2lvbiA2NTE1NikgW3g4Nl82 NC1saW51eF1gIC0gZGl0dG8NCg0KVGhlcmUgaXMgY2xlYXJseSBzb21ldGhpbmcgZnVubnkgZ29p bmcgb24gc2luY2UgMS45LCBhbmQgMi4xIGdvZXMgdG90YWxseSBudXRzLg0KDQpXaGVuIGBicmVh a2AgaXMgcmVwbGFjZWQgd2l0aCBgcmFpc2UgJ2ZvbydgLCBhbGwgb2YgdGhlc2UgdmVyc2lvbnMg Y2F0Y2ggdGhlIGV4Y2VwdGlvbiB1bmRlciBgJCFgIGNvcnJlY3RseS4NCg0KVHJpZWQgY29tcGls aW5nIDIuNi4xIHVuZGVyIFVidW50dSB3aXRoIEdDQyA0LCA1LCA2LCA3IGFuZCA4LCBhbmQgQ2xh bmcgYW5kIHRoZSBleGNlcHRpb24gaXMgbm90IGRpZmZlcmVudC4gQWxzbyB0cmllZCBvbmUgb2Yg dGhlIHJ1YmllcyAoMi4zLjgpIGNvbXBpbGVkIGluIENlbnRPUyA3IC0gbm8gZGlmZmVyZW5jZSBp biByZXN1bHQuDQoNCi0tLUZpbGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCmJh Y2t0cmFjZS50eHQgKDE3LjMgS0IpDQoNCg0KLS0gDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9y Zy8NCg==