GNU logs - #77985, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77985: 31.0.50; infinite loop in `make-frame-names-alist`
Resent-From: Al Haji-Ali <abdo.haji.ali@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 22 Apr 2025 11:11:02 +0000
Resent-Message-ID: <handler.77985.B.17453202175484 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77985
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 77985 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17453202175484
          (code B ref -1); Tue, 22 Apr 2025 11:11:02 +0000
Received: (at submit) by debbugs.gnu.org; 22 Apr 2025 11:10:17 +0000
Received: from localhost ([127.0.0.1]:46349 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u7BW5-0001QO-9x
	for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 07:10:17 -0400
Received: from lists.gnu.org ([2001:470:142::17]:33118)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abdo.haji.ali@HIDDEN>)
 id 1u7BW2-0001NZ-Bf
 for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 07:10:15 -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 <abdo.haji.ali@HIDDEN>)
 id 1u7BVu-0000Lb-D0
 for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 07:10:06 -0400
Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <abdo.haji.ali@HIDDEN>)
 id 1u7BVs-0004bw-LN
 for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 07:10:06 -0400
Received: by mail-wr1-x42f.google.com with SMTP id
 ffacd0b85a97d-39ee651e419so2785682f8f.3
 for <bug-gnu-emacs@HIDDEN>; Tue, 22 Apr 2025 04:10:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1745320202; x=1745925002; darn=gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=SuQlZbwPo+iYaZDyXUXor6sUeNpaG0hC4wRV59mJtlw=;
 b=fmFGhOWC2vbRNmRLUcyPSizyuonwTC7+HnyW86b6NaqEbxxg2+w+YqROxycIeSGB4/
 lyYxfiWV5pKwapTC/J0oA0E5FmmPxtDPmS+gqKXuQzJwVMymKhhtlC6LeoMV6OQTw2Kx
 KZQB0BBfaFO2dIyxZge+HVGqCIvVaw7qQiS1VlYtFRk6SwaIDB5wJS7qyfMjLI1hPqdi
 zgANp9gBtI+pM3NOvkvwxwO7KX1Pg75hyYHPEqhLXMoQ+1RDhCdZJVZsnMW+5T/ZLddb
 RF+pckqH8BipdYfQxo3AWZZ1sF0AoSXv01GG+5LGw7nEevmNjEHDGVHknL0ldw3qJ0s4
 p9aA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1745320202; x=1745925002;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=SuQlZbwPo+iYaZDyXUXor6sUeNpaG0hC4wRV59mJtlw=;
 b=fFfmybvXQ3NbPh/UUBz21CdMG2P52mdmchFWmcaKZlHmrYezXx/bYAftapp61vjo0K
 W+llCufeXr4nt9EN/M6lw65P0C9rLnWgXbeN1OiS/1B0pN6bP0y6P4JpHP35P6LpPGM+
 mm1qTKTULP4u1dj1cHt8ZGDBD5EqrQiXKcA5RZ4krWV2+Tin35ymJ8bKMCstxexb74dv
 xSujJUET6wMHNY9s1jw71hOSeAlrPMhF3rEZHD1TXYatWd0bEw9Rw06ceU4SaqRpOFf0
 mOWjSlLGPBSw1snufhheZZTk7vVBZEl2z9crLNUTXVJLAorKfKy9l/jDyCTVRmw3cRio
 SB1A==
X-Gm-Message-State: AOJu0YxvogSdeFfHWov0TK9JdSU4guM8Tup4kmebDZuB3Q9P+FSkxIc5
 ppHrIaGbigmumOYHTNAj5I2wSRPFkExj33PPj880AZe40MvVhx7G8cYaSwET
X-Gm-Gg: ASbGnctis+5ErxgvMPuYB8fmD9wJFwPlUSDbagpAUVALaBdOAi3zMUVjL4QGW5oekvu
 uWYSnJAY1QGO5dQdK4vNgoYMiAUQj4ruGYxFaeSI9Tqp8tmmG+XFEIqxygKwRyxMOQ/aCTYlMi5
 mtHPVwlbaqLrd5jqOzuoMECdIpmCN0/QemaIcPoUFsZpBhkyKuqZFF5N6I1Yk1PqlLW2wBPtECc
 knLdqwefgH6QUwo7j7tOPQ5DrGSBlsNnMlNPuQ9MYVFi0ijIVKul0bOiQJfvDhip/be18zMbWRv
 KYe3r0ZcF+yRxcOlhjY6aMTFrx/H/Gf96IRaW1DkVLfuqo72Nw==
X-Google-Smtp-Source: AGHT+IHJZsu7tFfohrLmcP2BbZrA00iS9Tj9Q+XCb9mOLn5e7LqR3ko9SGoqJdYfzGM7Z/itd/hyxw==
X-Received: by 2002:a05:6000:1889:b0:394:d0c3:da5e with SMTP id
 ffacd0b85a97d-39efbb054b2mr11582843f8f.47.1745320202158; 
 Tue, 22 Apr 2025 04:10:02 -0700 (PDT)
Received: from localhost ([137.195.27.88]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-4406d5ace47sm167789815e9.15.2025.04.22.04.10.01
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Apr 2025 04:10:01 -0700 (PDT)
From: Al Haji-Ali <abdo.haji.ali@HIDDEN>
Date: Tue, 22 Apr 2025 12:01:38 +0100
Message-ID: <m034e04fzh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::42f;
 envelope-from=abdo.haji.ali@HIDDEN; helo=mail-wr1-x42f.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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: -0.0 (/)


I am running into an infinite loop in the function `make-frame-names-alist` which is called from `select-frame-by-name`.

The infinite loop happens when a frame with the property `no-other-frame` is the currently selected one. Starting with `emacs -Q`, the following code demonstrates the issue:

(with-selected-frame (make-frame '((no-other-frame . t)))
    (make-frame-names-alist))




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Al Haji-Ali <abdo.haji.ali@HIDDEN>
Subject: bug#77985: Acknowledgement (31.0.50; infinite loop in
 `make-frame-names-alist`)
Message-ID: <handler.77985.B.17453202175484.ack <at> debbugs.gnu.org>
References: <m034e04fzh.fsf@HIDDEN>
X-Gnu-PR-Message: ack 77985
X-Gnu-PR-Package: emacs
Reply-To: 77985 <at> debbugs.gnu.org
Date: Tue, 22 Apr 2025 11:11:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 77985 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
77985: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77985
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77985: 31.0.50; infinite loop in `make-frame-names-alist`
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 26 Apr 2025 13:16:01 +0000
Resent-Message-ID: <handler.77985.B77985.174567332124430 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77985
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Al Haji-Ali <abdo.haji.ali@HIDDEN>, martin rudalics <rudalics@HIDDEN>
Cc: 77985 <at> debbugs.gnu.org
Received: via spool by 77985-submit <at> debbugs.gnu.org id=B77985.174567332124430
          (code B ref 77985); Sat, 26 Apr 2025 13:16:01 +0000
Received: (at 77985) by debbugs.gnu.org; 26 Apr 2025 13:15:21 +0000
Received: from localhost ([127.0.0.1]:59405 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u8fNJ-0006Ke-Ax
	for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 09:15:21 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57008)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u8fNG-0005tv-Tc
 for 77985 <at> debbugs.gnu.org; Sat, 26 Apr 2025 09:15:19 -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 1u8fNB-0003JA-2C; Sat, 26 Apr 2025 09:15:13 -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=wTGP518hApLyMI9VRrObNjNTDGIgdIHaaQDvVB9yLY8=; b=o2DjiWINRNI9
 K9kYyqkoOIz/ulKSzErYlIm2CDr0lYr3Z5QmN6uSbsg/xFgCwcrexgp+W/eytgn5e4rwERiJf2tFF
 qhJtUFAAF0+xGjOpeQt65Da26KgJjzcuvcp49QBUd5zmrQDKsoQHck1Gj2AfDGNAi6Enmb7ogYO2z
 mUqIWZ5U0NPYXI3Ln+FPiIPKRLVDRWrDnL6BG2kz9vhkQ9+LW4BWsY9kGPa5K1YcMljhoLhwgu+JM
 9u/7usf7cohJ0/DD9YexY+K5hkGIbOvRgeu+U8dlp8n5jr7liHU3ytred/VY/W8E/I3QZM0AB3KDe
 PtjdtAzlLbdLzBuigXWReg==;
Date: Sat, 26 Apr 2025 16:15:09 +0300
Message-Id: <86msc3t676.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <m034e04fzh.fsf@HIDDEN> (message from Al Haji-Ali on Tue, 22
 Apr 2025 12:01:38 +0100)
References: <m034e04fzh.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
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: Al Haji-Ali <abdo.haji.ali@HIDDEN>
> Date: Tue, 22 Apr 2025 12:01:38 +0100
> 
> 
> I am running into an infinite loop in the function `make-frame-names-alist` which is called from `select-frame-by-name`.
> 
> The infinite loop happens when a frame with the property `no-other-frame` is the currently selected one. Starting with `emacs -Q`, the following code demonstrates the issue:
> 
> (with-selected-frame (make-frame '((no-other-frame . t)))
>     (make-frame-names-alist))

Martin, any suggestions?





Last modified: Sat, 26 Apr 2025 13:15:02 UTC

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