From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27705 invoked from network); 25 Mar 2021 22:26:20 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 25 Mar 2021 22:26:20 -0000 Received: (qmail 31961 invoked by uid 550); 25 Mar 2021 22:26:17 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 31923 invoked from network); 25 Mar 2021 22:26:17 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:mime-version:content-language; bh=5gqBEf5TWuuavqlGTufTw0GRp3JyvVYUMJSUZOkcAGY=; b=nbXqNO02D6z4H7OHgUhXS5thf+LnIE7peVVDJRLAGkcdjuuqDNSZhzui6Sw9eRII1g 7Owtae4rLyAVoB2teIQBPlFp0wtZMfqrcWbBcRXrOV404KMueySEy26KPCB4m9W3Dnn2 ZwrGpCPwbXLey6R2HGMoNN6EVFPOZeS08Zpk/0J61OGBj22Ay4met1SYnzZDEJh1Zu0q WIqPuIO6CIKy9/m1o8ZjWkY/obyYsSpI0jhsDQE3VEve9jFapsI+mCE16crjsFDJF0N2 1QS9EweKrZPr65C2cyTpdo6capVOWs2F1E0YoC4AVYFPCM/+zGklxeP39J0+wYFUJa7/ yrCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:mime-version :content-language; bh=5gqBEf5TWuuavqlGTufTw0GRp3JyvVYUMJSUZOkcAGY=; b=rxCd9uvrnWGW7+BCLeJ5+DcEUF3XzNU9k+R3bkrRpMxN1nxtML3xtdFAc4fmTXwzaL YNtKrAJfyWKPnh0Kx0QvHSmnWLJ2bfF1Bx1PK+WQWRXppj21eSBzD/pcXmhEOcUgvAHp naSAB5wfgT/HALCh2WzwCnXFgLT5qa7KftZFz5Br53VaHQ4nd4SQgg7Lfk9/6TK6DGJg oOX+42dJkn0coSY3j+ZjyOkVE4DMg8tVsHOm7t7hGkDzYhbUO+tKVfTwkmg7CES5QvLp VnUHyFq3bTM2NpdbusDXcO3kgVkHnKsX1iIztGq9d4lqlAoX/0ZMAcTLJ2PPGuUH4/I3 B16A== X-Gm-Message-State: AOAM5323H6bEhbQA36bg3kiWgtiYzVWTc4V1D75P5aRBSZ5iQrF9TgTz XWwikJvc+4tqZ3h+RQ85e0Hvc5cXJns= X-Google-Smtp-Source: ABdhPJwCUoTecV+C83DrqpLccNAuZEqgunfndXdpDnRT5IoIh8D0yhWAroLgkZtkhJwV1UXWqFgExg== X-Received: by 2002:a0c:eb87:: with SMTP id x7mr10839558qvo.14.1616711164675; Thu, 25 Mar 2021 15:26:04 -0700 (PDT) To: musl@lists.openwall.com From: Dominic Chen Message-ID: <07fe83ac-9893-bff0-3c15-4d431815684d@gmail.com> Date: Thu, 25 Mar 2021 18:26:04 -0400 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------88A95849E43C879C12AE2C65" Content-Language: en-US Subject: [musl] [PATCH] mallocng/aligned_alloc: check for malloc failure This is a multi-part message in MIME format. --------------88A95849E43C879C12AE2C65 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit With mallocng, calling posix_memalign() or aligned_alloc() will SIGSEGV if the internal malloc() call returns NULL. This does not occur with oldmalloc, which explicitly checks for allocation failure. Thanks, Dominic --------------88A95849E43C879C12AE2C65 Content-Type: text/plain; charset=UTF-8; name="0001-mallocng-aligned_alloc-check-for-malloc-failure.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-mallocng-aligned_alloc-check-for-malloc-failure.patch" RnJvbSA4M2E3OWIzNDFmNzVhZDI0M2ZiYTg2MDNkODg5YmZkZWJhZTNmMzViIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEb21pbmljIENoZW4gPGQuYy5kZGNjQGdtYWlsLmNv bT4KRGF0ZTogVGh1LCAyNSBNYXIgMjAyMSAxODoyMDoxNCAtMDQwMApTdWJqZWN0OiBbUEFU Q0hdIG1hbGxvY25nL2FsaWduZWRfYWxsb2M6IGNoZWNrIGZvciBtYWxsb2MgZmFpbHVyZQoK LS0tCiBzcmMvbWFsbG9jL21hbGxvY25nL2FsaWduZWRfYWxsb2MuYyB8IDMgKysrCiAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3JjL21hbGxvYy9t YWxsb2NuZy9hbGlnbmVkX2FsbG9jLmMgYi9zcmMvbWFsbG9jL21hbGxvY25nL2FsaWduZWRf YWxsb2MuYwppbmRleCAzNDExNjg5Ni4uZTA4NjJhODMgMTAwNjQ0Ci0tLSBhL3NyYy9tYWxs b2MvbWFsbG9jbmcvYWxpZ25lZF9hbGxvYy5jCisrKyBiL3NyYy9tYWxsb2MvbWFsbG9jbmcv YWxpZ25lZF9hbGxvYy5jCkBAIC0yMiw2ICsyMiw5IEBAIHZvaWQgKmFsaWduZWRfYWxsb2Mo c2l6ZV90IGFsaWduLCBzaXplX3QgbGVuKQogCWlmIChhbGlnbiA8PSBVTklUKSBhbGlnbiA9 IFVOSVQ7CiAKIAl1bnNpZ25lZCBjaGFyICpwID0gbWFsbG9jKGxlbiArIGFsaWduIC0gVU5J VCk7CisJaWYgKCFwKQorCQlyZXR1cm4gMDsKKwogCXN0cnVjdCBtZXRhICpnID0gZ2V0X21l dGEocCk7CiAJaW50IGlkeCA9IGdldF9zbG90X2luZGV4KHApOwogCXNpemVfdCBzdHJpZGUg PSBnZXRfc3RyaWRlKGcpOwotLSAKMi4yNS4xCgo= --------------88A95849E43C879C12AE2C65--