I can see this as well. netstat shows lots of connections kept in CLOSE_WAIT state.
adding a backtrace at some random point I hooked into the process. I hooked in a couple of times and it seems to always or most often work in g_main_context_find_source_by_user_data() My strace on gvfsd-http looks like futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 brk(0x36b3000) = 0x36b3000 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 brk(0x36d4000) = 0x36d4000 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 brk(0x36f5000) = 0x36f5000 brk(0x36f4000) = 0x36f4000 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 brk(0x3715000) = 0x3715000 futex(0x166aa70, FUTEX_WAKE_PRIVATE, 1) = 1 ** Attachment added: "gdb backtrace at some random time" https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1174663/+attachment/3745600/+files/gdb.txt -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1174663 Title: gvfsd-http eats 100% CPU To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1174663/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs