OVERRUN SCREW


Meaning of OVERRUN SCREW in English

A variety of fandango on core produced by a C program scribbling past the end of an array ( C implementations typically have no checks for this error). This is relatively benign and easy to spot if the array is static; if it is auto , the result may be to smash the stack - often resulting in heisenbug s of the most diabolical subtlety. The term "overrun screw" is used especially of scribbles beyond the end of arrays allocated with malloc ; this typically overwrites the allocation header for the next block in the arena , producing massive lossage within malloc and often a core dump on the next operation to use stdio or malloc itself.

See spam , overrun ; see also memory leak , memory smash , aliasing bug , precedence lossage , fandango on core , secondary damage .

(1995-01-19)

FOLDOC computer English dictionary.      Английский словарь по компьютерам FOLDOC.