but there is a case, if I get some resources in a .so, like pin some physical pages in kernel, and decrease its refcount while the so is unloaded, so that I must call os.exit() in a child process... right?