From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#53871: 29.0.50; Emacs freezes with new child-frame option Date: Tue, 08 Feb 2022 20:55:55 +0200 Message-ID: <837da5w5l0.fsf@gnu.org> References: <86leylvjf5.fsf@gnu.org> <87pmnxy7bu.fsf@gnu.org> <83ee4dwg2k.fsf@gnu.org> <9c60c76c-4061-907b-7206-66b6fe3a6491@gmx.at> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29742"; mail-complaints-to="usenet@ciao.gmane.io" Cc: arash@gnu.org, tsdh@gnu.org, 53871@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 08 20:10:06 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 1nHVsM-0007Vx-2d for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Feb 2022 20:10:06 +0100 Original-Received: from localhost ([::1]:42442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHVsK-0000cU-Ja for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Feb 2022 14:10:04 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:51342) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHVgv-0000vZ-5p for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 13:58:17 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHVgg-0003Hf-DA for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 13:58:16 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nHVgg-0006WN-Df for bug-gnu-emacs@gnu.org; Tue, 08 Feb 2022 13:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Feb 2022 18:58: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.164434663824990 (code B ref 53871); Tue, 08 Feb 2022 18:58:02 +0000 Original-Received: (at 53871) by debbugs.gnu.org; 8 Feb 2022 18:57:18 +0000 Original-Received: from localhost ([127.0.0.1]:48638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHVfy-0006Uz-8S for submit@debbugs.gnu.org; Tue, 08 Feb 2022 13:57:18 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:44468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHVfm-0006UP-Q4 for 53871@debbugs.gnu.org; Tue, 08 Feb 2022 13:57:16 -0500 Original-Received: from [2001:470:142:3::e] (port=38066 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHVfe-0003CH-02; Tue, 08 Feb 2022 13:56:59 -0500 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=0WQGidqtu9EU/Cms8OSC1iXKXT+MO5sL1TyJpitWUzU=; b=qbQ2xBLY7m8+ hCi3p8AL29trEObNPOHA7FO9TgR7eC8yijoPxAbXozZk0cpR20ztw2SfC46kqYM5zgjpuGwEzsGKl uPmQd2KOQmOBlYTIvOZNhSc8gMTxURr1G5eTiPKebeWVqC3Uzp16lZwcqzuNKrT1X/bw6AGGbqW6d oaC9F7m7MRuh1EyK24K6avhfBqpedNacd8w4ezgbxpyZWmUGnC2NSKnHG5cGFHF65TOpE+iC9hN5Z WPfaLm1RWRmTywf409p6qkFF9y2zwZETfYohHnfVc5cvJrABbaGI5vWA1Eq0AI5ECq4V++oyTWgoB uJlvUrIgi686uDDOKivkFw==; Original-Received: from [87.69.77.57] (port=3950 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHVem-0002PI-Qq; Tue, 08 Feb 2022 13:56:33 -0500 In-Reply-To: <9c60c76c-4061-907b-7206-66b6fe3a6491@gmx.at> (message from martin rudalics on Tue, 8 Feb 2022 19:23:21 +0100) 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:226400 Archived-At: > Date: Tue, 8 Feb 2022 19:23:21 +0100 > Cc: arash@gnu.org, 53871@debbugs.gnu.org > From: martin rudalics > > > Martin, any ideas? I can show the backtrace from the freeze, if that > > helps. > > No ideas. I also observed that the scroll bar in the main frame must be > involved. Mouse-wheel scrolling doesn't freeze it here either. So we > seem to have two competing windows - the scroll bar window and the child > frame window - which we would have to disentangle somehow. 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?