From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id eNvlKs4q32GpAAAAgWs5BA (envelope-from ) for ; Wed, 12 Jan 2022 20:23:58 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id aJCAJ84q32GIZAEAauVa8A (envelope-from ) for ; Wed, 12 Jan 2022 20:23:58 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 511C810E96 for ; Wed, 12 Jan 2022 20:23:58 +0100 (CET) Received: from localhost ([::1]:58066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7jDw-00037g-Qb for larch@yhetil.org; Wed, 12 Jan 2022 14:23:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57182) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7jD4-0002du-Ki for bug-guix@gnu.org; Wed, 12 Jan 2022 14:23:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38015) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n7jD4-0001UR-B5 for bug-guix@gnu.org; Wed, 12 Jan 2022 14:23:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n7jD3-0003p8-VL; Wed, 12 Jan 2022 14:23:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#53005: [PATCH 1/1] gnu: glibc: Preserve "__pthread_key_create" symbol. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 12 Jan 2022 19:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53005 X-GNU-PR-Package: guix X-GNU-PR-Keywords: patch To: Simon South Received: via spool by 53005-submit@debbugs.gnu.org id=B53005.164201532514595 (code B ref 53005); Wed, 12 Jan 2022 19:23:01 +0000 Received: (at 53005) by debbugs.gnu.org; 12 Jan 2022 19:22:05 +0000 Received: from localhost ([127.0.0.1]:59148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7jC9-0003nK-Gq for submit@debbugs.gnu.org; Wed, 12 Jan 2022 14:22:05 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:44229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7jC7-0003mo-TE for 53005@debbugs.gnu.org; Wed, 12 Jan 2022 14:22:04 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 0E0AE3200F76; Wed, 12 Jan 2022 14:21:57 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 12 Jan 2022 14:21:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=4iZn2xMMOw1pkvR1WI3MyJhR rYTAjT4ogJA227BMG6o=; b=hL3jy6FC7eF+wwq5iGF91sG0tzGfvtN2HXdgf9kV bK5aRu0wbizMkhnX1ySgl/x0oJv1QaFKSFSCpgux1CFxJDV9f25CC8T90PcBS/Dy JEeyEFKi5tMkQaGcvNXp025n3WoahepI8GZ9e68OFsZb3rYa3R1u1N/dok9VYksO 7co= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=4iZn2x MMOw1pkvR1WI3MyJhRrYTAjT4ogJA227BMG6o=; b=gkCFY3cU6qaaPjWxh3y8N4 QpMSnvJHcJrIemGHj9fWfdESrhKR5t8TdY1LWLXzoTh4frI+taewwF+M3RA6CDKR lPhPaCcRhswJwZWDezJiixYYX857j6AHTRlAf/EkEMSFzSCpn8mXLTxFyh0deWOj xai+5ip2iCLNhStqlKCdV62VHe1kDZef2vhY19PGO7mmoP4IQnMrfK/mcViv9RJ7 yT8Oo2CeRcBwWwfVnicp8KLLuvO9ue3v0yct40aYsz4O4RW5fjQOO+s5s7NiZl6i Wk36aOtYgFT3MaDzOImUeG4Wbw97ljCee8yata7m6sj6grpvTCGWLmeEJF4QkkMQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrtddugdellecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcuhfgr mhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvg hrnhepvddvudegffefiedttdfhfedvuefhgfekieekgeekveetgefhfeetgfegueduffei necuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 12 Jan 2022 14:21:57 -0500 (EST) Date: Wed, 12 Jan 2022 14:21:55 -0500 From: Leo Famulari Message-ID: References: <7e85b4a230a68240759120e8440ea77cf1d6e927.1641856285.git.simon@simonsouth.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7e85b4a230a68240759120e8440ea77cf1d6e927.1641856285.git.simon@simonsouth.net> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 53005@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642015438; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=4iZn2xMMOw1pkvR1WI3MyJhRrYTAjT4ogJA227BMG6o=; b=Z90oyWsDsDQOQ/oaF6sx9CVXwkkUgDHumrSGnuUljnp9GScXHfJMDd//aYjZAt1Cu/jD2Z sZdvPRpVlXMrExGbkz0XAgnkMluDyZNDQsH7JWwDV9bd9smMy+1RI//f+F18Ge+1aAIiib 7p/JZXXOpP3pLOXXwnw05GIZKky2otaFQemhn6On9X7WmsDoAZ+DhTz5i+dSbuy6CGdwtJ uredTwVn6p1adQjgetHciKpuOJIOKtK0h3JSXZAa3Dvo0Pmg7FxSXSPSvc4hp9kFePd1Tc 1fjg6y5WMvSvLE7JI2mjT8TzBoq/92DfpdCflAgSV/7ZYD7naPeWrZj4cKtHTw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642015438; a=rsa-sha256; cv=none; b=tT4cVmKH8xYG23D1vR3L7yERajzVfjPgv2nka/m3cY21qZOnK+xKNOYZDLWLm/beioDZpq XwMYrqGREdoK/PXNeWpi/fbq7cMADAAfK1lllNtIn/fLOvRTxwtfVhIjOY6125Ffg96RkD 7Ds8XdJBrH/SyPJ8qpMXIwsxoiL6yTi374Xi+dHew+oCWbcmrE9AyivVR23srS3FGd2WKe 98ZlC9dc5RkO7dbPp4SCfFtZ0GR1Lvg15oMUMN+GaoCdwL3aJJbRvrYaMMSHQ/GhRpC+Uc TVs/dlL06Em10+Z+3YLdIJXIxSGszYp9bjONm5/DCN3xtlU2YGfB15VylPAfxQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=hL3jy6FC; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=gkCFY3cU; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.12 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=hL3jy6FC; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b=gkCFY3cU; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 511C810E96 X-Spam-Score: -3.12 X-Migadu-Scanner: scn0.migadu.com X-TUID: vpcN8JP8AJDP On Mon, Jan 10, 2022 at 06:34:26PM -0500, Simon South wrote: > Avoid a potential crash in multithreaded applications by preserving the > pthread library's "__pthread_key_create" symbol, used by libgcc to detect the > use of threads in an application. > > Fixes . > > * gnu/packages/base.scm (glibc)[arguments]: Add "#:strip-flags" with > "--keep-symbol=__pthread_key_create" appended to the default set. Thanks for analysing this bug and sending a patch. Because the proposed fix changes glibc, it will require rebuilding the entire distro. That's expensive, so, we need to think about it some more before deciding what to do. First, how was the LUKS2 volume created? Was it created by Guix System? Is it the default type of LUKS volume created by Guix? I see that our cryptsetup package has "with-default-luks-format=LUKS1". I'm trying to understand how many users will be affected by this bug. Second, do other distros have to apply the same workaround with '--keep-symbol'? Like, is this problem widespread? Is Guix doing something wrong that requires the workaround? Sorry if you already answered these questions in your previous messages.