i know you did that, but i suppose i meant: in the code of one or both of them, somewhere it stores a value shorter than it ought to be, and it's only noticed when allocation moves into the given region. how big are the various partitions?