ulimit -a løste mysteriet:
core file size (blocks, -c) 1
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 30619
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) 3338968
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 30619
virtual memory (kbytes, -v) 6496960
file locks (-x) unlimited
Det virkede efter at have indstillet maksimal hukommelsesstørrelse og virtuel hukommelse til ubegrænset og genstartet alt. BTW, den næste fil havde igen 2GB.
Undskyld jeg generer dig, men jeg var desperat. Måske hjælper dette nogen med at "google" med et lignende problem.