Files
vscode/.github
1bd2ae02eb Add symbolicate-crash-dump skill (#325168)
* 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>
2026-07-10 03:10:36 +00:00
..
2026-07-03 17:48:37 +02:00