X-Recipient: archive-cygwin@delorie.com
X-Spam-Check-By: sourceware.org
Date: Wed, 8 Feb 2012 19:23:54 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: ATTN pbzip2 maintainer
Message-ID: <20120208182354.GA23481@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <jgu59g$kep$1@dough.gmane.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <jgu59g$kep$1@dough.gmane.org>
User-Agent: Mutt/1.5.21 (2010-09-15)
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

On Feb  8 07:44, Hans Horn wrote:
> Folks,
> 
> using newest cygwin
> (CYGWIN_NT-6.1-WOW64 1.7.10(0.259/5/3) 2012-02-05 12:36 i686 Cygwin)
> 
> invoking pbzip2 to unpack a large bz2 archive gives:
> 
> pbzip2: *ERROR: fileWriter:  pthread_cond_timedwait() call invalid
> [pret=22].  This machine
>          does not have compatible pthreads library.  Aborting.
> Terminator thread: premature exit requested - quitting...
> pbzip2:  *INFO: Deletion of output file succeeded.
> 
> pbzip2 --version:
> Parallel BZIP2 v1.1.5 - by: Jeff Gilchrist [http://compression.ca]
> [Jul. 16, 2011]               (uses libbzip2 by Julian Seward)
> Major contributions: Yavor Nikolov <nikolov.javor+pbzip2@gmail.com>
> 
> 
> I guess it needs rebuilding and/or to be updated to the latest
> version (v1.1.6+)

No, that's not the problem.  Apparently the introduction of per-thread
CPU-time clocks broke this application.  The clock changes introduce
new members in the datastructures which in turn change the layout and
the size of these datastrucutures.  In theory this should be under
the hood and the applikation doesn't know about this, but somehow...

I'll have a look with a debugger after dinner.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
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

