fix deadlock when error
2 files changed