From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by sourceware.org (Postfix) with ESMTPS id E6B943858438 for ; Wed, 28 Sep 2022 00:57:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E6B943858438 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pg1-x52a.google.com with SMTP id q9so10855750pgq.8 for ; Tue, 27 Sep 2022 17:57:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-disposition:mime-version:message-id:subject:to:from:date :from:to:cc:subject:date; bh=0FB0I83VpU9LcAhCOmDS/2DJbIGWAhu/vI+Z1S748Sw=; b=Ff7uqF73+09TM7cF1Mghn7ORC1Z03LEpHCSoz6wRVXtMLp0KWkBkzv9Q8hfQ60VClO ZIH74MbYOF+jQWGHpNJBR3e90CLirdcOy8Tnyz9LA09jipMcExbVIkdcjygVML8iXpes JBxIevfoPzHcfdSaV0DoafpNcZcZh5Otakw/hVqQq450yrJLVEJKu+kkYBYIxDzsNS1U G3Xm96NyVHsLKfhEp8W4UWxhn6SGiPFwPk3U4zHvZzKnAqcoia3RbTVDQtCfuJ94MY5T tyXj8L3JYp5oLtI4GBuAxVIKH2bFn1xAdACLt1nQEjl9eIMejsswrhU8V9amMWfJOwZu FcYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date; bh=0FB0I83VpU9LcAhCOmDS/2DJbIGWAhu/vI+Z1S748Sw=; b=ELmqhYhzAl/iP7xCn15HwE9+ZgjChQDiT6nr9aLY/6y9oe5zvXEq2zNh8jc3ARGbdY PeSRqByV1/pL4BGvElImY4dOYahgkIGz4UlsbEqdUnR9Hmqd8bH9qLWC6CxMe5ME8iJW Oig7i1BI+AYgjJak2fRa0JkWX9PZAprrxJxQTRATms3JAPQ+kWp86hXW2QEKsTyQO5Fl nZmwbFOd9oh5rYAljXc5FDyWuPhu9INOd4+yC/4sQeqNMEJmkBkoAhjqehcAxRDfWpT0 wNiPbRp/T1TLekf5Sjda5Fy+js8qot7V9zkDu+lPc5Wh3+YDsOghQceA+UG3np4Su3S9 Tnmw== X-Gm-Message-State: ACrzQf235tTtQgpZ+pL8cdPWu/Ff4GhWuqRTm2sVKmMWHUkX3uRjDg6s qnrm5huQnWihEloOgQghYmy16SdChMM= X-Google-Smtp-Source: AMsMyM6WVV8Ax673l3jV19B/Mfq2tZ0AqwzxsSKz8yfIYwthB4rYvYKfhmL/9ijhc7lSJ5edj2XylQ== X-Received: by 2002:a63:5761:0:b0:43c:5940:9176 with SMTP id h33-20020a635761000000b0043c59409176mr20510277pgm.65.1664326640413; Tue, 27 Sep 2022 17:57:20 -0700 (PDT) Received: from squeak.grove.modra.org ([2406:3400:51d:8cc0:cc17:e90b:75d1:ec3c]) by smtp.gmail.com with ESMTPSA id a11-20020a1709027d8b00b001743be790b4sm2149177plm.215.2022.09.27.17.57.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Sep 2022 17:57:19 -0700 (PDT) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id CD20B114053C; Wed, 28 Sep 2022 10:27:16 +0930 (ACST) Date: Wed, 28 Sep 2022 10:27:16 +0930 From: Alan Modra To: binutils@sourceware.org Subject: asan: segv in _bfd_archive_close_and_cleanup Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-3035.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: Uninitialised arelt_data->parent_cache led to this segv. * pdb.c (pdb_get_elt_at_index): Clear arelt_data. diff --git a/bfd/pdb.c b/bfd/pdb.c index 14e1049d03c..5d72797c298 100644 --- a/bfd/pdb.c +++ b/bfd/pdb.c @@ -193,7 +193,7 @@ pdb_get_elt_at_index (bfd *abfd, symindex sym_index) goto fail; file->arelt_data = - (struct areltdata *) bfd_malloc (sizeof (struct areltdata)); + (struct areltdata *) bfd_zmalloc (sizeof (struct areltdata)); if (!file->arelt_data) goto fail; -- Alan Modra Australia Development Lab, IBM