delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/11/12/13:20:49

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3FB279B0.75AD553B@iee.org>
Date: Wed, 12 Nov 2003 18:19:28 +0000
From: Don Sharp <dwsharp AT iee DOT org>
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: cygcheck -c gives an Application Error
References: <3FB217B9 DOT 98E12267 AT iee DOT org> <Pine DOT GSO DOT 4 DOT 56 DOT 0311121014420 DOT 22722 AT slinky DOT cs DOT nyu DOT edu>
<3FB25B7F DOT C162B967 AT iee DOT org> <Pine DOT GSO DOT 4 DOT 56 DOT 0311121134270 DOT 22722 AT slinky DOT cs DOT nyu DOT edu>
X-OriginalArrivalTime: 12 Nov 2003 18:19:37.0873 (UTC) FILETIME=[882AF810:01C3A949]

See inline comments below

Igor Pechtchanski wrote:
... snip ...

> > >
> > > If you just want to see the list of packages, "cygcheck -cd" should work
> > > fine.  It looks like cygcheck dies when trying to process compressed setup
> > > package listings, so I'd guess you have a corrupted package database.
> > > Try "cd /etc/setup && gunzip -t *.lst.gz" to verify all the listing files.
> >
> > I've done the "Try" line above and there are no reported errors. Bear in
> > mind that the package list given by "cygcheck -s -r -v" is complete and
> > doesn't cause a segfault.
> 
> Yes, but "cygcheck -srv" does not check the integrity of each package,
> only "cygcheck -c" does that.  I'm surprised none of the listing files
> were corrupted.
> 
> > > "cygcheck -cv" should produce a slightly more comprehensive results (it
> > > will probably also tell you which package it's processing when
> > > the crash happens).
> >
> > I am afraid it still segfaults and the last report output was for
> > texinfo. No additional information was output.
> 
> What are the last few (say, 10) lines of the output?
>

sed                     4.0.7-3            OK
sh-utils                2.0.15-4           OK
sharutils               4.2.1-3            OK
shutdown                1.4-1              OK
splint                  3.1.1-1            OK
squid                   2.4.STABLE7-1      OK
ssmtp                   2.38.7-4           OK
tar                     1.13.25-3          OK
tcltk                   20030901-1         OK
tcsh                    6.12.00-7          OK
termcap                 20021106-2         OK
terminfo                5.3_20030726-1     OK
texinfo                 4.2-4              OK

Nothing else.
 
> > > If I were you, I'd also look into the following:
> > >
> > > binutils                20030901-1         Incomplete
> > > cygwin                  1.5.5-1            Incomplete
> > > shellutils              0.0                Incomplete   [*]
> >
> > Have done - reinstalled and cleared the Incomplete reports.
> 
> But you still get a segfault?  Strange.  Since the texinfo check completes
> with no problems[*], I'd suspect the "textutils" listing (the next package
> you have installed).  Please try "zcat /etc/setup/textutils.lst.gz" and
> examine the output.

No problems encountered.

> Also, does "cygcheck -cv textutils" crash?

Yes it does.

> How about
> "cygcheck -cv tidy"?  If the latter doesn't, then "textutils" is most
> likely the culprit.
>         Igor
> [*] You could verify that by running "cygcheck -c texinfo".

$ cygcheck -c texinfo
Cygwin Package Information
Package              Version        Status
texinfo              4.2-4          OK

No crash.

It's definitely our friend textutils. Examining the output from the zcat
piped through less shows that second and subsequent lines begin "^@",
which is the likely cause of the problem. Removing the nulls allows
"cygcheck -cv" to succeed.

Thank you very much for your help in locating the source of the problem.

Cheers

Don Sharp

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019