On Sat, 4 Feb 2006, Allison Randal wrote:
> On Feb 3, 2006, at 17:33, Joshua Isom via RT wrote:
> >
> > But, I've encountered two major problems. On darwin, I can't finish
> > past_node.t, first parrot takes over 100 megs of ram, then perl(5.8.7)
> > wants 180 megs. On freebsd, it's actually worse, but more confusing.
> > It fails with past_*.t and post_*.t. But past.t is fine. It's
> > essentially a lot of out of memory errors(yet swap space isn't touched,
> > and there's free ram at that moment). Darwin essentially starts
> > "stalling" when freebsd just gives up on allocating more memory. Line
> > numbers aren't given in the print out, except for src/memory.c line 92.
>
> This is a known bug. As far as we can tell so far, it's not the Punie code,
> but Parrot::Test causing the problem. On both platforms, try running the
> generated .pir files in languages/punie/t directly (e.g. t/past_node_2.pir).
> Everyone who's tried it so far has reported that they have no memory errors
> running the test code directly, and only get errors running the code through
> the test harness.
I too had seen this memory problem before on Solaris/SPARC, but I'm
pretty sure I saw it even when running t/past_node_5.pir directly.
However, trying again today, I'm happy to report that that particular
problem seems to be gone. Of course an awful lot of the tests still
fail, but I don't know if that's expected or not.
Failed 6/15 test scripts, 60.00% okay. 16/41 subtests failed, 60.98% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/past.t 6 1536 7 6 85.71% 2-7
t/past_op.t 2 512 2 2 100.00% 1-2
t/past_val.t 2 512 2 2 100.00% 1-2
t/post.t 2 512 3 2 66.67% 2-3
t/post_op.t 2 512 2 2 100.00% 1-2
t/post_val.t 2 512 2 2 100.00% 1-2
*** Error code 2
make: Fatal error: Command failed for target `test'
--
Andy Dougherty [EMAIL PROTECTED]