*facepalm* This was causing page faults when having two blocks and the first one (oldest one) being freed first.