| defect in the process of recovering from a crash | kill either your program or the programs with which it communicates, at various times during execution |   | A defect that occurs when a system does not deal with hardware failures, crashes of related systems or the power being turned off | - running the system intensively
 - suppling the system with a very large amount of input
 - running many copies of the system
 - running the system on a computer or network that is busy running other systems
 - running the system in atypical environments 
 
  |   | 
| memory leak | run the program intensively over a long period of time in such a way that it uses many resources, relinquishes them and then uses them again repeatedly | a computer to perform poorly or even run out of memory | A situation in which a program requests memory but does not release it when it is no longer needed | running a program for an extended period, and using a utility that indicates the amount of memory being used | programs written in C, C++ and certain other languages |