File: http://download.osgeo.org/gdal/data/nitf/bugs/NITF21_CGM_ANNO_Uncompressed_unmasked.ntf
The IGEOLO information is ok, but GDAL uses the RPF geolocation information in preference and it seems to be mixed up about the proper offset to this info in the file.
The following debug messages indicate the NITF driver is doing some hackey stuff to try and correct for location table errors. Apparently it is not working well.
NITF: Location table offsets off by 257 bytes, adjusting accordingly.
NITF: Got spatial info from CoverageSection
This bug is related to the fix for ticket #1313.