fixed range check in parse_record_placement (32Bit/64Bit issue) #58968