[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