As tim said on irc,<br>
<br>
"gconf does the parsing only when going from NULL => READY I believe, so it probably doesn't run into this problem"<br>
<br>
And tim is right, you won't see the problem :)<br>
<br>
You have to know that the most difficult case is when you are parsing the same string recursively:<br>
<br>
$ gst-launch element adescription="anotherelement !..." ...<br>
<br>
And for the moment, gst-launch (the parsing) crash when you do that. <br>
<br>
Cheers,<br><br><div><span class="gmail_quote">On 7/30/06, <b class="gmail_sendername">Zaheer Merali</b> <<a href="mailto:zaheermerali@gmail.com">zaheermerali@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi<br><br>Having spoken in the channel, this re-entrancy issue could potentially<br>be a problem for the gconf plugins, gconfaudiosrc, gconfaudiosink etc.<br><br>It would howver be nice to be shown valgrind output of a gst-launch
<br>line with gconfaudiosink in for example.<br><br>Zaheer<br><br>On 7/30/06, Stefan Kost <<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>> wrote:<br>> hi,<br>><br>> This weekend Marc-Andre has provided a patch in
<br>> <a href="http://bugzilla.gnome.org/show_bug.cgi?id=349180">http://bugzilla.gnome.org/show_bug.cgi?id=349180</a><br>> to make the gst_parse_launch reentrant.<br>><br>> Unfortunately Fedora core 4/5 ships an ancient version of flex which
<br>> can't do the reentrancy. As this is only a build dependency, what do you<br>> think about bumping the requirement. Just for your information flext<br>> 2.5.4.a ist from 1997. The release from 2003 would do it. So we would
<br>> not require anything bleeding edge.<br>><br>> Stefan & Marc-Andre<br></blockquote></div><br>-- <br>Marc-André Lureau, GSmartMix