GNU bug report logs - #77678
31.0.50; Infloop in multi-isearch-read-files

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Michael Heerdegen <michael_heerdegen@HIDDEN>; dated Wed, 9 Apr 2025 11:02:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 77678 <at> debbugs.gnu.org:


Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 16:51:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 12:51:31 2025
Received: from localhost ([127.0.0.1]:41421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2YeA-0008SR-NW
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:51:30 -0400
Received: from relay9-d.mail.gandi.net ([217.70.183.199]:34501)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1u2Ye8-0008S9-9o
 for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:51:28 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 73D96443B7;
 Wed,  9 Apr 2025 16:51:15 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77678: 31.0.50; Infloop in multi-isearch-read-files
In-Reply-To: <86zfgpqrdk.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN>
 <875xjdjx5b.fsf@HIDDEN> <86zfgpqrdk.fsf@HIDDEN>
Date: Wed, 09 Apr 2025 19:49:29 +0300
Message-ID: <875xjd8eli.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvtdeihedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjohhffffkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeffgeetfeevlefhleejfeeuheeiudeitdffhfdutdekfeffgffhveehteegueekheenucfkphepledurdduvdelrddutdehrdduudejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrddutdehrdduudejpdhhvghlohepmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhgspghrtghpthhtohepfedprhgtphhtthhopeejjeeijeekseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepmhhitghhrggvlhgphhgvvghruggvghgvnhesfigvsgdruggvpdhrtghpthhtohepvghlihiisehgnhhurdhorhhg
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77678
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 77678 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> > What method did you have in mind?
>> 
>> `expand-file-name' both arguments?  I dunno whether this suffices when
>> Tramp comes into play, though.
>
> expand-file-name is a good starting point, yes.  If that's not enough,
> then comparing the results with file-equal-p should do.  (If even that
> doesn't work in all cases, there's probably more here than meets the
> eye.)

What does 'read-file-name' return after immediate RET?  From the docstring:

  Read a file name, prompting with PROMPT and completing in directory DIR.
  Retrun the file name as a string.
  The return value is not expanded---you must call expand-file-name
  yourself.

BTW, there is a typo: "Retrun" (not checked if it exists in emacs-30).

Does this return value logic work with all completion frameworks?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77678; Package emacs. Full text available.

Message received at 77678 <at> debbugs.gnu.org:


Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 16:42:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 12:42:51 2025
Received: from localhost ([127.0.0.1]:41393 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2YVm-0007xP-Oj
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:42:51 -0400
Received: from mout.gmx.net ([212.227.17.22]:57621)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1u2YVk-0007x9-Bd
 for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 12:42:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1744216959; x=1744821759; i=michael.albinus@HIDDEN;
 bh=9OOeLl+n9bTY03Q6uH+WcJWZ/YzDja3a6/IcJ5lPJPo=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=gVb2KkHfcQZ0atB6/3oJvRPM+HipzqKeVkmB5ctUVFsnNlg7CfPWolpMDB0BuBr7
 Re64DBN1CpM6Ck+l0OQZlo6P5HE+bYOldOCIRpkWGhBX+GkFofY7uZ2ojOt7qsiGP
 yD3pVkfSl7SzZUXjxcYB/QlFi4vwACahMvU24jKS5pQ5RbuyJQXYgNLwh4Z4cXyHj
 pVxWH68sQ7T77pyY/J8oVkrsMjZ7bgb2hLNBdrJnz1csG83PI5urSR5dw2iMS9Ka0
 eeju7kDOoSGPSQLiMVfSDamiucJVa1cHcnjOzs/n3yeAA/O3fV5VxnajfE2ITyfB6
 2AQ7T9GZTVqWGHo1WA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQMyf-1tgusw1fNZ-00MWVg; Wed, 09
 Apr 2025 18:42:39 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77678: 31.0.50; Infloop in multi-isearch-read-files
In-Reply-To: <86zfgpqrdk.fsf@HIDDEN>
References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN>
 <875xjdjx5b.fsf@HIDDEN> <86zfgpqrdk.fsf@HIDDEN>
Date: Wed, 09 Apr 2025 18:42:38 +0200
Message-ID: <87a58pz3pd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ankebAKhWsv/iOqLPwlblT33HEDY7nRU9xwBMova8KHzk7QChVK
 3TaF7trD0Yl8ebb3kv2HAWOUWZV9pZ+81sv60oQBKueRdAanaCCgO/t8q/0tfX37UKPxnRF
 yGJAvi85gJLEIwhoyc6eYlqm4AWdYFmvYtOPI2cN90Ibv0fDBp9kipno8s6okmp+qgzcCD/
 kYD5pDg+VHdALKagVAjbg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:aKKjC/BJz6w=;MQfhabSccX/4iFSDorfoZpASQcD
 xAj8DKm4g5NwvnAdSNG9Xyp5OwmVn+8Ncl5ghQHjbbeMCMPyrfVJp3lYb8AzO8rfNVINKNZZC
 uv/D1KYBEkG69/RJDdDWKJcn42kxOESp2ALiDQ3aIjwlGtCTqMBoF3gOGXCH+SKDhBYKvCbl3
 0PkrGRxa9CDnTr6Cq4hCoyXhHQzaVd8S051Z+PlRtzGWs5G1LPuCGlpgk/PsCxnzJkKUrNjaD
 PpL/7oOphP0faxOORWn7nwBpczWXSVVwEzrF5lXtxSmpc4EL0J21vv4Oxf8YcNaLs8w+KIfOV
 1krDFajywXV3RSlBKedqjLJjT6LMQkaE5WUvF7k373DjT6Na1pe6HLnicN5xxuY/OnW43H8tz
 4RdQ8GYnxdmCgLitghSCTQdQ1bLoCZ6hRJrknxOaf/LcgDo0DVWkeTOXk/M1IMUqh28ft0GFJ
 VcSueR1WgyR9gyWEsIpYNgtMZcfOHpppvpOOVL071OAxs1s+dM9RBwLrxy9LAQBT0qzZPBE/o
 vmpbQ63ZedfjK146jgDMZ7EjA3aHoe6r4jovHYlvPY/qfaF8Y8KMu1rx89GdedQkVlAm9y13a
 NKN/z+It7CfAjALudHowkRBUceHYWyWHHB8ml05Pvi1wJc4EUjbOg9WPck9XWJvwNhZ1bpk/1
 LuFN7AiCUE5J3FCd80HEUr+OJh4by9ipiDr5z8t9wJWwaz+h2g214h/BUIH9BtdTR6io8pkIR
 5oiYkYfNGMdTiALdvIaMMur6oT/ScTtQFpgrsJ4w13RWqEriSjfPXUv3kpBS65+p1wmhkEEra
 T8cDy3tw7yo80GuxuyndbLaguPHlkg1kSi5AKZVefTHzC6j+GT2ulRZ5PB4fcE21oB2gbB0vw
 JuavgxkaqEHloRFIxcLArvmuTi1eRyzXJ+WsD0jIt0D6QKBQHl+WMWrBhEyu70x0z3556c15u
 OoWlX2TTlsM5CMkQCJWDGL2rL4fZDYO0pOFHGyH6cLLK0PgRdskPkrrxY5KAvfxzJfcw3MiT3
 hUZlntZXbBTugPcl3gPAsd3pXexEYWp3KCWTjkYZxm+Q4/NHV+jqFnX85m3L+5uhJADoZJtyf
 ZmVMKRiiCyrDhZF/1v9rDZNBr1AK5JRYNrsQFQiCZIbACnFULvl4WdinlO0ASPuoQOEXQ91al
 a2vx8FxaVAZ0Oqm5z2gGDgD24Il1Em0RV7GYEsF3m/7AFf9ymP1KDncIhbJNRFRX4DfawrsVl
 oYx0gBXnRI8BzifHQjFjZFeq0ZyuMxKdDn5g7LrUtHRXCjX2y6z7VLaXf+sDCNAnrcITtzYko
 xfGSKeamkc6aBf0Ihz4SxgoUpVoQ8AcxBwrcbAdx1kB/htQht4JUejZE5PHY+9GDd8UKIGPw+
 wyVVvPUzgOmDztOI5oP9cE1aT2HnzhEEFY3CsxgbGB2LphH54wpYJwQcU7SAGdlShxdEsBVQd
 SxX19ibtYdq1e0kxdPSBywrhdoSpVshiXdDgb/xrLHm/hOgXD
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77678
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 77678 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

Hi,

>> Eli Zaretskii <eliz@HIDDEN> writes:
>>
>> > What method did you have in mind?
>>
>> `expand-file-name' both arguments?  I dunno whether this suffices when
>> Tramp comes into play, though.
>
> expand-file-name is a good starting point, yes.  If that's not enough,
> then comparing the results with file-equal-p should do.  (If even that
> doesn't work in all cases, there's probably more here than meets the
> eye.)

file-equal-p uses file-truename which should be OK. Also from the Tramp PO=
V.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77678; Package emacs. Full text available.

Message received at 77678 <at> debbugs.gnu.org:


Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 15:36:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 11:36:26 2025
Received: from localhost ([127.0.0.1]:41221 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2XTV-0004XP-OT
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 11:36:25 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:39652)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u2XTT-0004XA-Dw
 for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 11:36:24 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u2XTN-0005ws-Pj; Wed, 09 Apr 2025 11:36:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=FQ20stJHrGdj35fs0V6EgzCBd2i0xZSB7jp79wDxq0Y=; b=QYHQqPmj0j26
 kg9f/8HgbifwiDT34wHz4dhH6SSzV5BAYh/IALx5w8K7irfGJsTfI+LZonWASPOafHwxUhgDLjxQm
 w8mYqnmhh2Ww6BLr9DmvkOR7f+45rjxWpuuxAiMuYa5qMlQUgnd4lQrVpO61cKlrluG93Ti9bMj6F
 t3IRAxxkMl8Ha4WERuLfl1h5DQH7CkBByyhqtk5F5oOOjHd+t8DFthobKAskLVk7q327QCJrk9rAI
 5dO21eeSGB+LHdhN7ZNuzgBdXFaVMWZ41HdFPDhUNaz3vhsJDyIV0SEB2sTLEzyMiMRwnJKIZJ6Uj
 BolKnBbMrbeMNy8cNC5ZLQ==;
Date: Wed, 09 Apr 2025 18:36:07 +0300
Message-Id: <86zfgpqrdk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <875xjdjx5b.fsf@HIDDEN> (message from Michael Heerdegen on Wed,
 09 Apr 2025 15:13:20 +0200)
Subject: Re: bug#77678: 31.0.50; Infloop in multi-isearch-read-files
References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN>
 <875xjdjx5b.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77678
Cc: 77678 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: 77678 <at> debbugs.gnu.org
> Date: Wed, 09 Apr 2025 15:13:20 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > What method did you have in mind?
> 
> `expand-file-name' both arguments?  I dunno whether this suffices when
> Tramp comes into play, though.

expand-file-name is a good starting point, yes.  If that's not enough,
then comparing the results with file-equal-p should do.  (If even that
doesn't work in all cases, there's probably more here than meets the
eye.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77678; Package emacs. Full text available.

Message received at 77678 <at> debbugs.gnu.org:


Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 13:12:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 09:12:00 2025
Received: from localhost ([127.0.0.1]:38318 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2VDk-0005A5-7H
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:12:00 -0400
Received: from mout.web.de ([212.227.15.4]:60517)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1u2VDi-00059p-2O
 for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:11:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
 s=s29768273; t=1744204306; x=1744809106;
 i=michael_heerdegen@HIDDEN;
 bh=5u2uKh3j0TcIfBFwO2oKrRqkLF6He3w4OxMBLJswq0A=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=ovLOEl4/mxbMXJZaU8d8RNcsQn5UEwqH2WN92LL+C/7z+KhSzK5GKhwqZNrPJ+jp
 lM7g1ccdmUCUu5nmmEZ9qUBZ7MsdJkQsl4WfBSrc13uHAvJnt5fg30MG55BxBojcq
 b31BbF7szOvJlfrPPkPTSH2/80tJdKKVZpmGioOoGPN45ZIMR/IK2gOTaGpYud2Ve
 cBdTdXcuEqO3cjdZW5K6fFQxhoX2EwT8aesDcuHY5ycUrKpwJCweOaQterWIY/LnJ
 mLN1aY3jLuA2MpZi0kyexcY0tBBZE9ckqC6fDZMZb7dJxXPLOqchPm+y1GICqIVAu
 oRsPRQovkeDrn/FFKQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb006
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MCGWc-1tt7IW0ntC-002PPO; Wed, 09
 Apr 2025 15:11:46 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77678: 31.0.50; Infloop in multi-isearch-read-files
In-Reply-To: <868qo9sd2u.fsf@HIDDEN>
References: <87ecy1k36j.fsf@HIDDEN> <868qo9sd2u.fsf@HIDDEN>
Date: Wed, 09 Apr 2025 15:13:20 +0200
Message-ID: <875xjdjx5b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:p//lNUzm6DA9KbNWNtifM4tHrzGOxNr4/GZQBtoKkxoJ2Ej3EFQ
 ktJ2TgnyIr5fLlF5/yVaBbfH04+o39jujXLgkpbcnEQ41bYiz4SeWnR/xiYHj1yBP4Muix+
 ZW2CzuPLlBVwytPrzAz8I2dSjYVBO6ICGfda47Z8wdNF9X9Ft1LDIz6gfhXpVdKa++VRnVK
 q0hQ6Tqfa9KdjpZ3RC3kQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:JoeH3YpxnIA=;voQB64MXhvAMmg4HQSfazdL3tdS
 7nnKczYJh779LBnnfFSh397sFhUH0IDDRoPksNmW5Ab2KqNFo1XGgFXOG4B4NsVizeXQtAc4M
 k7Oxnlb7gSEPLSDy9pZMLvpLud2tMkP66pIhB6w3bAOzpYfkd5Nr/bqHQIcrrG95dW1hIX8VD
 78e9zOw2srk3WMTDh/Kg4DeEBMr20C3EZ99Z3fmsxpuY1e/JFBA+m+fVlnN6trQmETzOQlPaJ
 2UFB8BoBvcDNRAss6sZezpAWpxoyVoI+vTagkfd7K9nLIQsH6lZj9sDvBNk/VB/iGOWG4m3fK
 2+s1mY/5HG1rVA2DTQbfUEniu8WsAViCPAExfz6x5L7H77Isev0uAhJbA62b4vPTlJKiHVFEM
 NSc6ZkgTPmjpxEdeR2RKBf7I8GZ0kgmwEZMcX8a5RLlw/sqT9jTlxn93ijNE8+eBVu2QJCK9m
 6oe+wccf546yg9fXeQIrg1VZvMbDg9k0QaVJM4xs4QPvZP2LVrMmRdjQUg3s5O6a5lZYqdmgT
 47VwS/e1BJ1Nf5cjHrCSwN5zLhQLr/Jhgsmz5aTTGt/aEUCqOXDLvQ1LBQqgvRtraUcZ4j6/e
 p1JLgVzPQ3VnBYeBYjAD+buXWRKJOYUskZ4H4f/k5ebq/BUHdXhzBu9nzo5igA9UV00M/91Ol
 3DvlRHi+O+o3x32hXdOS6ITjih+OkbVk+fICaojLCrvZ4st2708aUZiAAk00DCuU9dtN7YmLz
 M26OUPx/vQqxfGN/HNXoB/Z0pX/9Q4cZdBU6h9DMqETuoy58Iwoxl+bl5R8ga2EOeuN8pVxla
 lS6VrosiGLa31H36Q9z7VPDuAev44m9Owj5e16PjBcwR+vt1kcrp271RfeE5+msGvMTCeD+pb
 3SVMtkiHYLBpUI0btIyJ7uOUIXsrIyckX1kwhJWJg91aqqrI6Pd0H84kXGxW4J8/AeKYgD/Ga
 gf8N2dASOnv7tmGxqAosjWntway5KfL0GEUhA9fp3ty14/11wF78qyeepWoJvSgYlcK3JbYQJ
 Sp6eMDkRpY0HogNJqh/39nnamROMvv23QdtYLItHm7x7FUaM/YmJUVoILM/cZvnC387djAfU/
 GplOZ2xIXgojoxo2M1X4X/wnhEBmLQtlQBSALxLRA3KuJJb6s9fHP3uyL6aXMZl8aNYvAurgq
 Gfwm7DvzvNs8HidiYTmcFCBbOzFIhTseJ6c0xvzZqfCR3itEmhNYOhuOXktcRTqW1M/NnxsuP
 PEOD2PkAZ2D76lgY83IxaQuhGTYEoZZ9S5iPz7OfOdVYWtLQSR/R67s7E8eUVqKft+jjS4UGD
 sC72qOcbtPamuRX7crM6IiGnYHqpz+DEFVGRtSJjVFO0F3pf/rSRmTTD32DGGBuhHy9AHf4Ka
 qRNJF593bYIZ5wF6fPMlyuiZud5DcESDZzZWdculwe/UNBpo7Unio/6KpUBg+/Wj1wQIl/Zmh
 5Vqzv8w==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77678
Cc: 77678 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> What method did you have in mind?

`expand-file-name' both arguments?  I dunno whether this suffices when
Tramp comes into play, though.


Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77678; Package emacs. Full text available.

Message received at 77678 <at> debbugs.gnu.org:


Received: (at 77678) by debbugs.gnu.org; 9 Apr 2025 13:02:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 09:02:14 2025
Received: from localhost ([127.0.0.1]:38283 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2V4I-0004ea-2p
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:02:14 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60376)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u2V4F-0004eH-Hc
 for 77678 <at> debbugs.gnu.org; Wed, 09 Apr 2025 09:02:11 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u2V49-00073C-Sm; Wed, 09 Apr 2025 09:02:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=A+JAtgGq3R9uqEZTwJGsULfB412sPSYJ7fkT8I+/91A=; b=AWFKrLDRCzpl
 wuY7eH+ow9y3Zl6ggJiUIxSzgo6z/ypZJtF9EVyS8FOt/JRrXYCvNtX8Og5C8t64/bW7hFDjeXjuf
 GF7QYQxXpBBq8DFovY7RjXLv6bZlj40wlfh/jw2wuaC38OXh0i1TC10FrtoCxqaI8oy5LjkSWIc0T
 6QE0NLRLxxm17tXNTf4C6DmM2Vabie0O/zMIV6CYet6EmE+NLmoOaIF41ae+PdC9b2V/bQ6vgcGrB
 DjZh4stifIunw/qq05Al4KZNh8IOpYXo+9FiCjnBC8awh+2yguGen66dTrZKKAYk3yHNl8ov+Iq1+
 YG8wTOGv0f3luUbK+4AdGg==;
Date: Wed, 09 Apr 2025 16:02:01 +0300
Message-Id: <868qo9sd2u.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <87ecy1k36j.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#77678: 31.0.50; Infloop in multi-isearch-read-files
References: <87ecy1k36j.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77678
Cc: 77678 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Wed, 09 Apr 2025 13:03:00 +0200
> From:  Michael Heerdegen via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> depending on the user's settings and environment it is possible that
> `multi-isearch-read-files' never terminates because the `string-equal'
> test used to compare file names compares expanded and not expanded
> names.  This test succeeding is required for the loop to stop.
> 
> We should use a more sensible method similar to other places we recently
> changed.

What method did you have in mind?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77678; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Apr 2025 11:01:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 07:01:46 2025
Received: from localhost ([127.0.0.1]:37929 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2TBi-0002n5-Aq
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 07:01:46 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60914)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1u2TBe-0002mf-HY
 for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 07:01:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1u2TBY-0005WE-6Z
 for bug-gnu-emacs@HIDDEN; Wed, 09 Apr 2025 07:01:36 -0400
Received: from mout.web.de ([212.227.17.11])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1u2TBW-0001Yw-6F
 for bug-gnu-emacs@HIDDEN; Wed, 09 Apr 2025 07:01:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
 s=s29768273; t=1744196486; x=1744801286;
 i=michael_heerdegen@HIDDEN;
 bh=HtYKLJMRZg63YpD9mKYXS743g8ZmQJFkQ0tsH/VQLvw=;
 h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version:
 Content-Type:cc:content-transfer-encoding:content-type:date:from:
 message-id:mime-version:reply-to:subject:to;
 b=qToSP0A0NgFureJn3S2YR5S2iYrBtx6fSnStn/GxkTZENHW2Aeb4GhKzlnPjojPx
 65WKMaXLt/qc2In0MZOfVuGPMTfH8NVOrpAlLuMAl08VGK7pLKqgyr3fOBBJflY7O
 yeUFr2ts1MXY4mtDQjCzJ7KRtVN606o3f0ZWwuVVJL6CCQDS6PwD1pOnkxQw0Y6cE
 14h8IRwacGUHjgbgS+AiKIW+z5EgOQJ9U/rwPYDTEb9DJrn+PlPoPvmRDsTrw9Mf6
 eXRg8y4nIsHpr0z4Yo52PNCjfQwV7hgn7lpaB2W8opAFDJxEY9d9xbGISR2nxrQaq
 kmxDVZ0yC1Ap0ATejg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MumNN-1tBSn03UYd-00zWOE for
 <bug-gnu-emacs@HIDDEN>; Wed, 09 Apr 2025 13:01:25 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; Infloop in multi-isearch-read-files
X-Debbugs-Cc: 
Date: Wed, 09 Apr 2025 13:03:00 +0200
Message-ID: <87ecy1k36j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:cIADyQFHvC6DrQFk+6KPDGw9EeJzj0kXu+0q2c1QDVKjrwAsdtE
 tCcCi7nbewfZJ2osjh7881zPeBm2c3LrqhFrzkghyOC9zAXnD/RC2a/8amkfK8wtP0VfRso
 RNJsgz2wxxxj6oa3b4ag1T21soqx/sdFIZrjfPM8VRHrRISAHZ6NTU1jXkxKYh5nK21xnes
 8NDYcOXtppb7Kppeg45iw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:kxpw2SmknFs=;uy+5s5A31i82OZsistKTlgWmMuD
 Tlv18xfqA4z/99DDeDVSY6Wa8RE0vCuO0sTAuuvghbtzn4PSvZYCpLChSaXifLsQP8Qht4w1U
 p6owgVCI0bhGI0xXmmBsYTxoj3ks6QWpJPatad3mYtTo43y+0RsdLmVAFoMaki6xnmTwmpgcw
 Oe5eev/EmIHYk+KOc4N7ZAQtONSYCds3lJW7TPAs1faUM85in8LSzGiYd0s15gS6TFpFh12Mb
 XvnM6yYrRFBrL0LC0/dJ3o0lpiEq0oCr5M0foKesHO8EhxIVEpiPJ/Xs4OMghsO+QVWruok8o
 mBnLiX5kFt8bVkY/og1wIBDEzV2j386/qr8X0Z/nSvWA4Jbsawwhkw07r2EXOuJInDmdrsFLP
 B0LZ+Zbj4GpJSyDNn8KQ6tNCCGC33i4RGLWuKhhGWiaC5V2u0Rm/gu9T/L5J/8stRpkA8zWOZ
 2/Zr0GUAEPjbjZcbRZ6RJIbsAmKj2Apw0uFZRSOX2pMqAhacj+Jw2y7VZPHWLTOr9Q2FULeU+
 BDWzhaD5GC07AM7vVtjGR049Bjn1Os2G6LOhSlUErzpP2TrTCKOOWgBa5tSKTlGYq5gXVKH0E
 KepCqqHOkvaknXOx58AOypcA7Lmhw6LMD7kmLMAamaH1XLG+89QIMECM6KoVokAYDqAzNtJzP
 LrExPB5wKirMxcIAwOYsVgL8OST/bQ+cgPNr1KK7lZZlgFSTmfaeAZwmBgo1/u/JSI3Aj239j
 kMwHCt3a0L8bZw4uR17SfEblXN9Vhd270jaqVSpKfmkkyhz3lrD2PrapJFFVpdbDr8fbwAJ4/
 j/HSrQqPrRoo0fWbWToVHVHRzdVkEhvcfvepXoFtkjcZF7/xNDd4ZBt9BgBPgJUZrN3DA6L/+
 z0vpmCubY4eGjmSI/x6J6zdy1PmRwzSvJVo8PlFACnWowjHTLDKsNPJ/uiqR3uVfiHDBKizJo
 IZ5TepShTTppcOtYLagpmIfsIj7CscAY8Jfjecte1t2FlL1kKc6ZFkcyP8dy9U4jWmeKc9x6Y
 MKZ0gEuqq+77dL0jKG00WTSRs+SaCFb/vttXWvOpqDSBM73OCokD6w46wkQ1plAhrQ3qT5e4g
 i83XWBq5oRHGX2mTS/lIYOjtansaWW+ARazT0dT3nrIN6wiU99yfVmfQuuzad4oIA65g2zcby
 hVlkOhb8aRZgSYc6kC2V27QVOifl7EI6p1imaVs9OK3SoslWls3fFoxBu+quee7bZomryKhkT
 vOje2RZ7I6Q5f83zKNBqrzKXNBiJi2PBBNwjcntUAHKIKj4aVp/TI2XQ/cVx2JBua8RKxSNlG
 JpMuvRxZn8near0kP9ndbVH6RyrcYODpGZADL3KPjs08FMOM2WM6FsEgsj/t8KEuLs1e3DB0Y
 zHDVZ5W1COOMYVqxBYUAUuGFmnjFuUIF67uEb/an/ea/1Q1GFupcLLUwt0wVi05k6r6ZOr2uR
 uMRcJ6Q==
Received-SPF: pass client-ip=212.227.17.11;
 envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de
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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hello,

depending on the user's settings and environment it is possible that
`multi-isearch-read-files' never terminates because the `string-equal'
test used to compare file names compares expanded and not expanded
names.  This test succeeding is required for the loop to stop.

We should use a more sensible method similar to other places we recently
changed.

Michael.


In GNU Emacs 31.0.50 (build 66, x86_64-pc-linux-gnu, cairo version
 1.16.0) of 2025-04-09 built on drachen
Repository revision: 8ec63b7b102290377a9958be7a5d7996069dd5ff
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)





Acknowledgement sent to Michael Heerdegen <michael_heerdegen@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#77678; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 9 Apr 2025 17:00:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.