From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02olkn2085.outbound.protection.outlook.com [40.92.43.85]) by sourceware.org (Postfix) with ESMTPS id 3B1083858D38 for ; Wed, 14 Jun 2023 10:21:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3B1083858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=hotmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e03NGNpTePsu0dDMU9Wd9Jcdkz/lu24Uhe5e5/G137L5St/80LbicxFeUCOwtULecdgixiXZdP2UrWYt8fNKLb7ALrQy73R18wiMpnmytklYZj3HyftOd6Va8H7kQgIZCqTUnX7FcT2DK9R3jkDYJNr7/X5iJZbM06OM3sXNuYawXeSMRDsadzmSd3VyOh5fVDnGUT9ZRk46IJnXLR00IuOPdGCqcpLgthI8wbLiRCKUiz+PPpj5whMgfxpUnuFb+oUUIYNYTUwgZP2uLwQA3HK+fUrfm7+Ky9jWIjRO4lFkWRG3hJgbdNGfHH6mxv4dyY2zmM2q/xIoD7BmLzsz5g== 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=jagg1Vi9cc4My4iHPwDK0iAg76jqNAOQikCW/NzmIP8=; b=O9F+/HVD2pz77tSJ3ukh3uNk4EWqnCAWbv8KCGlJ/t9YgL0QwZ5RD71U1iKBDUaNPRzDmWOLy+oco61FfJhCUv1S05BBut+Qm4nNlrANDstadxTFwwHTmJk02r21Fm2NEmPuRDtBsBg9kidkOlSVVM5oUI2izsOSHeglhtnPfDP6C3e+WGwm5BlXHjYKHx+Zk07U7tqgfPviNCtpnst2/9aWVO1hahnJ8uurPm1353s4B69tqruaaGV0tFDoHXghUW00nuEsBkEDQ8r6WUfdUEvDCVBlOEUuUQaiUD/Z6ahYoEBXURN8Py52E5xyp9RkDlxeWvfH+0Tf684IqnXQ9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jagg1Vi9cc4My4iHPwDK0iAg76jqNAOQikCW/NzmIP8=; b=YLt/2+GoJGDMFXDdXAjYT2phFKn71l54KJUje/XDBYxjWYthivds5C4daKvy3o8kfrbU74IZWRVTeUJzonHQ+usnz5DQVIAGTGSwdmMGQEFAJWg5d3fflXkeedFPttn3ZInQEedNbDD3udpycrb3hncTkQOvKOHNKfX7hTF0Ix1JeezMdzJdwGoj7DpY+w0bHPQauWof2v0uf44Z+4uocKsj4z8YfgvDRFPjDbK6vkDobKaVl66GDhBjRCjYHAc8NwvWDN9qlWpQFdyW4S22ztHLg/SbqqpgBq9VBrLsi0j84LFXBdinllmCOMkWBW8TAeK2UuRFuCTRALn65WECOA== Received: from SJ0PR06MB8641.namprd06.prod.outlook.com (2603:10b6:a03:3e8::20) by PH7PR06MB9392.namprd06.prod.outlook.com (2603:10b6:510:2ea::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.46; Wed, 14 Jun 2023 10:21:48 +0000 Received: from SJ0PR06MB8641.namprd06.prod.outlook.com ([fe80::60d8:c2ce:66a0:cf76]) by SJ0PR06MB8641.namprd06.prod.outlook.com ([fe80::60d8:c2ce:66a0:cf76%6]) with mapi id 15.20.6455.030; Wed, 14 Jun 2023 10:21:48 +0000 From: Roger Phillips To: Florian Weimer CC: Roger Phillips via Libc-help Subject: Re: Getting more info about a heap corruption Thread-Topic: Getting more info about a heap corruption Thread-Index: AQHZno83l25mAsQ3XkOuZ1oaMfgwRa+KBxgGgAAM+0mAAAGf9oAAARav Date: Wed, 14 Jun 2023 10:21:48 +0000 Message-ID: References: <87a5x2s8es.fsf@oldenburg.str.redhat.com> <87o7liqrf9.fsf@oldenburg.str.redhat.com> In-Reply-To: <87o7liqrf9.fsf@oldenburg.str.redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [qRQmh3h+PPi7CSrSGsGCodkHQMm0SSdI] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR06MB8641:EE_|PH7PR06MB9392:EE_ x-ms-office365-filtering-correlation-id: 34589da2-3326-4d18-eaf2-08db6cc129bb x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: INwrxDxttPhTwNa1kmoTLnyFFGLLHfv7hAljSmnRioPMoOkm6Fq8uG46luqyShqe57F6tPoFmoqFp4h26VvCTBzoUnvr806BByV1zDCwCMU3I8eUpaZJdNSHJS+Q77UrteFPn2L1L29RwoQBXbbcmYoXwzsbKL3hAHn4KjNBsWJnAiT/pyDfMIXUrL5m0HNKV4U0wzCoVJTSYAJguUqXeVN8lDol6kqJqPCtE6G72fk7YW0BBnI3LE5ICyV5tEMyzVzF49Dcqq0JUVkFKoeKkRBlHdsdXa2EAvcE4ZMCVfGWy9QAp2oqUWE913PzFUBFbXzoVGTGSyzGYyJvZF1R+JLiC8xO7kvvkOK1sWUpzd73yUjfAkH5471dRpfutK+0LqyIG7/hWg5T06VinsqNeiButbdFn6pmfCovl+7K0zoVD4WLbpjgRsZ40LddWmhGK3YSCveS0QFuxUJllLvnxvC6BnMMu0XiyHnPXr3oQph/ix2SQUOh5wXKewZfeMXfIGK55kLXEIQVqD5AAWMm9b5UNhtJLR7uL21kl1OslW+gfRv+90bGBFmYUlz+13xRs7mhT2PdPFRw/f/3cPzbe3kFVVx0jqTtYTihfyHYTDAVtrHOtnKDhDGwuK6HNx+y x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?0YQlO77OuB7J1qoRxkQwyoXDUlblyRH1XFifrxy3XYHrEBbu5N5pjxmpFi?= =?iso-8859-1?Q?LDk7+79X6wlcjNgrCSAuxa9G6Sc7+Z+JDqdk3tMxd3wp+ZHPgySlvivQe3?= =?iso-8859-1?Q?DZeLwzeOdr/b7aRgDeQ69ue+28ugMCUqbjfhRXrCQZHuwlZaog0Q7oADAX?= =?iso-8859-1?Q?lKMBOovLwiqjWQ7SsnHK1TEwIsasOROQc2cJfPx3f0b77sHYJ1QMMubl3l?= =?iso-8859-1?Q?bqH1xohWSQJiU0jno0o0sg5HwfR9wofrw/6KK5cw5HVjYQEUTb2wSn7MxX?= =?iso-8859-1?Q?mqZG631/JldZhuv2/oqgw7D4ZKOipgfCq6gp+qkIb9S11VH6dGnp309YUR?= =?iso-8859-1?Q?wFHXwlpkc79OZccvC6Dbb3RQSmT9RsAqu2bn6SAnso8urDRk/DXSRZ257x?= =?iso-8859-1?Q?vaTPyUUBwgIRNejQu9yO7RUEGJY2BT1IMXHKOutJirzO5KJYiMmgCJpNC+?= =?iso-8859-1?Q?OU6X0ynuYfwOGGtFLtv3//1ob45Qoe7pofGeeIU+Ne1+RNpMesNaJx5aXL?= =?iso-8859-1?Q?tAaahGMv6JtQ3/NVQNM+F98Nm0Z3gmDf7tyPP8mFfViVZ5FhWsW4mNrFql?= =?iso-8859-1?Q?aO/Axlw2B/9k+GuGPfImB2BbxwPKdPmInL386gLyhut2c3oD9d30sIdVuO?= =?iso-8859-1?Q?ZFKbh27mf4eZuCPklMUq97trCCQ0SC7bfrhgl8sdAKiyInjJvHLiBSn2S8?= =?iso-8859-1?Q?DV4ganrwmrdgeQDyxgerL5qAjRwkQkSE5nB+pFccpK1Lein+iQbM2Uy/Pa?= =?iso-8859-1?Q?0kksOWFcf9ftlCmp20yB89e04hV7sdEuwO5KcHe70WqhzCNBiyV2U9UWUL?= =?iso-8859-1?Q?b3qp1z4wyCVEgO+4IP/joWwjEgJ2RY5soAHk+sEPpVOZtVFRybnFlVgbgb?= =?iso-8859-1?Q?FTKMFN7MAS8uH9Zca0WJQa8FYcGOgdXMu4Eg+041wWt0fpYSXP6YfljZb+?= =?iso-8859-1?Q?RLPtzdMWFVstC+tPzLjpIwqYzkXl/iHQe1UyPWtVAoM1IIHHew7sob9wGE?= =?iso-8859-1?Q?FNK0icc2n8qhuAtHJqPr8gWQqcH7xd69InhiYXiHBJ7TwFCwHYRKxzAZl/?= =?iso-8859-1?Q?p2W72jLIRZIEDo/lifRkKW4Y+8rv6Fc/Kj5a++6015ETkrTsXoGYc3jL6F?= =?iso-8859-1?Q?K5TFK0zshyAQUNERFGnLeKjrR1M58W7stQls6JjXGfO0jpIEXdNPlGIQzp?= =?iso-8859-1?Q?hoFt8ApoH0usii+j/+UsZL4fmFt/+WTxGCpOaXyerUQlLq3AZmuVTW8XH4?= =?iso-8859-1?Q?ICocd+O4ss7s0j88zh6Q=3D=3D?= Content-Type: multipart/alternative; boundary="_000_SJ0PR06MB8641A0A01D048E619C5DF8B1AA5AASJ0PR06MB8641namp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-89723.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR06MB8641.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 34589da2-3326-4d18-eaf2-08db6cc129bb X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2023 10:21:48.7516 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR06MB9392 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_SJ0PR06MB8641A0A01D048E619C5DF8B1AA5AASJ0PR06MB8641namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Do you know which tests the asan allocator performs out of the box? Or is i= t more about variable visbility? ________________________________ From: Florian Weimer Sent: Wednesday, June 14, 2023 10:17 AM To: Roger Phillips Cc: Roger Phillips via Libc-help Subject: Re: Getting more info about a heap corruption * Roger Phillips: > Thanks for the answer! Do you mean just LD_PRELOAD libasan without > linking against it? Yes, I think this will work in at least some cases. There are other debugging memory allocators that could be used in a similar way, of course. > Regarding less optimized libc, do you know if Ubuntu produces such > versions for their packages? I don't think so. You'd have to rebuild glibc yourself with different build flags, using their build process, but you don't have to install the result. Just copy the libc-2.31.so file and LD_PRELOAD it on the target system. Note that you need to rebuild the exact same glibc version, otherwise it might not work. And you have to do the rebuild for each libc6 package update. Thanks, Florian --_000_SJ0PR06MB8641A0A01D048E619C5DF8B1AA5AASJ0PR06MB8641namp_--