On Wednesday 06 August 2008 22:42:52 Seneca Cunningham via RT wrote:

> I've stopped the crashes that appear related to this on my box with the
> attached patch. config/gen/platform/darwin/memalign.c has a few unsigned
> variables that were being implicitly handled as (32-bit) ints, those
> variables are actually used as (or in the calculation of) memory addresses.
>  Needless to say, the lopped off bytes became an issue when parrot tried to
> deallocate memory in a chunk of address space that was never allocated in
> the first place.
>
> The patch doesn't appear to have caused any issues with Intel 10.5 OS X
> builds (both 32 and 64 bit), but it hasn't been heavily tested yet.

Thanks, applied with some further tidyings as r30150.

-- c

Reply via email to