On Mon, Apr 12, 2010 at 10:40:26PM -0700, Clint O wrote:
> So, I tried 3.11 and got further:
>
> % nytprofhtml
> Generating report...
> Reading nytprof.out
> Error reading file: inflate failed, error -5 ((null)) at end of input
> file, perhaps the process didn't exit cleanly or the file has been
> truncated at /home/colsen/lib/site_perl/5.8.8/x86_64-linux/Devel/
> NYTProf/Data.pm line 82.
>
> The nytprof.out file is 290M.
Perhaps the process you were profiling didn't exit cleanly.
For the next release I've added some more details about this error to
the docs:
---
This error message means the file doesn't contain all the expected data.
That may be because it was truncated (perhaps the filesystem was full) or,
more commonly, because the all the expected data hasn't been written.
NYTProf writes some important data to the data file when I<finishing>
profiling.
If you read the file before the profiling has finished you'll get this
error.
If the process being profiled is still running you'll need to wait until it
exits cleanly (or L</finish_profile> is called explicitly).
If the process being profiled has exited then it's likely that it met with a
sudden and unnatural death that didn't give NYTProf a chance to finish the
profile.
If the sudden death was due to a signal then L</sigexit=1> may help.
---
Tim.
> -Clint
>
> On Apr 12, 11:03 am, Clint O <[email protected]> wrote:
> > Hi:
> >
> > I can't tell if this is a version compatibility problem or not:
> >
> > Generating CSV report...
> > Reading nytprof.out
> > File format error: token 41 (')'), chunk 35164, pos 327679 in
> > compressed input data at
> > /home/utils/perl-5.8.8/lib/site_perl/5.8.8/x86_64-linux/Devel/NYTProf/
> > Data.pm
> > line 82.
> >
> > I couldn't find a way to get a version number out of nytprofhtml to
> > see whether my data file was compatible. I generated it using the
> > specific path to Perl (in this case 5.8.8).
> >
> > The data file reads:
> >
> > NYTProf 3 0
> > # Perl profile database. Generated by Devel::NYTProf on Mon Apr 12
> > 10:08:05 2010
> > :basetime=1271092085
> > :xs_version=3.01
> > :perl_version=5.8.8
> > :clock_id=1
> > :ticks_per_sec=10000000
> > :nv_size=8
> > :PL_perldb=784
> >
> > Thanks,
> >
> > -Clint
>
> --
> You've received this message because you are subscribed to
> the Devel::NYTProf Development User group.
>
> Group hosted at: http://groups.google.com/group/develnytprof-dev
> Project hosted at: http://perl-devel-nytprof.googlecode.com
> CPAN distribution: http://search.cpan.org/dist/Devel-NYTProf
>
> To post, email: [email protected]
> To unsubscribe, email: [email protected]
>
--
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.
Group hosted at: http://groups.google.com/group/develnytprof-dev
Project hosted at: http://perl-devel-nytprof.googlecode.com
CPAN distribution: http://search.cpan.org/dist/Devel-NYTProf
To post, email: [email protected]
To unsubscribe, email: [email protected]
To unsubscribe, reply using "remove me" as the subject.