[Bug 690148] New: hlsdemux hangs when network disconnects or server is unreachable

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 13 02:21:32 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=690148
  GStreamer | gst-plugins-bad | 1.0.3

           Summary: hlsdemux hangs when network disconnects or server is
                    unreachable
    Classification: Platform
           Product: GStreamer
           Version: 1.0.3
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: shrads_chaudhari at yahoo.co.in
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


hi,
i am playing a stream from a local HLS server, setup on MAC machine 
this is the launch string

GST_DEBUG=3,uridownloader:5,hlsdemux:5 gst-launch-1.0 playbin
uri=http://191.161.91.31/new/prog_index.m3u8 2>debug2

when i disconnect the network or stop the web sharing on MAC.
hlsdemux hangs in doing this
gst_element_set_state (downloader->priv->urisrc, GST_STATE_NULL);
gsturidownloader.c line 261

i have attached the log for 1.0

observed same thing on 0.10 and on debugging on 0.10 I observed that
gstbasesrc.c hangs in gst_base_src_set_flushing() while locking this mutex 
 GST_LIVE_LOCK (basesrc);

this mutex is already locked in gst_base_src_loop()

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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