From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on starla X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=4.0.1 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=pz28yJx4; 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=YKUuEIXx; dkim-atps=neutral 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 E1DBA1F47D for ; Tue, 16 Sep 2025 18:53:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1758048754; bh=9v0JZXP9UYPY7yhIAKyUzb+HAsHLDJv1ca/QTSerKOI=; 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=pz28yJx4/RyQA6WDn2AMpoNSH6QBcup5yZGuhDvQKdqEFfPDIqS6p5xbRURP2B3dj orE72nmNRwH3X/EksrsZ8w89k+Ye3Nx8h00kNbKVbQgCSsuzi/K4Yj9S0J9rB2MYEM OdiKqqerAW1DgM7PZ+y6uupPIVQTJctprEtxSoTY= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 639DE42DF9 for ; Tue, 16 Sep 2025 18:52:34 +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=YKUuEIXx; dkim-atps=neutral Received: from s.wrqvwxzv.outbound-mail.sendgrid.net (s.wrqvwxzv.outbound-mail.sendgrid.net [149.72.154.232]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 2C6F542DC1 for ; Tue, 16 Sep 2025 18:51:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=date:from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:date:from:subject:to; s=s1; bh=j0XQT8GwpqERLJsJyVfNs1WRjp/YFIskBhg9mKN1HoE=; b=YKUuEIXxZz1kj1qJTLWoTGfr+x8yDIHOISVdK9mLTujrMYcN/8JZxe3BkvnMkMldmR+B JcOs8QKtfouhCvW4MArjNl7RyqcZYW4BhsZExZRpniROY4qGgrMP9EbXHA9jM05QdBuSBP dWRU7gvOfFBrJ51OqMTUh5nIDSKY/uFS87himT+2CQerwMGzzfpYUl34GnQWDjjdhA0Yfd ioQpYH4bN7qhj03veSdqKkRYwAKG4YEMJMDpAZyKFvIQXnFANBhed65UgnofHzzCu3raA3 yMB514fDhOEsu0zdxdyXGi32Pfe4sDiHYiOXjvqcKJPArcnuDB4efnv/8bNZJShQ== Received: by recvd-canary-c75fff999-2czjn with SMTP id recvd-canary-c75fff999-2czjn-1-68C9B1B1-5 2025-09-16 18:51:29.487557417 +0000 UTC m=+7843529.251547687 Received: from herokuapp.com (unknown) by geopod-ismtpd-13 (SG) with ESMTP id zlQ929XRSiS0yzBJ3AKCqw for ; Tue, 16 Sep 2025 18:51:29.419 +0000 (UTC) Date: Tue, 16 Sep 2025 18:51:29 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 21607 X-Redmine-Issue-Author: satadru X-Redmine-Issue-Assignee: Group (ractor) X-Redmine-Issue-Priority: Normal X-Redmine-Sender: satadru 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: 100097 X-SG-EID: =?us-ascii?Q?u001=2EIWzZzgidb8xvt3OzRrdsa8aLjOcthUj1woH7OUU=2FvJaLiFZAzL9blK10s?= =?us-ascii?Q?EeTrhl0FtnZkeOIGeznvT6g4xkO7MSYhqT8fuP+?= =?us-ascii?Q?hl9vCbjzsFWsaJ=2F27WD6CiShcCO7AUpg3of0naR?= =?us-ascii?Q?jde2p1uobd23HxgL8Zby84L6GDaR1ONatwPFcM+?= =?us-ascii?Q?NzsnFaJ8jPBthI5zLyQAbPNakZjJJmwddnuo4f4?= =?us-ascii?Q?f4t++AOZHkR9CYoFD73hegeb4g+o9iqHKLoWk5x?= =?us-ascii?Q?+Von73wc3VRG30SDAdBNIw7e+g=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: WT6LXCXLGXGYCQ4BJUJABBV6J76WKY6Z X-Message-ID-Hash: WT6LXCXLGXGYCQ4BJUJABBV6J76WKY6Z X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:123268] [Ruby Bug#21607] require 'concurrent-ruby' causes segfault with Ruby 3.4.6 on linux/i686 List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "satadru (Satadru Pramanik) via ruby-core" Cc: "satadru (Satadru Pramanik)" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Issue #21607 has been updated by satadru (Satadru Pramanik). Hello all, a build from earlier this summer's 3.4 branch using the current bundled gems also gave the same error when I built that two days ago. The only other difference might be that we are using GCC 15 now. But I'd also note that this builds fine and appears to work without issue on 32-bit armv7l as well as on x86_64, and those builds use GCC 15 too. ---------------------------------------- Bug #21607: require 'concurrent-ruby' causes segfault with Ruby 3.4.6 on linux/i686 https://bugs.ruby-lang.org/issues/21607#change-114633 * Author: satadru (Satadru Pramanik) * Status: Open * Assignee: ractor * ruby -v: ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [i686-linux] * Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: REQUIRED ---------------------------------------- As mentioned at https://github.com/ruby/ruby/pull/14532#issuecomment-3288983469 chronos@buppie-i686:2.23 M58 /usr/local/lib/crew/packages (master >|SPARSE)$ ruby -e "require 'concurrent-ruby' ; puts 'success'" Segmentation fault This causes a segfault on i686 only on our Chromebrew/i686 systems. armv7l and x86_64 do not have this issue. This may be linked to the update to prism 1.5.x? Docker reproducer on our i686 ChromeOS Milestone 58 based container image: docker run --init --platform linux/386 --rm --net=host -v $(pwd):/output -h $(hostname)-i686 --tmpfs /tmp --ulimit "nofile=$(ulimit -Sn):$(ulimit -Hn)" -it satmandu/crewbuild:alex-i686.m58 # Note the lack of an issue with 3.4.5 with this command: ruby -e "require 'concurrent-ruby' ; puts 'success'" # In that container, upgrade ruby to 3.4.6: CREW_REPO=https://github.com/chromebrew/chromebrew.git CREW_BRANCH=updater-ruby_3.4.6 crew update \ && yes | crew upgrade # Then run the breaking command: ruby -e "require 'concurrent-ruby' ; puts 'success'" # Note the segfault. ---Files-------------------------------- i686-ruby-github-action-build-job-log.txt (298 KB) -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/