-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
CLUSTER: Edge Kbps calling pure virtual function crashes #765
Comments
Directly configuring FLV did not reproduce, let me check if there is a race condition in the code.
|
http://www.kuqin.com/language/20100307/80980.html
|
SRS version: srs-2.0-b4 OriginSource (192.168.4.172):
Configuration (conf/http.flv.live.conf):
Edgeedge1 (192.168.1.128):
Configuration (conf/http.flv.live.edge1.conf)
Reproduction steps:
Terminal output:
|
Fixed in #752 |
CentOS release 6.7 (Final) x86_64 SRS-V2.0 b4
Accessing http-flv edge with VLC: http://x.x.x.x:xxxx/live/livestream.flv?token=xxxx&time=xxxxx can be played.
In the case of only one VLC accessing the edge, if this user disconnects, the edge will output the log: origin disconnected, retry. ret=1007. At this time, the SRS edge program crashes and the terminal prints:
pure virtual method called
terminate called without an active exception
Below is the call stack:
TRANS_BY_GPT3
The text was updated successfully, but these errors were encountered: