itself before it can execute any other code, so new thread should be created with all signals are masked until after fsbase is set.