From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70042.outbound.protection.outlook.com [40.107.7.42]) by sourceware.org (Postfix) with ESMTPS id 8BA0938582AF for ; Tue, 16 Aug 2022 10:25:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8BA0938582AF ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=XNdV2VJwnv2Jpl2xQQ+0fLmYO1g7dJ9rtjTaDGa3Xz9GXTF/h3VnUIAdt7OVf6HzCzHwca6Q+8nibesnJ8puwrFByIC2bbSf2UUlX/RKpFc3Rwl3zZ+7mLq2WI+ylt2VanBKc2q1sc/YiMNT3kcw/HythgcLAc1ffkzsAUF/mJxLXMVtqGwJtTo2j74Gs5yt4uhmWKvLv3Fv3Iyiuv1RF8w4L9X5I5Jjth8vZrjUOFbYCDqGxPq7cGa2ohefKgL7QJTcYSBXfpuh9c68j/vAaCBByxAYM/Q2l7Cs6Lmh6J++Atf02YLbzZoH5zi1SOlliqjlfvXWe1aJDSvFao7c4g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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; bh=rm/wyUSyzFG80uN/IoRR6UyX7JnF2PYPRogWMuKWS5g=; b=BDIxXf5JmgZdLaYZkgvCchSB1hxQL/66TTVqc5VllDRuG1OhT1Qqx2S4tx7+rr+uiANZ1Z48o0kHFKAzyxoOL9YALT3+/MhoBiXxv9Dv1tDEs4UDHcdKRTYFTlXfm6JeWxb0GGTp6QInVI5pdP1PSLu7TWMs894NPAfA5A5NRTqj9pKPk+OsIcEOIvfzb46qk3GRWnhc3wHj0i7XCEfmkxiE7TtVBwuFsL2llm16Lb0lNNVI1pgk1n48XHrzjG01PFf45VDFfsBKkhiooq3OuqvuIryGAjZ2bzcpGIP5pgg1JKAsfeGWgXfHckS1JNRuU45nVgKl3EFeZ24v1Vrtfw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) Received: from AM6P193CA0141.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::46) by PAXPR08MB6511.eurprd08.prod.outlook.com (2603:10a6:102:12d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Tue, 16 Aug 2022 10:25:07 +0000 Received: from AM7EUR03FT020.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:85:cafe::e8) by AM6P193CA0141.outlook.office365.com (2603:10a6:209:85::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10 via Frontend Transport; Tue, 16 Aug 2022 10:25:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT020.mail.protection.outlook.com (100.127.140.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11 via Frontend Transport; Tue, 16 Aug 2022 10:25:07 +0000 Received: ("Tessian outbound fa99bf31ee7d:v123"); Tue, 16 Aug 2022 10:25:06 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: efd437580e2c72b2 X-CR-MTA-TID: 64aa7808 Received: from 27cd49fc7311.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E9E4B64A-9E95-446F-8F03-6808AC446CED.1; Tue, 16 Aug 2022 10:24:59 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 27cd49fc7311.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 16 Aug 2022 10:24:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bcOh1jYTbdVZKULuYUzOpWMkN02uI3P3sZ5vUvalBXgD6dWaPCg5BD4ghKZMozqQY2ofUPb7MBA963LlbA4/DP1lyHTCBF77GuSrABMjsQV02d2lziZbFzbmx0ik3+wm2MeDbe6LPcfBHx4eMDflH3SjYcyaxJXqTyPeGnt9t4qZlIS4+Nb7JhMPR4W0jNWB7xXy7XDEgq1RWOHAsAXjUCpRkcY4fQH4YxIhp0iCsVQItL7WLpyZwSImO0xJHrZEDAi1dhGw8L7+X6LDHvRdA8RbdPRnXgJZzgeudec4B18wUUnglyEJpGyJQPssBZ5zpU+1yzniZ4pApxh4K8+mTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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; bh=rm/wyUSyzFG80uN/IoRR6UyX7JnF2PYPRogWMuKWS5g=; b=Btt5dqltP2vwdznG2MiIVQhdaBVz0KWC9pglgAugeRpzDRjmGZnC2j9ttiRTAUGhXdCUDJN33EtIAm9+tyBLd264QkjJ/GoxkxT+5oYzK2lTN2SrnZNXApSXveDTGoRyr35AmyXmENzThtRka1IV/z+xI8TGWv05yKJ1fb4dVqfPgMBPETyQhuATcerPsnyhDnnsMRG6ev969AvHLA4KkqC9lwsQoVDEPD/tHdqPBuQn2wsnxO2wfpGUa25TpRCEoI0XqjsvM1LnhDIJQkUIMHQeuKoqn0/4BPvrPTF7SNhMWzvYpIaqo++ypDsSrr7nIaABa5chJ4xm6P9O3vHYdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from AM5PR0801MB1668.eurprd08.prod.outlook.com (2603:10a6:203:3c::14) by AM4PR0802MB2260.eurprd08.prod.outlook.com (2603:10a6:200:5f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10; Tue, 16 Aug 2022 10:24:57 +0000 Received: from AM5PR0801MB1668.eurprd08.prod.outlook.com ([fe80::e434:1b13:e8ed:9e14]) by AM5PR0801MB1668.eurprd08.prod.outlook.com ([fe80::e434:1b13:e8ed:9e14%11]) with mapi id 15.20.5525.010; Tue, 16 Aug 2022 10:24:57 +0000 From: Wilco Dijkstra To: Florian Weimer , Thomas Fitzsimmons CC: Mark Wielaard , 'GNU C Library' Subject: Re: [PATCH] Improve performance of IO locks Thread-Topic: [PATCH] Improve performance of IO locks Thread-Index: AQHYe1UOi6DbewpxBkWYPihtt69Daa2aNonLgBa/PoCAAE5VboAAScXJgAAm+FU= Date: Tue, 16 Aug 2022 10:24:57 +0000 Message-ID: References: <878rnoeja2.fsf@oldenburg.str.redhat.com> In-Reply-To: <878rnoeja2.fsf@oldenburg.str.redhat.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: bbcaf3ae-3130-4d30-1f31-08da7f719755 x-ms-traffictypediagnostic: AM4PR0802MB2260:EE_|AM7EUR03FT020:EE_|PAXPR08MB6511:EE_ x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: v15LMXQX9+kCYQngxrgXcqhHqC/oXIpMSXUX0XItvT0hTXi98A6YqiO/9E21EAy6ky18diTjXZPt8tJ+Zlvj7cD3SiF15o5yEG3xfkVNIGT7EA4ncZPucM4cxL3Kx69utfHTMY93EUFBquJMklF6BYi1HWX0jx8j0y6Ty4m6A+FXgA1FALEPIVF09ce2siURUxtpr3B4dE2FGzdql+HenOgNPz3mVNuLYlJJfw5vHILLnsS5jk+FYkMzVcUvPujux3HGg2dJVOIPCDQT7c5N959DQDeYnHlTuBvTwjbFiUakVHq9Zt2qjB78mQS8cJfEcTDlrrjw20yiMnY0b7mxAoN0rEuZn1jCAQFxSmNDhy2yXQwfoQGqKk9RRhiZjtqF/Tk4xZvV8styQ7Yz/bQTPGZSNWEm3ak9jpPm4B/5sk7MKG+uLrWnTii/ITSQ2L8ekvGhyxJj0Xnnz5x1/biKYhml0RJ5uQFFELMNldoTaDge02nKF7Y351pxQdtrNHcP1msWloFGmhaFg2GKqs4ybiZLDExk8y3OEr1rakiR8fCs0xLsJunvPYiJXJLXmO5C7NPLwoWQAxIG1WkXY6jebO1S1E1jxtoi3GqgoRLOyisTlFEL1usCJuUArL16OU8MyB2aeA7Qo/XaI0tGPsBRoksjgmWniYzwZHS5ZtU06QV+IMhXnArOviTl8CH/J4g1XKPH45MW0eifM3JfuzMBNE1uprPQ8l0Vx93N7vTTX9ORJn+fRYiOwBfxdVW3i5CSRulVG+CLLp7jNZiv1bBPNHTCfXL/3q7gJUPEORkUT/M= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM5PR0801MB1668.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(39860400002)(346002)(396003)(136003)(366004)(4326008)(110136005)(83380400001)(71200400001)(478600001)(41300700001)(54906003)(66476007)(8936002)(64756008)(4744005)(8676002)(55016003)(52536014)(7696005)(5660300002)(91956017)(316002)(66446008)(66946007)(76116006)(66556008)(2906002)(122000001)(33656002)(186003)(38100700002)(26005)(38070700005)(86362001)(6506007)(9686003); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2260 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT020.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8b44c13f-5e14-4245-d0ff-08da7f7191aa X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IrGEeMs6oz4yCd8klRPA1hq9SAIeiOgwzrScd6UL7kmiWOlRUZiv9Pg26LJV3hP6frfhRGEo30J+o7eWborA9tpahPThl71lGqzejM1DGPGjYrpBSCy91eQJib2rtndEO4g5ria9A06BQqQ9+R8ZZFcL4z87X806/leFxtgZaJamDApEGJVqp7D8sAu39SqlO99ixoS+Z6cqix7V+CGbVi//PzI3u9JPSrav8c9v1s+AHpe5gfqUn9nqRL5ZSkjqbl0txGuqpuGwgpSYta89PPZdA46fbx6Hu+0uc+yTQnwSymhlIvYz+lFSRLWXCPecgn25/WR+sLSAUaQbhitx5zWh50haZaPomUhxO1w7NRAg5RiWoqrPPctyvyfqppgCaxzyG8SMDGHohmppdd2br72vtcFxUh3OetkObHu+OvwTQfK2B2tiUM3kRLG5mgB7V0jCvYc9k8cE0eIIeiSvuGRBUh+tx97K3LodFXwSqFtQJclb5ax1puimaqTINWIhjV2Ztpp89OMH29m7vSLSZTsI0woEunACsjgkhsaDsqjCBRxHbcgavt2sjFKXUArK4q8JeaLHCFeoZaeWIWKLvEOmnVFwOQIN9V8nEUCRC3xurv8lkesZPUNbPZh86yFKvgLznMoK6VxyZRauSahzY146XeozHxh1pVuZ99L5JKW7yiQwGUlaaEeDtXdv+Jx3xFPrQMplwXME9TzY8kGaztfnefutMB379XbNgVV6ExeAln92MUa4lg/p26jC3bcehzMjXjmB1fcMFz1EoC86YL/1/CwfugAUG11VGYNcrVs= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230016)(4636009)(346002)(396003)(39860400002)(376002)(136003)(36840700001)(46966006)(40470700004)(47076005)(2906002)(336012)(186003)(9686003)(26005)(478600001)(6506007)(41300700001)(7696005)(36860700001)(82310400005)(8936002)(40460700003)(33656002)(81166007)(70206006)(4326008)(82740400003)(86362001)(52536014)(70586007)(4744005)(83380400001)(55016003)(8676002)(5660300002)(316002)(356005)(54906003)(110136005)(40480700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2022 10:25:07.2691 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bbcaf3ae-3130-4d30-1f31-08da7f719755 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT020.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6511 X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, KAM_DMARC_NONE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Aug 2022 10:25:12 -0000 Hi,=0A= =0A= >> I looked at elf/unload as an example; it's segfaulting in=0A= >> _dl_relocate_object, backtrace attached; not sure what else to check.=0A= >=0A= > I don't see this on powerpc64, with a toolchain based on GCC 8.2 and=0A= > binutils 2.30.=A0 I'm at a loss how these things could be related.=0A= =0A= I would not expect the dynamic linker to have changed at all, so one option= is=0A= to check the binary is identical before/after my commit. If the dynamic lin= ker=0A= somehow got some uses of SINGLE_THREAD_P then that might access TLS=0A= before it is setup.=0A= =0A= The other possibility is that the binary it is trying to link has corrupted= relocations.=0A= It's hard to imagine how that could happen unless you use the new GLIBC to = link=0A= an application and fileio fails to write out the data for the relocations.= =0A= =0A= Cheers,=0A= Wilco=