Skip to content

fix: bump parry to fix BVH crash from orphaned nodes after remove#685

Merged
robtfm merged 1 commit intomainfrom
fix-bvh-remove-orphaned-nodes
Mar 25, 2026
Merged

fix: bump parry to fix BVH crash from orphaned nodes after remove#685
robtfm merged 1 commit intomainfrom
fix-bvh-remove-orphaned-nodes

Conversation

@robtfm
Copy link
Copy Markdown
Collaborator

@robtfm robtfm commented Mar 24, 2026

Summary

  • Bumps parry3d-f64 to pick up a fix for a crash (stack overflow / corrupt tree) in optimize_incremental caused by orphaned BVH nodes accumulating across multiple remove calls without an intervening refit.
  • Upstream PR: fix: clean up orphaned BVH nodes when remove creates a partial root dimforge/parry#409
  • The trigger was small-scale colliders (e.g. TreeRoundPine_01_collider at scale ~0.01) whose repeated insert/remove cycles would reduce the BVH to a single-leaf partial root with unreachable orphaned nodes.

🤖 Generated with Claude Code

Updates parry3d-f64 to include a fix for a crash in
optimize_incremental caused by orphaned nodes accumulating across
multiple removes without an intervening refit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@robtfm robtfm merged commit af71852 into main Mar 25, 2026
9 checks passed
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