From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: daimrod@omecha.info Newsgroups: gmane.emacs.bugs Subject: bug#29170: 26.0.90; Emacs freezes when capturing an org-template Date: Fri, 02 Oct 2020 19:55:29 +0200 Message-ID: <87zh54fr72.fsf@omecha.info> References: <87fu9rwksm.fsf@omecha.info> <87lfgpxl4m.fsf@gnus.org> <83sgaxf6eb.fsf@gnu.org> <87blhkwvhm.fsf@gnus.org> <83sgawekcj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10365"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (berkeley-unix) Cc: Lars Ingebrigtsen , 29170@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 02 19:57:13 2020 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 1kOPIv-0002ZY-Cw for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 02 Oct 2020 19:57:13 +0200 Original-Received: from localhost ([::1]:50832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOPIu-0005Uv-Cu for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 02 Oct 2020 13:57:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48634) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kOPHl-0004JH-UH for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2020 13:56:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59185) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kOPHl-0005WE-Ki for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2020 13:56:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kOPHl-0001ch-Ks for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2020 13:56:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: daimrod@omecha.info Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2020 17:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29170 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 29170-submit@debbugs.gnu.org id=B29170.16016613496223 (code B ref 29170); Fri, 02 Oct 2020 17:56:01 +0000 Original-Received: (at 29170) by debbugs.gnu.org; 2 Oct 2020 17:55:49 +0000 Original-Received: from localhost ([127.0.0.1]:42498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOPHZ-0001cJ-Ic for submit@debbugs.gnu.org; Fri, 02 Oct 2020 13:55:49 -0400 Original-Received: from a.omecha.info ([89.234.176.136]:36556 helo=omecha.info) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOPHX-0001c5-Ht for 29170@debbugs.gnu.org; Fri, 02 Oct 2020 13:55:48 -0400 Original-Received: from puffy.omecha.info (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by omecha.info (Postfix) with ESMTPSA id 8188A6A; Fri, 2 Oct 2020 19:55:40 +0200 (CEST) In-Reply-To: <83sgawekcj.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 02 Oct 2020 18:08:44 +0300") 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:189670 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Cc: daimrod@omecha.info, 29170@debbugs.gnu.org >> Date: Fri, 02 Oct 2020 16:30:45 +0200 >>=20 >> On OpenBSD, most of the time, the function >> "xselect.c/x_get_foreign_selection" won't get a SelectNotify with >> (SECONDARY, TEXT) as arguments (that I did not understand and it might >> never happen on other oses). >>=20 >> But then, while waiting at most 'x-selection-timeout' into >> "process.c/wait_reading_process_output" the 'now' variable won't have a >> chance of being invalidated or updated and that is what cause the >> infinite loop. >>=20 >> Someone more knowledgeable of "process.c/wait_reading_process_output" >> might have a better solution to this problem. > > If this is an OpenBSD-only problem, maybe we should install that > change #ifdef'ed by OpenBSD? I'll have to test it, but I've been told that the issue doesn't occur when the "junk" is disabled in the memory allocator (j =3D 0). See MALLOC OPTIONS in malloc(3) https://man.openbsd.org/malloc j =E2=80=9CLess junking=E2=80=9D. Decrease the junk level by one if = it is larger than 0. Junking writes some junk bytes into the area allocated. Junk is bytes of 0xdb when allocating; freed chunks are filled with 0xdf. By default the junk level is 1: after free, small chunks are completely junked; for pages the first part is junked. After a delay, the filling pattern is validated and the process is aborted if the pattern was modified. For junk level 2, junking is done on allocation as well and without size restrictions. If the junk level is zero, no junking is performed. =2D-=20 gjadi PGP : AF26 E9C2 A1C8 8D32 A868 4386 1373 5477 2B65 1894 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEErybpwqHIjTKoaEOGE3NUdytlGJQFAl93aZIACgkQE3NUdytl GJTLZRAApsWd1U4iQoDHSni+Vqwxtxvzs0LKXMjW16HE9yrFSPcrQDd5I9qipx85 lSolTOG5oSmOcEJeU1fNrzBiF0VEitEZNFW1ZSZ0Vbn2ZxELTG0CWc1+QSwGNkEi tV/8Tx2wDIiAfjdwbe17UX00lX3w2HKGpZdCUWNfZkcgYwaD4nh7nEKxCAsHJu0X 1i+rH8lUKS+NVqDj7LclZMYqyKPdC5tUkauewcLNQOBppJE6HrlpuMavC+RzgR4+ yldNHNhB0iHo5ec//qXZ7FNmuLEskrEaY+lsEASUlXdVNHQ/y6lLDKSd/6uhFiNw uJYuM24CWleMM+ZnXu88Y52rW7iwZ4ToMWyuZy662MjYbce74WuSv/bM6C4kpS2l YR5i/DUCOmiViYT2pNuty9wB6fnUPiJ05jIgK6OKl9k8g73eeiwRyi8O/JsLRCo9 RTXhECTjGbBMprTnsN03WxXG+m04wcmxSBEXSpKYT1tjWyk0Bulg/CrstT+i5Rjn fhPdrJtLQx1rblFicWvBZIJn2sWw1zn92pdRtZkiofQRIEu/3ogk3uSpB0ZCAVyy gtuaAdeK5zigr2StB4WS6QzzZCkloNb2jjr2XSqHpWZDGMrYr98flyP2vDteKmJw O6JLOEYJukT9K+01gX5jL7tVq6jH1NybmALuQO14WKHBRIqsTa4= =T5LF -----END PGP SIGNATURE----- --=-=-=--