I have seen this problem, this evening.
I don't have the backtrace anymore (scrolled out of the terminal buffer), but 
there was a thread specially handling the connection.
The thread was hanging in gnome-vfs-inet-connection.c (in gnome-vfs2), line 355.

                read_val = select (max_fd + 1, &read_fds, NULL, NULL,
                                   connection->timeout ? &timeout : NULL);

connection->timeout was NULL, so this select was waiting forever (a day anyway) 
for more data. I'm not sure what state the connection was in, I'll add more 
data if I see the problem again. It was when attempting to copy a number of 
files (around 200Mb in size) from the remote FTP server to my desktop.

Checking the remote server, I don't see a corresponding entry from netstat, so 
the NAT gateway may have dropped the entry from its routing table (just a 
guess).

I don't think that having no timeout is good practice anyway if that cancel 
button is going to work...
-- 
Hang on connection to FTP, with cancel
https://launchpad.net/malone/bugs/19247

--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to