Skip to content

ci: avoid tree-sitter 0.26 segfaults - #160

Merged
BlueManCZ merged 1 commit into
masterfrom
fix/pkgcheck-ci-crash
Oct 9, 2026
Merged

BlueManCZ merged 1 commit into
masterfrom
fix/pkgcheck-ci-crash

Conversation

@BlueManCZ

@BlueManCZ BlueManCZ commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Pins pkgcheck to 0.10.44, the last release using tree-sitter 0.25.x.
  • Avoids the tree-sitter 0.26.0 use-after-free that randomly crashes pkgcheck workers with SIGSEGV.
  • Keeps the full-overlay scan enabled.

Upstream: tree-sitter/py-tree-sitter#472
Fix merged upstream but not released: tree-sitter/py-tree-sitter#466

Verification

  • Four parallel full-overlay scans passed with pkgcheck 0.10.44 / tree-sitter 0.25.x
  • Final GitHub Actions CI

@BlueManCZ
BlueManCZ force-pushed the fix/pkgcheck-ci-crash branch from d8a35af to 9d37d8d Compare October 7, 2026 19:31
@BlueManCZ BlueManCZ changed the title ci: serialize pkgcheck scan ci: pin pkgcheck to stable release Oct 7, 2026
@BlueManCZ
BlueManCZ force-pushed the fix/pkgcheck-ci-crash branch 2 times, most recently from 2704fa0 to 0b58d2f Compare October 7, 2026 20:55
@BlueManCZ
BlueManCZ force-pushed the fix/pkgcheck-ci-crash branch from 0b58d2f to 6bad1b3 Compare October 7, 2026 20:58
@BlueManCZ BlueManCZ changed the title ci: pin pkgcheck to stable release ci: avoid tree-sitter 0.26 segfaults Oct 7, 2026
@BlueManCZ
BlueManCZ marked this pull request as ready for review October 9, 2026 08:13
@BlueManCZ
BlueManCZ merged commit 7639ae5 into master Oct 9, 2026
3 checks passed
@BlueManCZ
BlueManCZ deleted the fix/pkgcheck-ci-crash branch October 9, 2026 08:13
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