Skip to content

fix: Remove unreliable post-unmap SIGSEGV death tests#128

Merged
csparker247 merged 2 commits intodevelopfrom
127-fix-memmap-bug
Feb 19, 2026
Merged

fix: Remove unreliable post-unmap SIGSEGV death tests#128
csparker247 merged 2 commits intodevelopfrom
127-fix-memmap-bug

Conversation

@csparker247
Copy link
Member

On Debian 13 / Linux kernel 6.x, accessing recently-unmapped memory no longer reliably causes SIGSEGV as the address may be immediately reused. These death tests were testing OS behavior rather than our code. The underlying mmap/unmap correctness is already covered by the surrounding assertions in each test.

Fixes #127

On Debian 13 / Linux kernel 6.x, accessing recently-unmapped memory no
longer reliably causes SIGSEGV as the address may be immediately reused.
These death tests were testing OS behavior rather than our code. The
underlying mmap/unmap correctness is already covered by the surrounding
assertions in each test.

Fixes #127
@csparker247 csparker247 enabled auto-merge (squash) February 18, 2026 23:33
@csparker247 csparker247 disabled auto-merge February 18, 2026 23:33
@csparker247 csparker247 enabled auto-merge (squash) February 18, 2026 23:36
auto-merge was automatically disabled February 19, 2026 00:00

Pull request was closed

@csparker247 csparker247 reopened this Feb 19, 2026
@csparker247 csparker247 merged commit 186d5d5 into develop Feb 19, 2026
17 checks passed
@csparker247 csparker247 deleted the 127-fix-memmap-bug branch February 19, 2026 00:00
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.

[Bug] MemMap tests fail on Debian 13

1 participant