What problem does it solve? Diagnosing CppCrash (Native layer crash) logs on HarmonyOS/OpenHarmony is slow and error-prone: signals, registers, Native call stacks, symbols, and memory evidence must be correlated before a root cause can be trusted. This Skill turns raw crash logs into an evidence-based root-cause report with responsibility attribution and aligned fix suggestions. ## Core Features & Use Cases - Signal and fault-mode classification: Maps SIGSEGV/SIGABRT/SIGILL/SIGBUS/SIGFPE and si_code to a three-level root-cause chain using a built-in CPP_CRASH fault pattern library. - Module-specific knowledge bases: On-demand references for ArkUI, ArkData, ArkWeb, JS Runtime, JSVM, RenderService, libuv, multithreading, and memory-corruption second-scene analysis. - GWP-ASan report analysis: Parses violation, deallocation, and allocation stacks to identify UAF, double free, and heap overflow with responsibility attribution. - Use Case: Paste a faultlog containing Reason:Signal:SIGSEGV(SEGV_MAPERR) and a Native stack; the Skill extracts key fields via its Python scripts, matches fault patterns, and outputs a structured report distinguishing application-side from system-side root causes. ## Quick Start Analyze this HarmonyOS cppcrash log file and tell me the root cause, responsible module, and how to fix it.