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

Fix memory leak in 'NavigationServer3D' involving static obstacles #84816

Merged
merged 1 commit into from
Dec 4, 2023

Conversation

Scony
Copy link
Contributor

@Scony Scony commented Nov 12, 2023

This PR was about adding further core tests for NavigationServer3D, but it exposed quite a serious memory leak, so I've extended implementation to fix that.

CC @smix8

@Scony Scony requested a review from a team as a code owner November 12, 2023 22:07
@Scony Scony force-pushed the add-obstacle-navserver-tests branch from 06ccc8c to f832a03 Compare November 12, 2023 22:29
@AThousandShips AThousandShips added this to the 4.x milestone Nov 13, 2023
@Scony Scony force-pushed the add-obstacle-navserver-tests branch from f832a03 to 776e298 Compare November 13, 2023 20:29
@Scony Scony changed the title Add obstacle-focused 'NavigationServer3D' tests Fix memory leak in 'NavigationServer3D' involving static obstacles Nov 13, 2023
@Scony Scony force-pushed the add-obstacle-navserver-tests branch from 776e298 to 1be3997 Compare November 13, 2023 21:41
@Scony
Copy link
Contributor Author

Scony commented Nov 13, 2023

@akien-mga this PR is now a bugfix with tests - if you like I can extract tests to separate PR.

@akien-mga akien-mga modified the milestones: 4.x, 4.3 Nov 17, 2023
@akien-mga akien-mga added the cherrypick:4.2 Considered for cherry-picking into a future 4.2.x release label Nov 17, 2023
@Scony Scony force-pushed the add-obstacle-navserver-tests branch from 1be3997 to a4b3546 Compare November 17, 2023 20:20
@akien-mga akien-mga merged commit 8a9e3ad into godotengine:master Dec 4, 2023
15 checks passed
@akien-mga
Copy link
Member

Thanks!

@YuriSizov
Copy link
Contributor

Cherry-picked for 4.2.1.

@YuriSizov YuriSizov removed the cherrypick:4.2 Considered for cherry-picking into a future 4.2.x release label Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants