linux: sigal SIGSEGV triggered when execute function of unload lib