i am regularly running attack_passthrough on wordlists with 300million+ words that take about 6 hours to run and i've never had this problem. perhaps you have a memory leak in another program/process. have you tried writing a script to run top every 20 mins or so and pipe the output to a file? so you can check what's happening?