From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.bugs Subject: bug#6343: Log-edit font lock changes lead to loop Date: Thu, 03 Jun 2010 13:36:50 -0400 Message-ID: References: <874ohk5933.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1275587893 1228 80.91.229.12 (3 Jun 2010 17:58:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 3 Jun 2010 17:58:13 +0000 (UTC) Cc: 6343@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jun 03 19:58:06 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OKEg6-0006A9-MG for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Jun 2010 19:58:02 +0200 Original-Received: from localhost ([127.0.0.1]:56072 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKEg6-0004Y0-35 for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Jun 2010 13:58:02 -0400 Original-Received: from [140.186.70.92] (port=55098 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKEfz-0004VD-4v for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2010 13:57:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKEfx-0005NO-Lg for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2010 13:57:55 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38888) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKEfx-0005NE-Gk for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2010 13:57:53 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OKELm-0000VN-2Z; Thu, 03 Jun 2010 13:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dan Nicolaescu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Jun 2010 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6343 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6343-submit@debbugs.gnu.org id=B6343.12755866181935 (code B ref 6343); Thu, 03 Jun 2010 17:37:02 +0000 Original-Received: (at 6343) by debbugs.gnu.org; 3 Jun 2010 17:36:58 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKELh-0000VA-Q8 for submit@debbugs.gnu.org; Thu, 03 Jun 2010 13:36:57 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKELf-0000V5-V4 for 6343@debbugs.gnu.org; Thu, 03 Jun 2010 13:36:56 -0400 Original-Received: from dann by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OKELa-0001b3-I1; Thu, 03 Jun 2010 13:36:50 -0400 In-Reply-To: <874ohk5933.fsf@stupidchicken.com> (Chong Yidong's message of "Thu\, 03 Jun 2010 13\:17\:52 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 03 Jun 2010 13:37:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37516 Archived-At: Chong Yidong writes: > I had the following text in my kill ring: > > * cedet/semantic/lex-spp.el > (semantic-lex-spp-table-write-slot-value): Instead of erroring on > invalid values during save, just save a nil (Bug#6324). > > From VC-dir, I marked some files and typed "v" to commit them. In the > log edit buffer, I type "C-y" to attempt to yank into the buffer. Emacs > became unresponsive to all keyboard input. According to the debugger, > Emacs is looping on `jit-lock-fontify-now'. > > > If I revert the following change, the problem goes away. > > 22010-06-02 Dan Nicolaescu > > * log-edit.el (log-edit-font-lock-keywords): Make group 4 match lax. The motivation for the above change was that the *Messages* would get a lot of errors of the form: (from memory, so the wording is not exactly this) Error in redisplay, could not match (4 font-lock-warning-face)