1# Crash Detection Overview 2<!--Kit: Performance Analysis Kit--> 3<!--Subsystem: HiviewDFX--> 4<!--Owner: @chenshi51--> 5<!--SE: @Maplestory--> 6<!--TSE: @yufeifei--> 7 8A process crash refers to an unexpected exit of an application or a system process. Unexpected process exit occurs in the following scenarios: 9 101. Native code does not process crash exception signals, and C++ crash logs are generated. For details, see [Cpp Crash (Process Crash) Detection](cppcrash-guidelines.md). 11 122. JS/ArkTS code does not process exceptions, and JS crash logs are generated. For details, see [JS Crash (Process Crash) Detection](jscrash-guidelines.md). 13 143. An application is freezing and AppFreeze logs are generated. For details, see [Application Freeze Detection](appfreeze-guidelines.md). 15 164. The system kills the process unexpectedly. For details, see [Application-Killed Detection](https://developer.huawei.com/consumer/en/doc/best-practices/bpta-stability-runtime-appkilled-detection). 17