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