On Mon Sep 13 10:58:56 2010, patrickas wrote:
> sub foo () {
>     gather {
>         my $c=0;
>         loop {
>             $c = $c+0.001;
>             take $c;
>         }
>     }
> }
> 
> say $_ for foo(); #crashes around 4.0xx on my pc
> 
> If I use a while loop instead of for loop things get a bit better
> 
> my $s = foo();
> say $s.shift() while ($s) ; #crashes around 10.xxx on my pc

The pathological crash isn't happening on my machine. There's still a memory 
leak here, but it's 
slower, and seems to be punctuated. It got up over 200 on the output, which was 
at 2G of 
memory.

Good enough to close?

-- 
Will "Coke" Coleda

Reply via email to