<div dir="ltr">> <span style="font-family:arial,sans-serif;font-size:13px">I got below mentioned error</span><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><font face="arial, sans-serif">These do not look like errors. Helgrind will output info about locks that do not necessarily indicate bugs in the program you are "helgrinding"</font></div>
<div style><font face="arial, sans-serif"><br></font></div><div style><font face="arial, sans-serif">></font><span style="font-family:arial,sans-serif;font-size:13px"> </span><span style="font-family:arial,sans-serif;font-size:13px">I see </span><span style="font-family:arial,sans-serif;font-size:13px">thread hangs after 2 or three hour when pipeline is run without valgrind.</span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Does this mean that with valgrind, there is no thread hang? Which lock is it hanging on? (You can find this out by attaching a debugger once the hang condition occurs.)</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Sat, Mar 30, 2013 at 9:34 AM, vink <span dir="ltr"><<a href="mailto:vinkdsj@yahoo.com" target="_blank">vinkdsj@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
      I got below mentioned error when I ran decodebin through valgrind with<br>
tool helgrind to check thread related errors. Input to pipeline is MPEG2 TS<br>
Live stream without audio. I have given all the suppression files provided<br>
by gstreamer for valgrind error suppression. Getting Similar errors during<br>
first few seconds. But pipeline continues to work without any issues. I see<br>
thread hangs after 2 or three hour when pipeline is run without valgrind. I<br>
am using gstreamer-1.0.4.<br>
<br>
Lock at 0x73B6DE0 was first observed<br>
   pthread_mutex_init (hg_intercepts.c:429)<br>
   g_rec_mutex_impl_new (gthread-posix.c:274)<br>
   g_rec_mutex_init (gthread-posix.c:339)<br>
   gst_pad_init (gstpad.c:352)<br>
   g_type_create_instance (gtype.c:1890)<br>
   g_object_constructor (gobject.c:1854)<br>
   g_object_newv (gobject.c:1718)<br>
   g_object_new_valist (gobject.c:1835)<br>
   g_object_new (gobject.c:1550)<br>
   gst_pad_new_from_template (gstpad.c:736)<br>
   gst_base_src_init (gstbasesrc.c:434)<br>
   g_type_create_instance (gtype.c:1882)<br>
<br>
Lock at 0x73C4D80 was first observed<br>
   pthread_mutex_init (hg_intercepts.c:429)<br>
   g_rec_mutex_impl_new (gthread-posix.c:274)<br>
   g_rec_mutex_init (gthread-posix.c:339)<br>
   gst_pad_init (gstpad.c:352)<br>
   g_type_create_instance (gtype.c:1890)<br>
   g_object_constructor (gobject.c:1854)<br>
   g_object_newv (gobject.c:1718)<br>
   g_object_new_valist (gobject.c:1835)<br>
   g_object_new (gobject.c:1550)<br>
   gst_pad_new_from_template (gstpad.c:736)<br>
   gst_pad_new_from_static_template (gstpad.c:760)<br>
   gst_type_find_element_init (gsttypefindelement.c:253)<br>
<br>
Lock at 0x73C7630 was first observed<br>
   pthread_mutex_init (hg_intercepts.c:429)<br>
   g_rec_mutex_impl_new (gthread-posix.c:274)<br>
   g_rec_mutex_init (gthread-posix.c:339)<br>
   gst_pad_init (gstpad.c:352)<br>
   g_type_create_instance (gtype.c:1882)<br>
   g_object_constructor (gobject.c:1854)<br>
   g_object_newv (gobject.c:1718)<br>
   g_object_new_valist (gobject.c:1835)<br>
   g_object_new (gobject.c:1550)<br>
   gst_ghost_pad_new_full (gstghostpad.c:631)<br>
   gst_ghost_pad_new_from_template (gstghostpad.c:744)<br>
   gst_decode_bin_init (gstdecodebin2.c:1034)<br>
<br>
Lock at 0x7499950 was first observed<br>
   pthread_mutex_init (hg_intercepts.c:429)<br>
   g_rec_mutex_impl_new (gthread-posix.c:274)<br>
   g_rec_mutex_init (gthread-posix.c:339)<br>
   gst_pad_init (gstpad.c:352)<br>
   g_type_create_instance (gtype.c:1890)<br>
   g_object_constructor (gobject.c:1854)<br>
   g_object_newv (gobject.c:1718)<br>
   g_object_new_valist (gobject.c:1835)<br>
   g_object_new (gobject.c:1550)<br>
   gst_pad_new_from_template (gstpad.c:736)<br>
   gst_pad_new_from_static_template (gstpad.c:760)<br>
    mpegts_base_init (mpegtsbase.c:254)<br>
<br>
vindsj<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/Thread-lock-error-in-gstreamer-pipeline-tp4659328.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/Thread-lock-error-in-gstreamer-pipeline-tp4659328.html</a><br>

Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://codebad.com/">http://codebad.com/</a>
</div>