On Thu, Jun 11, 2009 at 01:07:58PM -0600, Alan Young wrote:
> On Wed, Jun 10, 2009 at 08:41, Tim Bunce<[email protected]> wrote:
> > The best way to debug that would be to get a core dump file and extract
> > a stack trace from it.
> 
> I don't know how to do that.

No need. I've reproduced the coredump from your dat file. Thanks.

> > You could also try using NYTPROF=trace=9 (or so) to identify what was
> > being read when it crashed.
> 
> I did that, but I'm not sure what I'm looking at.  I've include both
> files in case you're willing and able to spend some time on it.

This is the key part:

    Fid  2 is (eval 0) (eval 3:1) 0x32 sz0 mt0
    Eval '(eval 0)' (fid 2) has unknown invoking fid 3
    Fid  3 is /unknown-eval-invoker (eval 0:0) 0x92 sz0 mt0

Fid 3 should have been written to the stream before Fid 2.
It's a mystery why that doesn't happen. It does in my tests.

> > Also try using the latest code from the repository at
> > http://code.google.com/p/perl-devel-nytprof/source/checkout
> 
> I did, still got the same problem, but the output was a bit more
> descriptive.

Does 'make test' pass?

Tim.

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

Reply via email to