Received: (at 77985) by debbugs.gnu.org; 26 Apr 2025 13:15:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 26 09:15:21 2025 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> To: Al Haji-Ali <abdo.haji.ali@HIDDEN>, martin rudalics <rudalics@HIDDEN> In-Reply-To: <m034e04fzh.fsf@HIDDEN> (message from Al Haji-Ali on Tue, 22 Apr 2025 12:01:38 +0100) Subject: Re: bug#77985: 31.0.50; infinite loop in `make-frame-names-alist` References: <m034e04fzh.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77985 Cc: 77985 <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: 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?
bug-gnu-emacs@HIDDEN
:bug#77985
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 22 Apr 2025 11:10:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 22 07:10:17 2025 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> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; infinite loop in `make-frame-names-alist` 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-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: -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))
Al Haji-Ali <abdo.haji.ali@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#77985
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.