Whoops, that one got away before I finished.  The reason it's failing is this:

   DB<12> n
Archive::Tar::get_content(/usr/local/lib/perl5/site_perl/5.005/Archive 
/Tar.pm:78
4):
784:             my $handle = _get_handle ($self->{_handle});
   DB<12> p $self->{_handle}
GLOB(0x1c31f8c)
   DB<13> n
Archive::Tar::get_content(/usr/local/lib/perl5/site_perl/5.005/Archive 
/Tar.pm:78
5):
785:             $handle->gzseek ($entry->{offset}, 0)
786:                 or goto &_drat;
   DB<13> p $entry->{offset}
1536
   DB<14> x $handle
0  undef
   DB<15>

Apparently _get_handle isn't working reliably.  After several times 
through, it looks as if it works in the debugger only if I step into 
Compress::Zlib::gzopen, but not otherwise.   Looks like a 
Compress::Zlib bug.
--
Paul Schinder
[EMAIL PROTECTED]

Reply via email to