Making an answer from my comment:
I had the same problem when I used /run/shm as my /bigdisk for storing sortsort temp files. /run/shm is a ram disk, so when sort needed to cache partial results on disk (which it does when memory is almost full), memory ran out. The kernel killed sortsort, as it was the process using the most memory.
Using a location stored on a physical disk instead of the ram disk solved it.