From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Filipp Gunbin Newsgroups: gmane.emacs.bugs Subject: bug#41184: 28.0.50; Crash on NS when opening text file in a possibly invalid zip archive Date: Mon, 11 May 2020 04:52:28 +0300 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="90343"; mail-complaints-to="usenet@ciao.gmane.io" To: 41184@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 11 04:02:19 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jXxlq-000NQN-V8 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 May 2020 04:02:19 +0200 Original-Received: from localhost ([::1]:39698 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXxlq-0007p5-0q for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 10 May 2020 22:02:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32956) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXxla-0007Vo-R1 for bug-gnu-emacs@gnu.org; Sun, 10 May 2020 22:02:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39262) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jXxla-0006k3-HV for bug-gnu-emacs@gnu.org; Sun, 10 May 2020 22:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jXxla-0003Wa-E8 for bug-gnu-emacs@gnu.org; Sun, 10 May 2020 22:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Filipp Gunbin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 May 2020 02:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41184 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.158916248813483 (code B ref -1); Mon, 11 May 2020 02:02:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 May 2020 02:01:28 +0000 Original-Received: from localhost ([127.0.0.1]:50808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXxl2-0003VP-4n for submit@debbugs.gnu.org; Sun, 10 May 2020 22:01:28 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:44552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXxl0-0003VH-0q for submit@debbugs.gnu.org; Sun, 10 May 2020 22:01:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXxkz-0006vY-Og for bug-gnu-emacs@gnu.org; Sun, 10 May 2020 22:01:25 -0400 Original-Received: from wnew3-smtp.messagingengine.com ([64.147.123.17]:53847) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXxkv-0006gl-Ie for bug-gnu-emacs@gnu.org; Sun, 10 May 2020 22:01:25 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.west.internal (Postfix) with ESMTP id D2A14432 for ; Sun, 10 May 2020 21:53:01 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 10 May 2020 21:53:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= from:to:subject:date:message-id:mime-version:content-type; s= fm3; bh=HtFtyWQt9zJiu+x/kg5KOYobqJyHWWuzZzU4QIaARa4=; b=FR1T6z95 tJnspbqtw1hL9lACQA17BmpvEyVuDkHbocH2k5r6NL3byIHIbnw4MgTEjJ7oAbhg FmmJ/Or22sTOdUiEJBXz0bAts+OOzJ/wOn6hvUOo3pUr3f0lsFnOXT9twwxUr5y1 uqJpyl1XahAQO7ED7IAuHy0Adt9nR7E2OSNKrL3CIKMK1RB2cgFraCgFTsS3IOsR QJFupXViV3ix2Q5a6OLVTC79cWhkyFFRjxiOOBPgSQCRsG1+zNJvtFEiX+ai99LA KwZxInnGxwkUePw97nyWAcmaisjGZJm93C6a/DI4cGr2XdjaIoSiHvC10BosEFKE 3MgD1BfciFYxyQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=HtFtyWQt9zJiu+x/kg5KOYobqJyHW WuzZzU4QIaARa4=; b=XC4TppxkNhEUMDypKlFUeCdRJzMzKQIl6uLBrbg1mAqRi ZmCXrEbQLgawxJKbhn0Ug/xzryyOYdZXsKs7eQ7zbDsShqYBOTYUY6mu1hleVzGl X9sjj1FLcvgjqEM+aotXbJ2bvCo630S7zs+kblbccfUFF/z9zl5lZGvnxoz0Ytno czZrJUcVe+e0oPSpib7fEs5SWP9C2v8YGdKBaFA/GcRflzI1Qmu+irNVLQBOC6rd /xVRU7yC7Ilib9X+UX5JbICxRQ/HbGkr/g8Yy18S837MxhTiD+iS2E3zVHhYzKva 9uQ9NF/GnwnbyZUHFkVRSRyz1u9NOKSpBCzf8QvLg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrkeelgdehtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecuggfktfgfufcuqfegtdduqdhishhouhhrlhenucfjug hrpefhvffufffkgggtsehmtderredttddtnecuhfhrohhmpefhihhlihhpphcuifhunhgs ihhnuceofhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnh epudegheelhefftdeifeehtdeuleetvefhjeevkeekvdethefgfeetvefgvdevteeunecu kfhppeekfedruddtvddrvddtfedruddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepfhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Original-Received: from fgunbin.local (unknown [83.102.203.12]) by mail.messagingengine.com (Postfix) with ESMTPA id 4B4E73066267 for ; Sun, 10 May 2020 21:53:00 -0400 (EDT) Received-SPF: pass client-ip=64.147.123.17; envelope-from=fgunbin@fastmail.fm; helo=wnew3-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/10 21:53:02 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:180041 Archived-At: --=-=-= Content-Type: text/plain - emacs -Q - C-x C-f RET - RET on the first file in archive (the one with .txt extension) TTY emacs doesn't crash with the same recipe. Thanks. In GNU Emacs 28.0.50 (build 14, x86_64-apple-darwin19.2.0, NS appkit-1894.20 Version 10.15.2 (Build 19C57)) of 2020-05-09 built on fgunbin.local Repository revision: ae3c510696f02f01d03052f070e5ce65b4018a45 Repository branch: master Windowing system distributor 'Apple', version 10.3.1894 System Description: Mac OS X 10.15.2 --=-=-= Content-Type: application/zip Content-Disposition: attachment; filename="=?utf-8?B?0KTRgNC10LnQtCDQl9C40LPQvNGD0L3QtC4g0JLRi9GC0LXRgdC90LXQvdC40LU=?= - royallib.com.txt.zip" Content-Transfer-Encoding: base64 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 --=-=-=--