From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#27571: #27571; C stack overflow from `prin1' on deeply nested lisp object. Date: Mon, 8 Jan 2018 23:53:05 -0800 Organization: UCLA Computer Science Department Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1515484348 7033 195.159.176.226 (9 Jan 2018 07:52:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 Jan 2018 07:52:28 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 Cc: 27571@debbugs.gnu.org To: Keith David Bershatsky , Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 09 08:52:24 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYohh-0000us-Mc for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Jan 2018 08:52:13 +0100 Original-Received: from localhost ([::1]:36029 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYojf-0006uR-Ts for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Jan 2018 02:54:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYojW-0006uB-BD for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:54:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYojS-0007sK-C6 for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:54:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33351) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYojS-0007rt-8K for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:54:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eYojR-0006t4-SC for bug-gnu-emacs@gnu.org; Tue, 09 Jan 2018 02:54:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jan 2018 07:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27571 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 27571-submit@debbugs.gnu.org id=B27571.151548439626407 (code B ref 27571); Tue, 09 Jan 2018 07:54:01 +0000 Original-Received: (at 27571) by debbugs.gnu.org; 9 Jan 2018 07:53:16 +0000 Original-Received: from localhost ([127.0.0.1]:42032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYoii-0006rr-Ft for submit@debbugs.gnu.org; Tue, 09 Jan 2018 02:53:16 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYoig-0006rZ-7P for 27571@debbugs.gnu.org; Tue, 09 Jan 2018 02:53:14 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A8683160CEB; Mon, 8 Jan 2018 23:53:06 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id kjWlMf8J-KPK; Mon, 8 Jan 2018 23:53:06 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id EB3F71615F6; Mon, 8 Jan 2018 23:53:05 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TRaIs5LFiWdL; Mon, 8 Jan 2018 23:53:05 -0800 (PST) Original-Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C74C0160CEB; Mon, 8 Jan 2018 23:53:05 -0800 (PST) In-Reply-To: Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:141919 Archived-At: Keith David Bershatsky wrote: > I have determined that bug #27571 was introduced on November 19, 2016 with commit c61ee94959ba96b2a327df0684593f7e569e30be. The following patch to the Emacs 26 branch as of today (01/08/2018) reverses the commit That commit was a merge commit, and installed all sorts of changes. The patch you sent reverses just part of the commit. It'd be helpful to know the original commit that caused the problem, as opposed to the later merge. Also, the patch undoes some fixes, such as integer overflow checking, that we'd like to keep. This is another reason that it'd be helpful to know the original commit. Alternatively, it'd be helpful to know why the patch fixes the bug, so that we can keep that part of the patch without discarding other fixes from the source.