I'm using Orcad CIS Lite ver16.6 which is now a free download. This newest version now produces RS247X gerber files that contain repeat codes (R) at least in the drill files. I'm not sure this is related but never saw the older versions use this code and I never had this kind of problem. Gerbv 2.6.1 reads and displays the files correctly but if you simply save active layer (Cntl-S) the new file it writes out is corrupted and of course the original is gone. Subsequent reads or reloading that drill file will display the corrupted data.
I've attached sample files to help find the problem. ELEYESRev2-1-1.drl is the original file produced by Orcad 16.6, leading zeros suppressed in 2,5 format. I normally have auto detect off for this file. ELEYESRev2-1-2_gerbv_output.drl is the file gerbv produced when Cntl-S is executed. After reload I tried "edit file format" and checked the auto detect. This will crash gerbv but that's not the biggest problem. After a restart the drl will load and display corrupted data. Selecting edit file format I now see auto detect is off with none for zero suppression and digits set to 4. More playing with format fails to produce good results and usually crashes gerbv. You should be able to load the original drl and simply Cntl-S to reproduce the corrupted output.
All on windows 7 premium 64bit. I'll try on one of my CentOS machines if I get the chance.
Hope this is useful.
Not sure what is happening but I believe I was incorrect. I closed everything, took break and when I restarted everything works correctly and the file reads in properly.
Please disregard this report. Sorry for the false alarm.
I will do some more digging to see what I can find.