Hi,
is Your available RAM anywhere near this figure?
kcore is actually a link, a representation of Your virtual memory. /proc is a virtual filesystem and any size displayed with ls does not represent size on disk. In this case it shows available RAM.
Best regards,
Lakris