GNOME Bugzilla – Bug 89046
lockup on ftp get directory
Last modified: 2004-12-22 21:47:04 UTC
If nautilus has been left running for a while (hours), attempts to look at an ftp directory uri result in lockup (nautilus OK, but all vfs accesses take forever) with one thread consuming 100% cpu time. A backtrace of the out-of-control thread shows:
+ Trace 25452
Josh: is this always repeatable?
Yep, it happens every time nautilus has been running a couple of hours for me. I just checked again, here is another backtrace. This bug has been biting me since before gnome 2, though I hadn't tried tracing it with gdb before. I use nautilus with ftp uris a lot - it could be that the time has to elapse between successive ftp load directories, rather than between gnome-vfs initialisation and a load directory.
+ Trace 26453
I can no longer reproduce this bug - it seems to have stopped happenning somewhere before gnome-vfs 2.1.3
Marking as fixed then, shout if you disagree :)
Ulch! Found it again... It seems this bug only shows up on one ftp server I use. It seemed to disappear because I stopped using that server for a while. My guess is that it's due to the server software they're using. The server is ftp.mirror.ac.uk (resolves to several servers, but they all cause trouble). Maybe buggy server software, but it shouldn't cause a lockup in any case. The admins of the server concerned can be reached at mirror@mirror.ac.uk
Bug #62147 is similar
Well, I think this _is_ Bug #62147
+ Trace 41013
It keeps in read_response_line because it is waiting to complete the response that will never arrive because of "421 Timeout" :)
*** This bug has been marked as a duplicate of 62147 ***