← ClaudeAtlas

symbolicate-crash-dumplisted

Symbolicate a native VS Code crash dump (.dmp) using electron-minidump. Use when given a crash dump file, asked to symbolicate a crash, resolve missing method names in a native crash backtrace, or attach Electron/Insiders/Stable symbol files. VS Code team members only; requires macOS or Linux.
chapmanjw/clawdius · ★ 26 · Code & Development · score 81
Install: claude install-skill chapmanjw/clawdius
# Symbolicate a Crash Dump Turn a native VS Code crash dump (`.dmp`) into a readable backtrace with method names using [electron-minidump](https://www.npmjs.com/package/electron-minidump). > **VS Code team members only.** Symbol files for internal Electron, Insiders, and Stable builds live in a private-adjacent release repo. A **macOS or Linux** device is required — electron-minidump does not run on Windows. ## Prerequisites - A crash dump file (`*.dmp`). See [Creating a crash report](#creating-a-crash-report) below if you don't have one yet. - A global install of `electron-minidump`: ```bash npm install -g electron-minidump ``` - For Insiders/Stable symbols, an authenticated GitHub CLI (`gh auth status`) with access to the private `microsoft/vscode-electron-prebuilt` repo. ## Procedure ### 1. Run an initial symbolication pass This generates or refreshes the electron-minidump cache and tells you which symbols are still missing. ```bash electron-minidump crash-file.dmp > symbolicated-output.log ``` Inspect `symbolicated-output.log`. Look at the top frames of the backtrace: if a frame names a module (e.g. `Electron Framework`) but has **no method name after it**, symbols for that module are required. > **Retry on transient download errors.** electron-minidump downloads symbols from public symbol servers, so a run can fail on a transient network error (e.g. `failed to download ... (code 56)` or `(code 28)`). Successfully downloaded symbols are cached, so si