Hi James, Any information on, generally, how and why Devel::Cover use B::Deparse module? I saw tons of messages "Deep recursion on subroutine "B::Deparse::find_scope"" in our test logs. The information on how and why might help us figure out the reason that these messages show up in our logs.
Thanks again, Scott --- James E Keenan <[EMAIL PROTECTED]> wrote: > Scott Wang wrote: > > We are trying to use Devel::Cover module and > "cover" > > in our regression tests run to generate product > code > > coverage data. However, we met two big problems: > > > > (1) Lots of our perl test scripts failed in code > > coverage run and seems related to B::Deparse and > we > > got million lines of messages like below in our > logs: > > > > ---- > > Deep recursion on subroutine > "B::Deparse::find_scope" > > at > > > ....../glibc-2.3.4/x86_64/perl/....../lib/5.8.8/x86_64-linux-thread-multi/B/Deparse.pm > > line 1321. > > > B::Deparse:�.../glibc-2.3.4/x86_64/perl/�.../lib/5.8.8/x86_64-linux-thread-multi/B/Deparse.pm:1309 > > called B::Deparse::find_scope > > --- > > > > Those failed tests would pass if we did not use > > Devel::Cover. > > > > > > This is on the verge of becoming Frequently Asked. > > http://tinyurl.com/o2f4y > > http://tinyurl.com/n9ujt > > Based on the discussion in the threads in those two > links, I suspect > that Devel::Cover is discovering code that compiles > but is slightly not > right. You'd have to post samples of the code > that's failing for us to > examine it further. > > jimk > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com