Cached memory after SIGTERM

Hi!

I encountered the problem with the cached memory. When I started calculations on CC level of theory, I have some reason to stop it. Sending 15’th signal (SIGTERM) to the psi4 process, I noticed that memory doesn’t released after the main process stoped. free -m command says:

               total        used        free        shared   buff/cache available
 Mem:           7939        2376        3326         887        2235        4684
Swap:             0           0           0

ipcs shows this:

key           shmid      owner  права      bytes nattch                 state
0x00000000 360448     madchem    600        2304       2          назначение       
0x00000000 229377     madchem    600        16777216   2          назначение       
0x00000000 458754     madchem    700        7802880    2          назначение       
0x00000000 327684     madchem    600        2270400    2          назначение       
0x00000000 491525     madchem    600        393216     2          назначение       
0x00000000 1638406    madchem    600        16777216   2          назначение       
0x00000000 557063     madchem    600        1048576    2          назначение       
0x00000000 4882440    madchem    600        524288     2          назначение       
0x00000000 2359305    madchem    600        409600     2          назначение       
0x00000000 4128778    madchem    600        159744     2          назначение       
0x00000000 2031627    madchem    600        7802880    2          назначение       
0x00000000 2588684    madchem    600        143360     2          назначение       
0x00000000 2261005    madchem    600        7802880    2          назначение       
0x00000000 2392078    madchem    600        409600     2          назначение       
0x00000000 4227087    madchem    600        438272     2          назначение       
0x00000000 4358160    madchem    600        159744     2          назначение       
0x00000000 4161553    madchem    600        159744     2          назначение       
0x00000000 2621458    madchem    600        143360     2          назначение       
0x00000000 4390931    madchem    600        102400     2          назначение       
0x00000000 3440660    madchem    600        126976     2          назначение       
0x00000000 4325397    madchem    600        208896     2          назначение       
0x00000000 4522006    madchem    700        275648     2          назначение       
0x00000000 4259863    madchem    600        438272     2          назначение       
0x00000000 4423704    madchem    600        102400     2          назначение       
0x00000000 4030489    madchem    600        2883584    2          назначение       
0x00000000 3538970    madchem    600        32768      2          назначение       
0x00000000 4489243    madchem    600        2883584    2          назначение       
0x00000000 5242908    madchem    600        524288     2          назначение       
0x00000000 5210141    madchem    600        16777216   2          назначение       

But ipcrm -a doesn’t work! Input file is here:

memory 7 gb
molecule {
0 3

symmetry c1
}
set globals {
basis cc-PVDZ
reference rohf
maxiter 450
#eom_guess disk
cachelevel 0
print 2
scf_type df
qc_module occ
cc_type df
}

set dfocc {
wfn_type DF-CCSD
orb_opt false
}
energy(‘olccd’)

Same problem is with eom-cc2 and eom-ccsd levels. Version: Psi4 1.2a1.dev547. Compiled with GCC 7.1.1.