In COBOL le tabelle (OCCURS) sono indicizzate rigorosamente a partire da 1; accedere con un indice pari a 0 o superiore al limite massimo dell'OCCURS causa corruzione di memoria o abend del run-unit.
SUBSCRIPT_OUT_OF_BOUNDS
→
L'uso della clausola 'SYNC' per allineare variabili binarie (COMP) sui confini di parola hardware inserisce byte di padding invisibili (slack bytes), alterando la lunghezza complessiva del record e corrompendo le FD di file esterni.
SYNCHRONIZED_SLACK_BYTES
→
Il formato binario nativo COMP-5 memorizza gli interi secondo l'ordine dei byte del processore ospite (little-endian su x86/ARM, big-endian su mainframe IBM s390x), provocando byte invertiti nello scambio dati.
COMP5_ENDIANNESS_MISMATCH
→
L'inizializzazione statica di una variabile con 'VALUE' nella WORKING-STORAGE specifica una costante non compatibile con il tipo e la maschera della PICTURE (es. testo in campo numerico).
VALUE_INCOMPATIBLE_PIC
→