From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2069.outbound.protection.outlook.com [40.92.21.69]) by sourceware.org (Postfix) with ESMTPS id 1453F3858D1E for ; Wed, 14 Jun 2023 10:13:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1453F3858D1E 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=B8EmZAuXLghtd2aUxZEAPhqMbeAGyufN0aLFRgJ859KTB3Hw8PjwxhIM/hcq+9kwkh433524fM7RZkEFfzu4TDqG9/JOukZ3Vn6qVuYg3l3cCq4JiJRtzWx4rTAZmJREV6PQCn3bo73FvokXETMPM2fiwF0s3ufz1gIQdcUgPAHtQlmOCU+xdwW8lzVHW1zD+Gh6Z2zUBlTLpOLRsRDRdxWv5L+ViNWiqoajI5qWJN3hjCiysM97qrMRmgLoMofLPufppZ818D8g1lJ9/Y6hXpqvYb+zjpezeVQ+YTmPuCkdoscY8DxPKCZXILqU8Lex/LvfthNhx4bGlQOioSAoSA== 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=OX9eePjUhBczi619qScfr/RJ9mrcyypEVsdED0zgpvg=; b=NQ6VnXnlMg5ArWD7drCImsgUGIfocPtr3FMlj5W5cLz71lGTzntRs03C+ShISRJIrknTogWmw4TV4Vtrm7X8dOZmNUe5fPQNTD8C+bgsoN2kxz5/GYu/llojQTjovNhIajdxFiwJstswxvn7QSbUc9wypA50EG1V2u5Re1WKJIZYHbymnU4gBvPjqbi/7cUPNP0eqkF4l8gTUX2HXCb4xlhFuRD3l1HjZ4s7G+7odu5ydhzeKsitKIHf/oKzrh1m276jH4haRWhAp5BQpV8WjuZZ6DtzCtrf/qUrk4LsBJTdkBGdEsSjX9ibFU3iY7ikkHQ3m1ez4TCSXF5FGaS8XA== 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=OX9eePjUhBczi619qScfr/RJ9mrcyypEVsdED0zgpvg=; b=gPxKl3UEzvJG8W/gbPTm6VdYzHJVAUvqRjUSqLXh5t/H7xzT2ZgQKRTxbVEYTJyXzblTUIFlAy2rzXoijIoizcG4i12eo9PPJmgEtd3OMu/y1qeounhZ6Fhf4DxyFcBQEmu+3IvpTSM2vMppQNZ85BC7JeXfEX4/o+VSHpKAwTu0vtnxCID8IrKNCdzRY3AcewpFuuKZvsMdfvoQOnYysKh1QJuKghPi/DwYEJrr+5racjwP9JhAkiwgDJyAFKED7BxclLcEfx6ex14yGOlX0jwV8uH/dS6xnH3WhTBvDuIupwv4LhwoUY/l1NrXQ6LoIQOQw4GOjbCuIRmXhPonJQ== Received: from SJ0PR06MB8641.namprd06.prod.outlook.com (2603:10b6:a03:3e8::20) by CO6PR06MB7556.namprd06.prod.outlook.com (2603:10b6:303:a0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.37; Wed, 14 Jun 2023 10:13:12 +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:13:12 +0000 From: Roger Phillips To: Florian Weimer , 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+0k= Date: Wed, 14 Jun 2023 10:13:12 +0000 Message-ID: References: <87a5x2s8es.fsf@oldenburg.str.redhat.com> In-Reply-To: <87a5x2s8es.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: [iJip1RQpJ6OCrn4+ukrexgeBhEWTIEVc] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR06MB8641:EE_|CO6PR06MB7556:EE_ x-ms-office365-filtering-correlation-id: 573584dc-1650-40c7-d6e3-08db6cbff612 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wfvltupSSVyy79CPgdqHf3/kIg14NV766qxVz/wAM2D6UlhyE7xOvRhvHRblAYtD1/hMJmSMJQEfjh/WHCNDyto7D4Egp75ZfuI9Ldrk2vlZc1S/KmdEvcfRBDA2URNe25cJgNCIJP6rIqGbo41lOguV7SbFlSx8LAl9Jrls8h4LqzRhuo+sVmc7ioixDfCXhVJkcfie7HOIuXU48p9GuZRaDkhUBfWiWzSr1sGQpavqP7ape8M0wwlXWLXOBsLsMXn8GmsA1EKHb1wKObTFjYmMG57IuHlDWzDCdIwdTpHdTLM4RkJ3OcnCKEvKFcsBgqtKYcUNNFqrUEJlsRYCToCpOWJlVCB4E6nLiK8LXuE4KzbZXsiWN8uUbvLaU/KzawtSWCfaMDXGg9Bvod7u5Hd0mGRxAqG/j65VbfijP3ovys4f23+/CZw9bxa0TVzA3JGy6spB6KpVEZS0Bfmh+GBqaFF+Q5BWng6xG4G1EtT50coVD6s2HshxkFGWCtkFrhOM2WhgeQkfwxvR/8okXG3B5JNT53rMw+uzV6YFbUnHaEmLV2bhc9GinubCsUjkLdVzNLMr2zvLFdgzGeVZ55KBoWbNiO7P07a9Iw0yBbPHdSbNBE40ZXyPV+nf+lWV x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?B8n/EtM74K1N47jqOSsTp2PbUfzkiWg9u249UzQfhRwkPwqxakwlYg7/HH?= =?iso-8859-1?Q?76uFGj0MQr8Jx0UfaJef+F6b+4dVX5WzKRMxyVCkZpYSDaiG6o1PNQ6crN?= =?iso-8859-1?Q?Ep4N8K05zMMd3zO/2qvQgtg9JHaMfkNwWzW7WwXPFJNwQD+XdWTGP5zjPN?= =?iso-8859-1?Q?8xRMotuEuTEUvSOEsBdC8eNZ2R+cKhLGx58P7oRiCqsO+hQksxUkAgOxQS?= =?iso-8859-1?Q?zpjZqlxb6DEkYqNWRrcIsy0Z933xVB6pUl+vJn4VbO9Ke6k3DyEbVej9tx?= =?iso-8859-1?Q?rnwSRAWlZ25ZXowMqBNrdBt+3sqohix8MvRuOdxWtcwuBIfXBBoZRHjuii?= =?iso-8859-1?Q?qwKyeLkiVsn/38ngxZaeDObfiRE9peIyeHDx7fqWbkTxJ2KuGfKnMNlb7W?= =?iso-8859-1?Q?wIqhmukWZtf0KMvfhs7OP3DGqOFxVF6AVp331Easy5iBTZqCQSct5bSWXM?= =?iso-8859-1?Q?sCP2KKhbY5n7EcIhx0hCxuEw/VVofk/g8rs9wxAqXSAZUWw/Vo8RhiMKjd?= =?iso-8859-1?Q?0RDzL2pOiTMaeC356udhvnQQFSRNiavu87rzb0jL+QNiB8ybQf3QBNp1LI?= =?iso-8859-1?Q?dN0CXajuFUBtdqorYDYULkO5sKwAbbZbZxxoUtZSoBulwgEBdh1KHmw2sv?= =?iso-8859-1?Q?DbjJOBly5P5rhiP+SoL5VdosBVIQ44nk7sZ3L1HiNKz7kJracJgbXc+0Bz?= =?iso-8859-1?Q?eThymPLeGBwjyNntkTxKKxT9xt+tTymXuUEbrBl/x+rNCDe0BUAFRSsM5C?= =?iso-8859-1?Q?PBiZOh+VDu2PD29si89x+PTwtJ3yRBJ5zVyLZ7zuYJWIJNuCjAh8F67Q1k?= =?iso-8859-1?Q?o/5zEBAsodSmeMOUpF06Xe+nMk8oLz/cFfM0T8ja5gW7aBmNS6dNssto+y?= =?iso-8859-1?Q?bfRcvFwwWKsfKFXswaxiHA4NBXCsWjrxFFmagKeoZk5qq7y4Bh5EcPverT?= =?iso-8859-1?Q?x6gG6nOhLGhOh4+mqOqmjAmcRIf3nr3vEDL8gZ4h5dmtuxs+DUk3kaIYLX?= =?iso-8859-1?Q?+edZ4bnTspSyFEq5YX4xEvEEOMW5obB7mX8IeYHnN5zHDLMRZGqFVPK/Em?= =?iso-8859-1?Q?2XYBSlVnP0Zs9TH6Z/1P2iY0K1KnNxb4NFf3VlXiXhuvQFUR6yDRbDX+X+?= =?iso-8859-1?Q?M0+dDJp1yVxXmjWB4nBD/IVY1ZbIJAOe1qT5JhQCYlxjHHfjPpzD0wc+ep?= =?iso-8859-1?Q?krs7RsFS8G4fn6ZBZhxjV5Dr/dEpj7NTt25FvpZlP8kvB1S6pTRTpc9dw/?= =?iso-8859-1?Q?me73np5xkshVfrvTbT7A=3D=3D?= Content-Type: multipart/alternative; boundary="_000_SJ0PR06MB8641391BD560EDBD3798022CAA5AASJ0PR06MB8641namp_" 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: 573584dc-1650-40c7-d6e3-08db6cbff612 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2023 10:13:12.5966 (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: CO6PR06MB7556 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_SJ0PR06MB8641391BD560EDBD3798022CAA5AASJ0PR06MB8641namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks for the answer! Do you mean just LD_PRELOAD libasan without linking = against it? Regarding less optimized libc, do you know if Ubuntu produces such versions= for their packages? Regards ________________________________ From: Florian Weimer Sent: Wednesday, June 14, 2023 9:24 AM To: Roger Phillips via Libc-help Cc: Roger Phillips Subject: Re: Getting more info about a heap corruption * Roger Phillips via Libc-help: > Problem is that variables needed for this check like victim, bck and > next are optimized out and thus not accessible in gdb. Only av and its > contents are accessible. I cannot use asan binaries as it is a > production test. Changing environment variables is possible though. You could use LD_PRELOAD to install debugging malloc (such as the ASAN allocator), or use LD_PRELOAD=3Dlibc.so.6 with a build of glibc (from the same sources as the system glibc version) with reduced optimization. I think there are also GDB scripts out there that traverse the various heap data structures and report inconsistencies. Thanks, Florian --_000_SJ0PR06MB8641391BD560EDBD3798022CAA5AASJ0PR06MB8641namp_--