From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Roland Winkler" Newsgroups: gmane.emacs.bugs Subject: bug#20538: 24.4; Attempt to delete a surrogate minibuffer frame Date: Sun, 10 May 2015 14:46:54 -0500 Message-ID: <46510.69799.372989.21839@gargle.gargle.HOWL> References: <874mnly25v.fsf@gnu.org> <554F4F64.20604@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1431287300 7100 80.91.229.3 (10 May 2015 19:48:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 10 May 2015 19:48:20 +0000 (UTC) Cc: 20538@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 10 21:48:09 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YrXCq-0000At-Qw for geb-bug-gnu-emacs@m.gmane.org; Sun, 10 May 2015 21:48:08 +0200 Original-Received: from localhost ([::1]:34371 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YrXCq-0002rQ-0G for geb-bug-gnu-emacs@m.gmane.org; Sun, 10 May 2015 15:48:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YrXCl-0002qU-Ms for bug-gnu-emacs@gnu.org; Sun, 10 May 2015 15:48:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YrXCk-0007Hv-QR for bug-gnu-emacs@gnu.org; Sun, 10 May 2015 15:48:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YrXCk-0007Hr-NL for bug-gnu-emacs@gnu.org; Sun, 10 May 2015 15:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YrXCk-00018M-5H for bug-gnu-emacs@gnu.org; Sun, 10 May 2015 15:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 May 2015 19:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20538 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20538-submit@debbugs.gnu.org id=B20538.14312872234285 (code B ref 20538); Sun, 10 May 2015 19:48:02 +0000 Original-Received: (at 20538) by debbugs.gnu.org; 10 May 2015 19:47:03 +0000 Original-Received: from localhost ([127.0.0.1]:40239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YrXBn-000172-5A for submit@debbugs.gnu.org; Sun, 10 May 2015 15:47:03 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:58941 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YrXBj-00016c-Mj for 20538@debbugs.gnu.org; Sun, 10 May 2015 15:47:00 -0400 Original-Received: from [2602:30a:2e52:d720:e00c:c376:ae5f:fe40] (port=53445 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YrXBi-0005uW-OP; Sun, 10 May 2015 15:46:59 -0400 In-Reply-To: <554F4F64.20604@gmx.at> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:102640 Archived-At: On Sun May 10 2015 martin rudalics wrote: > It probably happens because ediff (by default) display the "control > panel" in a frame without minibuffer and Emacs doesn't allow to make > such a frame the last remaining one. Not exactly. In the meanwhile, I noticed that the bug can be reproduced as follows: emacs -Q foo bar M-x ediff-buffers ; to compare buffers foo and bar ; select buffer foo C-x 5 2 ; display buffer foo in a 2nd window in new frame ; in the frame displaying buffers foo and bar M-x delete-frame Error: Attempt to delete a surrogate minibuffer frame ; select the frame displaying the Ediff control panel M-x delete-frame Success! It seems this should be the other way round: the "surrogate minibuffer attribute" should be given to the frame displaying the Ediff control panel instead of the frame displaying buffers foo and bar.