From unknown Wed Jun 25 05:37:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29159 <29159@debbugs.gnu.org> To: bug#29159 <29159@debbugs.gnu.org> Subject: Status: 27.0.50; Hang in HTML/CSS code Reply-To: bug#29159 <29159@debbugs.gnu.org> Date: Wed, 25 Jun 2025 12:37:39 +0000 retitle 29159 27.0.50; Hang in HTML/CSS code reassign 29159 emacs submitter 29159 Lars Ingebrigtsen severity 29159 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 12:40:13 2017 Received: (at submit) by debbugs.gnu.org; 5 Nov 2017 17:40:13 +0000 Received: from localhost ([127.0.0.1]:52528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBOu5-0000Fb-6u for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBOu2-0000FN-P7 for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBOtw-00006m-LC for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49406) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eBOtw-00006g-Hm for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBOts-0003Mu-DA for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:40:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBOto-00004t-5q for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:40:00 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:45083) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBOtn-0008Uv-VP for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:39:56 -0500 Received: from 20.5.214.193.static.cust.telenor.com ([193.214.5.20] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eBOta-00061r-MR for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 18:39:45 +0100 From: Lars Ingebrigtsen To: bug-gnu-emacs@gnu.org Subject: 27.0.50; Hang in HTML/CSS code Date: Sun, 05 Nov 2017 18:39:29 +0100 Message-ID: <87po8waalq.fsf@mouse.gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) If I put the following into a file called foo.html: End then delete the 0%, and then start typing "top", then Emacs will hang kinda hard. A C-g will eventually break out and the "t" will be inserted, but then Emacs hangs again. Setting debug-on-quit doesn't give me a backtrace, so I'm not sure where it's hanging. In GNU Emacs 27.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-11-03 built on mouse Repository revision: 620247ac205b80ceb142ee70500ab2c3ffa46fe2 Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Ubuntu 17.04 -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 14:53:47 2017 Received: (at 29159) by debbugs.gnu.org; 5 Nov 2017 19:53:47 +0000 Received: from localhost ([127.0.0.1]:52630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBQzL-0007Sz-Ma for submit@debbugs.gnu.org; Sun, 05 Nov 2017 14:53:47 -0500 Received: from mailout11.t-online.de ([194.25.134.85]:39098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBQzJ-0007Sr-Rg for 29159@debbugs.gnu.org; Sun, 05 Nov 2017 14:53:46 -0500 Received: from fwd13.aul.t-online.de (fwd13.aul.t-online.de [172.20.27.62]) by mailout11.t-online.de (Postfix) with SMTP id 6F5EE424C694 for <29159@debbugs.gnu.org>; Sun, 5 Nov 2017 20:53:44 +0100 (CET) Received: from blaubaer (rxGbP2Z6rhlFDFOOTyAjDORcI6gLdLK2OfbPEx5mfWCKEXD+yyo90vnWc9+OWz9wi1@[84.57.184.143]) by fwd13.t-online.de with (TLSv1.2:DHE-RSA-AES256-SHA256 encrypted) esmtp id 1eBQz6-2HZR7g0; Sun, 5 Nov 2017 20:53:32 +0100 From: Olaf Rogalsky To: 29159@debbugs.gnu.org Subject: 26.0.90; Input decoding is sometimes skipped in TTY (xterm-mouse-mode) Date: Sun, 05 Nov 2017 20:53:08 +0100 Message-ID: <87y3nka4ez.fsf@t-online.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ID: rxGbP2Z6rhlFDFOOTyAjDORcI6gLdLK2OfbPEx5mfWCKEXD+yyo90vnWc9+OWz9wi1 X-TOI-MSGID: f3ddac43-feaf-4d39-9d8e-8a606b4cd2f9 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29159 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, in case of a button down event, `describe-key' has some trickery to also read the forthcoming up event. The following patch makes this trickery work with xterm-mouse-mode. I don't have write permission to the repositiory. I therefore would appreciate it very much, if someone else could review und submit the patch. PS: It would be nice, if that person also can have a look at patch #29104 PSS: I don't think, that #29143 is related. Both, `Evil-mode' *and* `xterm-mouse-mode' fool around with the ?\e prefix in the `input-decode-map', but they obviously do it in an incompatible way. diff --git a/lisp/help.el b/lisp/help.el index bc8035db0e..247f060f24 100644 --- a/lisp/help.el +++ b/lisp/help.el @@ -753,7 +753,7 @@ help-read-key-sequence (and (> (length key) 1) (eventp (aref key 1)) (memq 'down (event-modifiers (aref key 1))))) - (read-event)))) + (aref (read-key-sequence-vector nil) 0)))) ;; Put yank-menu back as it was, if we changed it. (when saved-yank-menu (setq yank-menu (copy-sequence saved-yank-menu)) -- Olaf Rogalsky Schwörhausgasse 5 89073 Ulm Germany From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 16:56:12 2017 Received: (at 29159) by debbugs.gnu.org; 5 Nov 2017 21:56:12 +0000 Received: from localhost ([127.0.0.1]:52753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBStm-0003mA-C6 for submit@debbugs.gnu.org; Sun, 05 Nov 2017 16:56:12 -0500 Received: from mail-lf0-f54.google.com ([209.85.215.54]:56816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBStk-0003lx-7K for 29159@debbugs.gnu.org; Sun, 05 Nov 2017 16:56:08 -0500 Received: by mail-lf0-f54.google.com with SMTP id 90so8478316lfs.13 for <29159@debbugs.gnu.org>; Sun, 05 Nov 2017 13:56:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=8YxafWDcYjPTAYRPqffMFZC8sVceyZ3kwQj75krthnU=; b=cDgJ7ZhMN6qNoQuTyHRUeDpr9U2kmg+Akdtd7M+1gU43oRca9ui+wJwicqITxVhhkY FALBOcBijFfLiPAZ9/mkpmVZgEpagM98zJAD5QcHgKjBo4d/ZSPGUOfOoiJZeMdF0H27 T8MKsn0g2jx1zMaQGsogWSwPB6Nm9wJs37AsEhhOspNlQbYJZOPjudwDhpZVOvVIZusm 8ahkpwpR0fkUiXY0wdmP+akED7GrNE3vKC6JvK0N92EmKWeIywwPAP9D/1WvG03dQtpT RclLhTQ2I93vPd4UgGDQXJ6kJ1OHykhScpmeXU/RVWXkto/YGKOhNnaIb3Y17w2tTsuk oD4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=8YxafWDcYjPTAYRPqffMFZC8sVceyZ3kwQj75krthnU=; b=hrtovA/fcZTS/6X432e2EcIoBfCzGGJT/EeeffhwdetFkDB7C3WVZeeS3eKehn+L/P g8KJ+0cUO7sDoa+kAZdiJtBhTBesfQKgBNst7lffkEAra+jS3YdpjOXouPXUItCtSEQ+ 4EnrqkFIrn4aNSXkw4q/P2bLaks2q5/igCowHcGxq10h/vMYV3pEHijUwnK5AaHqOmWS OMtVyugs33gzKGrkoLt1ytbhtDkicW4gFIcS6sQMYDw/lnd4AleN1OINXNyvi4RJ+DK1 6izjKwY4mIBC7mizIM7MP3p5DP201vdofGqUe16TH4sb7Dc2+RtekTzETBzGDxxIi2aw FyHQ== X-Gm-Message-State: AJaThX5t+MbmTTpqSI0GISGqvhbq1AMy1bpqIL9023FHBZOMulfUBFpc n29tWNn11aQoh77UpseMp+I= X-Google-Smtp-Source: ABhQp+QBGaLGZho1XW1oMZnubrjg1pXe6fq8lnVM27zE9E48Tmi57DNeEky/67PbFddYWAsX+gobAg== X-Received: by 10.25.205.198 with SMTP id d189mr3951689lfg.48.1509918962125; Sun, 05 Nov 2017 13:56:02 -0800 (PST) Received: from [192.168.100.3] (cm-84.210.143.4.getinternet.no. [84.210.143.4]) by smtp.gmail.com with ESMTPSA id a4sm2331634ljd.7.2017.11.05.13.56.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 05 Nov 2017 13:56:00 -0800 (PST) Date: Sun, 05 Nov 2017 22:55:59 +0100 From: Simen =?iso-8859-1?q?Heggest=F8yl?= Subject: Re: bug#29159: 27.0.50; Hang in HTML/CSS code To: Lars Ingebrigtsen Message-Id: <1509918959.2160.0@smtp.gmail.com> In-Reply-To: <87po8waalq.fsf@mouse.gnus.org> References: <87po8waalq.fsf@mouse.gnus.org> X-Mailer: geary/0.12-dev MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-a3QEuEPVEK6z+JuOhHWE" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 29159 Cc: Tom Tromey , 29159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --=-a3QEuEPVEK6z+JuOhHWE Content-Type: text/plain; charset=us-ascii; format=flowed The bug is also present in Emacs 26. It looks like `mhtml--extend-font-lock-region' and `font-lock-extend-region-multiline' are squabbling about where to leave `font-lock-beg'. In this particular example, `mhtml--extend-font-lock-region' wants to leave `font-lock-beg' at 40 while `font-lock-extend-region-multiline' wants it at 39, resulting in an endless back and forth. CC-ing Tom in case he has some insight into how it should be fixed. -- Simen --=-a3QEuEPVEK6z+JuOhHWE Content-Type: text/html; charset=us-ascii
The bug is also present in Emacs 26.

It looks like `mhtml--extend-font-lock-region' and
`font-lock-extend-region-multiline' are squabbling about where to
leave `font-lock-beg'.

In this particular example, `mhtml--extend-font-lock-region' wants to
leave `font-lock-beg' at 40 while `font-lock-extend-region-multiline'
wants it at 39, resulting in an endless back and forth.

CC-ing Tom in case he has some insight into how it should be fixed.

-- Simen
--=-a3QEuEPVEK6z+JuOhHWE-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 12 13:50:09 2017 Received: (at 29159) by debbugs.gnu.org; 12 Nov 2017 18:50:10 +0000 Received: from localhost ([127.0.0.1]:37166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDxKb-0003P3-Ma for submit@debbugs.gnu.org; Sun, 12 Nov 2017 13:50:09 -0500 Received: from gateway23.websitewelcome.com ([192.185.50.185]:12955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDxKZ-0003Ov-Je for 29159@debbugs.gnu.org; Sun, 12 Nov 2017 13:50:08 -0500 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway23.websitewelcome.com (Postfix) with ESMTP id D4A2E92A9 for <29159@debbugs.gnu.org>; Sun, 12 Nov 2017 12:50:06 -0600 (CST) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id DxKYezzbvRtUXDxKYeA9nv; Sun, 12 Nov 2017 12:50:06 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rBHJp+tyWHUitdK/29YxqONbtVAItQFGkE0PyKX5qEQ=; b=BJ1rmlxPi5TefM0bUWOpR1MdzV uhWmGekqd04B+KlAnQAqYdd8IHZSX63qXuA/C1UOe+296O77wahTMbELwHjcKsxhO+FCpF0apVzDV uYaumO4DjGfzqKiBnj9E6wBRv; Received: from 71-218-90-63.hlrn.qwest.net ([71.218.90.63]:35960 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eDxKY-003fXa-FK; Sun, 12 Nov 2017 12:50:06 -0600 From: Tom Tromey To: Simen =?utf-8?Q?Heggest=C3=B8yl?= Subject: Re: bug#29159: 27.0.50; Hang in HTML/CSS code References: <87po8waalq.fsf@mouse.gnus.org> <1509918959.2160.0@smtp.gmail.com> X-Attribution: Tom Date: Sun, 12 Nov 2017 11:50:05 -0700 In-Reply-To: <1509918959.2160.0@smtp.gmail.com> ("Simen \=\?utf-8\?Q\?Heggest\?\= \=\?utf-8\?Q\?\=C3\=B8yl\=22's\?\= message of "Sun, 05 Nov 2017 22:55:59 +0100") Message-ID: <87po8npc0y.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 71.218.90.63 X-Source-L: No X-Exim-ID: 1eDxKY-003fXa-FK X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-218-90-63.hlrn.qwest.net (bapiya) [71.218.90.63]:35960 X-Source-Auth: tom+tromey.com X-Email-Count: 3 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29159 Cc: Lars Ingebrigtsen , Tom Tromey , 29159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >>>>> "Simen" =3D=3D Simen Heggest=C3=B8yl writes: Simen> CC-ing Tom in case he has some insight into how it should be fixed. Stefan found another bug in mhtml--extend-font-lock-region, so I sort of suspect it needs a rethink. However, in this case, I wonder why font-lock-extend-region-multiline is even needed. What about removing it? I don't remember why I put it in there in the first place. This seems to fix the problem for me. Though I wonder if it is actually needed for something. Tom diff --git a/lisp/textmodes/mhtml-mode.el b/lisp/textmodes/mhtml-mode.el index 5854167750..bdb95887c1 100644 --- a/lisp/textmodes/mhtml-mode.el +++ b/lisp/textmodes/mhtml-mode.el @@ -367,7 +367,8 @@ mhtml-mode #'mhtml--submode-fontify-region) (setq-local font-lock-extend-region-functions '(mhtml--extend-font-lock-region - font-lock-extend-region-multiline)) + ;; font-lock-extend-region-multiline + )) =20 ;; Attach this to both pre- and post- hooks just in case it ever ;; changes a key binding that might be accessed from the menu bar. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 25 15:49:22 2017 Received: (at 29159-done) by debbugs.gnu.org; 25 Nov 2017 20:49:22 +0000 Received: from localhost ([127.0.0.1]:58260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIhO6-00031y-4E for submit@debbugs.gnu.org; Sat, 25 Nov 2017 15:49:22 -0500 Received: from gateway36.websitewelcome.com ([50.116.124.69]:43139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIhO4-00031p-2p for 29159-done@debbugs.gnu.org; Sat, 25 Nov 2017 15:49:20 -0500 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway36.websitewelcome.com (Postfix) with ESMTP id 69FE5404556E5 for <29159-done@debbugs.gnu.org>; Sat, 25 Nov 2017 14:49:18 -0600 (CST) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id IhO2edAeKRtUXIhO2el3rh; Sat, 25 Nov 2017 14:49:18 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=hnIIhjhzu4vwuxjKCRDA5PHkklo0H+rhh4emoXjkJBQ=; b=ctJICaCK3UF61komoEfjtODqxZ igWpU6JRAiHiqjM4qZ7nUBN623lfhSbhtyfI2xE1oyhZ2hlPgJbdtAvAEj9vcH+gbHNZhUhrp31V4 X2hpVibVPkzFbJo2ucMkHLTQW; Received: from 71-218-90-63.hlrn.qwest.net ([71.218.90.63]:35482 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eIhO1-002CC5-Tp; Sat, 25 Nov 2017 14:49:18 -0600 From: Tom Tromey To: 29159-done@debbugs.gnu.org Subject: done X-Attribution: Tom Date: Sat, 25 Nov 2017 13:49:16 -0700 Message-ID: <87o9nqw0c3.fsf@tromey.com> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 71.218.90.63 X-Source-L: No X-Exim-ID: 1eIhO1-002CC5-Tp X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-218-90-63.hlrn.qwest.net (bapiya) [71.218.90.63]:35482 X-Source-Auth: tom+tromey.com X-Email-Count: 4 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29159-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I've checked in a patch to fix this problem. Tom From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 25 21:17:33 2017 Received: (at 29159) by debbugs.gnu.org; 26 Nov 2017 02:17:33 +0000 Received: from localhost ([127.0.0.1]:58385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eImVh-0003xJ-By for submit@debbugs.gnu.org; Sat, 25 Nov 2017 21:17:33 -0500 Received: from pmta21.teksavvy.com ([76.10.157.36]:44551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eImVf-0003x4-GB for 29159@debbugs.gnu.org; Sat, 25 Nov 2017 21:17:31 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GULwCiIxpa/9Iwq8BaHQEBBQELAYM8g?= =?us-ascii?q?VSJM4YHjiABgXw0AZY5ghCFPwQCAoRdRxEBAQEBAQEBAQEDaCiFIQEEAVYjBQs?= =?us-ascii?q?LNBIUGA0kii0IqBuKegEBAQEBBQIBJYM6iHCLFAWTCo88lwmJd4dal3Q5DBSBU?= =?us-ascii?q?DIaCDCCY4RyI4seAQEB?= X-IPAS-Result: =?us-ascii?q?A2GULwCiIxpa/9Iwq8BaHQEBBQELAYM8gVSJM4YHjiABgXw?= =?us-ascii?q?0AZY5ghCFPwQCAoRdRxEBAQEBAQEBAQEDaCiFIQEEAVYjBQsLNBIUGA0kii0Iq?= =?us-ascii?q?BuKegEBAQEBBQIBJYM6iHCLFAWTCo88lwmJd4dal3Q5DBSBUDIaCDCCY4RyI4s?= =?us-ascii?q?eAQEB?= X-IronPort-AV: E=Sophos;i="5.44,456,1505793600"; d="scan'208";a="9925674" Received: from 192-171-48-210.cpe.pppoe.ca (HELO pastel.home) ([192.171.48.210]) by smtp.teksavvy.com with ESMTP; 25 Nov 2017 21:17:20 -0500 Received: by pastel.home (Postfix, from userid 20848) id B5125606C5; Sat, 25 Nov 2017 21:17:20 -0500 (EST) From: Stefan Monnier To: Simen =?windows-1252?Q?Heggest=F8yl?= Subject: Re: bug#29159: 27.0.50; Hang in HTML/CSS code Message-ID: References: <87po8waalq.fsf@mouse.gnus.org> <1509918959.2160.0@smtp.gmail.com> Date: Sat, 25 Nov 2017 21:17:20 -0500 In-Reply-To: <1509918959.2160.0@smtp.gmail.com> ("Simen =?windows-1252?Q?H?= =?windows-1252?Q?eggest=F8yl=22's?= message of "Sun, 05 Nov 2017 22:55:59 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 29159 Cc: Lars Ingebrigtsen , Tom Tromey , 29159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > In this particular example, `mhtml--extend-font-lock-region' wants to > leave `font-lock-beg' at 40 while `font-lock-extend-region-multiline' > wants it at 39, resulting in an endless back and forth. Could you give some details? Functions on font-lock-extend-region-functions should *never* shrink a region (since that risks inf-looping, obviously). After all, it's called "...-extend-...", right? So if font-lock-extend-region-multiline puts beg at 39, it's incorrect for mhtml--extend-font-lock-region to move it back to 40. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 09:52:49 2017 Received: (at 29159) by debbugs.gnu.org; 26 Nov 2017 14:52:49 +0000 Received: from localhost ([127.0.0.1]:58721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIyIa-0003zo-Ro for submit@debbugs.gnu.org; Sun, 26 Nov 2017 09:52:49 -0500 Received: from mail-lf0-f45.google.com ([209.85.215.45]:34566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIyIZ-0003za-9j for 29159@debbugs.gnu.org; Sun, 26 Nov 2017 09:52:47 -0500 Received: by mail-lf0-f45.google.com with SMTP id i14so29945860lfc.1 for <29159@debbugs.gnu.org>; Sun, 26 Nov 2017 06:52:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version; bh=KPBlCThycna9bIrGP6ZeRKMGgC4N5remBuZUr44bkvY=; b=cNs46MQttIc7zNuGr/xnVzJRwX20QABI6GB3MPcjkp8q0JZrxCN2kzxjBd7EaI8loh JO/myx9VzacNWBQAyrH2F40iYo10rMpR7kCNnl4EjGD0saJphrSR1N6ZZVXnX14UTTrn WkOROiEowSNHI8iXjhyKxd+J/StQDcrvu35Q7wRT2H4+NrZP3w0R20mgbNHzqv0e/Du8 jkKN1UuBFSvSMXgLElh5BwXA7BVi/9fT6GQbW2mK5LKRJ+2eiqWXKW7p3DLC43ZUEPoi w2B9mB5V4rQ+9DxeQoIdr1P9hHTD9diAByMz9uCUZwBXnbBufwG6PYZVWG/Dw4lqutWX hYwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version; bh=KPBlCThycna9bIrGP6ZeRKMGgC4N5remBuZUr44bkvY=; b=e+a0toQWRd6OnqeaX3fiV5nKHtRxnCA+qUfp0p3frlZKRIPYX90IHMaq9EvKme4FGs t6Jd2wqO5xt2yRb3fcg9MIL2zuOM7G8YYIp2ksSekehmFl1cNoFZ7un2i6MjpAHYUGq0 EPxJlc665Bu+mhd8b1uK7C6u2K7IjemCT5QEmsZsNGg1om2rX2JT0vsGsm0crPpINIZI zHNEz46+Fswp8EFH3q9/DJzr7D53s3q0iy43j28GvT+698ojmauOqwPCcKQI7jZyZBAs qCYjZjzTR75SuPIcNGeF4xwOL2Xb8Y/TM3c/qXm5fR+8DFUpUrEOvV4G5zgOl0myB+9i IxfA== X-Gm-Message-State: AJaThX75wNTMthur1I7FnCznKvz6JHx9UitCIcP9X5evDqwX+ADieILL X7X1/OTnSJWD3xQk0H2gsXYAyQ== X-Google-Smtp-Source: AGs4zMYLWOr3Y6xEKMQxZovQj/+307yaIYerqalieAPedV7JExE1Rt0lz3Zqn6Mlmt3CQfLjtKF5SQ== X-Received: by 10.46.17.70 with SMTP id f67mr12225806lje.160.1511707960822; Sun, 26 Nov 2017 06:52:40 -0800 (PST) Received: from x240 (cm-84.210.143.4.getinternet.no. [84.210.143.4]) by smtp.gmail.com with ESMTPSA id h75sm3205305ljf.36.2017.11.26.06.52.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 26 Nov 2017 06:52:39 -0800 (PST) From: =?utf-8?Q?Simen_Heggest=C3=B8yl?= To: Stefan Monnier Subject: Re: bug#29159: 27.0.50; Hang in HTML/CSS code In-Reply-To: (message from Stefan Monnier on Sat, 25 Nov 2017 21:17:20 -0500) Date: Sun, 26 Nov 2017 15:52:38 +0100 Message-ID: <87indxjdmx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29159 Cc: larsi@gnus.org, tom@tromey.com, 29159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Stefan Monnier writes: > Could you give some details? > Functions on font-lock-extend-region-functions should *never* shrink > a region (since that risks inf-looping, obviously). After all, it's > called "...-extend-...", right? > > So if font-lock-extend-region-multiline puts beg at 39, it's incorrect > for mhtml--extend-font-lock-region to move it back to 40. `font-lock-beg' got set back to 40 from 39 at line 184 from the call to `previous-single-property-change'. -- Simen From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 12:36:08 2017 Received: (at 29159) by debbugs.gnu.org; 26 Nov 2017 17:36:08 +0000 Received: from localhost ([127.0.0.1]:59567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ0qe-0005Nr-Aw for submit@debbugs.gnu.org; Sun, 26 Nov 2017 12:36:08 -0500 Received: from gateway24.websitewelcome.com ([192.185.50.71]:31597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ0qc-0005Nj-Qe for 29159@debbugs.gnu.org; Sun, 26 Nov 2017 12:36:07 -0500 Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7]) by gateway24.websitewelcome.com (Postfix) with ESMTP id 28F5CED58 for <29159@debbugs.gnu.org>; Sun, 26 Nov 2017 11:36:06 -0600 (CST) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id J0qceanBhHEImJ0qcecT6c; Sun, 26 Nov 2017 11:36:06 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xyM/DjTCpDBXyFO8XSvTHlyo4omcdVEDVPZnuR/CTQw=; b=R9lDWqDXLyq5z0n1f5oywBxI0B yAulRhcNMBQSmTBpRGBpT/brcgb0duOWAEu1jz6NI6ZImRlI07SbI0cwutqiZu8PB/f0GXqYbvcgr RqZd4zcQF9I2LY7KYnol6EsJ6; Received: from 71-218-90-63.hlrn.qwest.net ([71.218.90.63]:36100 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eJ0qb-000xHH-F2; Sun, 26 Nov 2017 11:36:05 -0600 From: Tom Tromey To: Stefan Monnier Subject: Re: bug#29159: 27.0.50; Hang in HTML/CSS code References: <87po8waalq.fsf@mouse.gnus.org> <1509918959.2160.0@smtp.gmail.com> X-Attribution: Tom Date: Sun, 26 Nov 2017 10:36:02 -0700 In-Reply-To: (Stefan Monnier's message of "Sat, 25 Nov 2017 21:17:20 -0500") Message-ID: <87d145vt6l.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 71.218.90.63 X-Source-L: No X-Exim-ID: 1eJ0qb-000xHH-F2 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-218-90-63.hlrn.qwest.net (bapiya) [71.218.90.63]:36100 X-Source-Auth: tom+tromey.com X-Email-Count: 4 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29159 Cc: Lars Ingebrigtsen , Tom Tromey , Simen =?utf-8?Q?Heggest=C3=B8yl?= , 29159@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >>>>> "Stefan" == Stefan Monnier writes: Stefan> So if font-lock-extend-region-multiline puts beg at 39, it's incorrect Stefan> for mhtml--extend-font-lock-region to move it back to 40. What I did is set it up to do the multiline extension at the end of mhtml--extend-font-lock-region. I think this should make it work correctly now. Tom From unknown Wed Jun 25 05:37:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 25 Dec 2017 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator