GNU bug report logs - #6205
23.1; align.el error deleting a lot of whitespace

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Kevin Ryde <user42@HIDDEN>; dated Mon, 17 May 2010 23:30:03 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 6205 <at> debbugs.gnu.org:


Received: (at 6205) by debbugs.gnu.org; 8 Jun 2010 02:01:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 07 22:01:24 2010
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1OLo84-0007Xj-Cz
	for submit <at> debbugs.gnu.org; Mon, 07 Jun 2010 22:01:24 -0400
Received: from mailout1-3.pacific.net.au ([61.8.2.210]
	helo=mailout1.pacific.net.au)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <gg@HIDDEN>) id 1OLo82-0007Xe-Rc
	for 6205 <at> debbugs.gnu.org; Mon, 07 Jun 2010 22:01:23 -0400
Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au
	[61.8.2.162])
	by mailout1.pacific.net.au (Postfix) with ESMTP id 41F105A7797;
	Tue,  8 Jun 2010 12:01:18 +1000 (EST)
Received: from blah.blah (ppp287C.dyn.pacific.net.au [61.8.40.124])
	by mailproxy1.pacific.net.au (Postfix) with ESMTP id E6FB38C32;
	Tue,  8 Jun 2010 12:01:16 +1000 (EST)
Received: from gg by blah.blah with local (Exim 4.71)
	(envelope-from <gg@HIDDEN>)
	id 1OLo7u-0003Ra-7x; Tue, 08 Jun 2010 12:01:14 +1000
From: Kevin Ryde <user42@HIDDEN>
To: John Wiegley <jwiegley@HIDDEN>,
	Stefan Monnier <monnier@HIDDEN>, 6205 <at> debbugs.gnu.org
Subject: Re: bug#6205: 23.1; align.el error deleting a lot of whitespace
References: <87y6fi150y.fsf@HIDDEN> <jwvsk5osh2b.fsf-monnier+emacs@HIDDEN>
	<25CC99A7-2F8C-4C33-AE6D-530584B78D73@HIDDEN>
Date: Tue, 08 Jun 2010 12:01:14 +1000
In-Reply-To: <25CC99A7-2F8C-4C33-AE6D-530584B78D73@HIDDEN> (John Wiegley's
	message of "Wed, 19 May 2010 05:55:24 -0400")
Message-ID: <87iq5ui8ph.fsf@HIDDEN>
User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Spam-Score: -3.6 (---)
X-Debbugs-Envelope-To: 6205
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -3.6 (---)

John Wiegley <jwiegley@HIDDEN> writes:
>
> Just be really careful with this change.  align.el is extremely
> sensitive to cursor positions.  If it gets enough testing, I'm fine
> with it.

I see vhdl-align-region-groups holds a point-marker for the end of the
previous group of lines becoming the beginning of the next group.  But
I'm hopelessly confused about which bit of which of align and vhdl came
first or got updated.  :-)




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN:
bug#6205; Package emacs. Full text available.

Message received at 6205 <at> debbugs.gnu.org:


Received: (at 6205) by debbugs.gnu.org; 19 May 2010 10:17:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 19 06:17:44 2010
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1OEgLP-0000rc-Vd
	for submit <at> debbugs.gnu.org; Wed, 19 May 2010 06:17:44 -0400
Received: from mail-px0-f172.google.com ([209.85.212.172])
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <jwiegley@HIDDEN>) id 1OEfzz-0000hg-Rr
	for 6205 <at> debbugs.gnu.org; Wed, 19 May 2010 05:55:36 -0400
Received: by pxi19 with SMTP id 19so3359701pxi.3
	for <6205 <at> debbugs.gnu.org>; Wed, 19 May 2010 02:55:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:subject:mime-version
	:content-type:from:in-reply-to:date:cc:content-transfer-encoding
	:message-id:references:to:x-mailer;
	bh=g77aJL6ZeCJUrZ5K1dy705QA/qSWquAbkXHZJUsm7aU=;
	b=BaWNPa1QkOarYR2S4KKnntzYQJIzghYliQh1rKrF/Slzoo37tMTjJbcpIHX7TCq5RP
	D0Bjbe0Ldnx8/QXxlSgGOFeg7uew811MhAy2h6uJqp+qnLVbKErB17varOt/4fbGnug6
	p81/qoxK/1peHvO24fi1DD+Sv/77dryWwzMuI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=subject:mime-version:content-type:from:in-reply-to:date:cc
	:content-transfer-encoding:message-id:references:to:x-mailer;
	b=oyLHvGk+GrAGuH/ZigWYx5F2GmDuPI1TiBv0aXHKLvyJvG6PDoIAdDhXfQ9536P1tZ
	4Adlq24VndO7sXSCZ6AzTYYT5RCFzzDwYxhN69j5d9N/PfSI1IQouTZ6RMAi7d2JQBIZ
	g51qfyTp5lLFT5B+6KCk6qveP6mLVplR6pUxI=
Received: by 10.142.117.9 with SMTP id p9mr5441298wfc.82.1274262929365;
	Wed, 19 May 2010 02:55:29 -0700 (PDT)
Received: from [192.168.9.141] (pool-74-105-230-191.nwrknj.fios.verizon.net
	[74.105.230.191])
	by mx.google.com with ESMTPS id 22sm5784821pzk.5.2010.05.19.02.55.26
	(version=TLSv1/SSLv3 cipher=RC4-MD5);
	Wed, 19 May 2010 02:55:27 -0700 (PDT)
Subject: Re: bug#6205: 23.1; align.el error deleting a lot of whitespace
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
From: John Wiegley <jwiegley@HIDDEN>
In-Reply-To: <jwvsk5osh2b.fsf-monnier+emacs@HIDDEN>
Date: Wed, 19 May 2010 05:55:24 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <25CC99A7-2F8C-4C33-AE6D-530584B78D73@HIDDEN>
References: <87y6fi150y.fsf@HIDDEN> <jwvsk5osh2b.fsf-monnier+emacs@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
X-Mailer: Apple Mail (2.1078)
X-Spam-Score: -2.6 (--)
X-Debbugs-Envelope-To: 6205
X-Mailman-Approved-At: Wed, 19 May 2010 06:17:39 -0400
Cc: 6205 <at> debbugs.gnu.org, John Wiegley <johnw@HIDDEN>,
	Kevin Ryde <user42@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -2.6 (--)

On May 18, 2010, at 11:33 PM, Stefan Monnier wrote:

> John, what's your opinion?
> The patch looks OK to me, but at the same time, the code is pretty
> impenetrable from here,

Just be really careful with this change.  align.el is extremely =
sensitive to cursor positions.  If it gets enough testing, I'm fine with =
it.

One thing I used to do to test it back in the day was to run align-code =
on a very large C file.  If the result looked upon visual examination, I =
was happy.

John=




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN:
bug#6205; Package emacs. Full text available.

Message received at 6205 <at> debbugs.gnu.org:


Received: (at 6205) by debbugs.gnu.org; 19 May 2010 03:33:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 18 23:33:09 2010
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1OEa1t-0006WD-AN
	for submit <at> debbugs.gnu.org; Tue, 18 May 2010 23:33:09 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.183]
	helo=ironport2-out.pppoe.ca)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <monnier@HIDDEN>) id 1OEa1q-0006Vy-Gu
	for 6205 <at> debbugs.gnu.org; Tue, 18 May 2010 23:33:07 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAAb58ktMCpz0/2dsb2JhbACeB3K9O4UQBIwv
X-IronPort-AV: E=Sophos;i="4.53,259,1272859200"; d="scan'208";a="64538764"
Received: from 76-10-156-244.dsl.teksavvy.com (HELO alfajor.home)
	([76.10.156.244])
	by ironport2-out.pppoe.ca with ESMTP; 18 May 2010 23:33:02 -0400
Received: by alfajor.home (Postfix, from userid 20848)
	id 2A2A1AED5D; Tue, 18 May 2010 23:33:02 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: John Wiegley <johnw@HIDDEN>
Subject: Re: bug#6205: 23.1; align.el error deleting a lot of whitespace
Message-ID: <jwvsk5osh2b.fsf-monnier+emacs@HIDDEN>
References: <87y6fi150y.fsf@HIDDEN>
Date: Tue, 18 May 2010 23:33:02 -0400
In-Reply-To: <87y6fi150y.fsf@HIDDEN> (Kevin Ryde's message of "Tue, 18 May
	2010 09:29:17 +1000")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 6205
Cc: 6205 <at> debbugs.gnu.org, Kevin Ryde <user42@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -2.3 (--)

John, what's your opinion?
The patch looks OK to me, but at the same time, the code is pretty
impenetrable from here,


        Stefan


>>>>> "Kevin" == Kevin Ryde <user42@HIDDEN> writes:

> If M-x align deletes a lot of whitespace doing its alignment it can get
> an "Invalid search bound" error.  Eg. with foo.el below

>     emacs -Q foo.el
>     M-x end-of-buffer
>     M-x align
>     => Invalid search bound (wrong side of point)

> In `align-region' it seems `last-point' is established from `b' which is
> an integer buffer position but that position is invalidated by
> whitespace deletes before that point (done by `align-regions').

> I get some joy from making the marker before changing the buffer, per
> below.  Alternately (untested!) perhaps `b' could be a marker to start
> with, ready to be the new value of `last-point'.

> 2010-05-17  Kevin Ryde  <user42@HIDDEN>

> 	* align.el (align-region): For `last-point' take marker of b
> 	position before align-regions because that function inserts or
> 	deletes text before there.  In particular fixes "Invalid search
> 	bound" when there's two sections in the region and alignment in
> 	the first deletes a lot of whitespace.

> (ab        .    c)
> (def  .                                                                ghi)

> (ab        .    c)

> (foo . bar)
> (foo . bar)

> --- align.el.~1.35.~	2009-03-28 09:41:43.000000000 +1100
> +++ align.el	2010-05-16 19:03:40.000000000 +1000
> @@ -1502,10 +1502,10 @@
>  				   (align-new-section-p last-point b
>  							thissep))
>  			      (progn
> +				(setq last-point (copy-marker b t))
>  				(align-regions regions align-props
>  					       rule func)
> -				(setq last-point (copy-marker b t)
> -				      regions nil
> +				(setq regions nil
>  				      align-props nil))
>  			    (setq last-point (copy-marker b t)))
 





> In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.16.5)
>  of 2009-09-14 on raven, modified by Debian
> configured using `configure  '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=''

> 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: en_AU
>   value of $XMODIFIERS: nil
>   locale-coding-system: iso-latin-1-unix
>   default-enable-multibyte-characters: t




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN:
bug#6205; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 17 May 2010 23:29:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 17 19:29:58 2010
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1OE9kz-0000Zs-Am
	for submit <at> debbugs.gnu.org; Mon, 17 May 2010 19:29:57 -0400
Received: from mx10.gnu.org ([199.232.76.166])
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <gg@HIDDEN>) id 1OE9kw-0000Zm-ET
	for submit <at> debbugs.gnu.org; Mon, 17 May 2010 19:29:55 -0400
Received: from lists.gnu.org ([199.232.76.165]:51744)
	by monty-python.gnu.org with esmtps
	(TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60)
	(envelope-from <gg@HIDDEN>) id 1OE9kr-0004fI-NN
	for submit <at> debbugs.gnu.org; Mon, 17 May 2010 19:29:49 -0400
Received: from [140.186.70.92] (port=49184 helo=eggs.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1OE9kl-0001I5-Ux
	for bug-gnu-emacs@HIDDEN; Mon, 17 May 2010 19:29:48 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, 
	T_TVD_MIME_NO_HEADERS autolearn=unavailable version=3.3.1
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69)
	(envelope-from <gg@HIDDEN>) id 1OE9kc-0001EY-Sf
	for bug-gnu-emacs@HIDDEN; Mon, 17 May 2010 19:29:43 -0400
Received: from mailout2-1.pacific.net.au ([61.8.2.224]:53306
	helo=mailout2.pacific.net.au) by eggs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <gg@HIDDEN>) id 1OE9kc-0001Du-9E
	for bug-gnu-emacs@HIDDEN; Mon, 17 May 2010 19:29:34 -0400
Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au
	[61.8.2.162])
	by mailout2.pacific.net.au (Postfix) with ESMTP id 7FCC21C937E
	for <bug-gnu-emacs@HIDDEN>; Tue, 18 May 2010 09:29:28 +1000 (EST)
Received: from blah.blah (ppp2D92.dyn.pacific.net.au [61.8.45.146])
	by mailproxy1.pacific.net.au (Postfix) with ESMTP id 959BF8C0C
	for <bug-gnu-emacs@HIDDEN>; Tue, 18 May 2010 09:29:27 +1000 (EST)
Received: from gg by blah.blah with local (Exim 4.71)
	(envelope-from <gg@HIDDEN>) id 1OE9kL-0000fe-7c
	for bug-gnu-emacs@HIDDEN; Tue, 18 May 2010 09:29:17 +1000
From: Kevin Ryde <user42@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 23.1; align.el error deleting a lot of whitespace
Date: Tue, 18 May 2010 09:29:17 +1000
Message-ID: <87y6fi150y.fsf@HIDDEN>
User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-detected-operating-system: by eggs.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.5 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/pipermail/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -5.6 (-----)

--=-=-=

If M-x align deletes a lot of whitespace doing its alignment it can get
an "Invalid search bound" error.  Eg. with foo.el below

    emacs -Q foo.el
    M-x end-of-buffer
    M-x align
    => Invalid search bound (wrong side of point)

In `align-region' it seems `last-point' is established from `b' which is
an integer buffer position but that position is invalidated by
whitespace deletes before that point (done by `align-regions').

I get some joy from making the marker before changing the buffer, per
below.  Alternately (untested!) perhaps `b' could be a marker to start
with, ready to be the new value of `last-point'.

2010-05-17  Kevin Ryde  <user42@HIDDEN>

	* align.el (align-region): For `last-point' take marker of b
	position before align-regions because that function inserts or
	deletes text before there.  In particular fixes "Invalid search
	bound" when there's two sections in the region and alignment in
	the first deletes a lot of whitespace.


--=-=-=
Content-Type: application/emacs-lisp
Content-Disposition: attachment; filename=foo.el
Content-Transfer-Encoding: quoted-printable

(ab        .    c)
(def  .                                                                ghi)

(ab        .    c)

(foo . bar)
(foo . bar)

--=-=-=
Content-Type: text/x-diff
Content-Disposition: attachment; filename=align.el.last-point.diff

--- align.el.~1.35.~	2009-03-28 09:41:43.000000000 +1100
+++ align.el	2010-05-16 19:03:40.000000000 +1000
@@ -1502,10 +1502,10 @@
 				   (align-new-section-p last-point b
 							thissep))
 			      (progn
+				(setq last-point (copy-marker b t))
 				(align-regions regions align-props
 					       rule func)
-				(setq last-point (copy-marker b t)
-				      regions nil
+				(setq regions nil
 				      align-props nil))
 			    (setq last-point (copy-marker b t)))
 

--=-=-=




In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.16.5)
 of 2009-09-14 on raven, modified by Debian
configured using `configure  '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=''

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: en_AU
  value of $XMODIFIERS: nil
  locale-coding-system: iso-latin-1-unix
  default-enable-multibyte-characters: t

--=-=-=--




Acknowledgement sent to Kevin Ryde <user42@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN:
bug#6205; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Oct 2014 17:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.