From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.bugs Subject: bug#7722: 24.0.50; Finding this C++ header file drops emacs into a infinite loop Date: Sun, 30 Jan 2011 13:23:35 -0800 Message-ID: <4D45D6D7.1000504@gmail.com> References: <87fwtnbmmj.fsf@member.fsf.org> <87hbd0y8sb.fsf@stupidchicken.com> <87k4hrcgi4.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1296423653 25060 80.91.229.12 (30 Jan 2011 21:40:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 30 Jan 2011 21:40:53 +0000 (UTC) Cc: 7722@debbugs.gnu.org, Tassilo Horn To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 30 22:40:47 2011 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 1Pjf0M-0001Et-Pu for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jan 2011 22:40:47 +0100 Original-Received: from localhost ([127.0.0.1]:34368 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pjf0D-000220-Lq for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jan 2011 16:40:09 -0500 Original-Received: from [140.186.70.92] (port=54009 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pjf06-00020r-Lc for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2011 16:40:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pjezz-0004nq-KU for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2011 16:40:02 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36229) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pjezy-0004nS-GR; Sun, 30 Jan 2011 16:39:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Pjecs-000626-7i; Sun, 30 Jan 2011 16:16:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Colascione Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Sun, 30 Jan 2011 21:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7722 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: Original-Received: via spool by 7722-submit@debbugs.gnu.org id=B7722.129642212623136 (code B ref 7722); Sun, 30 Jan 2011 21:16:02 +0000 Original-Received: (at 7722) by debbugs.gnu.org; 30 Jan 2011 21:15:26 +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 1PjecI-000617-Gk for submit@debbugs.gnu.org; Sun, 30 Jan 2011 16:15:26 -0500 Original-Received: from mail-iw0-f172.google.com ([209.85.214.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PjecF-00060u-7o for 7722@debbugs.gnu.org; Sun, 30 Jan 2011 16:15:24 -0500 Original-Received: by iwn40 with SMTP id 40so5118633iwn.3 for <7722@debbugs.gnu.org>; Sun, 30 Jan 2011 13:23:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version :newsgroups:to:cc:subject:references:in-reply-to:x-enigmail-version :content-type:content-transfer-encoding; bh=cn6ZdY4s0DpG+M/DRnL8MuHx2AN414veMz95TBVubdE=; b=rs/bhopSITN53IsvkCHTFB69vhMS471ZYk3PBSuATnOEZr05sShEdbDP40BRwhXEXI wAek7MA1/ulyyUokjSbrTaJkgXs4yPyLW++X5UZy7dmX/mP7j4x8pyOabI8WDHF71wHX UuSnLpoCadygk9ipctMi3fsq5XP40ekkUBs7w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:newsgroups:to:cc :subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=wSyC6FtXLZgGL5bd6nVvzpyA4s4oI5o5DKaync+yDms3WuszfxxBMCaL9+fkFcDqQv Rm7VdGNguyAs1RaaT7TkDarmdUyfcX5Qa+qHKvvuRs+SpzUOlhdPibCa1iNqtOOa6M61 IO/sepfN7G/xVImnNrpTiVLTjhHixggSnsZwk= Original-Received: by 10.42.218.201 with SMTP id hr9mr6874896icb.473.1296422621482; Sun, 30 Jan 2011 13:23:41 -0800 (PST) Original-Received: from edith.local (c-67-183-23-114.hsd1.wa.comcast.net [67.183.23.114]) by mx.google.com with ESMTPS id d13sm9898810ice.16.2011.01.30.13.23.39 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 30 Jan 2011 13:23:39 -0800 (PST) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 Original-Newsgroups: gmane.emacs.bugs In-Reply-To: <87k4hrcgi4.fsf@stupidchicken.com> X-Enigmail-Version: 1.1.1 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 30 Jan 2011 16:16:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.43 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:43771 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 1/26/11 4:55 PM, Chong Yidong wrote: > Chong Yidong writes: > >>> 1. emacs -Q bug.hpp >>> 2. emacs loops infinitely using 100% CPU resources >>> >>> The offending file is that (according to the original reporter, the >>> spaces and empty lines are needed): >> >> I can reproduce this (file attached for convenience). Alan, could you >> take a look? Looks like a loop in c-forward-<>-arglist-recur: > > In the meantime, I have added the following hack/workaround to the > emacs-23 branch, which seems to break the loop. Let me know if you find > a fix that's safer (since we are well into the 23.3 pretest). Incidentally, I can't reproduce the problem with the trunk cc-mode. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iEYEARECAAYFAk1F1soACgkQ17c2LVA10VvtFACgi2KuRCq9m15aDx44xGtVTYGB Z3AAnjuVGnWv1P6gz4vItI5HOoSiVcMw =Emh5 -----END PGP SIGNATURE-----