You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Umbrella tracker for crashes, segfaults, and memory-safety failures during indexing. Clusters: C/C++ LSP template-call resolution, lsp_cross scale limits, parallel-extract on very large repos, and dump-phase crashes.
The crash classes are addressed in v0.7.0 by an extensive hardening pass: C-LSP template-call guards (#322/#323/#360), lsp_cross scale fixes (#340/#344), a deadlock/ordering fix (82d5c84), and fixed-size-stack → dynamic conversion (#339). ~11 children fixed/closed. The 6 remaining opens are crashes reported on v0.5.7–v0.6.1 against massive or proprietary repos (AOSP, 1.42M-line Java, private monorepos) that can't be cloned for CI repro — each has a targeted v0.7.0 retest request asking for the specific crashing file/path or log so a direct regression test can be added.
Acceptance
No crash on the regression corpus (icinga2, kicad, xxhash, scale-synthesized def sets). ✅
Scope
Umbrella tracker for crashes, segfaults, and memory-safety failures during indexing. Clusters: C/C++ LSP template-call resolution, lsp_cross scale limits, parallel-extract on very large repos, and dump-phase crashes.
Sub-issues
Fixed in v0.7.0:
codebase-memory-mcp cli index_repositoryon dhw/xx_hash.h #355 — segfault on macro-dense xxhash header — fixed (fix(c-lsp): guard pending template call resolution #322/fix(c-lsp): cap expression type evaluation steps #323/Fix C++ template call segfault #360; proxy regression testclsp_nocrash_issue355_xxhash_header)Awaiting v0.7.0 retest (old-version crashes; not reproducible without reporter's exact repo):
Status (2026-05-31)
The crash classes are addressed in v0.7.0 by an extensive hardening pass: C-LSP template-call guards (#322/#323/#360), lsp_cross scale fixes (#340/#344), a deadlock/ordering fix (82d5c84), and fixed-size-stack → dynamic conversion (#339). ~11 children fixed/closed. The 6 remaining opens are crashes reported on v0.5.7–v0.6.1 against massive or proprietary repos (AOSP, 1.42M-line Java, private monorepos) that can't be cloned for CI repro — each has a targeted v0.7.0 retest request asking for the specific crashing file/path or log so a direct regression test can be added.
Acceptance
Why one task
These share memory-safety / scale infrastructure in the extraction + lsp_cross + dump pipeline.