Skip to content

Roadmap: sodium lock is never deleted on Windows (DLL unload) - #225

Merged
rowan-claude merged 1 commit into
mainfrom
roadmap/sodium-lock-dll-unload
Nov 12, 2026
Merged

rowan-claude merged 1 commit into
mainfrom
roadmap/sodium-lock-dll-unload

Conversation

@rowan-claude

Copy link
Copy Markdown
Contributor

Adds a roadmap item for a low-severity Windows defect in the bundled sodium: _sodium_lock is a CRITICAL_SECTION that is never deleted, so unloading a DLL that contains it trips Application Verifier stop Locks 0x201. No code change; the fix proven in mas-bandwidth/rocketnet PR #1048 (a static SRWLOCK) is recorded to apply later, and ROADMAP.md is generated from docs/roadmap.sexp.

🤖 Generated with Claude Code

Creates docs/roadmap.sexp in the same shape as yojimbo's, with one item: a
low-severity Windows defect in the bundled sodium, where _sodium_lock is a
CRITICAL_SECTION that is never deleted, so unloading a DLL that contains it
trips Application Verifier stop Locks 0x201. The fix proven in
mas-bandwidth/rocketnet PR #1048 is a static SRWLOCK. No code change;
ROADMAP.md generated from the sexp.

Co-Authored-By: Claude <noreply@anthropic.com>
@rowan-claude
rowan-claude merged commit 2d9df60 into main Nov 12, 2026
22 checks passed
@rowan-claude
rowan-claude deleted the roadmap/sodium-lock-dll-unload branch November 12, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant