If the Memory Management on your PC allocates memory to processes but fails to un-allocate memory when needed, it causes a memory leak on your Windows PC. A memory leak is one of the many reasons that can cause BSOD if not addressed.