Cannot quit SST reader using Python binding if writer is absent
Created by: keichi
SST reader ignores SIGINT and refuses to quit if the writer is absent. I need to use kill(1) to terminate the reader.
^CSerious internal error. Use of condition 4974, no longer in control list
^CSerious internal error. Use of condition 10921, no longer in control list
^CSerious internal error. Use of condition 11178, no longer in control list
^CSerious internal error. Use of condition 11489, no longer in control list
^CSerious internal error. Use of condition 11825, no longer in control list
...
Minimal reproducible example:
import adios2
adios = adios2.ADIOS()
io = adios.DeclareIO("test")
io.SetEngine("SST")
reader = io.Open("foo.bp", adios2.Mode.Read)
This does not happen when using the C++ binding.