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 B86141F4CC for ; Fri, 10 Jan 2025 03:47:38 +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=0bl/U6BH; 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=JIPxUEud; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1736480856; bh=xz5NdNYiJBs2qEf1GH4LaAJQTChEXFpwVJYcygxygpo=; 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=0bl/U6BHFZRqHt448SLVSuDuGAT8Qi1klL2soN1n59SOwN41phfjrYMUdZ0WZingT nRkzMgu+Nzid7F2Q9vSRBUMnRmIzaGtauUx35jC9B63R+miP6NJNSIVn78K3KT97im aAWXIv4o81lXHLXJsffhR8+mFuiJlJX6onbKruJU= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 379EB467F3 for ; Fri, 10 Jan 2025 03:47:36 +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=JIPxUEud; 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 BEDDB44E61 for ; Fri, 10 Jan 2025 03:47:24 +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=zXsDNQIXv8UObMIsL0z/yK2/kULRRpSuUA5gAQFX+U8=; b=JIPxUEud3qE/MgMp8Y1IuRSFY01Qia73KS1PYC4Z9eDZdGyQVp8zmm9kz5FFh+GW88Zc 465Jnn2WyjH94agubVsg96dCYZivyEd6Uujd8BR2DcOQYnvwFnxjQEIlIUoZcJG5QjGGVV 4IhQAxoDPejead9z3zdtR954jk3X9V/i/65on7aTNGdDgQrpsnApoZuia7kXjZWDsYecOO r/d+qV6+6vQoI4QLga2wCiFtKyS/DWBnTNc30XUsXa/I7zu0crm9AHNBPPyGNMpTaGO+2l Nem72Z5433TCfB1v6cp4C/9lhVuJgQftnYBJHWIWHAn/gFVjPtCIYCprayoFaTcw== Received: by recvd-84b546689d-mkkns with SMTP id recvd-84b546689d-mkkns-1-6780984B-6 2025-01-10 03:47:23.165331766 +0000 UTC m=+4861561.298654968 Received: from herokuapp.com (unknown) by geopod-ismtpd-21 (SG) with ESMTP id 8kuev4LpQdiZCxanucR9RA for ; Fri, 10 Jan 2025 03:47:22.980 +0000 (UTC) Date: Fri, 10 Jan 2025 03:47:23 +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: nekoyama32767 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: 97279 X-SG-EID: =?us-ascii?Q?u001=2EGXX7sv9RhnxNIUDyl2wW8t+eg5y1Gpa4gL7BdURBC20VYAHe9SKO8T8p7?= =?us-ascii?Q?GP27zkkIQrTegF1GrgMWRCKa7bUivsfG+IIlqFA?= =?us-ascii?Q?DZV7sW8l8vj7TeMnMpM3xAtSeI+qTU0Ax51aEU6?= =?us-ascii?Q?w7Gn7MkQr1FEsCvYBO09K77VLogHsItv9dxXmwx?= =?us-ascii?Q?tSWKDLPvhVsioOSJuG9vuLRSyq6DTJsafCr4zkD?= =?us-ascii?Q?29sPHMCcO2C9fZAE4815++ptZrU5mHUmPG92lM9?= =?us-ascii?Q?Y+U2n6MaxiBehq4BP93LKdW39w=3D=3D?= To: ruby-dev@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: R2QT3GFXD7GUJTTSMMVDVXP3EXKOGUW6 X-Message-ID-Hash: R2QT3GFXD7GUJTTSMMVDVXP3EXKOGUW6 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=3A52145=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: "nekoyama32767 (Jinsong Yu) via ruby-dev" Cc: "nekoyama32767 (Jinsong Yu)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNDg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbmVrb3lhbWEzMjc2NyAoSmluc29uZyBZ dSkuDQoNCg0KDQo+IFVuZm9ydHVuYXRlbHksIGl0J3Mgc3RpbGwgbm90IGFzIGZhc3QgYXMgdGFy YWkoMSwgMSk6DQoNClRoaXMgbWF5IGNhdXNlIGJ5IGEgbmF0aXZlIHRocmVhZCBhbmQgcmFjdG9y IHRocmVhZCBtYXBwaW5nIHNldHRpbmcuIFNldCBgUlVCWV9NQVhfQ1BVYCB0byBhIGxhcmdlciBu dW1iZXIsIGluIG15IDEyIHBoeXNpYyBjb3JlIGVudmlyb25tZW50LCByZXN1bHQgaXMgYXMgZmFz dGVyIGFzIHRhcmFpIDEgMQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpCdWcgIzIwNDg5OiBSYWN0b3IgYmVoYXZpb3Igc3RyYW5nZSBpbiBydWJ5IG1hc3Rlcg0K aHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIwNDg5I2NoYW5nZS0xMTE0MjENCg0K KiBBdXRob3I6IG5la295YW1hMzI3NjcgKEppbnNvbmcgWXUpDQoqIFN0YXR1czogQXNzaWduZWQN CiogQXNzaWduZWU6IGtvMSAoS29pY2hpIFNhc2FkYSkNCiogcnVieSAtdjogcnVieSAzLjQuMGRl diAoMjAyNC0wNS0xNFQwMTo1ODozMVogbWFzdGVyIDlkMDFmNjU3YjMpIFt4ODZfNjQtbGludXhd DQoqIEJhY2twb3J0OiAzLjE6IFVOS05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dODQot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUaGlzIGlzIGEgdGFyYWkg cHJvZ3JhbQ0KUnVuYC4vcnVieSB0YXJhaV9yYWN0b3IucmIgMiA4YCBpcyB0byB1c2UgMiB0aHJl YWQgdG8gcnVuIDggdGltZXMgdGFyYWkgZnVuY3Rpb24gdG90YWwsIHRoYXQgbWVhbnMgNCB0aW1l cyB0YXJhaSBmb3IgZWFjaCByYWN0b3IodGhyZWFkKS4NCg0KYGBgDQpHQy5kaXNhYmxlDQoNCmRl ZiBzcGxpdF9sZW4obGVuLCBzcGxpdCkNCiAgICByZXQgPSBbXQ0KICAgIG1vZCA9IGxlbiAlIHNw bGl0DQogICAgaGVhZCA9IDANCiAgICB0YWlsID0gMA0KICAgIHNwbGl0LnRpbWVzIGRvIHxpfA0K ICAgICAgICBpZiBoZWFkID49IGxlbg0KICAgICAgICAgICAgYnJlYWsNCiAgICAgICAgZW5kDQog ICAgICAgIGsgPSAwDQogICAgICAgIGlmIGkgPCBtb2QgdGhlbiBrID0gMSBlbmQNCiAgICAgICAg dGFpbCA9IHRhaWwgKyAobGVuL3NwbGl0KSArIGsNCiAgICAgICAgcmV0LmFwcGVuZChoZWFkLi4u dGFpbCkNCiAgICAgICAgaGVhZCA9IHRhaWwNCiAgICBlbmQNCiAgICByZXR1cm4gcmV0DQplbmQN Cg0KZGVmIGFyeV9zcGxpdChhcnksIHNwbGl0KQ0KICAgIHJldHVybiBzcGxpdF9sZW4oYXJ5Lmxl bmd0aCxzcGxpdCkNCmVuZA0KZGVmIGl0ZW1fY2hlY2soaXRlbSkNCiAgICBpZiBpdGVtWzBdICE9 IG5pbA0KICAgICAgICAxICsgaXRlbV9jaGVjayhpdGVtWzBdKSArIGl0ZW1fY2hlY2soaXRlbVsx XSkNCiAgICBlbHNlDQogICAgICAgIDENCiAgICBlbmQNCmVuZA0KDQoNCmRlZiB0YXJhaSh4LCB5 LCB6KSA9DQogICAgeCA8PSB5ID8geSA6IHRhcmFpKHRhcmFpKHgtMSwgeSwgeiksDQogICAgICAg ICAgICAgICAgICAgICAgIHRhcmFpKHktMSwgeiwgeCksDQogICAgICAgICAgICAgICAgICAgICAg IHRhcmFpKHotMSwgeCwgeSkpDQogIA0KdGltZXMgPSBBUkdWWzBdLnRvX2kNCnNwbGl0ID0gQVJH VlsxXS50b19pDQoNCnAgc3BsaXRfbGVuKHRpbWVzLCBzcGxpdCkNCnNwbGl0X2xlbih0aW1lcywg c3BsaXQpLmVhY2gubWFwIGRvIHxzcHwNCiAgICBSYWN0b3IubmV3IChzcCkgew0KICAgICAgICBz ID0gXzENCiAgICAgICAgcy5lYWNoIGRvIA0KICAgICAgICAgdGFyYWkoMTMsIDcsIDApIA0KICAg ICAgICBlbmQNCiAgICB9DQplbmQuZWFjaCgmOnRha2UpDQpgYGANClRoZSBwcm9ibGVtIGlzIGlu IHJ1YnkgMy4xLjIgYW5kIHJ1YnkgMy4zDQpgLi9ydWJ5IHRhcmFpX3JhY3Rvci5yYiAxIDFgIGhh cyBzaW1pdWxhciBleGVjdXRlIHRpbWUgd2l0aCBgLi9ydWJ5IHRhcmFpX3JhY3Rvci5yYiA4IDhg IGJlY2F1c2UgZWFjaCB0aHJlYWQgb25seSBydW4gMSB0aW1lIG9mIHRhcmFpIGZ1bmN0aW9uLCBs aWtlIGZvbGxvdzoNCg0KcnVieSAzLjEuMnAyMCAoMjAyMi0wNC0xMiByZXZpc2lvbiA0NDkxYmI3 NDBhKSBbeDg2XzY0LWxpbnV4XToNCmBgYA0KdGltZSBydWJ5IGV4cF9yYWN0b3JfdGFyYWkucmIg MSAxDQpbMC4uLjFdDQo8aW50ZXJuYWw6cmFjdG9yPjoyNjc6IHdhcm5pbmc6IFJhY3RvciBpcyBl eHBlcmltZW50YWwsIGFuZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVyc2lv bnMgb2YgUnVieSEgQWxzbyB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMuDQoN CnJlYWwgICAgMG0xLjQ0MnMNCnVzZXIgICAgMG0xLjQyOXMNCnN5cyAgICAgMG0wLjAxNHMNCg0K dGltZSBydWJ5IGV4cF9yYWN0b3JfdGFyYWkucmIgOCA4DQpbMC4uLjEsIDEuLi4yLCAyLi4uMywg My4uLjQsIDQuLi41LCA1Li4uNiwgNi4uLjcsIDcuLi44XQ0KPGludGVybmFsOnJhY3Rvcj46MjY3 OiB3YXJuaW5nOiBSYWN0b3IgaXMgZXhwZXJpbWVudGFsLCBhbmQgdGhlIGJlaGF2aW9yIG1heSBj aGFuZ2UgaW4gZnV0dXJlIHZlcnNpb25zIG9mIFJ1YnkhIEFsc28gdGhlcmUgYXJlIG1hbnkgaW1w bGVtZW50YXRpb24gaXNzdWVzLg0KDQpyZWFsICAgIDBtMS44NTdzDQp1c2VyICAgIDBtMTMuODE3 cw0Kc3lzICAgICAwbTAuMDQxcw0KYGBgDQoNCg0KQnV0IGluIHJ1YnkgbWFzdGVyKHJ1YnkgMy40 LjBkZXYpIA0KcnVieSAzLjQuMGRldiAoMjAyNC0wNS0xNFQwMTo1ODozMVogbWFzdGVyIDlkMDFm NjU3YjMpIFt4ODZfNjQtbGludXhdDQoxIHJhY3RvciAxIHRhcmFpOg0KYGBgDQp0aW1lIC4uL3J1 YnkgZXhwX3JhY3Rvcl90YXJhaS5yYiAxIDENCg0KYFJ1YnlHZW1zJyB3ZXJlIG5vdCBsb2FkZWQu DQpgZXJyb3JfaGlnaGxpZ2h0JyB3YXMgbm90IGxvYWRlZC4NCmBkaWRfeW91X21lYW4nIHdhcyBu b3QgbG9hZGVkLg0KYHN5bnRheF9zdWdnZXN0JyB3YXMgbm90IGxvYWRlZC4NClswLi4uMV0NCmV4 cF9yYWN0b3JfdGFyYWkucmI6NDc6IHdhcm5pbmc6IFJhY3RvciBpcyBleHBlcmltZW50YWwsIGFu ZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVyc2lvbnMgb2YgUnVieSEgQWxz byB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMuDQoNCnJlYWwgICAgMG0xLjY3 MXMNCnVzZXIgICAgMG0xLjY2NnMNCnN5cyAgICAgMG0wLjAwNXMNCmBgYA0KDQo4IHJhY3RvciA4 IHRhcmFpOg0KDQpgYGANCnRpbWUgLi4vcnVieSBleHBfcmFjdG9yX3RhcmFpLnJiIDggOA0KDQpg UnVieUdlbXMnIHdlcmUgbm90IGxvYWRlZC4NCmBlcnJvcl9oaWdobGlnaHQnIHdhcyBub3QgbG9h ZGVkLg0KYGRpZF95b3VfbWVhbicgd2FzIG5vdCBsb2FkZWQuDQpgc3ludGF4X3N1Z2dlc3QnIHdh cyBub3QgbG9hZGVkLg0KWzAuLi4xLCAxLi4uMiwgMi4uLjMsIDMuLi40LCA0Li4uNSwgNS4uLjYs IDYuLi43LCA3Li4uOF0NCmV4cF9yYWN0b3JfdGFyYWkucmI6NDc6IHdhcm5pbmc6IFJhY3RvciBp cyBleHBlcmltZW50YWwsIGFuZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVy c2lvbnMgb2YgUnVieSEgQWxzbyB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMu DQoNCnJlYWwgICAgMG0xOC40MDhzDQp1c2VyICAgIDFtNTguNjU5cw0Kc3lzICAgICAwbTAuMDIx cw0KYGBgDQpBbmQgaW4gcnVieSAzLjQuMGRldiB3aGVuIHJ1biBgdGltZSAuLi9ydWJ5IGV4cF9y YWN0b3JfdGFyYWkucmIgMTYgMTZgIDE2IHRocmVhZCBzaG91bGQgYmUgdXNlZCBpbiBzeXN0ZW0g bW9uaXRvcmluZyB3aGlsZSBvbmx5IDggdGhyZWFkcyBhcmUgdXNlZC4NClJ1YnkgMy4zIGFuZCBS dWJ5IDMuMS4yIGRvIG5vdCBoYXZlIHRoaXMgcHJvYmxlbS4NCg0KDQotLS1GaWxlcy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQp0aGVhZDE2XzE2LnBuZyAoMTY4IEtCKQ0KdGhyZWFk MTZfOC5wbmcgKDE2NSBLQikNClNjcmVlbnNob3QgMjAyNS0wMS0wOCBhdCA0LjAyLjIz4oCvUE0u cG5nICgxMjYgS0IpDQoNCg0KLS0gDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8NCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnJ1YnktZGV2IG1haWxp bmcgbGlzdCAtLSBydWJ5LWRldkBtbC5ydWJ5LWxhbmcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQg YW4gZW1haWwgdG8gcnVieS1kZXYtbGVhdmVAbWwucnVieS1sYW5nLm9yZwo=