From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 09 01:38:04 2020 Received: (at submit) by debbugs.gnu.org; 9 Jan 2020 06:38:04 +0000 Received: from localhost ([127.0.0.1]:51738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipRSG-0007qP-F2 for submit@debbugs.gnu.org; Thu, 09 Jan 2020 01:38:04 -0500 Received: from lists.gnu.org ([209.51.188.17]:36624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipQyo-0006xQ-0f for submit@debbugs.gnu.org; Thu, 09 Jan 2020 01:07:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41088) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipQyn-0004TV-2T for bug-gnu-emacs@gnu.org; Thu, 09 Jan 2020 01:07:37 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipQym-0003Zy-2F for bug-gnu-emacs@gnu.org; Thu, 09 Jan 2020 01:07:36 -0500 Received: from mail-qt1-f179.google.com ([209.85.160.179]:35136) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ipQyl-0003Xo-T4 for bug-gnu-emacs@gnu.org; Thu, 09 Jan 2020 01:07:35 -0500 Received: by mail-qt1-f179.google.com with SMTP id e12so5001339qto.2 for ; Wed, 08 Jan 2020 22:07:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Gp/yteH0QZXloxwMWEr6bzYwODi6K0gZLDd/L0aKxA8=; b=O24vPr+42s2l7pI+w1MkbexuDIlOxLxsBSjThfVCTMjfHjZxlUga4tdB/xrT412FZv gqJGK3bNX0vpzOPejCMpSEQuwheqA/Zr8duat+kde6pt+4gIXUY3MwuwsNw6wVasQ2fu GzZh7ob0Q4RjwwyK/BSph16PZoR3gLN3TRx9WoY8CJyC45hw0nwz6WWUvTZyDGNY8Tbx FM918VruR8N2NK2xJPVwXBLxm4NqOpiDlLgJWzaFyRPRxDDKXMRLfe7AkAFeChc1fWL5 gdGQQ4PpKSBfMdXQlxN2Swur4bXLHLiDTcVTi822a3RWd9cHkqc8cBTK7fzlZ5Q3spX1 0Ahg== X-Gm-Message-State: APjAAAWgHszIb70YHlCc1Q2UHxop88ADYhsdQkpQEX3/pP6Ia9hP/2Vz NGLEHGkBmaUMVFklSkfvJQR8A001wsQU6/zDIaT0AFRfJNE= X-Google-Smtp-Source: APXvYqx5Nc7g3aIPcd6/PR5QwVENOcCUxXRCcFOcZOkXggoLm/b8mZSsX0/ZF579K2KxZNNMQddwxGdfh1z95BOzoZE= X-Received: by 2002:ac8:1415:: with SMTP id k21mr6754458qtj.300.1578550054738; Wed, 08 Jan 2020 22:07:34 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?B?VsOkaW7DtiBKw6RydmVsw6Q=?= Date: Thu, 9 Jan 2020 08:07:23 +0200 Message-ID: Subject: macOS Catalina stack overflow patch To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="0000000000004604a3059baed369" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.160.179 X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, After updating to macOS Catalina, Emacs started crashing when opening any file, even a file that doesn't exist. I traced it to a stack overflow from a fix to bug #38618 (commit bfc54230). A fix for the bug is included. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (vaino.jarvela[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 09 Jan 2020 01:38:04 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) --0000000000004604a3059baed369 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, After updating to macOS Catalina, Emacs started crashing when opening any file, even a file that doesn't exist. I traced it to a stack overflow from a fix to bug #38618 (commit bfc54230). A fix for the bug is included. --=20 V=C3=A4in=C3=B6 --0000000000004604a3059baed369 Content-Type: application/octet-stream; name="0001-Fix-stack-overflow-on-macOS-Catalina.patch" Content-Disposition: attachment; filename="0001-Fix-stack-overflow-on-macOS-Catalina.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k56btyvp0 RnJvbSBjODNjZDQ5ZmExNjZhYjg3Mjc2MTQ2OTM5ZWFmOGVlM2UwZmQ5YTA3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Vj1DMz1BNGluPUMzPUI2PTIwSj1DMz1BNHJ2 ZWw9QzM9QTQ/PSA8dmFpbm9AamFydmUubGE+CkRhdGU6IFRodSwgOSBKYW4gMjAyMCAwODowMTo1 OSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBzdGFjayBvdmVyZmxvdyBvbiBtYWNPUyBDYXRh bGluYQoKTlNVUkwuZ2V0UmVzb3VyY2VWYWx1ZTpmb3JLZXk6ZXJyb3I6IGZvciBrZXkgTlNVUkxJ c1ViaXF1aXRvdXNJdGVtS2V5CndyaXRlcyBhbiBOU051bWJlciB0byB0aGUgcG9pbnRlciwgbm90 IGEgQk9PTC4gVGhpcyByZXN1bHRzIGluIGEgc3RhY2sKb3ZlcmZsb3cgdGhhdCBjYW4gYmUgcmVw cm9kdWNlZCBvbiBtYWNPUyBDYXRhbGluYSB3aGVuIG9wZW5pbmcgYW55IGZpbGUKd2l0aCBucy11 c2UtcHJveHktaWNvbiBlbmFibGVkLgotLS0KIHNyYy9uc2Zucy5tIHwgNCArKy0tCiAxIGZpbGUg Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Ny Yy9uc2Zucy5tIGIvc3JjL25zZm5zLm0KaW5kZXggZjI4NTdjMDIyZS4uNDJiZDg4ZWViNCAxMDA2 NDQKLS0tIGEvc3JjL25zZm5zLm0KKysrIGIvc3JjL25zZm5zLm0KQEAgLTQ5OSwxMSArNDk5LDEx IEBAIFR1cm4gdGhlIGlucHV0IG1lbnUgKGFuIE5TTWVudSkgaW50byBhIGxpc3AgbGlzdCBmb3Ig dHJhY2tpbmcgb24gbGlzcCBzaWRlLgogI2lmIGRlZmluZWQgKE5TX0lNUExfQ09DT0EpICYmIGRl ZmluZWQgKE1BQ19PU19YX1ZFUlNJT05fMTBfNykKICAgLyogV29yayBhcm91bmQgZm9yIE1hY2gg cG9ydCBsZWFrcyBvbiBtYWNPUyAxMC4xNSAoYnVnIzM4NjE4KS4gICovCiAgIE5TVVJMICpmaWxl VVJMID0gW05TVVJMIGZpbGVVUkxXaXRoUGF0aDpmc3RyIGlzRGlyZWN0b3J5Ok5PXTsKLSAgQk9P TCBpc1ViaXF1aXRvdXNJdGVtID0gWUVTOworICBOU051bWJlciAqaXNVYmlxdWl0b3VzSXRlbSA9 IEBZRVM7CiAgIFtmaWxlVVJMIGdldFJlc291cmNlVmFsdWU6KGlkICopJmlzVWJpcXVpdG91c0l0 ZW0KICAgICAgICAgICAgICAgICAgICAgIGZvcktleTpOU1VSTElzVWJpcXVpdG91c0l0ZW1LZXkK ICAgICAgICAgICAgICAgICAgICAgICBlcnJvcjpuaWxdOwotICBpZiAoaXNVYmlxdWl0b3VzSXRl bSkKKyAgaWYgKFtpc1ViaXF1aXRvdXNJdGVtIGJvb2xWYWx1ZV0pCiAgICAgZnN0ciA9IEAiIjsK ICNlbmRpZgogCi0tIAoyLjI0LjEKCg== --0000000000004604a3059baed369-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 09 15:07:54 2020 Received: (at 39047-done) by debbugs.gnu.org; 9 Jan 2020 20:07:54 +0000 Received: from localhost ([127.0.0.1]:53106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipe5y-0007YH-0u for submit@debbugs.gnu.org; Thu, 09 Jan 2020 15:07:54 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:40259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipe5w-0007Y2-4W for 39047-done@debbugs.gnu.org; Thu, 09 Jan 2020 15:07:52 -0500 Received: by mail-wm1-f52.google.com with SMTP id t14so4214301wmi.5 for <39047-done@debbugs.gnu.org>; Thu, 09 Jan 2020 12:07:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=vfDDxVQgAAqSj4Xj9CCLlYJOK0RPc7BkfyQrurpexak=; b=Prdm2xfV8p18UekwFB1kXWDpoNEiZRR+OYyIrOZeFpQY89++rz92sBjmhyzlFiuWwE t9g1GsZeeRLK1eCcZE50TvdWyeZDn/vDZLQ4KjDsa7FJTEgtztu2BF9DQDHMSt+Jzq7C oMcT7Ot2I6CEYw+gtb0LHzy2Evb8CmfNNFUjGjQ0U7g4JZs0JRJYel/cdBv81aqPr5wB Zffpi8GVAYYdExSjhZBN/GNkctol5exZ4X59FDApP9IS7iuPCT7Eh3lXxjQ11aNo/2QM uUCoftK54KeKghN4KwHI5vXmCt0HbyEWh5VkLQY/fq/oDuOK2es7P8s+Jp7Ls1Ci4d+Z ndTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=vfDDxVQgAAqSj4Xj9CCLlYJOK0RPc7BkfyQrurpexak=; b=k9l95iobK7/kKwoz/LLHMhcVyWWnebe65nTj6wuftQ+spYzTQtA70gKAs31tn2zJSE ueOFkrqOMkQPlbEPUwLgSYES9H0aipuQ8EkPLNn3L4FK0iRj/ad8aYseiRoThtdTA8nu yobz+8GdeEQ7dlzTo0af5GH0MFnX5VtbZI8RgZ/7sHKms6X1B4L2O9VurDiYiK/NKre0 JRSm64jNvY/iulXexczq7qLjadk7gbWQ63CAwCRShdkR3OQbdhRJElRPnybeYbIlFKyc HLEkMawUjuyO/PLxXV9P6xpSl+KUkS285Iyu12E0F96JUUaa7uXH4Vkt/kQ2dWpNQLRr Ikow== X-Gm-Message-State: APjAAAUS8uTiFG2DiYFoI902SGbvHqwCpQN+Gmo4a8TMW1MlfQ9mIHrx iZwBWzeXRa9gwysy7vn9BdP44Q9oUG8= X-Google-Smtp-Source: APXvYqzYRWOqvOouL9gsEpSUcahPwrwR4PoGlLOITbebVe3faTe2T6zAV/EP3LcI8UnQffbCqoEl3A== X-Received: by 2002:a7b:c246:: with SMTP id b6mr6631434wmj.75.1578600466260; Thu, 09 Jan 2020 12:07:46 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-3181-38ae-3880-6acc.holly.idiocy.org. [2001:8b0:3f8:8129:3181:38ae:3880:6acc]) by smtp.gmail.com with ESMTPSA id c15sm9022134wrt.1.2020.01.09.12.07.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jan 2020 12:07:45 -0800 (PST) Date: Thu, 9 Jan 2020 20:07:43 +0000 From: Alan Third To: =?iso-8859-1?B?VuRpbvYgSuRydmVs5A==?= Subject: Re: bug#39047: macOS Catalina stack overflow patch Message-ID: <20200109200743.GA21264@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 39047-done Cc: 39047-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On Thu, Jan 09, 2020 at 08:07:23AM +0200, Väinö Järvelä wrote: > Hi, > > After updating to macOS Catalina, Emacs started crashing when opening > any file, even a file that doesn't exist. > > I traced it to a stack overflow from a fix to bug #38618 (commit > bfc54230). A fix for the bug is included. Hi, this looks good. I did wonder if I was using the right type when I wrote that code, but it seemed to work, anyway, thanks for spotting it. Pushed to emacs-27 as 58412402959d8f88e230f95c5fc7de072e115140. -- Alan Third From unknown Fri Aug 15 04:07:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 07 Feb 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator