GNU bug report logs - #53871
29.0.50; Emacs freezes with new child-frame option

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Arash Esbati <arash@HIDDEN>; dated Tue, 8 Feb 2022 08:43:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 53871 <at> debbugs.gnu.org:


Received: (at 53871) by debbugs.gnu.org; 8 Feb 2022 12:23:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 08 07:23:20 2022
Received: from localhost ([127.0.0.1]:45719 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nHPWh-0007oB-L9
	for submit <at> debbugs.gnu.org; Tue, 08 Feb 2022 07:23:19 -0500
Received: from eggs.gnu.org ([209.51.188.92]:38478)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsdh@HIDDEN>) id 1nHPWa-0007nt-Kr
 for 53871 <at> debbugs.gnu.org; Tue, 08 Feb 2022 07:23:17 -0500
Received: from [2001:470:142:3::e] (port=55334 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 <tsdh@HIDDEN>) id 1nHPWV-0001cA-4N
 for 53871 <at> debbugs.gnu.org; Tue, 08 Feb 2022 07:23:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-reply-to:Date:Subject:To:From:
 References; bh=Wq+72iJqshos1QOr7UNlXG296klU/iqA5Hi2Pu3NhCw=; b=DuVC9eD8kLpCeN
 Wx8Z1OMgqKU7xUDFwUq5bp/2r5b++M0CBvJbnvFF2s0jT0hnfNNp2Z/cpDqqE7oPe2lBkX3hIMA3A
 oB6Pjd42LerP1jQWb7BiKKcd0syaClUepUss1b5xJSc5LFk3e/6DtVEcQj8mN2ubEqDH2A18glRUW
 lw2A4zwXnzhPGLse0IJXUIvrkANwSCbAPNT0OqMbhM+cIDYq4eVrc8F1eWBt4Y254zvXkV0anyt76
 WDaBKEpIOVlZZwO9iE/pi/Mglz2tRPhNORhZq+B/QKQlGrlMH5PfJ3gB82DU4DQ5qQ7o4RsPYIxEa
 SAm1SzLkbj49uSGzetAQ==;
Received: from auth2-smtp.messagingengine.com ([66.111.4.228]:53767)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1nHPWP-00078c-OX; Tue, 08 Feb 2022 07:23:06 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailauth.nyi.internal (Postfix) with ESMTP id 76D0427C005B;
 Tue,  8 Feb 2022 07:23:00 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Tue, 08 Feb 2022 07:23:00 -0500
X-ME-Sender: <xms:pGACYo-DjWr7XJJr4OibvZJYILD5ZmvQLzyv23VMqhuH-nWD9KkEQA>
 <xme:pGACYguaPRQQ3Q1LIiBn92RFFJrWqRqx55fWe5pHHqJ2erVgZd1LWn_usS2stvBxD
 ho0ilhHT4_oBg>
X-ME-Received: <xmr:pGACYuDQJHricUHNWbK7ZAT4dthx_VDSmzvMrFhgFIiUNsx5ZiD-9lu98sFBI5zY7cw6wjFbx34y-uqoZafPOl7_3kqO7g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrheejgdefiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpehffgfhvffuffgjkfggtgesthdtredttdertdenucfhrhhomhepvfgrshhsihhl
 ohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpeevve
 eikeetkeeviefgfeffiedvteeguddvffeuueduveegtddthedvhfeuveffhfenucevlhhu
 shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhorhhnodhmvg
 hsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdekieejfeekjeekgedqieefhedvleek
 qdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:pGACYoebuSjzI0CAWvNqid4ENKo_q3PlG3w8JYrEeEOs9bQLNp0Qkw>
 <xmx:pGACYtNGesdrj_EuqcjSb95blgmphz0_MWx2VHkltj9G6bQ8X7kVtA>
 <xmx:pGACYilWHJA_Em3rHRNw531HLzbZmcfIhV80eA_XGlTuUayV8cFjaQ>
 <xmx:pGACYvUpJxUh826dDnNVsmBpY-JVyPBorLK4rhnIbaJU1fYETTlP8g>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 8 Feb 2022 07:22:59 -0500 (EST)
References: <86leylvjf5.fsf@HIDDEN> <87pmnxy7bu.fsf@HIDDEN>
 <86y22lwojc.fsf@HIDDEN>
User-agent: mu4e 1.7.7; emacs 29.0.50
From: Tassilo Horn <tsdh@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#53871: 29.0.50; Emacs freezes with new child-frame option
Date: Tue, 08 Feb 2022 13:09:38 +0100
In-reply-to: <86y22lwojc.fsf@HIDDEN>
Message-ID: <87h799y2cd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 53871
Cc: 53871 <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 (---)

Arash Esbati <arash@HIDDEN> writes:

>> After doing that for I while, I checked that `(frame-list)` still
>> contains just a single frame.  How is that for you?
>
> Thanks for your response.  It is the same, only one frame.

Hm, `frame-list' says it doesn't return "tooltip frames".  I think
that's something else than child frames but you might try
`(frames-on-display-list)', too.  It should also return a single frame
unless a show-paren child-frame is still visible.

>> And do you recover from the freeze?
>
> No recovery, Emacs freezes hard and I have to kill it from the shell.

Could you get a backtrace with GDB?  Basically just

  $ gdb src/emacs -x src/.gdbinit
  > run
  # do your scroll stuff until it freezes and then hit C-z in gdb and do
  > xbacktrace # get a lisp backtrace
  > bt full    # get a C backtrace

The C backtrace is probably large so please compress is before attaching
it here.

>> Does doing the recipe with debug-on-quit set and then doing C-g when
>> the freeze occurs shed some light?
>
> See above.  Interesting point is that scrolling with mouse wheel isn't
> a problem, things play havoc if I touch the scroll bar with the mouse
> pointer.

Could you put a message in show-paren--show-context-in-child-frame just
to get a feeling of how often a child frame is created?

Bye,
Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53871; Package emacs. Full text available.

Message received at 53871 <at> debbugs.gnu.org:


Received: (at 53871) by debbugs.gnu.org; 8 Feb 2022 12:07:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 08 07:07:02 2022
Received: from localhost ([127.0.0.1]:45711 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nHPGw-0007Pn-27
	for submit <at> debbugs.gnu.org; Tue, 08 Feb 2022 07:07:02 -0500
Received: from eggs.gnu.org ([209.51.188.92]:33806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1nHPGu-0007PU-Bf
 for 53871 <at> debbugs.gnu.org; Tue, 08 Feb 2022 07:07:00 -0500
Received: from [2001:470:142:3::e] (port=55062 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 <arash@HIDDEN>) id 1nHPGo-0006V6-VP
 for 53871 <at> debbugs.gnu.org; Tue, 08 Feb 2022 07:06:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=bnnWQhdmqS0otr5zZmgK94f7bGfWWdIjXNLn2O2+fx8=; b=JLNUU0yQCtKafHTk+Zak
 QBJ5c9g6rqLX4xrwfFyT8tIfPvh02S1eYstONmTb/qcZQeIWauHRJYuA6WpudtEZf2sZmaPFxvCFg
 fWwHVYTZwxyrf7uPMeNUlSC5TN+PC3HNkmTJdUCk9GsH/3SX3jluaCGz1mXsXoNXfVST5UHXtvZQm
 GsXJc6BhBTdKuIamFbz161Sje0kmiIQ7DZX2jljwx2DxyJ+Kd6JwDmlZl8cOmZWks1XKg/4wSRGVL
 2SZqd19FPWZba5HaOXB6xmEVNjysST6aVvlGKx4O2oo7jH1FkOgTh/tt1xa6NbUh18uaEQTW2PWMa
 Dl8LJD/G4nMkTQ==;
Received: from p4fe3e9f7.dip0.t-ipconnect.de ([79.227.233.247]:56567
 helo=MUTANT)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1nHPGe-0000zo-DU; Tue, 08 Feb 2022 07:06:48 -0500
From: Arash Esbati <arash@HIDDEN>
To: Tassilo Horn <tsdh@HIDDEN>
Subject: Re: bug#53871: 29.0.50; Emacs freezes with new child-frame option
References: <86leylvjf5.fsf@HIDDEN> <87pmnxy7bu.fsf@HIDDEN>
Date: Tue, 08 Feb 2022 13:06:31 +0100
In-Reply-To: <87pmnxy7bu.fsf@HIDDEN> (Tassilo Horn's message of "Tue, 08 Feb
 2022 11:35:17 +0100")
Message-ID: <86y22lwojc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 53871
Cc: 53871 <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 (---)

Hi Tassilo,

Tassilo Horn <tsdh@HIDDEN> writes:

> I can't reproduce with the slightly later version 9d1ae05442 on
> GNU/Linux with a pgtk build.  When scroll up and down (only so far as to
> keep point at the closing paren of the defun), I'll see the child frame
> displaying the "(defun ...)" line whenever I stop scrolling for a
> second.
>
> After doing that for I while, I checked that `(frame-list)` still
> contains just a single frame.  How is that for you?

Thanks for your response.  It is the same, only one frame.

> And do you recover from the freeze?

No recovery, Emacs freezes hard and I have to kill it from the shell.

> Does doing the recipe with debug-on-quit set and then doing C-g when the
> freeze occurs shed some light?

See above.  Interesting point is that scrolling with mouse wheel isn't a
problem, things play havoc if I touch the scroll bar with the mouse
pointer.

Best, Arash




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53871; Package emacs. Full text available.

Message received at 53871 <at> debbugs.gnu.org:


Received: (at 53871) by debbugs.gnu.org; 8 Feb 2022 10:35:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 08 05:35:33 2022
Received: from localhost ([127.0.0.1]:45475 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nHNqP-0002SP-HS
	for submit <at> debbugs.gnu.org; Tue, 08 Feb 2022 05:35:33 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37440)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsdh@HIDDEN>) id 1nHNqN-0002SC-1E
 for 53871 <at> debbugs.gnu.org; Tue, 08 Feb 2022 05:35:32 -0500
Received: from [2001:470:142:3::e] (port=53976 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 <tsdh@HIDDEN>) id 1nHNqF-0007Eg-Qh
 for 53871 <at> debbugs.gnu.org; Tue, 08 Feb 2022 05:35:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=8pbJdUoG5fDTLaryarsaLJ9b1EItA3ph5/CyIfg9SsA=; b=q/LjZSNHAkSvdTuXFrZC
 /MBHi+Wo1hKDriY7QsWAhQRsE8KYw//mUGWH68SZWrW1ygPwi5FyW1ABgr6aEuN12x6aopfKLtLfe
 CjO7etL4ILX6vIr+xKtm8AuSGBo0rCQVF/5C2pOLoEmwbMDDcEqZtiCkOxmj+wX4qeLvMA63gfC+v
 7krGDmPreBqjZ+1/cDVsnphtbSy+ch7PZKGKA045fFz1AmDvZnTQPxpK5i21zJ5L2p6iKHSJJCKLs
 X3gK8X6/+1kcbpYVLEyFqOc5w/GsRPcpho0XoqcfQKwxHVJ1/iyW9PkD1wlsJ0Umj5W3d5qHx4Vxp
 wN5L08WRcVDL5w==;
Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:49125)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tsdh@HIDDEN>)
 id 1nHNqC-0007eI-Q9; Tue, 08 Feb 2022 05:35:22 -0500
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailauth.nyi.internal (Postfix) with ESMTP id 4432427C005B;
 Tue,  8 Feb 2022 05:35:20 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Tue, 08 Feb 2022 05:35:20 -0500
X-ME-Sender: <xms:Z0cCYq0QMgGDOVsKPaI-vlwgwxl4dTQFguujim2v7EORldAe2Qfe4Q>
 <xme:Z0cCYtGjviqNb--0mr8gsNxpElmXfeKFDe44FbQuRtnfm1iGK1e20m6PobBYSlWp3
 bI3YbMpitLrJg>
X-ME-Received: <xmr:Z0cCYi7eZbTrJq4-49o5B1qOnwsER4hL56Ymkk-lkmt4hjGgLIrVGie3UtioluQz4aLQDMkeqDCrpQLXj4_sRNw4nlLeyA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrheejgdduhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufhffjgfkfgggtgesthdtredttdertdenucfhrhhomhepvfgrshhsihhl
 ohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpedtle
 eiffekueffudeufeefhfeitdejuedtueevgeffgfdtjeelkeehgeekteekveenucevlhhu
 shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhorhhnodhmvg
 hsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdekieejfeekjeekgedqieefhedvleek
 qdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:Z0cCYr1ZSFB5uR523iCKghyoZ4WH6cnCUtUVoigi5UdhMf60kAwgpg>
 <xmx:Z0cCYtHH7QuFV_84N3weqF5tJ8skyrrh5oFgiypZngP0ZtE02F9f8Q>
 <xmx:Z0cCYk92VqkLaZBg-ZAwiDVy1xXTsUtz7KqzYuyxz4h-urOEbL9p0Q>
 <xmx:aEcCYgNTE13DBNjtTbKyiJSXN_v9Mq9NlwAp5jmsoj-_Ews3ja4qkQ>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 8 Feb 2022 05:35:19 -0500 (EST)
From: Tassilo Horn <tsdh@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#53871: 29.0.50; Emacs freezes with new child-frame option
References: <86leylvjf5.fsf@HIDDEN>
Date: Tue, 08 Feb 2022 11:35:17 +0100
In-Reply-To: <86leylvjf5.fsf@HIDDEN> (Arash Esbati's message of "Tue, 08 Feb
 2022 09:42:22 +0100")
Message-ID: <87pmnxy7bu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 53871
Cc: 53871 <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 (---)

Arash Esbati <arash@HIDDEN> writes:

Hi Arash,

> I'm trying the new option child-frame available for
> `show-paren-context-when-offscreen' (introduced in 6e5d79c048) and I'm
> running into an issue where Emacs freezes.  Steps to trigger:
>
> 1) emacs -Q
> 2) eval (setq show-paren-context-when-offscreen t) in scratch
> 3) M-x find-library RET paren RET
> 4) M-g c 13902 RET
> 5) With the mouse cursor, grab the scroll bar and move down so far to
>    get the context
>    'Matches (defun show-paren--show-context-in-child-frame (text)'
>    in the echo area.
> 6) eval (setq show-paren-context-when-offscreen 'child-frame) in scratch
> 7) Repeat 5) and Emacs freezes
>
> This is with repo-version 90eb6a7fe4 on Win10.

I can't reproduce with the slightly later version 9d1ae05442 on
GNU/Linux with a pgtk build.  When scroll up and down (only so far as to
keep point at the closing paren of the defun), I'll see the child frame
displaying the "(defun ...)" line whenever I stop scrolling for a
second.

After doing that for I while, I checked that `(frame-list)` still
contains just a single frame.  How is that for you?  Do you have many
frames in there?  And do you recover from the freeze?

Does doing the recipe with debug-on-quit set and then doing C-g when the
freeze occurs shed some light?

Bye,
Tassilo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#53871; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 8 Feb 2022 08:42:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 08 03:42:37 2022
Received: from localhost ([127.0.0.1]:45177 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nHM57-0000sE-9R
	for submit <at> debbugs.gnu.org; Tue, 08 Feb 2022 03:42:37 -0500
Received: from lists.gnu.org ([209.51.188.17]:55106)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1nHM54-0000s6-N9
 for submit <at> debbugs.gnu.org; Tue, 08 Feb 2022 03:42:35 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40660)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>) id 1nHM54-0004kl-6R
 for bug-gnu-emacs@HIDDEN; Tue, 08 Feb 2022 03:42:34 -0500
Received: from [2001:470:142:3::e] (port=52258 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 <arash@HIDDEN>) id 1nHM53-0005Ly-TS
 for bug-gnu-emacs@HIDDEN; Tue, 08 Feb 2022 03:42:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to:
 references; bh=gXGXEWNxrBySnNkNkmVm0L0JSkT9EF2hHqATQZInRxM=; b=OugqTUScdeljpr
 whq/KcePxDwdf8BcWEaNjrVopQ3mwJom7+S+e3fDm0mhlUTPQ0i53rXTqD6SZxXfkzbwT7YaYDUer
 9T1lQO7Bul6yz0L2YHU0Tcc9k8/fKKRh3a9QVU6qKU4jaXeSHjK2A+aQOQjWk3sW8IxRm5xNxqaRT
 dTStiabKggc+ht+nISkap97TvM8hyVbiv0AqIA6cBjk78lI2Ea9V76+mjzJOdSeyc1CZ1tFVAlBND
 yPbwn76Hy+hfO+YmwEl0oWPfNVcqDXN9rgYKu/v3PhC1qchpdmEJXAXjqFgdpSTC87lBsbc5gfaoo
 TgyjFbmNkn7k2wJ7LxBg==;
Received: from p4fe3e9f7.dip0.t-ipconnect.de ([79.227.233.247]:55648
 helo=MUTANT)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>) id 1nHM53-0005jo-8u
 for bug-gnu-emacs@HIDDEN; Tue, 08 Feb 2022 03:42:33 -0500
From: Arash Esbati <arash@HIDDEN>
To: emacs-bugs <bug-gnu-emacs@HIDDEN>
Subject: 29.0.50; Emacs freezes with new child-frame option
Date: Tue, 08 Feb 2022 09:42:22 +0100
Message-ID: <86leylvjf5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

Hi all,

I'm trying the new option child-frame available for
`show-paren-context-when-offscreen' (introduced in 6e5d79c048) and I'm
running into an issue where Emacs freezes.  Steps to trigger:

1) emacs -Q
2) eval (setq show-paren-context-when-offscreen t) in scratch
3) M-x find-library RET paren RET
4) M-g c 13902 RET
5) With the mouse cursor, grab the scroll bar and move down so far to
   get the context
   'Matches (defun show-paren--show-context-in-child-frame (text)'
   in the echo area.
6) eval (setq show-paren-context-when-offscreen 'child-frame) in scratch
7) Repeat 5) and Emacs freezes

This is with repo-version 90eb6a7fe4 on Win10.

Best, Arash




Acknowledgement sent to Arash Esbati <arash@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#53871; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 8 Feb 2022 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.