From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#30019: 26.0.90; Invalid specification of parent-frame with desktop-read Date: Wed, 10 Jan 2018 11:20:48 +0100 Message-ID: <5A55E900.3050503@gmx.at> References: <5A533F8D.3080307@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1515579630 7400 195.159.176.226 (10 Jan 2018 10:20:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 10 Jan 2018 10:20:30 +0000 (UTC) To: Aaron Jensen , 30019@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 10 11:20:25 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 1eZDUf-0001ca-1Q for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Jan 2018 11:20:25 +0100 Original-Received: from localhost ([::1]:59042 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZDWe-0007kF-LO for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Jan 2018 05:22:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42876) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZDWJ-0007Xu-87 for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2018 05:22:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZDWE-0005Mj-KT for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2018 05:22:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42395) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eZDWE-0005MP-GE for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2018 05:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eZDWE-0008Eh-AR for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2018 05:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Jan 2018 10:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30019 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30019-submit@debbugs.gnu.org id=B30019.151557966631578 (code B ref 30019); Wed, 10 Jan 2018 10:22:02 +0000 Original-Received: (at 30019) by debbugs.gnu.org; 10 Jan 2018 10:21:06 +0000 Original-Received: from localhost ([127.0.0.1]:50288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZDVK-0008DG-1x for submit@debbugs.gnu.org; Wed, 10 Jan 2018 05:21:06 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:58637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZDVG-0008CS-B0 for 30019@debbugs.gnu.org; Wed, 10 Jan 2018 05:21:02 -0500 Original-Received: from [192.168.1.100] ([46.125.250.46]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MOCSm-1eTjrQ0Fim-005awM; Wed, 10 Jan 2018 11:20:56 +0100 In-Reply-To: X-Provags-ID: V03:K0:OOb/Yoy/NfECCmoKQrCq+3mFJfouYfGX3QKp1huflUp7qGJjcg5 vtM17shNCbm1XtwCoVSnNMlXvuquGQXWQ8e+1NzFzHNv8ID3hbVteZIqiN1pZ6pQWFtL3vm /mgmKD+e2PgBxoAUvOJJUKLmFlESiQAW+VEW1GkC3X1cpieFzzQazbROeZvO5JMZnpEOkpe Iog10kTebo/ISLVasnMDQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:l0clg7+xtyY=:ESJiEX6QcrszTD68StB9Iu jb849eXbHLW+AnWcg6DsZkcgwW6ixhYphy6R+2Eoo3hoQR1CVXOGhyx1BLU5t2ozFf28Dpg8O t/rivqp37tXOeyz2zSG6HDPmWcSfDo6KnRMizT6YZAq5fw99XnX7IJBC9QQRxS5l0bqt95WUm /jgh3Y0MneGrUcSL8/PkHiN/GmrpHV6001DatbHy+quMLdPoyfsOXM5s2A8uIBeTMNCk2c0E8 mCsycwMOYZIcfOJrsxuZGKK0Uj0WCzhLAyIzesOcSldoKooPoqI3lIqwcn12y/nC1NDDRt7Ag ac5UnL2vI3fkGHhQyJkxiCYepurJDvbmtBF+7MrKQHnPzO+BMYwYDWNZMHR2tr1o3SWRjBFqM +AWsKvyuQLcQMmeWbAN3Jq2oRBsdeKHA8TaAJDdYCcOU98aMgcmiCnur148rkGTpeIzkkzEHS ZgpwMLgMpTWfTP27ZBS5WBa1ZNuGwkVExe+FY2v6UKscKuF9qkWMyC/BYKBdt4jwnFlRBgyds b0DsTPcXAMyckDKgowi0OFZ5zHstEc2/5gJIUVGzFDYk7mv8bQYRhj8O9e0prcuavEnFmZLOj 0OmNugGnp1NG8dBG1mWtKgZjc9xSEziXHAeo6CZ7I0LI+5rN3HAdmWX1cYX2F+RUpklkoTsmY F/oYGgsiReUBWUs6p4ruHOu6Ujb8InTuS14x+Us6RKEGtFjQUKpSZW+MQ3gIJedp96UkLYgPb aqGedkco6yOmbJ4J1hXO3gvV17Zj0Zj/3goXH4pyWc9PwDMUujdogUPH9W3GwU6uNWqqwrt3 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:141970 Archived-At: >> When you put a breakpoint at the last line I suppose it's the >> FRAME_X_P (p) call that failed. Can you confirm that? > > Confirmed, it was FRAME_X_P (p) that came back false. In practice this means that with desktop in use I have to install some sort of hook or timer that triggers when the parent frame has been mapped and reparent the (until then probably hidden and not yet parented) child frame. This is not entirely trivial and is not suited for the release branch. Meanwhile could you try putting a `condition-case-unless-debug' around the two (set-frame-parameter frame 'parent-frame parent-frame) calls in frameset.el and tell me whether restoring the other frames completes normally then? Thanks, martin