From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id BF1331F4CC for ; Thu, 9 Jan 2025 01:12:16 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=mbVLphhA; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=EZ5jq4EY; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1736385104; bh=SS6YsdPToG5xyagzfdCIFt2fvgvUotoiNLk06q+bDng=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=mbVLphhAcr5QwA8YcDioP9KQHYgxwk/xDHpTcgx5JZ7Qn+1b5qcG65vbpMrsmyUKd DvRWoveziC7mGSILrEnaGniwBh2jGNJejWrlPzKpDaWUOpe8fgeAD1sD4duP+ljz2j vC1QCAxfdYPBN6uTiM7sG2U3mqcNmjjmgh/41K2k= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 2A9E0467CF for ; Thu, 9 Jan 2025 01:11:44 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=EZ5jq4EY; dkim-atps=neutral Received: from s.wfbtzhsw.outbound-mail.sendgrid.net (s.wfbtzhsw.outbound-mail.sendgrid.net [159.183.224.105]) by nue.mailmanlists.eu (Postfix) with ESMTPS id D109B467CB for ; Thu, 9 Jan 2025 01:11:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=tRPJtt4QOybOQGjDIHbn+xhII/bsStcZZULLaoEO6rs=; b=EZ5jq4EY9/BTJ2vPpKrELL+dIJBKIkPIrt1NqtxWsMg1UBjtPKVojAAPDt8pnwsqas2W N/1MkzSKAr1I9Iboh4Dv286SZVMeGc05lhP5olOmggTYC5H8IZtWjFwJmSTdQwK2ce60WO tJKi18y08AkZufiU7fL6K6zfQxmQj548G7WDegNzxS98FHRehg+B9gyy7Tq+vqmDHdMnG7 iyuTYU7Iv1Hnedf2quEr8m0eblnCXa3ZND+oZxvt87Jo0KtWpU7nY7vSSE+MgzktY0axWP ZiipGF6M4OD7HQnZGcDpjQPT0Xe1aJ7Fs5882psjvDrYIJwi1NwuNae4gRGeh3eA== Received: by recvd-84b546689d-rqv5n with SMTP id recvd-84b546689d-rqv5n-1-677F2243-D 2025-01-09 01:11:31.323459963 +0000 UTC m=+4765664.997814576 Received: from herokuapp.com (unknown) by geopod-ismtpd-canary-0 (SG) with ESMTP id GiiWjX44Qieg5O9POQl3zA for ; Thu, 09 Jan 2025 01:11:31.266 +0000 (UTC) Date: Thu, 09 Jan 2025 01:11:31 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20489 X-Redmine-Issue-Author: nekoyama32767 X-Redmine-Issue-Assignee: ko1 X-Redmine-Issue-Priority: Normal X-Redmine-Sender: tenderlovemaking 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-Redmine-MailingListIntegration-Message-Ids: 97242 X-SG-EID: =?us-ascii?Q?u001=2ElWMe69GVkz6xHw8adpMU6eTKSGZqJ7+E1FrjckpA7cvWAPDyDX2cAv9Do?= =?us-ascii?Q?wZtGRg2vsYQLU1U4jx+ljWd9jTs=2FpZn02mllaZG?= =?us-ascii?Q?4g2CkB4nYTD0gnhdt=2FnTEOZdQU39Goq29So82cf?= =?us-ascii?Q?bvTuJn+iVdXkFu+zWA=2Fp63EVGP856T2cPNlQx6p?= =?us-ascii?Q?Q840j4tA=2FOvoirlOj17yF4MO2BpdSw+qzYzxVsl?= =?us-ascii?Q?ko2yb59l0dab4hwpJZLFr8fpb9DM55wT2i31thz?= =?us-ascii?Q?P3gRcWnJz6jdWvMxLTEPgDzBfA=3D=3D?= To: ruby-dev@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: BCEWVSOUNUGVBKG7VICWGBBEQCVZR5FS X-Message-ID-Hash: BCEWVSOUNUGVBKG7VICWGBBEQCVZR5FS X-MailFrom: bounces+313651-12dc-ruby-dev=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: "Ruby developers (Japanese)" Subject: =?utf-8?q?=5Bruby-dev=3A52139=5D_=5BRuby_master_Bug=2320489=5D_Ractor_behavi?= =?utf-8?q?or_strange_in_ruby_master?= List-Id: "Ruby developers (Japanese)" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "tenderlovemaking (Aaron Patterson) via ruby-dev" Cc: "tenderlovemaking (Aaron Patterson)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNDg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgdGVuZGVybG92ZW1ha2luZyAoQWFyb24g UGF0dGVyc29uKS4NCg0KDQpUaGUgcmVncmVzc2lvbiBpbiBSdWJ5IDMuMyBjYW1lIGZyb20gW3Ro aXMgY29tbWl0XShodHRwczovL2dpdGh1Yi5jb20vcnVieS9ydWJ5L3B1bGwvODA2NCkuICBJdCBz ZWVtcyBsaWtlIGByYl92bV9pbnNuc19jb3VudGAgaXMgc3RpbGwgaW4gdGhlIG1hc3RlciBicmFu Y2gsIHNvIGl0IGNvdWxkIGJlIGltcGFjdGluZyBzcGVlZCBvbiAzLjQgLyAzLjUsIGJ1dCBJJ20g bm90IHN1cmUuICAzLjQgaXMgZmFzdGVyIHRoYW4gMy4zLCBidXQgbm90IGFzIGZhc3QgYXMgMy4y Lg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpCdWcgIzIwNDg5 OiBSYWN0b3IgYmVoYXZpb3Igc3RyYW5nZSBpbiBydWJ5IG1hc3Rlcg0KaHR0cHM6Ly9idWdzLnJ1 YnktbGFuZy5vcmcvaXNzdWVzLzIwNDg5I2NoYW5nZS0xMTEzNzkNCg0KKiBBdXRob3I6IG5la295 YW1hMzI3NjcgKEppbnNvbmcgWXUpDQoqIFN0YXR1czogQXNzaWduZWQNCiogQXNzaWduZWU6IGtv MSAoS29pY2hpIFNhc2FkYSkNCiogcnVieSAtdjogcnVieSAzLjQuMGRldiAoMjAyNC0wNS0xNFQw MTo1ODozMVogbWFzdGVyIDlkMDFmNjU3YjMpIFt4ODZfNjQtbGludXhdDQoqIEJhY2twb3J0OiAz LjE6IFVOS05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dODQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUaGlzIGlzIGEgdGFyYWkgcHJvZ3JhbQ0KUnVuYC4v cnVieSB0YXJhaV9yYWN0b3IucmIgMiA4YCBpcyB0byB1c2UgMiB0aHJlYWQgdG8gcnVuIDggdGlt ZXMgdGFyYWkgZnVuY3Rpb24gdG90YWwsIHRoYXQgbWVhbnMgNCB0aW1lcyB0YXJhaSBmb3IgZWFj aCByYWN0b3IodGhyZWFkKS4NCg0KYGBgDQpHQy5kaXNhYmxlDQoNCmRlZiBzcGxpdF9sZW4obGVu LCBzcGxpdCkNCiAgICByZXQgPSBbXQ0KICAgIG1vZCA9IGxlbiAlIHNwbGl0DQogICAgaGVhZCA9 IDANCiAgICB0YWlsID0gMA0KICAgIHNwbGl0LnRpbWVzIGRvIHxpfA0KICAgICAgICBpZiBoZWFk ID49IGxlbg0KICAgICAgICAgICAgYnJlYWsNCiAgICAgICAgZW5kDQogICAgICAgIGsgPSAwDQog ICAgICAgIGlmIGkgPCBtb2QgdGhlbiBrID0gMSBlbmQNCiAgICAgICAgdGFpbCA9IHRhaWwgKyAo bGVuL3NwbGl0KSArIGsNCiAgICAgICAgcmV0LmFwcGVuZChoZWFkLi4udGFpbCkNCiAgICAgICAg aGVhZCA9IHRhaWwNCiAgICBlbmQNCiAgICByZXR1cm4gcmV0DQplbmQNCg0KZGVmIGFyeV9zcGxp dChhcnksIHNwbGl0KQ0KICAgIHJldHVybiBzcGxpdF9sZW4oYXJ5Lmxlbmd0aCxzcGxpdCkNCmVu ZA0KZGVmIGl0ZW1fY2hlY2soaXRlbSkNCiAgICBpZiBpdGVtWzBdICE9IG5pbA0KICAgICAgICAx ICsgaXRlbV9jaGVjayhpdGVtWzBdKSArIGl0ZW1fY2hlY2soaXRlbVsxXSkNCiAgICBlbHNlDQog ICAgICAgIDENCiAgICBlbmQNCmVuZA0KDQoNCmRlZiB0YXJhaSh4LCB5LCB6KSA9DQogICAgeCA8 PSB5ID8geSA6IHRhcmFpKHRhcmFpKHgtMSwgeSwgeiksDQogICAgICAgICAgICAgICAgICAgICAg IHRhcmFpKHktMSwgeiwgeCksDQogICAgICAgICAgICAgICAgICAgICAgIHRhcmFpKHotMSwgeCwg eSkpDQogIA0KdGltZXMgPSBBUkdWWzBdLnRvX2kNCnNwbGl0ID0gQVJHVlsxXS50b19pDQoNCnAg c3BsaXRfbGVuKHRpbWVzLCBzcGxpdCkNCnNwbGl0X2xlbih0aW1lcywgc3BsaXQpLmVhY2gubWFw IGRvIHxzcHwNCiAgICBSYWN0b3IubmV3IChzcCkgew0KICAgICAgICBzID0gXzENCiAgICAgICAg cy5lYWNoIGRvIA0KICAgICAgICAgdGFyYWkoMTMsIDcsIDApIA0KICAgICAgICBlbmQNCiAgICB9 DQplbmQuZWFjaCgmOnRha2UpDQpgYGANClRoZSBwcm9ibGVtIGlzIGluIHJ1YnkgMy4xLjIgYW5k IHJ1YnkgMy4zDQpgLi9ydWJ5IHRhcmFpX3JhY3Rvci5yYiAxIDFgIGhhcyBzaW1pdWxhciBleGVj dXRlIHRpbWUgd2l0aCBgLi9ydWJ5IHRhcmFpX3JhY3Rvci5yYiA4IDhgIGJlY2F1c2UgZWFjaCB0 aHJlYWQgb25seSBydW4gMSB0aW1lIG9mIHRhcmFpIGZ1bmN0aW9uLCBsaWtlIGZvbGxvdzoNCg0K cnVieSAzLjEuMnAyMCAoMjAyMi0wNC0xMiByZXZpc2lvbiA0NDkxYmI3NDBhKSBbeDg2XzY0LWxp bnV4XToNCmBgYA0KdGltZSBydWJ5IGV4cF9yYWN0b3JfdGFyYWkucmIgMSAxDQpbMC4uLjFdDQo8 aW50ZXJuYWw6cmFjdG9yPjoyNjc6IHdhcm5pbmc6IFJhY3RvciBpcyBleHBlcmltZW50YWwsIGFu ZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVyc2lvbnMgb2YgUnVieSEgQWxz byB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMuDQoNCnJlYWwgICAgMG0xLjQ0 MnMNCnVzZXIgICAgMG0xLjQyOXMNCnN5cyAgICAgMG0wLjAxNHMNCg0KdGltZSBydWJ5IGV4cF9y YWN0b3JfdGFyYWkucmIgOCA4DQpbMC4uLjEsIDEuLi4yLCAyLi4uMywgMy4uLjQsIDQuLi41LCA1 Li4uNiwgNi4uLjcsIDcuLi44XQ0KPGludGVybmFsOnJhY3Rvcj46MjY3OiB3YXJuaW5nOiBSYWN0 b3IgaXMgZXhwZXJpbWVudGFsLCBhbmQgdGhlIGJlaGF2aW9yIG1heSBjaGFuZ2UgaW4gZnV0dXJl IHZlcnNpb25zIG9mIFJ1YnkhIEFsc28gdGhlcmUgYXJlIG1hbnkgaW1wbGVtZW50YXRpb24gaXNz dWVzLg0KDQpyZWFsICAgIDBtMS44NTdzDQp1c2VyICAgIDBtMTMuODE3cw0Kc3lzICAgICAwbTAu MDQxcw0KYGBgDQoNCg0KQnV0IGluIHJ1YnkgbWFzdGVyKHJ1YnkgMy40LjBkZXYpIA0KcnVieSAz LjQuMGRldiAoMjAyNC0wNS0xNFQwMTo1ODozMVogbWFzdGVyIDlkMDFmNjU3YjMpIFt4ODZfNjQt bGludXhdDQoxIHJhY3RvciAxIHRhcmFpOg0KYGBgDQp0aW1lIC4uL3J1YnkgZXhwX3JhY3Rvcl90 YXJhaS5yYiAxIDENCg0KYFJ1YnlHZW1zJyB3ZXJlIG5vdCBsb2FkZWQuDQpgZXJyb3JfaGlnaGxp Z2h0JyB3YXMgbm90IGxvYWRlZC4NCmBkaWRfeW91X21lYW4nIHdhcyBub3QgbG9hZGVkLg0KYHN5 bnRheF9zdWdnZXN0JyB3YXMgbm90IGxvYWRlZC4NClswLi4uMV0NCmV4cF9yYWN0b3JfdGFyYWku cmI6NDc6IHdhcm5pbmc6IFJhY3RvciBpcyBleHBlcmltZW50YWwsIGFuZCB0aGUgYmVoYXZpb3Ig bWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVyc2lvbnMgb2YgUnVieSEgQWxzbyB0aGVyZSBhcmUgbWFu eSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMuDQoNCnJlYWwgICAgMG0xLjY3MXMNCnVzZXIgICAgMG0x LjY2NnMNCnN5cyAgICAgMG0wLjAwNXMNCmBgYA0KDQo4IHJhY3RvciA4IHRhcmFpOg0KDQpgYGAN CnRpbWUgLi4vcnVieSBleHBfcmFjdG9yX3RhcmFpLnJiIDggOA0KDQpgUnVieUdlbXMnIHdlcmUg bm90IGxvYWRlZC4NCmBlcnJvcl9oaWdobGlnaHQnIHdhcyBub3QgbG9hZGVkLg0KYGRpZF95b3Vf bWVhbicgd2FzIG5vdCBsb2FkZWQuDQpgc3ludGF4X3N1Z2dlc3QnIHdhcyBub3QgbG9hZGVkLg0K WzAuLi4xLCAxLi4uMiwgMi4uLjMsIDMuLi40LCA0Li4uNSwgNS4uLjYsIDYuLi43LCA3Li4uOF0N CmV4cF9yYWN0b3JfdGFyYWkucmI6NDc6IHdhcm5pbmc6IFJhY3RvciBpcyBleHBlcmltZW50YWws IGFuZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVyc2lvbnMgb2YgUnVieSEg QWxzbyB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMuDQoNCnJlYWwgICAgMG0x OC40MDhzDQp1c2VyICAgIDFtNTguNjU5cw0Kc3lzICAgICAwbTAuMDIxcw0KYGBgDQpBbmQgaW4g cnVieSAzLjQuMGRldiB3aGVuIHJ1biBgdGltZSAuLi9ydWJ5IGV4cF9yYWN0b3JfdGFyYWkucmIg MTYgMTZgIDE2IHRocmVhZCBzaG91bGQgYmUgdXNlZCBpbiBzeXN0ZW0gbW9uaXRvcmluZyB3aGls ZSBvbmx5IDggdGhyZWFkcyBhcmUgdXNlZC4NClJ1YnkgMy4zIGFuZCBSdWJ5IDMuMS4yIGRvIG5v dCBoYXZlIHRoaXMgcHJvYmxlbS4NCg0KDQotLS1GaWxlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQp0aGVhZDE2XzE2LnBuZyAoMTY4IEtCKQ0KdGhyZWFkMTZfOC5wbmcgKDE2NSBL QikNClNjcmVlbnNob3QgMjAyNS0wMS0wOCBhdCA0LjAyLjIz4oCvUE0ucG5nICgxMjYgS0IpDQoN Cg0KLS0gDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8NCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCnJ1YnktZGV2IG1haWxpbmcgbGlzdCAtLSBydWJ5 LWRldkBtbC5ydWJ5LWxhbmcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVi eS1kZXYtbGVhdmVAbWwucnVieS1sYW5nLm9yZwo=