From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#53871: 29.0.50; Emacs freezes with new child-frame option Date: Wed, 09 Feb 2022 08:41:49 +0800 Message-ID: <871r0c50s2.fsf@yahoo.com> References: <86leylvjf5.fsf@gnu.org> <87pmnxy7bu.fsf@gnu.org> <83ee4dwg2k.fsf@gnu.org> <9c60c76c-4061-907b-7206-66b6fe3a6491@gmx.at> <837da5w5l0.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5589"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: martin rudalics , arash@gnu.org, tsdh@gnu.org, 53871@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Feb 09 01:48:10 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nHb9V-0001Gj-6C for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 09 Feb 2022 01:48:09 +0100 Original-Received: from localhost ([::1]:32940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHb9S-00007t-Bi for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Feb 2022 19:48:06 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHb4m-0008V6-DR for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 19:43:27 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55257) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHb4Y-0004qe-H4 for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 19:43:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nHb4Y-0001JW-Br for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 19:43:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Feb 2022 00:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53871 X-GNU-PR-Package: emacs Original-Received: via spool by 53871-submit@debbugs.gnu.org id=B53871.16443673284974 (code B ref 53871); Wed, 09 Feb 2022 00:43:02 +0000 Original-Received: (at 53871) by debbugs.gnu.org; 9 Feb 2022 00:42:08 +0000 Original-Received: from localhost ([127.0.0.1]:49154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHb3g-0001IA-3D for submit@debbugs.gnu.org; Tue, 08 Feb 2022 19:42:08 -0500 Original-Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:35733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHb3e-0001Hf-Ek for 53871@debbugs.gnu.org; Tue, 08 Feb 2022 19:42:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644367321; bh=uJKvbtKwnW4vzvDl8RHJlZs5btHsyx/7dPcvhsqBUyU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=LkJVMYccnhPmVKFdhWfkFhcCNZgJepvOSIwGmM29+9ZST2f5YhyAi7INheaqmQNSyHHp+vsa75LiuR7Spw2oV1m7FQrDUt29cR1JJCJWi5M9MLaR7+2jpuzz/quRs+d92+Njyu2hdDtxaYjk3QN8HyfAwWtJFrx5K8nNnI9HvsBoWMtyDYgCly1+Fox2DVtCyMIRC4ur7W5nOlLkd1c6OoP6YMhBwNOGAVr+aIS734UWyd/eJqCWoAvE0Z9xhZudym0oC0q+Zn77CC4f+8pVL0Kzn/xR/1K4bL0+zdl9YfoVzObopxXJjIOTyDjv5/UEOGa7pRpyhukW1cPksytRCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644367321; bh=BkEE0Fr+rnuJQQDaA2GBiPcnG5Fvy4sxolHDw/KJMi+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=SCRrF4nDrWTU0g/APW9msTH3nUbpigLuDngiGdtVRPUz/nLWCg+teZLF+GhJzBo2KIPQ968zvWzJhbnDDRqQZO2BtpoopNjNu7f7jiHVK9ppP0ERNbXEB8nAUI/LQQ7Ga5vWWatd4IUcYALWJGpVdimX4DPiwSao7E4SoYFxjng1+rRKKn+QyL8YuDWolaJGNRArKVHQCZU05GoQN3r3LqmeTxVxsWlbgq1fXL4uzelcTzz9AqILLqTFBYV5AqVTWv5zuCexRxO+zgbLjFPdDk8+blqvvcaNG78zUJfG40NoHCO44pQol3hlq5hEOozpzAx32TDHHqRm+9QQOb9h1w== X-YMail-OSG: gxR6C44VM1myDX6TC7GHkXMNMvFOYeI_6acyZDuAmOYDt3c57dHQ7AAWc3vWHYA PVKYx.ANUoOHSwI_m55KJAGWoeSlp9DP6k0e_pxVDwUl1dzXxg94yaTjBWybLKRIGu5BI4gaNllL HXowGRKxdadOjEkEs9uemWvhdPR.ymMXW4qbMVsdoiX_AH1oKRfNJAqtFXeFz6TiqPxWS9bZ0e85 5B6Q64gtdFRN5gbEW5D.c8zEfGgJ31XvSvCuJ9JeVXwXzvTbvTpceqLm_sxDr7WLe8p_rFMw0FyQ vZXAKCeOJ4ktyAJdRVJD7SiVfx0v3YZ34EO0agsdOchi8N_kOaFD.tzhQUy8WBH00vbrX3guzkoZ AUqD3j7jAF1qUk15mPqboX34iZm094uleR1Tkf2WX.ysNVbsb99UcYVGocnyDpaUM3.4O8lGGBFG OR8HdBerYoCGJ_lPip7GxrTSJ_2tujkQTuNKp2HpOH2qfenRLJ_6dLjm.h_RJU2DbTNoFmJqK2h. fOKmod0ifGdOdfzBTwx2PIIfLxQQ.H_qyh0EO7Eqae.CUg5MwsF9VEgtFxM68ogAJrxCG4TdRLKO 0JjFeD0EpqMr04a7TF81vxvKt_yUNY4nNGgtp1UvaohQkYIb7Aa6s_DntCHby.0t86xYO_paS.zU B6PVhYqgGswXFmkjFySgs2NdfoEDOesFOBylmZPkCkzK_XdPooRI6ItM_JDr1LfV4UZwiMuNeJIv WWN4mERoOjE1njPtPlnvLpfZNHG5CkmoOIQn_kql.Hg45Nc6nE5D0mfAwPlKTRY1gdR3z_PnIz80 Le9tzIq9x1vOCfJPx21kv3MNwwPQrSJDx5tjug2KO9 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Wed, 9 Feb 2022 00:42:01 +0000 Original-Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 37e96a312f3495e3fdf35864b5e84b27; Wed, 09 Feb 2022 00:41:57 +0000 (UTC) In-Reply-To: <837da5w5l0.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 08 Feb 2022 20:55:55 +0200") X-Mailer: WebService/1.1.19724 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:226423 Archived-At: Eli Zaretskii writes: > How come we don't see something similar in any other code that creates > child frames? Scrolling via the scroll bars is possible while some > Lisp creates child frames not necessarily in this context. Are our > frame creation so fragile that it doesn't tolerate scroll bars in > parallel with frame creation? FWIW, I don't think it's a bug in our generic frame creation code since I can't reproduce the bug on Haiku, where there is a thread for each window, and we do a similar dance with sending messages to them from the main thread and waiting for replies.