Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[broadphase] Initialize NodeVecIterator #515

Conversation

lmontaut
Copy link
Contributor

In the case where only 2 shapes are used and one of them is a shape with infinite AABB (i.e Plane or Halfspace), min_size remains equal to +infinity in HierarchyTree::bottomup and min_it1 and min_it2 never got set, which was leading to a segfault when they are then dereferenced.

In the case where only 2 shapes are used and one of them is a shape
with infinite AABB (i.e Plane or Halfspace), `min_size` remains equal
to +infinity in `HierarchyTree::bottomup` and `min_it1` and `min_it2`
never got set, which was leading to a segfault when they are then
dereferenced.
@jcarpent jcarpent merged commit a5c0007 into humanoid-path-planner:devel Jan 19, 2024
26 of 27 checks passed
nim65s added a commit to nim65s/robotpkg that referenced this pull request Jan 27, 2024
Upstream changes:

    ## [2.4.1] - 2024-01-23

    ### Fixed
    - CachedMeshLoader checks file last modification time.
    - Fix call to clear methods for {Collision,Distance}Data inside init function (humanoid-path-planner/hpp-fcl#509)
    - CMake: fix submodule use in bindings in (humanoid-path-planner/hpp-fcl#512)
    - Fix bug in DynamicAABBTreeCollisionManager (see humanoid-path-planner/hpp-fcl#514) in (humanoid-path-planner/hpp-fcl#515)

Packaging changes:

- added patch-522 to fix assimp detection
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.

2 participants