I am not sure what is going on.
Are you having this error with other HiRISE datasets as well?
It appears that bundle_adjust is really having a hard time with your images.
You can try to experiment a bit. For example, one can first use the ISIS crop command to cut out two clips which are quite similar from both images, getting new .cub files for just those clips.
Then, one can do cam2map on those clips, and overlay the resulting georeferenced cub files in stereo_gui (there's a menu option for viewing overlaid georeferenced images). This would check if the camera orientations are at least correct. Ideally those two cam2map-ed
clips would be very similar.
Then, you can try bundle_adjust on just the two clips (before cam2map).
If no luck so far, that would be quite bad. if that works, you can try going to the original images and do
bundle_adjust --ip-per-image 50000 left.cub right.cub -o ba/run
I chose here an outrageous number of interest points, which may be slow, but hopefully some will be left after filtering.
You can also specify with bundle_adjust above --ip-inlier-factor 0.5, which will make it less likely to throw out matches.
Let me know if anything works or not.