Comment 6 for bug 225615

Revision history for this message
Michael R. Head (burner) wrote :

Confirmed in gvfsd-dav, too.

Reproducable using gnome-user-share on machine 1, and connecting using network:// on machine 2.
Transfer any file from Public on machine 1
Fire up top and watch the memory blow up.

You'll also find that when the total size of the files copied exceeds free memory, that the copy process fails and the dav mount must be unmounted before it can be used again.

I've been hunting through gvfsbackendhttp.c and soup-input-stream.c (and libsoup itself), but I haven't found the leak yet. Presumably there's some buffer that's not being freed somewhere after the data is pulled out...

Guess I'll mark as confirmed.