memory leak n.
An error in a program's dynamic-store
allocation logic that causes it to fail to reclaim discarded
memory, leading to eventual collapse due to memory exhaustion.
Also (esp. at CMU) called core leak. These problems were
severe on older machines with small, fixed-size address spaces, and
special "leak detection" tools were commonly written to root them
out. With the advent of virtual memory, it is unfortunately easier
to be sloppy about wasting a bit of memory (although when you run
out of memory on a VM machine, it means you've got a real
leak!). See aliasing bug, fandango on core,
An error in a program's dynamic-store
allocation logic that causes it to fail to reclaim discarded
memory, leading to eventual collapse due to memory exhaustion.
Also (esp. at CMU) called core leak. These problems were
severe on older machines with small, fixed-size address spaces, and
special "leak detection" tools were commonly written to root them
out. With the advent of virtual memory, it is unfortunately easier
to be sloppy about wasting a bit of memory (although when you run
out of memory on a VM machine, it means you've got a real
leak!). See aliasing bug, fandango on core,
Related:
- memory leak: n. An error in a program's dynamic-store allocation
logic that causes it to fail to reclaim discarded memory,
leading to eventual collapse due to memory exhaustion... - core leak n.
Syn.
memory leak... - aliasing bug: n. A class of subtle programming errors that can
arise in code that does dynamic allocation,
esp. via `malloc(3)' or equivalent. If several... - leak n.
With qualifier, one of a class of
resource-management bugs that occur when resources are not freed
properly after operations on them are finished,
so they effectively disappear (leak out). This... - leak: n. With qualifier, one of a class of resource-management bugs
that occur when resources are not freed properly after operations
on them are finished,
so they effectively disappear (leak out). This leads... - memory smash n.
[XEROX PARC] Writing through a pointer that
doesn't point to what you think it does.
This occasionally reduces your machine to a rubble... - aliasing bug n.
A class of subtle programming errors that
can arise in code that does dynamic allocation,
esp. via malloc(3) or equivalent. If several pointers... - fandango on core: [UNIX/C hackers, from the Mexican dance] n.
In C, a wild pointer that runs out of bounds, causing... - overrun screw: [C programming] n. A variety of {fandango on
core} produced by 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...
From the same category:
- server n.
A kind of daemon that performs a service for
the requester and which often runs on a computer other than the one
on which the server runs.
A particularly common term on the ... - tickle a bug vt.
To cause a normally hidden bug to manifest
itself through some known series of inputs or operations.
"You can tickle the bug in the Paradise VGA card's... - awk /awk/
1. n. [Unix techspeak] An interpreted language
for massaging text data developed by Alfred Aho,
Peter Weinberger, and Brian Kernighan (the name... - lurker n.
One of the `silent majority' in a electronic
forum;
one who posts occasionally or not at all but is known... - segmentation fault n.
[Unix] 1. [techspeak] An error in
which a running program attempts to access memory not allocated to
it and core dumps with a segmentation violation error.
This is...
