mirror of
https://github.com/microsoft/vscode.git
synced 2026-08-18 05:06:39 +01:00
* Add symbolicate-crash-dump skill Adds a project skill that walks through symbolicating a native VS Code crash dump (.dmp) with electron-minidump, including how to attach Electron/Insiders/Stable symbol files, how to read the resulting backtrace to find the crashing module and process, and the gdb-based flow for remote extension host core dumps. Distilled from the 'Symbolicating a crash dump' section of the Native-Crash-Issues wiki page. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Correct symbol-download guidance after real-world verification Verified the manual symbol-attach flow against a shipped Stable dump (VS Code 1.128.0, Electron 42.5.0, win32-x64): - Symbol zips are keyed by exact breakpad debug-id; a same-version zip from a different build has a non-matching id and is not used. - The *-symbols-*.zip files only carry a few first-party modules (electron.exe, libEGL, libGLESv2); runtime.node is not published and often cannot be symbolicated. - On Windows the shipped Code.exe maps to electron.exe symbols; document the <module>.pdb/<debug-id>/<module>.sym layout and hash matching. - Add a fallback note: when no matching-hash symbols exist, attribute by module and process rather than expecting method names on every frame. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Document authenticated download from private prebuilt repo microsoft/vscode-electron-prebuilt is private, so a plain link/curl 404s. Add a gh-authenticated 'gh release download' snippet, note the gh-auth prerequisite, and clarify Code-OSS symbols come from the public electron/electron releases. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR review: fix tilde expansion and rename table header - Move the tilde outside quotes in the cp example so it expands to the home directory instead of being treated as a literal path segment. - Rename the 'Signal' column to 'Marker' to avoid confusion with OS signals in a crash-analysis context. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>