Was there any other error message returned by psi4? It is strange that the job would stop without an error message unless the process was killed, e.g. by a queueing system on a cluster like SLURM or PBS.
Your input file looks fine to me. Although it seems you are only using 4 GB memory, which might be too small for your system. Another common problem is failing to give Psi4 a large enough space to write scratch files. See this thread.