修正segv的bug