-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Panic on Read() in rtpreceiver.go #2322
Comments
Sorry I never got to this @MikolajMGT! Did this get resolved/are you still seeing this issue? |
The problem is using numeric rid rather than alphabetic character in the rid values, it is safe when you use
The issue is that configureReceive already populate the track indexes based on the Encodings rid received before feeding the tracks with right information on various tracks, Maybe nil pointer check need to be added in
|
Your environment.
github.com/pion/dtls/v2 v2.0.10
github.com/pion/ice/v2 v2.1.13
github.com/pion/randutil v0.1.0
github.com/pion/rtcp v1.2.8
github.com/pion/rtp v1.7.4
github.com/pion/sdp/v3 v3.0.4
github.com/pion/webrtc/v3 v3.1.6
Hi, I've got following panic error several times last week:
According to stack trace, the issue itself occurs in following method of rtpreceiver.go:
Unfortunately I don't know how to reproduce it yet. But at this point I would like to clarify: is the panic expected behavior resulting from my incorrect implementation, or maybe there is some missing error handling / nil check here?
Best Regards
Nicolas
The text was updated successfully, but these errors were encountered: