[Bug 667828] [hlsdemux] Update thread is blocked by fetcher thread in getting from playing state to pause state

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 18 09:38:03 PST 2012

  GStreamer | gst-plugins-bad | git

Syed Idris Shah <sidreesshah> changed:

           What    |Removed                     |Added
             Status|NEEDINFO                    |UNCONFIRMED

--- Comment #2 from Syed Idris Shah <sidreesshah at hotmail.com> 2012-01-18 17:37:57 UTC ---
(In reply to comment #1)
> Do you have a way to reproduce the issue with more likelyhood ?

No, There are no definite steps to reproduce it. But lete me explain my setup.
this may help in understanding the issue. I was testing hlsdemux on N9 platform
(MeeGo) with webkit. The platform had a resource management system working. I
was playing hls stream then moving the browser to background and foreground,
when i expereienced this issue. 

In the code itself, gst_hls_demux_stop_update is always called after
gst_hls_demux_stop_fetcher except in this particular case. I also verified with
backtrace that fetcher thread is indeed blocking the update thread. If this
patch, i did not experience any deadlock.

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