From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.bugs Subject: bug#30243: 26.0.91; Infinite recursion in `make-auto-save-file-name' for quoted filenames Date: Wed, 24 Jan 2018 22:43:38 +0000 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c1abb708e6df205638d65d4" X-Trace: blaine.gmane.org 1516833737 15216 195.159.176.226 (24 Jan 2018 22:42:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 24 Jan 2018 22:42:17 +0000 (UTC) Cc: 30243@debbugs.gnu.org To: phst@a.muc.corp.google.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 24 23:42:13 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 1eeTk9-0003TX-9B for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Jan 2018 23:42:09 +0100 Original-Received: from localhost ([::1]:51983 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eeTm9-0000HG-M6 for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Jan 2018 17:44:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eeTm3-0000Gh-Kh for bug-gnu-emacs@gnu.org; Wed, 24 Jan 2018 17:44:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eeTly-0007CO-T2 for bug-gnu-emacs@gnu.org; Wed, 24 Jan 2018 17:44:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33607) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eeTly-0007CI-Og for bug-gnu-emacs@gnu.org; Wed, 24 Jan 2018 17:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eeTly-0001Wj-Eu for bug-gnu-emacs@gnu.org; Wed, 24 Jan 2018 17:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Jan 2018 22:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30243 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30243-submit@debbugs.gnu.org id=B30243.15168338365848 (code B ref 30243); Wed, 24 Jan 2018 22:44:02 +0000 Original-Received: (at 30243) by debbugs.gnu.org; 24 Jan 2018 22:43:56 +0000 Original-Received: from localhost ([127.0.0.1]:41504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eeTls-0001WG-Bg for submit@debbugs.gnu.org; Wed, 24 Jan 2018 17:43:56 -0500 Original-Received: from mail-lf0-f51.google.com ([209.85.215.51]:42654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eeTlr-0001W4-1K for 30243@debbugs.gnu.org; Wed, 24 Jan 2018 17:43:55 -0500 Original-Received: by mail-lf0-f51.google.com with SMTP id q17so7303878lfa.9 for <30243@debbugs.gnu.org>; Wed, 24 Jan 2018 14:43:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KVymEpbXCsFSAnhAL7S03QxCmrL78Nlr8cYrKywqdT4=; b=CeXZUMCkpBkwUhAO3y/mlmqmxRoYZDjz4Qa4m5abGy1qdon/7ZD753/6ipQZhxfMt1 OEf/gQMX0GUGzYGf4o+dY55xquW2v674Vfu/nDrQct/macvIOKLpoZQcdQy5skRNVvff U3T1zIUErRRp0HuP9crVSbs0IlBc50RKpqbez8cLLytYp09SVLK40G0KMxWedBuw/fnq mCGQ8Daq5S+NqC56bbVGjCztKvuTYbvDbZKZ7U9nqqf/pp3A1WzC7qvcqcor/sbXxFid PAlOAGKkuREmhYJnnnW5+MDts6UYMlNFt5tXzxj3+yUn7yrHZPLxBy5aqugaQHRyndO6 wvYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KVymEpbXCsFSAnhAL7S03QxCmrL78Nlr8cYrKywqdT4=; b=bFQt4fCqjpcboRDJajq8r/ErCFvqGRkdF3oM7VO4HiVPjSq8i/DpuyG+kYQvNTYz9I BjPq2kvomEF0m+wrxAdyMFm1hs28r1o82JC8ga82/Yel+oGmlNEwXeonZLtPfk8KCl8E hK2s8QykH6Oita81UAwwueAZfmPvRDseRpqtdaHsjsyFmJvyCZ0n86r69bAIZprgAkaj oZr4lFxATsVLzO/ke+wEPZMXrkErpt5K0RA9AkIx5FEvVcJ1ttuTbvlCr/SeQ75X2oOQ ZJf0+cLWaibfEnfR55remLusg7Qa5moT8Uh8Y7pVn27oJsjEIIE5kCA45W6QVzq71PM0 65Tg== X-Gm-Message-State: AKwxyte7QaHuCI3Y4fOJIsJnUiISD5IdRChyAC8IDSSL0z2uUbq2Xycl XAr504JknIMtMmd8Fw9MVeN8jhqFBi9YbRNgn9s= X-Google-Smtp-Source: AH8x224WhADtMFUuPXIWT5MJ9yWAgYBCLUYDfnFnT5m2peCeW/8qrd5Z99OAt2wdvcSOJotD05gEy99R+oRW/za2MXY= X-Received: by 10.46.77.87 with SMTP id a84mr4282597ljb.100.1516833828923; Wed, 24 Jan 2018 14:43:48 -0800 (PST) In-Reply-To: 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:142488 Archived-At: --94eb2c1abb708e6df205638d65d4 Content-Type: text/plain; charset="UTF-8" schrieb am Mi., 24. Jan. 2018 um 23:23 Uhr: > > emacs -Q -nw -batch --eval=3D'(with-temp-buffer (let ((buffer-file-name > "/:= > /tmp/x")) (make-auto-save-file-name)))' > Variable binding depth exceeds max-specpdl-size > > According to git bisect, the problematic commit is: commit a1bbc490155b61a634a6d0b165000ce35b93aa35 (HEAD, refs/bisect/bad) Author: Michael Albinus Date: Wed Dec 6 20:49:30 2017 +0100 Fix Bug#29579 * lisp/files.el (file-name-non-special): Inhibit `file-name-handler-alist' only for some operations. Add missing operations. (Bug#29579) [...] which makes sense because it touches the part of the code that's causing issues. Since this commit was a bug fix for a related issue with quoted file names, reverting it is probably not the best way forward. We should push a fix and make a new pretest. --94eb2c1abb708e6df205638d65d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


<phst@a.muc.corp.google.com&= gt; schrieb am Mi., 24. Jan. 2018 um 23:23=C2=A0Uhr:

emacs -Q -nw -batch --eval=3D3D'(with-temp-buffer (let ((buffer-file-na= me "/:=3D
/tmp/x")) (make-auto-save-file-name)))'
Variable binding depth exceeds max-specpdl-size

According to git bisect, the problematic commit is:
=
commit a1bbc490155b61a634a6d0b165000ce35b93aa35 (HEAD, = refs/bisect/bad)
Author: Michael Albinus <michael.albinus@gmx.de>
Date:=C2=A0 = =C2=A0Wed Dec 6 20:49:30 2017 +0100

=C2=A0 =C2=A0 = Fix Bug#29579
=C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 * lisp/= files.el (file-name-non-special):
=C2=A0 =C2=A0 Inhibit `file-nam= e-handler-alist' only for some operations.
=C2=A0 =C2=A0 Add = missing operations.=C2=A0 (Bug#29579)

[...]<= /div>

which makes sense because it touches the part of t= he code that's causing issues.
Since this commit was a bug fi= x for a related issue with quoted file names, reverting it is probably not = the best way forward. We should push a fix and make a new pretest.
--94eb2c1abb708e6df205638d65d4--