develooper Front page | perl.perl5.porters | Postings from May 2002

Re: [ID 20020513.015] Seg-fault running t/io/fs.t under Devel::DProf

Thread Previous
Jarkko Hietaniemi
May 13, 2002 18:20
Re: [ID 20020513.015] Seg-fault running t/io/fs.t under Devel::DProf
Message ID:
> Well, Sub comes from:
>   SV *Sub = GvSV(PL_DBsub);  /* name of current sub */
> And PL_DBsub is just a funny name for $DB::sub, I think.  And $DB::sub is
> some kind of funny dual-var that's supposed to have both the name of the
> sub and its address.  Except that I've never seen it have the name, at
> least not while Devel::DProf is around.  On calls when doesn't crash
> SvIVX(Sub) is the address of the CV currently being entered or left.
> So does that ring any bells?

Pretty silent around here, I'm afraid.

> > > I think the PV value is an artifact of my having turned on DBG_SUB in
> > > DProf.xs.  I think it's also 0 with DBG_SUB off.  I'd be happy to run the
> > > test again with DBG_SUB off if that would help you.
> >
> > Yes, please.
> Ok.  Here's Sub with DBG_SUB off:

$jhi++; #
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About