From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?Fr=C3=A9d=C3=A9ric_Perrin?= Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: 23.0.60; Womang hangs on some links Date: Sat, 07 Jun 2008 23:50:26 +0200 Message-ID: <87lk1g29ul.fsf@girafe.maisel.enst-bretagne.fr> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1212875478 30387 80.91.229.12 (7 Jun 2008 21:51:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 21:51:18 +0000 (UTC) To: emacs-pretest-bug@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 07 23:52:01 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1K56KO-0008AP-Et for ged-emacs-devel@m.gmane.org; Sat, 07 Jun 2008 23:52:00 +0200 Original-Received: from localhost ([127.0.0.1]:59150 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K56Jb-00051k-Hg for ged-emacs-devel@m.gmane.org; Sat, 07 Jun 2008 17:51:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K56JW-00051N-6H for emacs-devel@gnu.org; Sat, 07 Jun 2008 17:51:06 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K56JT-00051B-Hb for emacs-devel@gnu.org; Sat, 07 Jun 2008 17:51:05 -0400 Original-Received: from [199.232.76.173] (port=36305 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K56JT-000518-C1 for emacs-devel@gnu.org; Sat, 07 Jun 2008 17:51:03 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:44804) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K56JT-00039G-77 for emacs-devel@gnu.org; Sat, 07 Jun 2008 17:51:03 -0400 Original-Received: from mx10.gnu.org ([199.232.76.166]:52376) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1K56HZ-00063J-Nc for emacs-pretest-bug@gnu.org; Sat, 07 Jun 2008 17:49:05 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1K56JO-000394-EC for emacs-pretest-bug@gnu.org; Sat, 07 Jun 2008 17:51:02 -0400 Original-Received: from maisel-gw.enst-bretagne.fr ([192.44.76.8]:52423) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K56JN-000340-Vq for emacs-pretest-bug@gnu.org; Sat, 07 Jun 2008 17:50:58 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by maisel-gw.enst-bretagne.fr (Postfix) with ESMTP id 29E6819852 for ; Sat, 7 Jun 2008 23:50:49 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at resel.fr Original-Received: from maisel-gw.enst-bretagne.fr ([127.0.0.1]) by localhost (mercure.adm.maisel.enst-bretagne.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LB0REX4RC01j for ; Sat, 7 Jun 2008 23:50:43 +0200 (CEST) Original-Received: from girafe.maisel.enst-bretagne.fr (girafe.maisel.enst-bretagne.fr [172.22.206.119]) (Authenticated sender: fperrin) by maisel-gw.enst-bretagne.fr (Postfix) with ESMTP id 125F71984F for ; Sat, 7 Jun 2008 23:50:43 +0200 (CEST) Original-Received: by girafe.maisel.enst-bretagne.fr (Postfix, from userid 1000) id 333A589CAB; Sat, 7 Jun 2008 23:50:26 +0200 (CEST) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:98635 gmane.emacs.pretest.bugs:22587 Archived-At: Hello, Starting with a fresh checkout of the emacs source tree, Woman hangs when following some links to non-existent man pages. It happenned when I was looking at the procmailrc(5) page, and wanted to follow the regexp(5) link. At that moment, emacs stopped responding. The regexp(5) page doesn't exist on my system. However, when trying to come up with a minimal example, I saw that it doesn't happen with all broken links. Here are the steps to reproduce : 1. Save the following snippet to a file, say hangs.1 : ---------------- 8< ---------------- .TH "hang" 1 .SH NAME hang \- small man page that hangs Emacs .SH DESCRIPTION If you follow this link : .BR regexp (5) , Emacs will hang. However, if you follow this one : .BR nonexistent (5) , Emacs won't hang. ---------------- 8< --------------- 2. Start emacs with emacs -Q, and visit hangs.1 with M-x woman-find-file. 3. Put point on nonexistent(5) and press RET : as expected, Woman says that the page cannot by found. 4. Put point on regexp(5), and press RET : emacs with stop responding, consuming 100% of the CPU. A side question : given the recent discussions about the state of the toolchain used, I did 'rm -fr emacs ; cvs -d... co emacs ; cd emacs ; ./configure ; make bootstrap'. Is there a method less network and CPU-hungry ? -- Fred In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.10) of 2008-06-07 on girafe Windowing system distributor `The X.Org Foundation', version 11.0.10400090 configured using `configure '--prefix=/home/fred' '--program-suffix=.cvs'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_FR.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: shell-dirtrack-mode: t show-paren-mode: t global-hi-lock-mode: t hi-lock-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t Recent messages: Loading /usr/share/emacs22/site-lisp/debian-startup.elc...done Loading 00debian-vars...done Loading /etc/emacs22/site-start.d/50auctex.el (source)... Error while loading 50auctex Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)... Error while loading 50dictionaries-common Loading /etc/emacs/site-start.d/50php-elisp.el (source)...done Loading /etc/emacs/site-start.d/50psvn.el (source)...done Loading /home/fred/.emacs.d/my-emacs-cvs.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a.