diff --git a/interfaces/innerkits/signal_handler/dfx_signal_handler.c b/interfaces/innerkits/signal_handler/dfx_signal_handler.c index 5d58d50906447dd5e37567ca5c337148682eee46..88b5407b15ccdd75ac8a8321641212960ef75f1f 100644 --- a/interfaces/innerkits/signal_handler/dfx_signal_handler.c +++ b/interfaces/innerkits/signal_handler/dfx_signal_handler.c @@ -280,7 +280,7 @@ static const int SIGCHAIN_DUMP_SIGNAL_LIST[] = { static const int SIGCHAIN_CRASH_SIGNAL_LIST[] = { SIGILL, SIGABRT, SIGBUS, SIGFPE, - SIGSEGV, SIGSTKFLT, SIGSYS, SIGTRAP + SIGSEGV, SIGSTKFLT, SIGSYS, SIGTRAP, SIGPIPE }; static void ResetAndRethrowSignalIfNeed(int signo, siginfo_t *si)