[Bug 750991] New: rtsp-session: session is not finalized when connection closed by accident.
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Jun 15 05:11:32 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=750991
Bug ID: 750991
Summary: rtsp-session: session is not finalized when connection
closed by accident.
Classification: Platform
Product: GStreamer
Version: git master
OS: All
Status: NEW
Severity: normal
Priority: Normal
Component: gst-rtsp-server
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: zzoon.ko at samsung.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Normally, at EOS, client would send TEARDOWN msg and session is finalized
properly with teardown logic in handle_teardown_request
But unexpected disconnection happens, this session is not finalized.
During unexpected disconnection, client_watch_notify callback is called and
call gst_rtsp_client_session_filter.
IMHO, in this function, session is expected to be finalized but ref count 1
remains in gst_rtsp_client_session_filter.
And this session is not removed from rtsp-session-pool.
If user set maximum session, this also causes another problem, which is that
rtsp server doesn't create session any more even though there is enough to
create.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list