-
Notifications
You must be signed in to change notification settings - Fork 11
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
Crash when removing endpoint #296
Comments
The issue persists on master @Karolk99. |
What has to be done, is to implement |
Yes this is what I've done in our fork. PR coming! |
Even though that callback is marked as optional, hence I would expect the fix to be implemented in membrane_core 😉 |
Released as 0.15.1 🙂 |
Callback We have improved the message in the error raising on try to call not implemented |
When a child is removed from the RTC engine using the function, we're hit by this crash:
The child is removed using the
RTC.Engine.remove_endpoint(state.rtc_engine, peer_id)
and once theremove_tracks
notification is received we remove the children of the endpoint.The crash happens on any version of membrane_core v0.12, RTC engine v0.15.
Implementing an empty
handle_child_pad_removed/4
in theMembrane.RTC.Engine
module solves the problem, but isn't that function supposed to be optional?The text was updated successfully, but these errors were encountered: