I am runnning a program over Jetson TX1. After the program runnning a period of time, OOM happens. Then OOM-Killer killed the progress, but the programe will restart. After several times of restart, The ubuntu system hangs. Our hardware partner told us system hangs because of memory leak after analying the kernal log. But I did some experments, it shows the memory alloced to the program is all released.
So, it’s my questions:
- After killing by OOM-Killer, the related memory will be all released?
- The system hangs because of memory leak?
- What is the possible reason lead the OOM?