STALE POINTER BUG
\stˈe͡ɪl pˈɔ͡ɪntə bˈʌɡ], \stˈeɪl pˈɔɪntə bˈʌɡ], \s_t_ˈeɪ_l p_ˈɔɪ_n_t_ə b_ˈʌ_ɡ]\
Sort: Oldest first
-
(Or "aliasing bug") A class of subtleprogramming errors that can arise in code that does dynamicallocation, especially via malloc or equivalent.If several pointers address (are "aliases for") a given hunkof storage, it may happen that the storage is freed orreallocated (and thus moved) through one alias and thenreferenced through another, which may lead to subtle (andpossibly intermittent) lossage depending on the state and theallocation history of the malloc arena. This bug can beavoided by never creating aliases for allocated memory, or byuse of a higher-level language, such as Lisp, whichemploys a garbage collector.The term "aliasing bug" is nowadays associated with Cprogramming, it was already in use in a very similar sense inthe ALGOL 60 and Fortran communities in the 1960s.See also smash the stack, fandango on core, memory leak,memory smash, spam.
By Denis Howe
Word of the day
Proto Oncogene Proteins c erbB 2
- cell surface protein-tyrosine kinase that is found to be overexpressed in significant number adenocarcinomas. It has extensive homology can heterodimerize EGF EPIDERMAL GROWTH FACTOR), 3 receptor (RECEPTOR, 3) and the 4 receptor. Activation of erbB-2 receptor occurs during heterodimer formation with a ligand-bound erbB family members. EC 2.7.11.-.
Nearby Words
- stalagmitis cambogioides
- stalagmometer
- stalder
- stale
- stale demand
- stale pointer bug
- staled
- stalely
- stalemate
- stalemated
- staleness