Skip to content

Conversation

@deanlee
Copy link
Contributor

@deanlee deanlee commented Dec 3, 2025

Fxes a lifetime issue where VisionIpcClient could be destroyed while Python still held VisionBuf objects, leading to use-after-free and crashes. each VisionBuf now stores an _owner reference to its client/server, ensuring the underlying C++ object stays alive until all buffers are released.

@deanlee deanlee force-pushed the add-owner-reference branch from 0a4d9d9 to 1217442 Compare December 3, 2025 08:13
mpurnell1 added a commit to mpurnell1/msgq that referenced this pull request Dec 11, 2025
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