From unknown Fri Jun 20 07:16:00 2025 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NQCCi-0004lI-KE for mharc-bug-gnu-emacs@gnu.org; Wed, 30 Dec 2009 23:00:04 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NQAws-0003IX-CA for bug-gnu-emacs@gnu.org; Wed, 30 Dec 2009 21:39:38 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NQAwi-0003HO-9g for bug-gnu-emacs@gnu.org; Wed, 30 Dec 2009 21:39:38 -0500 Received: from [199.232.76.173] (port=51017 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NQAwi-0003HL-58 for bug-gnu-emacs@gnu.org; Wed, 30 Dec 2009 21:39:28 -0500 Received: from [140.186.70.43] (port=34192 helo=debbugs.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NQAwh-0000Ia-Rv for bug-gnu-emacs@gnu.org; Wed, 30 Dec 2009 21:39:27 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NQAWB-0001Pm-AQ; Wed, 30 Dec 2009 21:12:03 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Yuto Hayamizu , 5281@debbugs.gnu.org Resent-From: Yuto Hayamizu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Dec 2009 02:12:03 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5281 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@debbugs.gnu.org id=B.12622255135389 (code B ref -1); Thu, 31 Dec 2009 02:12:03 +0000 Received: (at submit) by debbugs.gnu.org; 31 Dec 2009 02:11:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NQAW0-0001On-Eg for submit@debbugs.gnu.org; Wed, 30 Dec 2009 21:11:52 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NPUqJ-0003TO-JL for submit@debbugs.gnu.org; Tue, 29 Dec 2009 00:42:06 -0500 Received: from mail.gnu.org ([199.232.76.166]:46013 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NPUqG-0001DJ-B9 for submit@debbugs.gnu.org; Tue, 29 Dec 2009 00:42:00 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NPUqD-0000wX-K2 for submit@debbugs.gnu.org; Tue, 29 Dec 2009 00:42:00 -0500 Received: from lists.gnu.org ([199.232.76.165]:59645) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NPUqD-0000wT-EC for submit@debbugs.gnu.org; Tue, 29 Dec 2009 00:41:57 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NPUqC-0000yG-VS for bug-gnu-emacs@gnu.org; Tue, 29 Dec 2009 00:41:57 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NPUq8-0000xo-3Q for bug-gnu-emacs@gnu.org; Tue, 29 Dec 2009 00:41:56 -0500 Received: from [199.232.76.173] (port=58740 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NPUq7-0000xl-VX for bug-gnu-emacs@gnu.org; Tue, 29 Dec 2009 00:41:51 -0500 Received: from mo10.iijmio.jp ([210.138.77.170]:38588) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NPUq7-0000vH-Mf for bug-gnu-emacs@gnu.org; Tue, 29 Dec 2009 00:41:52 -0500 Received: by mo.iijmio.jp (mo10) id nBT5flBa002303; Tue, 29 Dec 2009 14:41:47 +0900 Received: from localhost (u057.d225215061.ctt.ne.jp [61.215.225.57]) by mbox.iijmio-mail.jp (mbox11) id nBT5feil008594 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 29 Dec 2009 14:41:47 +0900 Date: Tue, 29 Dec 2009 14:41:40 +0900 (JST) Message-Id: <20091229.144140.405324728872863097.y.hayamizu@gmail.com> To: bug-gnu-emacs@gnu.org From: Yuto Hayamizu X-Mailer: Mew version 6.2 on Emacs 23.1 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Wed, 30 Dec 2009 21:11:20 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Resent-Date: Wed, 30 Dec 2009 21:12:03 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Wed, 30 Dec 2009 23:00:01 -0500 Cc: y.hayamizu@gmail.com Subject: bug#5281: 23.1; xml-parse-region causes infinite loops if the region is not well-formed XML X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Yuto Hayamizu , 5281@debbugs.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: , X-List-Received-Date: Thu, 31 Dec 2009 02:39:38 -0000 Following code causes infinite loop: (with-temp-buffer (insert "foo") (xml-parse-region (point-min) (point-max))) Docstring of xml-parse-region says "Returns the XML list for the region, or raises an error if the region is not well-formed XML.", so I think the expected result of this code is nil. In GNU Emacs 23.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.16.1) of 2009-10-01 on salmon Windowing system distributor `The X.Org Foundation', version 11.0.10600000 configured using `configure '--program-suffix=23' '--prefix=/usr/local' 'CFLAGS=-g -O3'' 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: ja_JP.UTF-8 value of $XMODIFIERS: @im=uim locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Text Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t global-widen-window-mode: t widen-window-mode: t global-typing-outputz-mode: t typing-outputz-mode: t iswitchb-mode: t auto-insert-mode: t global-auto-complete-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-l C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-e C-j SPC l C-j l ( ) C-b U b u n t u SPC 9 . 0 4 C-j n o S A i s i n n b a n n SPC C-j C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-k C-j t o , l g i t C-j d e t o r e r u S a i s i n n b a n n SPC C-j n o R y o u h o u SPC C-j . l C-n C-l C-n C-n C-l C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p M-x e m a c s SPC b u C-a C-k b u g C-a C-k r e p o r t SPC e m a b u Recent messages: cond: Beginning of buffer [9 times] Matches =518d=73fe=3057=305f=74b0=5883=306f GNU Emacs 23.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.16.1) of 2009-10-01 (... [19-] Matches =518d=73fe=3057=305f=74b0=5883=306f GNU Emacs 23.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.16.1) of 2009-10-01 (Ubuntu 9.04=306e=6700=65b0=7248) [19] cond: End of buffer [3 times] Saving file /home/haya/Dropbox/blog/emacs-xml-parse-region.txt... Wrote /home/haya/Dropbox/blog/emacs-xml-parse-region.txt Contacting host: outputz.com:80 (Shell command failed with code 1 and no output) Reading [text/html; charset=UTF-8]... 14 bytes of 2 bytes (700%) Making completion list... From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 30 16:35:18 2010 Received: (at 5281-done) by debbugs.gnu.org; 30 Jun 2010 20:35:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OU405-0003ef-My for submit@debbugs.gnu.org; Wed, 30 Jun 2010 16:35:17 -0400 Received: from pantheon-po41.its.yale.edu ([130.132.50.98]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OU403-0003ea-PT for 5281-done@debbugs.gnu.org; Wed, 30 Jun 2010 16:35:16 -0400 Received: from furry (dhcp128036163215.central.yale.edu [128.36.163.215]) (authenticated bits=0) by pantheon-po41.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o5UKZ8ek013975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 30 Jun 2010 16:35:11 -0400 Received: by furry (Postfix, from userid 1000) id D0D35C011; Wed, 30 Jun 2010 16:35:07 -0400 (EDT) From: Chong Yidong To: Yuto Hayamizu Subject: Re: bug#5281: 23.1; xml-parse-region causes infinite loops if the region is not well-formed XML Date: Wed, 30 Jun 2010 16:35:07 -0400 Message-ID: <87bpasz2bo.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 5281-done Cc: 5281-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) > Following code causes infinite loop: > > (with-temp-buffer > (insert "foo") > (xml-parse-region (point-min) (point-max))) Thanks, I've checked in a fix. From unknown Fri Jun 20 07:16:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 29 Jul 2010 11:24:03 +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