[{"id":3688485,"web_url":"http://patchwork.ozlabs.org/comment/3688485/","msgid":"<lhuh5oit0ly.fsf@oldenburg.str.redhat.com>","list_archive_url":null,"date":"2026-05-08T14:52:25","subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"* Yury Khrustalev:\n\n> Remove AArch64-specific code, that is currently broken, from the\n> core malloc implementation.\n>\n> Code clean-up, no functional change unrelated to memory tagging.\n\nFor future reference, it might be helpful to put into the commit message\nwhy this is broken (highlights are enough).\n\nAs I wrote before, I found the performance unsatisfactory.  And I\ncouldn't get it work with sbrk.\n\nWas it actually broken?  Maybe I botched my testing, but I could boot on\nAArch64 system where glibc was patched to enable memory tagging\nunconditionally.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=hZr06jLw;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=hZr06jLw","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","sourceware.org; arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gBsYR0HLXz1yCg\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 00:52:59 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id 0A8C94BA2E0E\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  8 May 2026 14:52:57 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id 27D8A4BA2E1E\n for <libc-alpha@sourceware.org>; Fri,  8 May 2026 14:52:37 +0000 (GMT)","from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-186-VBpL8LUzPKSkVlLdjr7qTw-1; Fri,\n 08 May 2026 10:52:32 -0400","from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 03FE719560B2; Fri,  8 May 2026 14:52:31 +0000 (UTC)","from fweimer-oldenburg.csb.redhat.com (unknown [10.44.49.18])\n by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 243CE1944B20; Fri,  8 May 2026 14:52:27 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 0A8C94BA2E0E","OpenDKIM Filter v2.11.0 sourceware.org 27D8A4BA2E1E"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 27D8A4BA2E1E","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 27D8A4BA2E1E","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778251957; cv=none;\n b=OIIrINIYrjpcRZTxxgaSqUFZAKvWFi2037nVjtXpuGRRMsffd/a52O2QgkKfTIhuWDh/EtyuvoVaI1CuF+CZFz/0xMjdts+rvwq+9yN4dfeZ8XyEF6U1/JXJkmCPg7MoulO9dcPkIH9iY8oGuCO+YOEJath4EdJMEaiXmswNA94=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778251957; c=relaxed/simple;\n bh=15DYvMaRC2HhU64ve1sH9RHTjOze9FSQkSmDsGu6r7o=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=KqqPp1JTOgcKKR6+jLpIlx8JM/rGzK+CnDjHtsBj8oGrlsBwRvipdwCdJRUfzWiw/cGG3TIVJ8SvzQDIRFVcYYtaEw3DMpOPs27iq3r3N5BS5luHZ6q02pjZmeUpR6EdL/dngQONAtbfqYbPdoAP5hLWWvpA0xQqb/qSnbWXr4A=","ARC-Authentication-Results":"i=1; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=hZr06jLw","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1778251956;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=YCg22tH2n5Ua6bjLzm+Lb+BXjeLkda28uGLwsYWcAlk=;\n b=hZr06jLwzxRHCMYhOJtD7z1Vqm8s/aw7sI53n32+uOfExvROtZ40aS6S0njiiQ5ghGEGbz\n J3lCb91a49yvSdTjgHwxztVUNhfwzFYB5RL7/7OrXh9dkRprL/oCmWpFGyERSWU9jdbVL/\n gOHqpnYBKrLEKr+XkRG/LuT6Ud/8uBk=","X-MC-Unique":"VBpL8LUzPKSkVlLdjr7qTw-1","X-Mimecast-MFC-AGG-ID":"VBpL8LUzPKSkVlLdjr7qTw_1778251951","From":"Florian Weimer <fweimer@redhat.com>","To":"Yury Khrustalev <yury.khrustalev@arm.com>","Cc":"libc-alpha@sourceware.org,  DJ Delorie <dj@redhat.com>,  Adhemerval\n Zanella <adhemerval.zanella@linaro.org>,  Andreas Schwab <schwab@suse.de>,\n Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","In-Reply-To":"<20260508132211.3504357-4-yury.khrustalev@arm.com> (Yury\n Khrustalev's message of \"Fri, 8 May 2026 14:22:11 +0100\")","References":"<20260508132211.3504357-1-yury.khrustalev@arm.com>\n <20260508132211.3504357-4-yury.khrustalev@arm.com>","Date":"Fri, 08 May 2026 16:52:25 +0200","Message-ID":"<lhuh5oit0ly.fsf@oldenburg.str.redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Scanned-By":"MIMEDefang 3.0 on 10.30.177.17","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"Wz0YrqPH7wCRO4-3CLHBlHW8oF47HiBYbNWRIz1xWWs_1778251951","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3688493,"web_url":"http://patchwork.ozlabs.org/comment/3688493/","msgid":"<af36pXLccQZ7oXOY@arm.com>","list_archive_url":null,"date":"2026-05-08T15:00:53","subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","submitter":{"id":88214,"url":"http://patchwork.ozlabs.org/api/people/88214/","name":"Yury Khrustalev","email":"yury.khrustalev@arm.com"},"content":"On Fri, May 08, 2026 at 04:52:25PM +0200, Florian Weimer wrote:\n> * Yury Khrustalev:\n> \n> > Remove AArch64-specific code, that is currently broken, from the\n> > core malloc implementation.\n> >\n> > Code clean-up, no functional change unrelated to memory tagging.\n> \n> For future reference, it might be helpful to put into the commit message\n> why this is broken (highlights are enough).\n\nMakes sense, perhaps I should create a bugzilla for this.\n\n> ...\n>\n> Was it actually broken?  Maybe I botched my testing, but I could boot on\n> AArch64 system where glibc was patched to enable memory tagging\n> unconditionally.\n\nHave you run it on a system that has HWCAP2_MTE? One thing that doesn't\nwork is that calling free(ptr) results in a SIGSEGV if ptr is tagged and\nmemory it points to is also tagged. But of course for this to happen the\nsystem should have HWCAP2_MTE, and Glibc (or your test) should do prctl\nsyscall with PR_SET_TAGGED_ADDR_CTRL and then malloc should use mmap with\nPROT_MTE.\n\nIf you manage to enable memory tagging in malloc correctly, a lot of\nmalloc tests from the Glibc testsuite fail (due to similar segfaults\nresulting from tag mismatch).\n\nThanks,\nYury","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=hIzPl3lg;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=hIzPl3lg;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=hIzPl3lg;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=hIzPl3lg","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com","sourceware.org; spf=pass smtp.mailfrom=arm.com","sourceware.org;\n arc=pass smtp.remote-ip=2a01:111:f403:c201::3"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gBsmy39hqz1yJq\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 01:02:58 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id 190B44BA2E23\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  8 May 2026 15:02:56 +0000 (GMT)","from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c201::3])\n by sourceware.org (Postfix) with ESMTPS id 48AAA4BA2E1A\n for <libc-alpha@sourceware.org>; Fri,  8 May 2026 15:02:16 +0000 (GMT)","from CWLP265CA0546.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:18d::17)\n by PAVPR08MB9674.eurprd08.prod.outlook.com (2603:10a6:102:31d::14)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Fri, 8 May\n 2026 15:02:02 +0000","from AM1PEPF000252E1.eurprd07.prod.outlook.com\n (2603:10a6:400:18d:cafe::33) by CWLP265CA0546.outlook.office365.com\n (2603:10a6:400:18d::17) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9891.19 via Frontend Transport; Fri,\n 8 May 2026 15:02:00 +0000","from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by\n AM1PEPF000252E1.mail.protection.outlook.com (10.167.16.59) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9913.8\n via Frontend Transport; Fri, 8 May 2026 15:02:00 +0000","from CWLP265CA0451.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:1b7::11)\n by DB8PR08MB5436.eurprd08.prod.outlook.com (2603:10a6:10:111::13)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.17; Fri, 8 May\n 2026 15:00:56 +0000","from AMS1EPF00000092.eurprd05.prod.outlook.com\n (2603:10a6:400:1b7:cafe::c6) by CWLP265CA0451.outlook.office365.com\n (2603:10a6:400:1b7::11) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9891.19 via Frontend Transport; Fri,\n 8 May 2026 15:00:55 +0000","from nebula.arm.com (172.205.89.229) by\n AMS1EPF00000092.mail.protection.outlook.com (10.167.242.89) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9891.9 via Frontend Transport; Fri, 8 May 2026 15:00:55 +0000","from AZ-NEU-EX03.Arm.com (10.240.25.137) by AZ-NEU-EX03.Arm.com\n (10.240.25.137) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 8 May\n 2026 15:00:55 +0000","from arm.com (10.1.34.30) by mail.arm.com (10.240.25.137) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend\n Transport; Fri, 8 May 2026 15:00:54 +0000"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 190B44BA2E23","OpenDKIM Filter v2.11.0 sourceware.org 48AAA4BA2E1A"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 48AAA4BA2E1A","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 48AAA4BA2E1A","ARC-Seal":["i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1778252536; cv=pass;\n b=AO5X5nD36oYusRdgKdokxKixhYJLnPjjH2D/dZ3+9ShLpj9bVKXTP78NnJ4cYxuylR7KabNz8350Ml1UIokq/v0OkC0ui6M7jdT1LsVv+TsJkJuvmJtl6lau0McrYY1qQsPW+GWA+qzaOG+WMTVXBkN+6zl6l4AHhk3g7nhH6Lk=","i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=dDmXrMOiBK0XXQQHs9OYPBmm6IMoVjFfgPWrA0A6m1aQeFq6rhelUr1Gm9eDO5ZcZ59he/yuGGz3JVGdzYOoKNdJ9ACurXmCc4/ugVeLBSN37ZrwE8XPYcwSEZkkr17ZoIxTQpkuiSDIisk89YjitMWSP0YyKIh4bObeL2ccpVRF54O5xR/O+3+1D+qlNv4Z8eOXLrKWdR9PyS9ksyPcB5Rkl9nhYrZ8nf2/t91vPBumONJRlocSAGFRQ7hV64QAKSMfO1AM5xzqu+OiP71xWXeiKNGqhuglTVti/Y9pDMf6Nmp/d5lG4g/8VKfRh4SbiTg6VoROOu3Y77M/zSJhFg==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ZUmA4l7pu+M8Mq7bwN+Eldi2+ARmyeMXV722flHnOq49GkeauiFkVuqtw5rhsOUknhnIMUfdV68kRyaqn2+g0RFRrDxuQA9n0bKqGa7zlw8Zwa+CzjZKbkJLjpTYn6mOnOrWE1AtZnk+JusP8UDJnVJr/zWSMLhY0ET2nKqbHJz6Ta47JQGruquJBmkUCM2Rt2XlHPdpM9MdAncmpkC+/zAgravH26d0ZabYbv/mpmQlJnzAU6unDlVPcDrmxrTNoqKci7xZAm45ec1osSylOiIipRzsVqS6dr2ouX71DzW2Y/BZPpFgIc+TX/3wMOUV1W4yhmn7DKdAyQYKtlyIKw=="],"ARC-Message-Signature":["i=3; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778252536; c=relaxed/simple;\n bh=wV8kYys0P4T6zNi9tHQvjZMSSXDTpeNt3H56tQYOcvM=;\n h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID:\n MIME-Version;\n b=XURMfz0eLElZaKcbaQTIdLmTmeikybLiyTeICMGxkJtMZog7iPRbr/lG3h81Rb6PEMLdgZjItj0v9Dhtk/f+ScPj1u+89zHWy/7HQbMgGpluU27Uh1MjpfrSCPQUJMgXH/0EipP3PKqApOONanXrkwffwstQRG4D6SKzthzn8oU=","i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=5+vPkgaPPa7vGg3r9wVhlY+HMB8Bgt8VHXtR++kOf+Y=;\n b=l+RtROC7DGPfiJOznUlYNGCIGwXtwN45F+nz73yB4lEc5+gX8a5wbmMdrVxS2ELP2SvkgT5CKqpgY5wBVp9y7Q9/J1HHTubmoLRxkyKzqd92j2Lq/NXLZKxWfzDYvEZrUdlRRu69jGSnHR/Maj37htuMRU8b0DRh9AYcE6Wx4umltxgiI9E9wcwYxsIMyPbMmS6YrsBcZJ6jujMfwHCIK4WVo6EnSALy/uzcmJRNnWECxGqXFVq63GDWYX8LUtfQVwLOtMrp47sIWDHBitQ1LDJomOOMPkFqOawtSgPG2F8ovw80b32TT2OGuvmJiGSav0MfRmRCQsx9YvYbqicrww==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=5+vPkgaPPa7vGg3r9wVhlY+HMB8Bgt8VHXtR++kOf+Y=;\n b=RhuiNHIOiNg/qXr8XbKGsbpZis7ANtOOZeXOsR2mxm2InIt7UX3L24yypHkjVlkRagUPzpnQxYMtsFmEsy22Rd4fwES3YU3fnNOllufewDwBzOZiu6GbGBQ5GHjsj2YCdDjMhtvHFxuCWSrT5ZIlu2yL8IiO+VWw+BXVWRTe2/sMjqEoS/hNeSIXx5hN5yNoLKx/0Z5J5zBD4bSBmblVYi/DcD65anzSuym2INFvzIeshTMlLFAD3QSI57horXE0ckPFwUyTS7WDJzxz/fHW4VXxE11SFxVP7Q7sdpdyXv+qEdhK94U9v6xsSD50+j0z6fdEJe3LtfQsVWrcSVmGKA=="],"ARC-Authentication-Results":["i=3; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1\n header.b=hIzPl3lg;\n dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=hIzPl3lg","i=2; mx.microsoft.com 1; spf=pass (sender ip is\n 4.158.2.129) smtp.rcpttodomain=redhat.com smtp.mailfrom=arm.com; dmarc=pass\n (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass\n (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1\n spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com])","i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 172.205.89.229) smtp.rcpttodomain=redhat.com smtp.mailfrom=arm.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;\n dkim=none (message not signed); arc=none (0)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=5+vPkgaPPa7vGg3r9wVhlY+HMB8Bgt8VHXtR++kOf+Y=;\n b=hIzPl3lgxDinQ0u3D7omZpaU3w+Ic/JzT/EAXO7OYIkgCYIjBaf3+11bO+P15lusAw1zVWtnu2bavbtVYZ6O5vAcPs1O/I9j5JTHMzgAGxGqRmvWNOzeOMySXrg1K+gw+hrV41tvj6KFuvGLl2qYwVHY80coe169i4EYh8wS5e8=","v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=5+vPkgaPPa7vGg3r9wVhlY+HMB8Bgt8VHXtR++kOf+Y=;\n b=hIzPl3lgxDinQ0u3D7omZpaU3w+Ic/JzT/EAXO7OYIkgCYIjBaf3+11bO+P15lusAw1zVWtnu2bavbtVYZ6O5vAcPs1O/I9j5JTHMzgAGxGqRmvWNOzeOMySXrg1K+gw+hrV41tvj6KFuvGLl2qYwVHY80coe169i4EYh8wS5e8="],"X-MS-Exchange-Authentication-Results":["spf=pass (sender IP is 4.158.2.129)\n smtp.mailfrom=arm.com; dkim=pass (signature was verified)\n header.d=arm.com;dmarc=pass action=none header.from=arm.com;","spf=pass (sender IP is 172.205.89.229)\n smtp.mailfrom=arm.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=arm.com;"],"Received-SPF":["Pass (protection.outlook.com: domain of arm.com designates\n 4.158.2.129 as permitted sender) receiver=protection.outlook.com;\n client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C","Pass (protection.outlook.com: domain of arm.com designates\n 172.205.89.229 as permitted sender) receiver=protection.outlook.com;\n client-ip=172.205.89.229; helo=nebula.arm.com; pr=C"],"Date":"Fri, 8 May 2026 16:00:53 +0100","From":"Yury Khrustalev <yury.khrustalev@arm.com>","To":"Florian Weimer <fweimer@redhat.com>","CC":"<libc-alpha@sourceware.org>, DJ Delorie <dj@redhat.com>, \"Adhemerval\n Zanella\" <adhemerval.zanella@linaro.org>, Andreas Schwab <schwab@suse.de>,\n Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","Message-ID":"<af36pXLccQZ7oXOY@arm.com>","References":"<20260508132211.3504357-1-yury.khrustalev@arm.com>\n <20260508132211.3504357-4-yury.khrustalev@arm.com>\n <lhuh5oit0ly.fsf@oldenburg.str.redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<lhuh5oit0ly.fsf@oldenburg.str.redhat.com>","X-EOPAttributedMessage":"1","X-MS-TrafficTypeDiagnostic":"\n AMS1EPF00000092:EE_|DB8PR08MB5436:EE_|AM1PEPF000252E1:EE_|PAVPR08MB9674:EE_","X-MS-Office365-Filtering-Correlation-Id":"3908c2af-c826-4c68-1466-08dead12c1e1","x-checkrecipientrouted":"true","NoDisclaimer":"true","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam-Untrusted":"BCL:0;\n ARA:13230040|82310400026|36860700016|1800799024|376014|22082099003|56012099003|18002099003;","X-Microsoft-Antispam-Message-Info-Original":"\n XAZQHqBgD16ygjyKCu6Coc4PNjtFpX/HOxei8jdRbyGrvX3diplD5ws88f/3Eo8/5LXmIOeMoeGjDUkFcSo3G9IiAoXDEK7xkfwC9C23jVDttlH6AKeVD4aKbrNiHB3Ct+qof9tukI4EXFaetJUL6ARWHrN8Hc4OJSPkiHkb86iUUnaHE8V7V579Pat5CbYLa0EHe/QOB5phh8rwxp15ctgL9Y7LtVlJv2m++0nAcpBQJ6b6HaNN6vR29ibKslreOF8QB+uFnwaQVJiFhqEYZ+QyL/PcW098Km3Ia5+IhX4IuQMEzZyI7eeeWtYtMRLrVHvFVkPD/QRI9Orw9YRZUZS6sauoLLNNzZ4YV/OXT1F+kfFWgRnrLLiB3SHg/0rafUFFSFrogwKRbP//jPDSJy5gy2/WyA2I2BkN8msNSK5gYjFPHgP5VofQwHWxiFyoSENIixZiiH2VKLTGRmaKzqcMTD9fWFcUdWWvqw1Hl/I6Qnf6vB8jVE8cWWa40qqe1w/T9L9DKXcJEH+VUr3ZDMbUrpHmb+tiD4n0zkH2NrlLAvdILO13AZ1hNjXqtJpEILOdMWacZ67r1tOZT4H2vFneG77RQV7RFJoumLAdU5Qfx7Bu4pcWyd1Lmslq93xo/cypZI9bed/7vdGCi5Uxu0mJTkFYaxmuT00Y4or3nMmXY8l4MdzCdEvj5aypfuoWCM0vhiPs+JKjltXc+9Ps9cHI8hkmoYOhW3PBrjc+gLI=","X-Forefront-Antispam-Report-Untrusted":"CIP:172.205.89.229; CTRY:IE; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent;\n CAT:NONE;\n SFS:(13230040)(82310400026)(36860700016)(1800799024)(376014)(22082099003)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;","X-Exchange-RoutingPolicyChecked":"\n eFzbWlgLTpu5W6zHrk+PN+tSfHQmZVq4nlUhrAd5Jw7D4maH7Y/i0kEHk42T9MC9xJ6nb0GuRVHj7Co+4Voie1P51OYOLTxsAJO5lspi1zLPphilaeHv4vIWLMF4glHbBuR64GyTvSakjhFJaIfdSpQM6AeWXOCok7/RcAjJgx41yL8HY7pvesKVGxpV33b5BRLyuk8dGNPQ+oy2DmRjg7oYFLjGbz7vRygFqHUuGmVrQPD+JOOQcCKYgFctkSzieuA3Z6sCeWX1p+y4yMLdWGuSwF2n63RZx11tRDshN/ZfPGfODRTsIniCkZV0nBu39jILp+WlFtoHxumonZhe5w==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":["DB8PR08MB5436","PAVPR08MB9674"],"X-MS-Exchange-Transport-CrossTenantHeadersStripped":"\n AM1PEPF000252E1.eurprd07.prod.outlook.com","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id-Prvs":"\n c389f3d0-735b-4865-7693-08dead129b24","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|35042699022|36860700016|82310400026|376014|14060799003|1800799024|56012099003|18002099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n iSlX5dAgcZ99s0DpBBy5OPgef//zKMQ+PqMq82rnl+jHMlFS0/XIMaxlaeu2YexYwUscSWcfdgdXNln7PZEvi8WNAS4m/TAHQgtnVq+BXFCfOk7CZNDFDYMZwH8hkvhQkARoAG+R3fcSRhPgTYiO+WBGhaAxsqeEXc/69rTDeUuS4ttd2EJ5Bh2pMnLRNaUTBX3haT1CH3xYcsjQg/LM7jpjXey+e12A7bUfkkWt/mWZmg+FXtC+eu37j2gFgxhy4oPQpH7HJs8LucIFtUi8mO3wSZ94dT+8sUtxK2pnSX4UFYJy0WA+VusVgliN0BFAih0fZjeaJS/ThvoVEpsY2r9GPSZmHeV9M+0oPEBpkV8j6X7DOZs/d/0D3S5dbsS5W2rnz1hlaoLJni2YQeyTiEyAmDXir2aD5c9wP/qcXXUVr7LsBIKqNQwSLYQRxFOFMcqcZPSyeMVPjGAqR0UgFL48gnt72kWcCEZUEsZCLdARoDIWGLTTX4JcmMjydqQjWARnMiZRl5kpkSp7OYirsnE+ySO0gdCyuFrCWg/xYSqh9qlRuO3GjcKPPTlFjebTV/XL7pCJpVPcpd66bpIcVTMS70CMFoiWJBSXBdjxI46hGpwUn5upRBDjZd4qLYC7M1IcJOx5D6xw6DyOoavhpbeApM4kcomkIFXhm2D0qxhKkD/QJ7VfDPFHSBisWSI7C0ykWBfxfdP2XPONgoUXXYQ/b7XWR+ai217VVU8yjAE=","X-Forefront-Antispam-Report":"CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(35042699022)(36860700016)(82310400026)(376014)(14060799003)(1800799024)(56012099003)(18002099003)(22082099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n doRSw9IeJ5PFEWy1r8TlfCYhtpXa8dJHlG8X/RPqq7QsEzp9McZHOUg2UKq+C9PFVDDKa5B6mYHeop9wyghE2oUX3WakPdNhfrrguNdPbUVECoVVnjlbHnfRc0xxDZ8DPgCffigOjL4yY06RAjB+uuK3z50Qs8CMHBTdYXuZsr6kIuQsjlaB7mWR/kVDg5AMnmi/iqaAh/OVtPvxpWKzJhavhBojwrRcQDMfEMXBeuui+27Vh2gCs3KgH5uqGUzTELEl1EuNNjeNP1uHYxxV36eedb9YkT2vf1UNAntdn1rl8SoHw4zGDy6weZPrzJTwXYXUfFvVprwQoJiZuKHLKHZEN9eM7+sVmyXxJ/NAXgcExdL62rZloY3DrTu7HD+4j2qrJXAFcxRGZLptnNw4yRA8N6BsgsjYD+aVX3xcS7xGmTWAFV0yo/0eqLhEFYo3","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 May 2026 15:02:00.6087 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 3908c2af-c826-4c68-1466-08dead12c1e1","X-MS-Exchange-CrossTenant-Id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129];\n Helo=[outbound-uk1.az.dlp.m.darktrace.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n AM1PEPF000252E1.eurprd07.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3688589,"web_url":"http://patchwork.ozlabs.org/comment/3688589/","msgid":"<lhujytdsw3s.fsf@oldenburg.str.redhat.com>","list_archive_url":null,"date":"2026-05-08T16:29:43","subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"* Yury Khrustalev:\n\n> Have you run it on a system that has HWCAP2_MTE? One thing that doesn't\n> work is that calling free(ptr) results in a SIGSEGV if ptr is tagged and\n> memory it points to is also tagged. But of course for this to happen the\n> system should have HWCAP2_MTE, and Glibc (or your test) should do prctl\n> syscall with PR_SET_TAGGED_ADDR_CTRL and then malloc should use mmap with\n> PROT_MTE.\n\nThe HWCAP2 bit was set, and the prctl call succeeded.  It was definitely\nwas not easy to get this point, though.\n\n> If you manage to enable memory tagging in malloc correctly, a lot of\n> malloc tests from the Glibc testsuite fail (due to similar segfaults\n> resulting from tag mismatch).\n\nI went back to my old notes, and found this (regarding test failures in\nparticular):\n\n| There's some issue with the static startup code, and ldconfig from our\n| RPM builds crashes (seems compiler flags dependent).  The glibc debug\n| malloc is completely broken because it calls mem2chunk on null\n| pointers, for free(NULL) and realloc(NULL, size).  That's not valid in\n| MTE mode.  Rebooting with MTE forced on in glibc (for dynamically\n| linked binaries) resulted in a crash in lvm.  But it was not as bad as\n| I expected: podman and Go seem to be working.\n\nI think this was with glibc-2.39-derived code, so a bit different from\nthe malloc in the current tree.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=WB0tjlr/;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=WB0tjlr/","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","sourceware.org; arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gBvjj5J8xz1yKd\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 02:30:17 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id 1650C4BA2E07\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  8 May 2026 16:30:13 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id C9A974BA2E07\n for <libc-alpha@sourceware.org>; Fri,  8 May 2026 16:29:51 +0000 (GMT)","from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-516-qDw4YTdjMvCQJ5Ax6AuUDw-1; Fri,\n 08 May 2026 12:29:50 -0400","from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id B4BAB1800612; Fri,  8 May 2026 16:29:48 +0000 (UTC)","from fweimer-oldenburg.csb.redhat.com (unknown [10.44.49.18])\n by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id BCFFA1803A92; Fri,  8 May 2026 16:29:46 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 1650C4BA2E07","OpenDKIM Filter v2.11.0 sourceware.org C9A974BA2E07"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org C9A974BA2E07","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org C9A974BA2E07","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778257791; cv=none;\n b=C/PX+MTENdv0mAuXSN6ugLaJss/xLBqixbHCoua8ruUm+W+8X8TurIxyvSUEFxq5gic7zuS1HUdVMGsAy5E2p06KyM4IhqXzHsN2GDM1VxXHoCAuKjY7IVvY70n3SqogsZJ78BmlbNv/Je+8eBxg1P277u+uupmhK0FLFG/Vi+Q=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778257791; c=relaxed/simple;\n bh=ROsJmT0r9gkqjFrzLlLh97aHn/FlsIuCsA6VKgkAopw=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=oMIs6xSjIpdxUmWXh/4jt9P7saLfxuh063aFEeccTKIz+ZpulFm06lu7hHSc1n3izYlcX98ObLI1xaQhIyp776N3YxHl2ctwzgrxKRxbT5R5azneWLJgFY8WtsZKr+/ks3du4C+4E056eSqbQSkJSSP5D13zCmCWofjEqmmR9V4=","ARC-Authentication-Results":"i=1; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=WB0tjlr/","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1778257791;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=kyIbv9/45TM0Ovt8sE6FZvk4L1BuDcRkDEDR8cR652Y=;\n b=WB0tjlr/IJrmiAXgzu2QRJWhD9ZqDiq+GExSG133iQ31dI2LFTOAXbcdJcNI1SnSh/lGUQ\n RlJRozYUcV1CXEA6l+5Of52DUMAjkhBSAo6NyTEh9AerdeZR0lJC6FD5i7liA0A4LyVFq4\n /dwBzsXTFooYBT/5r3qdgI91QmhGvqY=","X-MC-Unique":"qDw4YTdjMvCQJ5Ax6AuUDw-1","X-Mimecast-MFC-AGG-ID":"qDw4YTdjMvCQJ5Ax6AuUDw_1778257788","From":"Florian Weimer <fweimer@redhat.com>","To":"Yury Khrustalev <yury.khrustalev@arm.com>","Cc":"<libc-alpha@sourceware.org>,  DJ Delorie <dj@redhat.com>,  \"Adhemerval\n Zanella\" <adhemerval.zanella@linaro.org>,  Andreas Schwab\n <schwab@suse.de>,  Wilco Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","In-Reply-To":"<af36pXLccQZ7oXOY@arm.com> (Yury Khrustalev's message of \"Fri, 8\n May 2026 16:00:53 +0100\")","References":"<20260508132211.3504357-1-yury.khrustalev@arm.com>\n <20260508132211.3504357-4-yury.khrustalev@arm.com>\n <lhuh5oit0ly.fsf@oldenburg.str.redhat.com> <af36pXLccQZ7oXOY@arm.com>","Date":"Fri, 08 May 2026 18:29:43 +0200","Message-ID":"<lhujytdsw3s.fsf@oldenburg.str.redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.111","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"tgBXiszoYAB66SjmqfOS7kITFCOogUeK2NYvdzKHurA_1778257788","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3688590,"web_url":"http://patchwork.ozlabs.org/comment/3688590/","msgid":"<c0b4184a-f788-4691-bfe8-d5baf0c421e0@linaro.org>","list_archive_url":null,"date":"2026-05-08T16:32:43","subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","submitter":{"id":66065,"url":"http://patchwork.ozlabs.org/api/people/66065/","name":"Adhemerval Zanella","email":"adhemerval.zanella@linaro.org"},"content":"On 08/05/26 13:29, Florian Weimer wrote:\n> * Yury Khrustalev:\n> \n>> Have you run it on a system that has HWCAP2_MTE? One thing that doesn't\n>> work is that calling free(ptr) results in a SIGSEGV if ptr is tagged and\n>> memory it points to is also tagged. But of course for this to happen the\n>> system should have HWCAP2_MTE, and Glibc (or your test) should do prctl\n>> syscall with PR_SET_TAGGED_ADDR_CTRL and then malloc should use mmap with\n>> PROT_MTE.\n> \n> The HWCAP2 bit was set, and the prctl call succeeded.  It was definitely\n> was not easy to get this point, though.\n> \n>> If you manage to enable memory tagging in malloc correctly, a lot of\n>> malloc tests from the Glibc testsuite fail (due to similar segfaults\n>> resulting from tag mismatch).\n> \n> I went back to my old notes, and found this (regarding test failures in\n> particular):\n> \n> | There's some issue with the static startup code, and ldconfig from our\n> | RPM builds crashes (seems compiler flags dependent).  The glibc debug\n> | malloc is completely broken because it calls mem2chunk on null\n> | pointers, for free(NULL) and realloc(NULL, size).  That's not valid in\n> | MTE mode.  Rebooting with MTE forced on in glibc (for dynamically\n> | linked binaries) resulted in a crash in lvm.  But it was not as bad as\n> | I expected: podman and Go seem to be working.\n\nWas podman podmad built with gccgo or golang? If the latter it does not\ngive us much information about memory tagging status since afaik golang\nbinaries do not use libc malloc.\n\n> \n> I think this was with glibc-2.39-derived code, so a bit different from\n> the malloc in the current tree.\n> \n> Thanks,\n> Florian\n>","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=M+cF3u0m;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=M+cF3u0m","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=linaro.org","sourceware.org; spf=pass smtp.mailfrom=linaro.org","sourceware.org;\n arc=none smtp.remote-ip=2607:f8b0:4864:20::e2f"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gBvn60Dfzz1yKd\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 02:33:14 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id DFBBF4BA2E12\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  8 May 2026 16:33:11 +0000 (GMT)","from mail-vs1-xe2f.google.com (mail-vs1-xe2f.google.com\n [IPv6:2607:f8b0:4864:20::e2f])\n by sourceware.org (Postfix) with ESMTPS id E6B054BA2E09\n for <libc-alpha@sourceware.org>; Fri,  8 May 2026 16:32:49 +0000 (GMT)","by mail-vs1-xe2f.google.com with SMTP id\n ada2fe7eead31-63134048d8dso818897137.1\n for <libc-alpha@sourceware.org>; Fri, 08 May 2026 09:32:49 -0700 (PDT)","from ?IPV6:2804:1b3:a7c1:364:e122:f9b3:22ee:3f1c?\n ([2804:1b3:a7c1:364:e122:f9b3:22ee:3f1c])\n by smtp.gmail.com with ESMTPSA id\n a1e0cc1a2514c-95f219c78f9sm1146469241.1.2026.05.08.09.32.46\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Fri, 08 May 2026 09:32:48 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org DFBBF4BA2E12","OpenDKIM Filter v2.11.0 sourceware.org E6B054BA2E09"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org E6B054BA2E09","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org E6B054BA2E09","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778257970; cv=none;\n b=VSnRphP6MDfdtalT089HbWrhDJGQ4BxhcCs5UxUR4bizHDtJ4if5o/Epp0vUNJOli1OH4FuVR7wjZ+lIQgyev+di7RxfKQZq5A2h5Zu+WulAkISwysktE9p4WSpY+G4MbdbZp2KMZF+zVdQq85Yo+BALDqAlVVgKrkw4+KKq1jE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778257970; c=relaxed/simple;\n bh=iGJTJNIh+J16dbbciP++4lQLt7b4DpdcukgWEfstfBI=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=nmIL1dZBCQmPxXhiU4E+8UW069m/JzAr13+gzzlEXcdO65LxP07SaFEx9li9ML1by7TErT8y9thc0l9I7uXIphvprWLvGAhghHxBkYmYp8bmy80MTcLjvUCAOh2YL918zGQj8vm7uC9l+wS/cN5CzKW/8sTkiBkdA2hpNw6Yyjw=","ARC-Authentication-Results":"i=1; sourceware.org;\n dkim=pass (2048-bit key, unprotected)\n header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google\n header.b=M+cF3u0m","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1778257969; x=1778862769; darn=sourceware.org;\n h=content-transfer-encoding:in-reply-to:organization:from\n :content-language:references:cc:to:subject:user-agent:mime-version\n :date:message-id:from:to:cc:subject:date:message-id:reply-to;\n bh=+oAXBE+zx/71xwLHTsL5Vxkn1pI33I1cRqNXdqrRHdU=;\n b=M+cF3u0mWzvlfCiVbtcT5WxEwJh0HPcC3tjLUjrTaWd4sWTFZru3+6iGKGmSFU4fAS\n IXSgrLzkN64pdGOn7uPT3FBdPMJVHT1X04JjPYEXVF8j0+YmdyDFabAn+QYg64wqhWJc\n JiS1GurPL7mGiy9HP/T9DN5xbx/gFitGSdEoqbUhzJmM9kIxbU7Vm29mlLW+cWLUbwXs\n hzTysJnfVkh3HadxqItOcKbO3PyvmllGh4VRpgW+u+u6Qijl9YO34GH3MJfv2H+AVbZh\n Y6Ktmqx5w0AaA0i8+KPzSO+zRvBW5XOq+naeMjEWanYd9fPSWun9oev3oZoHyVUfrIJ9\n t/nA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1778257969; x=1778862769;\n h=content-transfer-encoding:in-reply-to:organization:from\n :content-language:references:cc:to:subject:user-agent:mime-version\n :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=+oAXBE+zx/71xwLHTsL5Vxkn1pI33I1cRqNXdqrRHdU=;\n b=rNvzE9Ta+RuOMeSyXHKKP6Kb+RekWyhKaDKi0YnPRuLgazRmMO9pbs3+xIPLd2IQZH\n Xb+yIAIn+jqdq+Ta4eIDhQXEh0BS/5W0SMNXlj4UGPvUmEQXtK1Y0F5T/vgUZM6lskel\n EDpqJanv7fo59k1roMzrFvYADELrU4Iu9u+kETXcWu+7cTlVuyzAtrKlmf0lNurXYHnZ\n GVvLrv3QdB4w8NUWWQWSgg3xTJQ+3WwteTpUzUOv/ekaYyQGYA5qP+iQLcJNyyQPh6Wu\n CkYQ4T3GQivHv5T9KucfCgqrXPdrHp21y7Aa80LWDzEag2+c3J02W8Ka0MQHZvBXkv2e\n HnWg==","X-Gm-Message-State":"AOJu0Yx3s3zxY7yGUDHWyir1wJKyn0qkSndxGbJyoPrNDzupBwNMH3L1\n z1hTo2ze/r9awQA06fzuqG6ob2ljQh1uOK54HUqt3srFSkjM8cWjAy29ilB1LvoqPZs=","X-Gm-Gg":"Acq92OGD4xMFqLxhW1nuEiXkvv7mBcvifaexurPPck6bS1dVFhVQTO1jo0uNVJPlDq9\n SQ1F1BiUlqyag+PUVVNMNcbo/E7eZtkK+Tde7jVhBGEqbqzMIvSYcs1jnrAIozFT5hwR55Gy40y\n D+LDHlZDwrgug0453pH/UADb0243mCm5bBGNkkdn+D4tM2NktwNLZMDNdWUVOzzP+cLUO+VvJSZ\n 4IZKgEOSpTlpU8leHRpezxehOLj4fMvjwBy7GbhCmfiBhMQY/eLyrx7iLQjK4pyVZUU9p1ENawS\n ehVSozxHfMsqzcUo57fCxDCLC/GZWU12p681sTjRXCYCljplorWqLqRW3009UkDQeAwA07pUWj1\n FMWVqy65ilMAe2mpp6TwkzxYU8IQUGeHFV7Dkb1PcMgFNz5X2minUotMndqTmBuOlHAQ8VR3LPQ\n h55H5M1pEaEvUFtZ5VclcioM2sNnPPaL6sX4tVhMV4J8pvN99enxPxYmdzufDOuF2iUkD58nSXp\n qKwQ+eYmUmx8X/6x3xgVbsn3vHbJ0i8FyKKrdZJbQ==","X-Received":"by 2002:a05:6102:4246:b0:628:95d9:9607 with SMTP id\n ada2fe7eead31-63115d82d2dmr3446972137.2.1778257968809;\n Fri, 08 May 2026 09:32:48 -0700 (PDT)","Message-ID":"<c0b4184a-f788-4691-bfe8-d5baf0c421e0@linaro.org>","Date":"Fri, 8 May 2026 13:32:43 -0300","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","To":"Florian Weimer <fweimer@redhat.com>,\n Yury Khrustalev <yury.khrustalev@arm.com>","Cc":"libc-alpha@sourceware.org, DJ Delorie <dj@redhat.com>,\n Andreas Schwab <schwab@suse.de>, Wilco Dijkstra <wilco.dijkstra@arm.com>","References":"<20260508132211.3504357-1-yury.khrustalev@arm.com>\n <20260508132211.3504357-4-yury.khrustalev@arm.com>\n <lhuh5oit0ly.fsf@oldenburg.str.redhat.com> <af36pXLccQZ7oXOY@arm.com>\n <lhujytdsw3s.fsf@oldenburg.str.redhat.com>","Content-Language":"en-US","From":"Adhemerval Zanella Netto <adhemerval.zanella@linaro.org>","Organization":"Linaro","In-Reply-To":"<lhujytdsw3s.fsf@oldenburg.str.redhat.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}},{"id":3688599,"web_url":"http://patchwork.ozlabs.org/comment/3688599/","msgid":"<lhubjepsvfm.fsf@oldenburg.str.redhat.com>","list_archive_url":null,"date":"2026-05-08T16:44:13","subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"* Adhemerval Zanella Netto:\n\n> On 08/05/26 13:29, Florian Weimer wrote:\n>> * Yury Khrustalev:\n>> \n>>> Have you run it on a system that has HWCAP2_MTE? One thing that doesn't\n>>> work is that calling free(ptr) results in a SIGSEGV if ptr is tagged and\n>>> memory it points to is also tagged. But of course for this to happen the\n>>> system should have HWCAP2_MTE, and Glibc (or your test) should do prctl\n>>> syscall with PR_SET_TAGGED_ADDR_CTRL and then malloc should use mmap with\n>>> PROT_MTE.\n>> \n>> The HWCAP2 bit was set, and the prctl call succeeded.  It was definitely\n>> was not easy to get this point, though.\n>> \n>>> If you manage to enable memory tagging in malloc correctly, a lot of\n>>> malloc tests from the Glibc testsuite fail (due to similar segfaults\n>>> resulting from tag mismatch).\n>> \n>> I went back to my old notes, and found this (regarding test failures in\n>> particular):\n>> \n>> | There's some issue with the static startup code, and ldconfig from our\n>> | RPM builds crashes (seems compiler flags dependent).  The glibc debug\n>> | malloc is completely broken because it calls mem2chunk on null\n>> | pointers, for free(NULL) and realloc(NULL, size).  That's not valid in\n>> | MTE mode.  Rebooting with MTE forced on in glibc (for dynamically\n>> | linked binaries) resulted in a crash in lvm.  But it was not as bad as\n>> | I expected: podman and Go seem to be working.\n>\n> Was podman podmad built with gccgo or golang? If the latter it does not\n> give us much information about memory tagging status since afaik golang\n> binaries do not use libc malloc.\n\nThis was our build which uses OpenSSL cryptography and therefore links\nagainst glibc as well.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=G8mIUrNW;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=G8mIUrNW","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","sourceware.org; arc=none smtp.remote-ip=170.10.129.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gBw2V0h96z1yJq\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 02:44:50 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id CB4324BA2E10\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  8 May 2026 16:44:47 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by sourceware.org (Postfix) with ESMTP id 9E96A4BA2E08\n for <libc-alpha@sourceware.org>; Fri,  8 May 2026 16:44:26 +0000 (GMT)","from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-59-L-lJvMrwNpW3skCO6YrogA-1; Fri,\n 08 May 2026 12:44:20 -0400","from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 55AFF19560B5; Fri,  8 May 2026 16:44:19 +0000 (UTC)","from fweimer-oldenburg.csb.redhat.com (unknown [10.44.49.18])\n by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 1033A3002D2F; Fri,  8 May 2026 16:44:16 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org CB4324BA2E10","OpenDKIM Filter v2.11.0 sourceware.org 9E96A4BA2E08"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 9E96A4BA2E08","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 9E96A4BA2E08","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778258666; cv=none;\n b=g5XgNqqCjnz29UDEto8YECUhB0DHru7F90cuaotdRUiAp+/4ftwd/HOtQJpaixiLQsKqgj38kVaesa1Sy5Fk14DHg05IziXgxcGPGufK8d9r+TPZRoHVkg+iVLDGZQ9Eqyxbu9TfTpzVQ12i7sWl4KGlwRzJTe1KdCdyG4B72eo=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778258666; c=relaxed/simple;\n bh=qKy965z6/Xp2dzPc4dD1VG/tPKOowr39h25kJuv5yME=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=LJCCRALEL8R1Yilfb9WU/dZq9zT9P1+8+n8mt47ql2gkcQiPbMcU3h2CHk/OSvB0O7rl6Vk5k3PnuiBYwQXoC8xcuxRKIszDxDkt9LEyK9U8MwKMk7sCKZeTLYKDoxfO19ZBT2z1yfxjJC00cDYWfhmOL9uVOSL/QCISXgiQR4o=","ARC-Authentication-Results":"i=1; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=G8mIUrNW","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1778258666;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=6zJ0l1bpezSkgyP7ap8BvK8ctx4kuNAHZKaTJ3od1Sk=;\n b=G8mIUrNW61B7RC29Ykz4jZofxyZ4K8NqPwwSTOQhqVU4zwzwwuY0k2mNKqJUz7p/th9aj9\n 3X/7muUxDGwgZ/05FkHWrsRxna1+3KeOlV4Ukkgo+y1S737610+7ucP7xGKrh6AaQiEKo5\n fCo065lJbRESasYLhrqovKfvLTFehMs=","X-MC-Unique":"L-lJvMrwNpW3skCO6YrogA-1","X-Mimecast-MFC-AGG-ID":"L-lJvMrwNpW3skCO6YrogA_1778258659","From":"Florian Weimer <fweimer@redhat.com>","To":"Adhemerval Zanella Netto <adhemerval.zanella@linaro.org>","Cc":"Yury Khrustalev <yury.khrustalev@arm.com>,  libc-alpha@sourceware.org,\n DJ Delorie <dj@redhat.com>,  Andreas Schwab <schwab@suse.de>,  Wilco\n Dijkstra <wilco.dijkstra@arm.com>","Subject":"Re: [PATCH 3/3] malloc: Remove currently broken memory tagging","In-Reply-To":"<c0b4184a-f788-4691-bfe8-d5baf0c421e0@linaro.org> (Adhemerval\n Zanella Netto's message of \"Fri, 8 May 2026 13:32:43 -0300\")","References":"<20260508132211.3504357-1-yury.khrustalev@arm.com>\n <20260508132211.3504357-4-yury.khrustalev@arm.com>\n <lhuh5oit0ly.fsf@oldenburg.str.redhat.com> <af36pXLccQZ7oXOY@arm.com>\n <lhujytdsw3s.fsf@oldenburg.str.redhat.com>\n <c0b4184a-f788-4691-bfe8-d5baf0c421e0@linaro.org>","Date":"Fri, 08 May 2026 18:44:13 +0200","Message-ID":"<lhubjepsvfm.fsf@oldenburg.str.redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.4","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"F0vTHYQF0rXIay4w2m4vKyV3eGa0bcShuYLAx-iWJCM_1778258659","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}}]