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,T_SPF_TEMPERROR 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)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 4A5FE1F4BE for ; Sat, 26 Oct 2024 09:50:36 +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=vUuemrqd; 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=SqY9FmTG; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1729936233; bh=tZoYQ8TCXXXpT/iLpF7VwtcyHa/r6QDzYyWPxOeVrZQ=; 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=vUuemrqdV4Nwwasa2Q2SfrtSlcLLSw467Q5BpBHlArKpzxk4yh+4D+qDcMvm2bivm YjjTlTl7zlZDbI/IDa9Ilhuo213HbR4JbNkqS3jUPMPk2Ey46euPTKm51N45WMHYe2 MBLV7XRK7HrYY8OQbWk41UKQh+kT4tSAiPVh36Mg= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id ED76844828 for ; Sat, 26 Oct 2024 09:50:33 +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=SqY9FmTG; 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 9DE5C447F4 for ; Sat, 26 Oct 2024 09:50:22 +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=uxyMqavY+hyqL9m31OM/VgOIX7VR6XwJ7IMfpoy2JNg=; b=SqY9FmTGdkY7Apkc+4dreApZjn7gqarX/dV40qFcr4WmnGc0NZdLVYVSEPPRiFhxtRqU paz0fA+oIPwexKUPdnP7XKpzo+GNGLj/RPTKnnxgSkRm2WmhvgmUPQQkg4FncZgPPFpweV 4SdXlSifWASjvNAbv4imKlNOKLKvqTTg53DGDMxjxAQlaNHlRBJhTxiiv9gUTI3x2Zakf4 M3f/iPr1SObFUrOmXrBS/ueaK+ouiCXlQYUSAOoMpQSkFKq/t4dphklcBpZOpvkZbzuc2Y APBfd5tjwrkpxFCWaf5/c5GiIx/FY77fQMekm2vLQXhTtgOA4MMir7jWCTNxwkcQ== Received: by recvd-94b86bfcc-jpsvv with SMTP id recvd-94b86bfcc-jpsvv-1-671CBB5D-13 2024-10-26 09:50:21.636715043 +0000 UTC m=+3772331.845007800 Received: from herokuapp.com (unknown) by geopod-ismtpd-17 (SG) with ESMTP id I-DNibPzRtuh1ijszCAepQ for ; Sat, 26 Oct 2024 09:50:21.624 +0000 (UTC) Date: Sat, 26 Oct 2024 09:50:21 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20816 X-Redmine-Issue-Author: adrienjarthon X-Redmine-Issue-Priority: Normal X-Redmine-Sender: adrienjarthon 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: 96262 X-SG-EID: =?us-ascii?Q?u001=2E=2FJF5XTQrDaz9S5+LBrAXMiC1lJHGhpQ7+91eOSnK3GOpscC0BUscrfYHn?= =?us-ascii?Q?Dq5pS6Sf5OeP=2FZe0DyyHrlWmhlyCos7kRYYQ75F?= =?us-ascii?Q?TTOPlwxvKqbCtUXDOPkGhy5jSZ3GpY08i7nWKYW?= =?us-ascii?Q?eKgHDPhGfDbIIlLt6=2FhSigmKvfDVKMAIS5iJ7ll?= =?us-ascii?Q?W3QRe9bfJ7+27rBM=2FEgRkOzJbNjpLoAnx4aKHXi?= =?us-ascii?Q?FfKtVl6WQKB01wBWsr+bXddHy65G2jcckMkDT3Q?= =?us-ascii?Q?QrCayr1Bc2WizwisJ77iJX77ww=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: 7BVW5NVTWBCQ27VQKGSLUKBUPKHFN3T2 X-Message-ID-Hash: 7BVW5NVTWBCQ27VQKGSLUKBUPKHFN3T2 X-MailFrom: bounces+313651-b711-ruby-core=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 Subject: [ruby-core:119628] [Ruby master Bug#20816] Potential regression in Ruby 3.3.x (compared with 3.1 and 3.2) regarding fast syscalls and multi-threading. List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "adrienjarthon (Adrien Jarthon) via ruby-core" Cc: "adrienjarthon (Adrien Jarthon)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwODE2IGhhcyBiZWVuIHVwZGF0ZWQgYnkgYWRyaWVuamFydGhvbiAoQWRyaWVuIEph cnRob24pLg0KDQoNClRoYW5rcywgdGhlc2UgbnVtYmVycyBhcmUgc2xpZ2h0bHkgbW9yZSAiZXhw ZWN0ZWQiIHRoYW4gbWluZSAoVWJ1bnR1IDI0LjA0KSwgZXNwZWNpYWxseSBmb3IgMiB0aHJlYWRz LCBidXQgb3RoZXIgdGhhdCB0aGF0IGl0IGxvb2tzIGxpa2UgdGhlICJyZWdyZXNzaW9uIiBpcyBh bHNvIHZpc2libGUgb24gTWFjT1MuDQpGb3IgdGhlIHJlY29yZCBJIGFsc28gdGVzdGVkIHdpdGgg cnVieSBtYXN0ZXIgKDMuNC4wIGFzIG9mIDIwMjQtMTAtMjUpIGJ1dCB0aGUgcmVzdWx0cyB3ZXJl IHNpbWlsYXIgdG8gMy4zLjUgKGxpa2UgZm9yIHlvdSkuDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQnVnICMyMDgxNjogUG90ZW50aWFsIHJlZ3Jlc3Npb24g aW4gUnVieSAzLjMueCAoY29tcGFyZWQgd2l0aCAzLjEgYW5kIDMuMikgcmVnYXJkaW5nIGZhc3Qg c3lzY2FsbHMgYW5kIG11bHRpLXRocmVhZGluZy4NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn L2lzc3Vlcy8yMDgxNiNjaGFuZ2UtMTEwMjUwDQoNCiogQXV0aG9yOiBhZHJpZW5qYXJ0aG9uIChB ZHJpZW4gSmFydGhvbikNCiogU3RhdHVzOiBPcGVuDQoqIHJ1YnkgLXY6IDMuMy41DQoqIEJhY2tw b3J0OiAzLjE6IFVOS05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dODQotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpPayBJJ20gc29ycnkgaW4gYWR2YW5jZSBp ZiB0aGlzIGlzIG5vdCByZWFsbHkgYSByZWdyZXNzaW9uIChtYXliZSBpdCdzIHRoZSBjb3N0IHRv IHBheSBmb3Igb3RoZXIgaW1wcm92ZW1lbnRzKSBidXQgaXQgc3RpbGwgc2hvd2VkIGFzIGEgMzAl IHBlcmZvcm1hbmNlIGRyb3AgaW4gbXkgYmVuY2htYXJrIHNvIEkgdGhpbmsgaXQgbWF5IGJlIHdv cnRoIGEgbG9vay4NCg0KRm9yIHRoZSBmdWxsIHN0b3J5IGFib3V0IGhvdyBJIGNhbWUgZG93biB0 aGlzIHJhYmJpdCBob2xlIEkganVzdCB3cm90ZSBhIGJsb2cgcG9zdCB0byBhdm9pZCBjbHV0dGVy aW5nIHRoZSBpc3N1ZTogaHR0cHM6Ly91cGRvd24uaW8vYmxvZy93ZWlyZC1yZXN1bHRzLWNvbXBh cmluZy1ydWJ5LTMtMS0zLTItMy0zLXdpdGgtamVtYWxsb2MtYW5kLXlqaXQgKHBsZWFzZSByZWFk IGl0IGZpcnN0KQ0KDQpIZXJlIEknbSBnb25uYSBwdXQgbXkgbGFzdCBmaW5kaW5ncyBhbmQgdGhl IHNtYWxsZXN0IHJlcHJvZHVjaWJsZSBleGFtcGxlIEkgd2FzIGFibGUgdG8gd3JpdGUuDQoNClNv IGJhc2ljYWxseSBJIG5vdGljZWQgdGhhdCBxdWljayBzeXNjYWxscyAoYXQgbGVhc3Qgd2l0aCBh IGdvb2QgU1NEKSBsaWtlIGBGaWxlLmV4aXN0cz9gIG9yIGBGaWxlLm10aW1lYCwgd2hlbiB1c2Vk IGluIGEgbXVsdGktdGhyZWFkZWQgZW52aXJvbmVtZW50IChTaWRla2lxIGluIG15IGluaXRpYWwg dGVzdGluZyBidXQgSSByZWR1Y2VkIGl0IHRvIGEgZmV3IFRocmVhZC5uZXcpIGFyZSBzaWduaWZp Y2FudGx5IHNsb3dlciBpbiAzLjMueCAodGVzdGVkIHdpdGggdGhlIHNhbWUgcmVzdWx0cyBvbiAz LjMuMCwgMy4zLjIgYW5kIDMuMy41IGZvciB0aGUgbW9tZW50KSBpbiBjb21wYXJpc29uIHdpdGgg My4xLjIgb3IgMy4yLjU6IGFib3V0IHR3aWNlIGFzIHNsb3cuDQoNClRoZXNlIHN5c2NhbGxzIGFy ZSBoZWF2aWx5IHVzZWQgYnkgdGhlIFJhaWxzIFJlbG9hZGVyIHdoaWNoIGlzIGhvdyBpdCBoYWQg c3VjaCBhIGh1Z2UgaW1wYWN0ICgzMCUpIGluIG15IHRlc3RpbmcuDQoNCkhlcmUgaXMgdGhlIHNt YWxsIHJlcHJvZHVjdGlvbiBzY3JpcHQgSSB3cm90ZToNCg0KYGBgIHJ1YnkNCiMhL3Vzci9iaW4v ZW52IHJ1YnkNCg0KR0MuZGlzYWJsZSAjIGp1c3QgdG8gbWFrZSBzdXJlIGl0IGRvZXNuJ3Qgc2tl dyByZXN1bHRzDQpUSFJFQURTID0gKEFSR1YuZmlyc3QgfHwgMTApLnRvX2kgICMgY2hvb3NlIHRo cmVhZCBjb3VudCBmcm9tIENMSQ0KTiA9IDEwXzAwMF8wMDAgIyB0byBtYWtlIHRoZSB0ZXN0IGxv bmdlciBvciBzaG9ydGVyDQoNCnB1dHMgIlJ1YnkgI3tSVUJZX1ZFUlNJT059IC8gWUpJVDogI3tS dWJ5Vk06OllKSVQuZW5hYmxlZD99IC8gI3tUSFJFQURTfSBUaHJlYWRzIg0KDQpBcnJheS5uZXco VEhSRUFEUykubWFwIGRvDQogIFRocmVhZC5uZXcgZG8NCiAgICAoTi9USFJFQURTKS50aW1lcyB7 IEZpbGUubXRpbWUoX19GSUxFX18pIH0NCiAgZW5kDQplbmQuZWFjaCgmOmpvaW4pDQoNCnB1dHMg IiN7Tn0gY2FsbHMgY29tcGxldGVkIg0KYGBgDQoNClRoZSBnb2FsIGlzIGp1c3QgdG8gcnVuIGEg bG90IG9mIGZhc3Qgc3lzY2FsbHMsIGluIHZhcmlvdXMgbnVtYmVyIG9mIHRocmVhZHMsIGFuZCBo ZXJlIGFyZSB0aGUgbnVtYmVycyBvbiBteSBtYWNoaW5lOg0KfFRocmVhZHNcUnVieXwzLjEuMiB8 My4zLjUgfA0KfC0tfC0tfC0tfA0KfDEgfCAxMy43cyB8IOKchSAxNC4ycyB8DQp8MiB8IDkuN3Mg fCDimqDvuI8gMzMuNHMgfA0KfDQgfCAyMy4ycyB8IOKaoO+4jyAzNy4wcyB8DQp8OCB8IDIxLjhz IHwg4pqg77iPIDM5LjdzIHwNCnwxNiB8IDIzLjFzIHwg4pqg77iPIDQxLjVzIHwNCg0KKG1vcmUg bnVtYmVycyBpbiB0aGUgW2Jsb2cgcG9zdF0oaHR0cHM6Ly91cGRvd24uaW8vYmxvZy93ZWlyZC1y ZXN1bHRzLWNvbXBhcmluZy1ydWJ5LTMtMS0zLTItMy0zLXdpdGgtamVtYWxsb2MtYW5kLXlqaXQp KQ0KDQpJIHN1c3BlY3RlZCB0aGUgW25ldyBOOk0gdGhyZWFkIHNjaGVkdWxlciBpbnRyb2R1Y2Vk IGluIDMuM10oaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzg2MjkpLCBldmVuIHRo b3VnaCBpdCdzICJkaXNhYmxlZCIgYnkgZGVmYXVsdCBvbiB0aGUgbWFpbiBSYWN0b3IsIHRoaW5r aW5nIG1heWJlIHRoZXNlIGNoYW5nZXMgZGVncmFkZWQgYSBiaXQgdGhpcyAocXVpdGUgc3BlY2lm aWMgc2NlbmFyaW8pLiBTbyBJIGdhdmUgYSBxdWljayB0cnkgd2l0aCB0aGUgZmVhdHVyZSBFTkFC TEVELCB0byBzZWUgaWYgaXQgd291bGQgYXQgbGVhc3QgY2hhbmdlIGFueXRoaW5nIGFuZCBpdCBk aWQgISAodGhvdWdoIG5vdCB3YXMgSSBleHBlY3RlZCk6DQoNCnxUaHJlYWRzXFJ1Ynl8My4xLjIg fDMuMy41IHwgMy4zLjUgd2l0aCBSVUJZX01OX1RIUkVBRFM9MSB8DQp8LS18LS18LS18LS18DQp8 MSB8IDEzLjdzIHwgMTQuMnMgfCAxNC41cyDinIUgfA0KfDIgfCA5LjdzIHwg4pqg77iPIDMzLjRz IHwgMTIuM3Mg8J+OiSB8DQp8NCB8IDIzLjJzIHwg4pqg77iPIDM3LjBzIHwgNDAuNXMg8J+nkCB8 DQp8OCB8IDIxLjhzIHwg4pqg77iPIDM5LjdzIHwgMzcuOXMg8J+nkCB8DQp8MTYgfCAyMy4xcyB8 IOKaoO+4jyA0MS41cyB8IDM2LjNzIPCfp5AgfA0KDQoNCihJIGNhbiBtYWtlIGdyYXBocyBmb3Ig dGhlc2UgbnVtYmVycyBpZiBpdCBoZWxwcykNCg0KTm93IEknbSBhIGJpdCBzdHVjayBpbiBteSBp bnZlc3RpZ2F0aW9uLCBJJ20gbm90IHN1cmUgd2hhdCBjaGFuZ2UgaW4gMy4zIGNhdXNlZCB0aGlz ICh0aGUgbmV3IHRocmVhZCBzY2hlZHVsZXIgaXMgYSBnb29kIGxlYWQgSU1PKSBvciBpZiBpdCBl dmVuIGlzIGEgcmVncmVzc2lvbi4gTWF5YmUgdGhpcyBkb3duc2lkZSBpcyBpbm5ldml0YWJsZSBm b3Igb3RoZXIgYmVuZWZpdHM/IEkgYW0gaGFwcHkgdG8gY29udHJpYnV0ZSBtb3JlIHRpbWUgdG8g dGhpcyBpc3N1ZSBhbmQgcGVyZm9ybSBtb3JlIHRlc3RzIGJ1dCBJIHdvdWxkIG5lZWQgc29tZSBn dWlkYW5jZSBvbiB3aGF0IGNvdWxkIGJlIGludGVyZXN0aW5nIHRvIHRlc3QsIGZyb20gcGVvcGxl IHdobyB1bmRlcnN0YW5kIGEgYml0IGJldHRlciB0aGFuIG1lIGhvdyB0aGlzIHdvcmtzIGludGVy bmFsbHkuDQoNClRoYW5rcyAhIChhbmQgc29ycnkgZm9yIHRoZSBsb25nIHJlYWQpDQoNCg0KDQot LSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1j b3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVi eS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8v bWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9y Zy8=