i updated my gnomevfs to version 2.24.2 (it was 2.24.0) and gstreamer / gstreamer base to 0.10.25.2 (it was 0.10.25) and it get no more glib error<b style="color: rgb(0, 0, 0);"> failed to allocate</b>, and the application no longer crashes, but all the warnings on gnome-vfs-modules are still there. Don&#39;t know if the bug is really corrected.<br>
 <br><div class="gmail_quote">On Mon, Feb 1, 2010 at 12:28 PM, Tiago Katcipis <span dir="ltr">&lt;<a href="mailto:katcipis@inf.ufsc.br">katcipis@inf.ufsc.br</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Can anyone at least help me to determine if it is a bug or something wrong i am doing? I&#39;m thinking on reporting it as a bug on gstreamer bugzilla.<br><br>best regards,<br><font color="#888888">Katcipis</font><div><div>
</div><div class="h5"><br><br><div class="gmail_quote">On Wed, Jan 27, 2010 at 10:08 PM, Tiago Katcipis <span dir="ltr">&lt;<a href="mailto:katcipis@inf.ufsc.br" target="_blank">katcipis@inf.ufsc.br</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I&#39;m developing an application that does heavy use on the gnomevfssrc plugin to load urls from different protocols, most of the urls are ssh. Everything was going fine since we started to notice an odd behaviour on our tests, when the application receives the request to open the same ssh url multiple times it gives a lot of warnings, and sometimes it even crash. <br>


<br>Because of that odd behaviour i made a simple application reproducing this problem, basically you pass a url and how many pipes reading that url at the same time you want, it is just a gnomevfssrc ! fakesink pipe (on more complex pipelines the error is the same). With this code test if you open even a hundred times the same http address it works fine, but if you open 3 or more times the same ssh url, it gets this error (it is the same error i get on the real application, sometimes the errors are bigger but it is the same warnings multiple times before the crash):<br>


<br><b style="color: rgb(0, 0, 0);">(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: Message length too long: 1761607680<br>(gnomevfs_ssh:5316): gnome-vfs-modules-WARNING **: ID mismatch (15 != 5)<br>(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: Message length too long: 1728053248<br>


(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: Message length too long: 100663312<br>(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: Could not read 1 bytes<br>(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: Could not read 4 bytes<br>


(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: ID mismatch (4286513152 != 8)<br>(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: Expected SSH2_FXP_HANDLE(102) packet, got 0<br>(gnomevfs_ssh:5316): gnome-vfs-modules-CRITICAL **: Could not read 4 bytes<br>


GLib-ERROR **: /build/buildd/glib2.0-2.22.3/glib/gmem.c:136: failed to allocate 18446744073701097472 bytes<br>aborting...<br>Aborted</b><br><br>I don&#39;t know if it is something that i am doing wrong, but i suppose i am allowed to open the same url multiple times to do different processing on that url, so it sens like a bug on gnomevfssrc, the fact that file and http protocols works fine is an indicative that the problem is related to gnomevfssrc and ssh (i didn&#39;t tested with others protocols like smb or ftp, but the test code can test any of these).<br>


<br>Of course when the test is run with only one pipeline reading the ssh url it works just fine, no warnings or errors are given, 2 or more makes things go ugly.<br><br>can someone help me to see what i am doing wrong or if it is really a bug?<br>


<br>The tests have been made on Ubuntu 9.10 32 bits and 64 bits with gstreamer 0.10.25 (same error on both).<br><br>the source code of the test can be found on:<br><a href="https://svn.inf.ufsc.br/katcipis/c/gstreamer/gnomevfs_ssh_bug/" target="_blank">https://svn.inf.ufsc.br/katcipis/c/gstreamer/gnomevfs_ssh_bug/</a><br>


<br>best regards,<br><font color="#888888">Katcipis<br>
</font></blockquote></div><br>
</div></div></blockquote></div><br>