Lars Fosdal That's nothing at all to do with ARC. If you write beyond the ends of the memory block then anything can happen. No need for ARC to be involved.
David Heffernan Again, I agree, and if it is an overwrite, that can lead to bogus ref count data, which again can lead to no free where a free should have happened.
Lars Fosdal That's nothing at all to do with ARC. If you write beyond the ends of the memory block then anything can happen. No need for ARC to be involved.
ReplyDeleteDavid Heffernan Again, I agree, and if it is an overwrite, that can lead to bogus ref count data, which again can lead to no free where a free should have happened.
ReplyDeleteMove can always leak memory - when you override some references to managed types.
ReplyDelete