On Thu, 19 Apr 2007, Patrick R. Michaud via RT wrote: > On Thu, Apr 19, 2007 at 11:47:55AM -0700, Andy Dougherty wrote:
> > t/compilers/pge/p5regex/p5rx.............Parrot VM: PANIC: Out of mem! > I believe that both of these tests are currently being run with > the -G flag, which should mean that Parrot is not doing any garbage > collection: > > $ head -2 t/compilers/pge/p5regex/p5rx.t > #!./parrot -G > Given the number of tests that run, I'm not too surprised > that they run out of memory when -G is present. Ok, that makes sense. > This does prompt the question of removing -G from the tests, > but the last time I looked into doing this (about a month ago) Parrot > still had intermittent GC errors that would cause random > failures in the tests. After a lot of discussion on the mailing > list and in #parrot I think it was decided that running the > tests with -G was preferable to having random test failures > showing up in the pge tests due to GC problems in Parrot. That's fair enough. With -G, I get to test 395 in p5regex/p5rx.t. Without the -G, I memory usage still grows, and I only get to test 185 before getting the PANIC. Running with --gc-debug, I only got to test 190. (The exact test number seems to fluctuate from run to run. However, since each test run of p5rx.t with garbage collection enabled takes over 7 minutes, I haven't done a lot of runs.) > Hope this helps, and thanks for the report! > > (Should we close this ticket?) That's entirely up to you. -- Andy Dougherty [EMAIL PROTECTED]