id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 5954,VRT Simple Source fails when a source is an explicit overview band,Lucian Plesea,warmerdam,"When a VRT simple source band is explicitly created from a specific overview band and the content is read, the following occurs: - VRTDataset::CheckCompatibleForDatasetIO() returns TRUE - VRTSimpleSource::DatasetRasterIO() is called But an overview band does not necessarily have a valid poDS field, in which case DatasetRasterIO returns failure with no error message. Even if the overview has a valid pointer to the parent dataset, the RasterIO performed by the parent dataset does not necessarily use the overview band as the one used to create the VRT, contrary to the purpose of creating an VRT from a specific overview. Proposed Fix: In addition to the current code: Return FALSE from CheckCompatibleForDatasetIO() - if any of the source bands don't have a valid parent dataset pointer - if any of the source bands are overviews Both of these conditions are not compatible with DatasetIO.",defect,closed,normal,1.11.3,default,unspecified,normal,fixed,,