X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-0.7 required=5.0 	tests=AWL,BAYES_50
X-Spam-Check-By: sourceware.org
From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: Andy Koppe <andy.koppe@gmail.com>
Cc: cygwin@cygwin.com, XEmacs developers <xemacs-beta@xemacs.org>
Subject: Re: Segfault under cygwin 1.7.62
In-Reply-To: <416096c60910100842s44cf8038y9c8a2c4f0b7c8abe@mail.gmail.com>
References: <20a807210910071714t45136fd7hc36108c990377bc4@mail.gmail.com> 	<87pr8yqmdt.fsf@uwakimon.sk.tsukuba.ac.jp> 	<20a807210910080843k50c4cbddtb06ad474b3195a03@mail.gmail.com> 	<87ws35pwbg.fsf@uwakimon.sk.tsukuba.ac.jp> 	<20a807210910081950v80a4da9ga5ed1265dfca07ef@mail.gmail.com> 	<416096c60910082305y2f0783a5i95b2adac872831bd@mail.gmail.com> 	<873a5sn3sk.fsf@uwakimon.sk.tsukuba.ac.jp> 	<416096c60910100842s44cf8038y9c8a2c4f0b7c8abe@mail.gmail.com>
Date: Mon, 12 Oct 2009 19:46:42 +0900
Message-ID: <87aazwkhyl.fsf@uwakimon.sk.tsukuba.ac.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

Andy Koppe writes:

 > Meanwhile, Corinna has implemented support for the latter on
 > cygwin-cvs, so that mad filename works fine now:
 >=20
 > $ touch $'=EF\202\201=D0\201=D0\201=D0\201=EF\203\22002ABFxi-string)g)=
=C0=E2w\001\200=D1H\001=C2\200\t'
 > $ ls
 > =EF??=D0?=D0?=D0?=EF??02ABFxi-string)g)=C0=E2w??=D1H?=C2??
 > $ ls --quoting-style=3Descape
 > =EF\202\201=D0\201=D0\201=D0\201=EF\203\22002ABFxi-string)g)=C0=E2w\001\=
200=D1H\001=C2\200\t

Thank you!

N.B.  I think that those names appeared in Emacs string APIs.  Emacs
strings are not NUL-terminated, so most likely the tail wasn't part of
the actual file name.  It's pretty amazing that even the parentheses
don't mess things up!

Vin, let us know if you have further problems after upgrading to the
next Cygwin.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

