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 0F9511F5CB for ; Fri, 20 Sep 2024 01:11:47 +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=ur1JtESJ; 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=fSS6J7+2; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1726794675; bh=zb5lxmuVR6oJu2+1pPM+C9BoO8Sp9iBkQ3a298X8Nz0=; 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=ur1JtESJ2GKJFONqAY5MaOO5jtk3Z7CxCBBhJbKhYVhR0IApruqSuMaWjSehvSNWx sAq08h5lfDFAJbayhdfL9TonW6pQ9M96Kc8bHtXyE7pzDNKDjNoB0dvRmsHPxmqfgK X9dhxa7Qcw5NnEbl0w+10FtrME0QyxlduAx9i/FI= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 88C7043EB5 for ; Fri, 20 Sep 2024 01:11:15 +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=fSS6J7+2; dkim-atps=neutral Received: from s.wfbtzhsv.outbound-mail.sendgrid.net (s.wfbtzhsv.outbound-mail.sendgrid.net [159.183.224.104]) by nue.mailmanlists.eu (Postfix) with ESMTPS id D911243DE0 for ; Fri, 20 Sep 2024 01:10:52 +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=agcF6nIMV+tkeYhWK8ENtS6HvOFgCGJPsG7PFENRh+o=; b=fSS6J7+2ZzE/KmuuMGELtQP4lxPEz+IwvFPdZgz2DcURIjcpg8v8u2FzFm08pfNwWv3j 6rTL4lBM9ms0ZerzgO9ChHSXr7FYEFrjeWDgCLsN/NjQx7ZKFh9ZefsSf69zhEdd2ozmoV y0CE5ubfeat3AYYzdoZlk3LmoCsE1p+/ONjRtQhIgw4UGdwprUdHIi19E53CVr4NRV5fO9 WhSAKqnrc9bq10a8Gnwwam3Y5Yi7PS6sUrij5JoyLoQpHt5NS3NZ1OptI/4Bp++JOfHlBg /8KZ7gI033mwgQiPb3bxoZvnJ9iS282hIRIhoPBm/03ghRtnHsiDdqkPxk+TIV5w== Received: by recvd-5577bcb48c-pd8nc with SMTP id recvd-5577bcb48c-pd8nc-1-66ECCB9B-A 2024-09-20 01:10:51.47538188 +0000 UTC m=+630895.452669516 Received: from herokuapp.com (unknown) by geopod-ismtpd-17 (SG) with ESMTP id pqUIirAgTmynyJ39L_0wbA for ; Fri, 20 Sep 2024 01:10:51.400 +0000 (UTC) Date: Fri, 20 Sep 2024 01:10:51 +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: hsbt 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: 95902 X-SG-EID: =?us-ascii?Q?u001=2ESNtsfy=2FRYrUmxOeGSN+Ah1new64UppKFg8YOAgra6KK6sIhqEP6LswYh4?= =?us-ascii?Q?tCf2AhAD20FCmXanLCSpdJ9Heq83FKB1eeA=2FIRz?= =?us-ascii?Q?=2FUFVHcMb3GPipXpuHMSbjcyZK7ONTL=2FJBl1nVJE?= =?us-ascii?Q?6k1Sx9CApkVusglKfOufSllM=2F80XbyqHZwg=2Fvv4?= =?us-ascii?Q?FjwidlLALhGGdok=2FVdXHByzgp7d15SZybHgzA0b?= =?us-ascii?Q?bA0SK0gxLCEF=2F8JExZnH6ee5nRpa3owBqQlbjAb?= =?us-ascii?Q?UACLdKoH3wD8q1Aqo6b6Ou6asw=3D=3D?= To: ruby-dev@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: SYBNXLEFQPFDEOJKC2S7LFH4OVQ3TBCN X-Message-ID-Hash: SYBNXLEFQPFDEOJKC2S7LFH4OVQ3TBCN 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=3A52115=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: "hsbt (Hiroshi SHIBATA) via ruby-dev" Cc: "hsbt (Hiroshi SHIBATA)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNDg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgaHNidCAoSGlyb3NoaSBTSElCQVRBKS4N Cg0KU3RhdHVzIGNoYW5nZWQgZnJvbSBPcGVuIHRvIEFzc2lnbmVkDQpBc3NpZ25lZSBzZXQgdG8g a28xIChLb2ljaGkgU2FzYWRhKQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQpCdWcgIzIwNDg5OiBSYWN0b3IgYmVoYXZpb3Igc3RyYW5nZSBpbiBydWJ5IG1hc3Rl cg0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIwNDg5I2NoYW5nZS0xMDk4NzMN Cg0KKiBBdXRob3I6IG5la295YW1hMzI3NjcgKEppbnNvbmcgWXUpDQoqIFN0YXR1czogQXNzaWdu ZWQNCiogQXNzaWduZWU6IGtvMSAoS29pY2hpIFNhc2FkYSkNCiogcnVieSAtdjogcnVieSAzLjQu MGRldiAoMjAyNC0wNS0xNFQwMTo1ODozMVogbWFzdGVyIDlkMDFmNjU3YjMpIFt4ODZfNjQtbGlu dXhdDQoqIEJhY2twb3J0OiAzLjE6IFVOS05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dO DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUaGlzIGlzIGEgdGFy YWkgcHJvZ3JhbQ0KUnVuYC4vcnVieSB0YXJhaV9yYWN0b3IucmIgMiA4YCBpcyB0byB1c2UgMiB0 aHJlYWQgdG8gcnVuIDggdGltZXMgdGFyYWkgZnVuY3Rpb24gdG90YWwsIHRoYXQgbWVhbnMgNCB0 aW1lcyB0YXJhaSBmb3IgZWFjaCByYWN0b3IodGhyZWFkKS4NCg0KYGBgDQpHQy5kaXNhYmxlDQoN CmRlZiBzcGxpdF9sZW4obGVuLCBzcGxpdCkNCiAgICByZXQgPSBbXQ0KICAgIG1vZCA9IGxlbiAl IHNwbGl0DQogICAgaGVhZCA9IDANCiAgICB0YWlsID0gMA0KICAgIHNwbGl0LnRpbWVzIGRvIHxp fA0KICAgICAgICBpZiBoZWFkID49IGxlbg0KICAgICAgICAgICAgYnJlYWsNCiAgICAgICAgZW5k DQogICAgICAgIGsgPSAwDQogICAgICAgIGlmIGkgPCBtb2QgdGhlbiBrID0gMSBlbmQNCiAgICAg ICAgdGFpbCA9IHRhaWwgKyAobGVuL3NwbGl0KSArIGsNCiAgICAgICAgcmV0LmFwcGVuZChoZWFk Li4udGFpbCkNCiAgICAgICAgaGVhZCA9IHRhaWwNCiAgICBlbmQNCiAgICByZXR1cm4gcmV0DQpl bmQNCg0KZGVmIGFyeV9zcGxpdChhcnksIHNwbGl0KQ0KICAgIHJldHVybiBzcGxpdF9sZW4oYXJ5 Lmxlbmd0aCxzcGxpdCkNCmVuZA0KZGVmIGl0ZW1fY2hlY2soaXRlbSkNCiAgICBpZiBpdGVtWzBd ICE9IG5pbA0KICAgICAgICAxICsgaXRlbV9jaGVjayhpdGVtWzBdKSArIGl0ZW1fY2hlY2soaXRl bVsxXSkNCiAgICBlbHNlDQogICAgICAgIDENCiAgICBlbmQNCmVuZA0KDQoNCmRlZiB0YXJhaSh4 LCB5LCB6KSA9DQogICAgeCA8PSB5ID8geSA6IHRhcmFpKHRhcmFpKHgtMSwgeSwgeiksDQogICAg ICAgICAgICAgICAgICAgICAgIHRhcmFpKHktMSwgeiwgeCksDQogICAgICAgICAgICAgICAgICAg ICAgIHRhcmFpKHotMSwgeCwgeSkpDQogIA0KdGltZXMgPSBBUkdWWzBdLnRvX2kNCnNwbGl0ID0g QVJHVlsxXS50b19pDQoNCnAgc3BsaXRfbGVuKHRpbWVzLCBzcGxpdCkNCnNwbGl0X2xlbih0aW1l cywgc3BsaXQpLmVhY2gubWFwIGRvIHxzcHwNCiAgICBSYWN0b3IubmV3IChzcCkgew0KICAgICAg ICBzID0gXzENCiAgICAgICAgcy5lYWNoIGRvIA0KICAgICAgICAgdGFyYWkoMTMsIDcsIDApIA0K ICAgICAgICBlbmQNCiAgICB9DQplbmQuZWFjaCgmOnRha2UpDQpgYGANClRoZSBwcm9ibGVtIGlz IGluIHJ1YnkgMy4xLjIgYW5kIHJ1YnkgMy4zDQpgLi9ydWJ5IHRhcmFpX3JhY3Rvci5yYiAxIDFg IGhhcyBzaW1pdWxhciBleGVjdXRlIHRpbWUgd2l0aCBgLi9ydWJ5IHRhcmFpX3JhY3Rvci5yYiA4 IDhgIGJlY2F1c2UgZWFjaCB0aHJlYWQgb25seSBydW4gMSB0aW1lIG9mIHRhcmFpIGZ1bmN0aW9u LCBsaWtlIGZvbGxvdzoNCg0KcnVieSAzLjEuMnAyMCAoMjAyMi0wNC0xMiByZXZpc2lvbiA0NDkx YmI3NDBhKSBbeDg2XzY0LWxpbnV4XToNCmBgYA0KdGltZSBydWJ5IGV4cF9yYWN0b3JfdGFyYWku cmIgMSAxDQpbMC4uLjFdDQo8aW50ZXJuYWw6cmFjdG9yPjoyNjc6IHdhcm5pbmc6IFJhY3RvciBp cyBleHBlcmltZW50YWwsIGFuZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVy c2lvbnMgb2YgUnVieSEgQWxzbyB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMu DQoNCnJlYWwgICAgMG0xLjQ0MnMNCnVzZXIgICAgMG0xLjQyOXMNCnN5cyAgICAgMG0wLjAxNHMN Cg0KdGltZSBydWJ5IGV4cF9yYWN0b3JfdGFyYWkucmIgOCA4DQpbMC4uLjEsIDEuLi4yLCAyLi4u MywgMy4uLjQsIDQuLi41LCA1Li4uNiwgNi4uLjcsIDcuLi44XQ0KPGludGVybmFsOnJhY3Rvcj46 MjY3OiB3YXJuaW5nOiBSYWN0b3IgaXMgZXhwZXJpbWVudGFsLCBhbmQgdGhlIGJlaGF2aW9yIG1h eSBjaGFuZ2UgaW4gZnV0dXJlIHZlcnNpb25zIG9mIFJ1YnkhIEFsc28gdGhlcmUgYXJlIG1hbnkg aW1wbGVtZW50YXRpb24gaXNzdWVzLg0KDQpyZWFsICAgIDBtMS44NTdzDQp1c2VyICAgIDBtMTMu ODE3cw0Kc3lzICAgICAwbTAuMDQxcw0KYGBgDQoNCg0KQnV0IGluIHJ1YnkgbWFzdGVyKHJ1Ynkg My40LjBkZXYpIA0KcnVieSAzLjQuMGRldiAoMjAyNC0wNS0xNFQwMTo1ODozMVogbWFzdGVyIDlk MDFmNjU3YjMpIFt4ODZfNjQtbGludXhdDQoxIHJhY3RvciAxIHRhcmFpOg0KYGBgDQp0aW1lIC4u L3J1YnkgZXhwX3JhY3Rvcl90YXJhaS5yYiAxIDENCg0KYFJ1YnlHZW1zJyB3ZXJlIG5vdCBsb2Fk ZWQuDQpgZXJyb3JfaGlnaGxpZ2h0JyB3YXMgbm90IGxvYWRlZC4NCmBkaWRfeW91X21lYW4nIHdh cyBub3QgbG9hZGVkLg0KYHN5bnRheF9zdWdnZXN0JyB3YXMgbm90IGxvYWRlZC4NClswLi4uMV0N CmV4cF9yYWN0b3JfdGFyYWkucmI6NDc6IHdhcm5pbmc6IFJhY3RvciBpcyBleHBlcmltZW50YWws IGFuZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVyc2lvbnMgb2YgUnVieSEg QWxzbyB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMuDQoNCnJlYWwgICAgMG0x LjY3MXMNCnVzZXIgICAgMG0xLjY2NnMNCnN5cyAgICAgMG0wLjAwNXMNCmBgYA0KDQo4IHJhY3Rv ciA4IHRhcmFpOg0KDQpgYGANCnRpbWUgLi4vcnVieSBleHBfcmFjdG9yX3RhcmFpLnJiIDggOA0K DQpgUnVieUdlbXMnIHdlcmUgbm90IGxvYWRlZC4NCmBlcnJvcl9oaWdobGlnaHQnIHdhcyBub3Qg bG9hZGVkLg0KYGRpZF95b3VfbWVhbicgd2FzIG5vdCBsb2FkZWQuDQpgc3ludGF4X3N1Z2dlc3Qn IHdhcyBub3QgbG9hZGVkLg0KWzAuLi4xLCAxLi4uMiwgMi4uLjMsIDMuLi40LCA0Li4uNSwgNS4u LjYsIDYuLi43LCA3Li4uOF0NCmV4cF9yYWN0b3JfdGFyYWkucmI6NDc6IHdhcm5pbmc6IFJhY3Rv ciBpcyBleHBlcmltZW50YWwsIGFuZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUg dmVyc2lvbnMgb2YgUnVieSEgQWxzbyB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1 ZXMuDQoNCnJlYWwgICAgMG0xOC40MDhzDQp1c2VyICAgIDFtNTguNjU5cw0Kc3lzICAgICAwbTAu MDIxcw0KYGBgDQpBbmQgaW4gcnVieSAzLjQuMGRldiB3aGVuIHJ1biBgdGltZSAuLi9ydWJ5IGV4 cF9yYWN0b3JfdGFyYWkucmIgMTYgMTZgIDE2IHRocmVhZCBzaG91bGQgYmUgdXNlZCBpbiBzeXN0 ZW0gbW9uaXRvcmluZyB3aGlsZSBvbmx5IDggdGhyZWFkcyBhcmUgdXNlZC4NClJ1YnkgMy4zIGFu ZCBSdWJ5IDMuMS4yIGRvIG5vdCBoYXZlIHRoaXMgcHJvYmxlbS4NCg0KDQotLS1GaWxlcy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQp0aGVhZDE2XzE2LnBuZyAoMTY4IEtCKQ0KdGhy ZWFkMTZfOC5wbmcgKDE2NSBLQikNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn Lw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcnVieS1k ZXYgbWFpbGluZyBsaXN0IC0tIHJ1YnktZGV2QG1sLnJ1YnktbGFuZy5vcmcKVG8gdW5zdWJzY3Jp YmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWRldi1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCg==