<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:#000000;"><div>Hi All. <br>Please forgive me if this is something obvious but I've upgraded to 0.10.36 from 0.10.35 because I was hoping to take advantage of some bugfixes to the ringbuffers. BUT<br><br>My code which runs at least once with 0.10.35 ( before it deadlocks ) crashes immediately&nbsp; in&nbsp; gst_ogg_demux_deactivate_current_chain at&nbsp; gstoggdemux.c:2422 <br><br>with the following traces: <br><br>2422&nbsp;&nbsp;&nbsp; &nbsp; for (i = 0; i &lt; chain-&gt;streams-&gt;len; i++) {<br>(gdb) bt<br>#0&nbsp; 0xa986277d in gst_ogg_demux_deactivate_current_chain (ogg=&lt;value optimized out&gt;) at gstoggdemux.c:2422<br>#1&nbsp; 0xa986520a in gst_ogg_demux_activate_chain (ogg=&lt;value optimized out&gt;, chain=&lt;value optimized out&gt;, <br>&nbsp;&nbsp;&nbsp; event=0x989daf0) at
 gstoggdemux.c:2565<br>#2&nbsp; 0xa986670b in gst_ogg_demux_perform_seek_pull (ogg=&lt;value optimized out&gt;, event=&lt;value optimized out&gt;)<br>&nbsp;&nbsp;&nbsp; at gstoggdemux.c:3188<br>#3&nbsp; 0xa98710a8 in gst_ogg_demux_loop (pad=0x981b710) at gstoggdemux.c:4400<br>#4&nbsp; 0xb6734792 in gst_task_func (task=0x8d6f4b0) at gsttask.c:327<br>#5&nbsp; 0xb6735db7 in default_func (tdata=0x8e22610, pool=0x8ca0008) at gsttaskpool.c:70<br>#6&nbsp; 0xb64cd3d4 in ?? () from /lib/libglib-2.0.so.0<br>#7&nbsp; 0xb64cb48f in ?? () from /lib/libglib-2.0.so.0<br>#8&nbsp; 0xb6092ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1<br><br>Poking around I find that the value of ogg-&gt;chains is 0xffffffff which doesn't seem to make sense to me. <br><br>I've also looked at git commit log and noticed that the following commit <br><br><table summary="commit info" class="commit-info"><tbody><tr><th>author</th><td>Vincent Penquerc'h
 &lt;vincent.penquerch@collabora.co.uk&gt;</td><td class="right">2011-08-13 13:18:56 (GMT)</td></tr>
<tr><th>committer</th><td> Tim-Philipp Müller &lt;tim.muller@collabora.co.uk&gt;</td><td class="right">2011-09-16 18:47:10 (GMT)</td></tr>
<tr><th>commit</th><td colspan="2" class="sha1"><a href="http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/ext/ogg/gstoggdemux.c?h=0.10&amp;id=0173afa38cc6f8a2cb810f99a24ddb1d5d5f4868">0173afa38cc6f8a2cb810f99a24ddb1d5d5f4868</a> (<a href="http://cgit.freedesktop.org/gstreamer/gst-plugins-base/patch/ext/ogg/gstoggdemux.c?id=0173afa38cc6f8a2cb810f99a24ddb1d5d5f4868">patch</a>) (<a href="http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/ext/ogg/gstoggdemux.c?h=0.10&amp;id=0173afa38cc6f8a2cb810f99a24ddb1d5d5f4868&amp;ss=1">side-by-side diff</a>)</td></tr></tbody></table><br>seems to have introduced the code that is now crashing. <br><br>For background, my application loops over multiple videos continuously. <br><br>Any help on this would be greatly appreciated. <br><br>Thanks and Best Regards.<br>Roland<br><br><br></div>



</div></body></html>