[Bug 39149] Re: [Dapper] sftp hangs if I haven't done ssh-add
Danilo Piazzalunga
danilopiazza at gmail.com
Wed May 3 19:39:13 UTC 2006
I think I have just seen this bug. I had a window opened on a sftp location, then the remote host stopped responding (maybe a network problem or congestion) and nautilus hung. Unlike the original reporter, I had used ssh-add.
A full backtrace is attached, but I fear it can be useless as the nautilus process started as 2.14.1-0ubuntu4, but when the backtrace was obtained an upgrade to 2.14.1-0ubuntu5 has already taken place.
Thread 2 (Thread -1227076688 (LWP 5297)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb75598c4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7706788 in g_main_context_iterate (context=0x81d00c8, block=1, dispatch=1, self=0x81f5f60) at gmain.c:2849
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 9
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x81f6690
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0xb7706c58 in IA__g_main_loop_run (loop=0x81f6778) at gmain.c:2751
got_ownership = -1216958880
self = (GThread *) 0x81f5f60
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0xb77e970e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0xb771f582 in g_thread_create_proxy (data=0x81f5f60) at gthread.c:582
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0xb7769341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb75634ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread -1225209472 (LWP 5282)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb776e56b in __read_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb3d31821 in atomic_io (f=0xb776e520 <read>, fd=34, buffer_in=0xbf8c9e58, size=4) at sftp-method.c:189
pos = 0
buffer = (guchar *) 0xbf8c9e58 "�a|\b�{ӳ\""
#3 0xb3d31c5e in buffer_recv (buf=0xbf8c9e80, fd=34) at sftp-method.c:342
r_len = <value optimized out>
bytes_read = <value optimized out>
__PRETTY_FUNCTION__ = "buffer_recv"
#4 0xb3d3261c in iobuf_read_file_info (fd=34, info=0x87bbc70, expected_id=55) at sftp-method.c:725
msg = {base = 0x87d0af8 "", read_ptr = 0x87d0afc "", write_ptr = 0x87d0afc "", alloc = 128}
type = <value optimized out>
#5 0xb3d352a8 in do_get_file_info (method=0xb3d37d00, uri=0x87f49f8, file_info=0x87bbc70,
options=<value optimized out>, context=0x0) at sftp-method.c:2381
conn = (SftpConnection *) 0x853d980
res = <value optimized out>
path = (gchar *) 0x87c61e8 ""
real_path = (gchar *) 0x87c61e8 ""
id = 55
#6 0xb79c93f3 in gnome_vfs_get_file_info_uri_cancellable (uri=0x87f49f8, info=0x87bbc70, options=4294966784,
context=0x0) at gnome-vfs-cancellable-ops.c:189
result = <value optimized out>
__PRETTY_FUNCTION__ = "gnome_vfs_create_symbolic_link_cancellab"
#7 0xb79df0a1 in gnome_vfs_close (handle=0xfffffe00) at gnome-vfs-ops.c:192
No locals.
#8 0xb79e6d3e in gnome_vfs_make_uri_from_shell_arg (location=0x0) at gnome-vfs-utils.c:1885
uri = <value optimized out>
__PRETTY_FUNCTION__ = "HOST || mask == UNSAFE_SLASHES\000\000ou"
#9 0xb79c9725 in gnome_vfs_make_directory_for_uri_cancellable (uri=0x830c5b0, perm=4294966784, context=0x1f)
at gnome-vfs-cancellable-ops.c:265
result = <value optimized out>
__PRETTY_FUNCTION__ = "le\000uri->method != NULL\000result_uri != NULL\000nea"
#10 0xb79d0c34 in find_fs_info (fs_type=0x1ff <Address 0x1ff out of bounds>) at gnome-vfs-filesystem-type.c:93
i = 0
#11 0xb7f6df4f in eel_uri_is_in_trash () from /usr/lib/libeel-2.so.2
No symbol table info available.
#12 0x080efb5f in nautilus_file_get_symbolic_link_target_uri (file=0x834b478) at nautilus-file.c:5110
file_uri = <value optimized out>
target = <value optimized out>
escaped_name = <value optimized out>
__PRETTY_FUNCTION__ = "ng", '\0' <repeats 30 times>, "nautilus_fi"
#13 0x080a5033 in showing_trash_directory (view=0xfffffe00) at fm-directory-view.c:7050
file = <value optimized out>
#14 0x080a8a37 in real_supports_creating_files (view=0x8151b70) at fm-directory-view.c:9068
__PRETTY_FUNCTION__ = "ncher_callback\000\000\000\000\000\000\000\000\000\000fm_di"
#15 0x080a562f in fm_directory_view_supports_creating_files (view=0x855ac80) at fm-directory-view.c:9034
__PRETTY_FUNCTION__ = "s\000report_broken_symbolic_link\000\000\000activate_a"
#16 0x080acba5 in real_update_menus (view=0x855ac80) at fm-directory-view.c:7393
selection = (GList *) 0x0
l = <value optimized out>
selection_count = 0
tip = <value optimized out>
label = <value optimized out>
label_with_underscore = <value optimized out>
selection_contains_special_link = 0
selection_contains_desktop_or_home_dir = 139832448
is_read_only = <value optimized out>
can_create_files = <value optimized out>
can_delete_files = <value optimized out>
can_copy_files = <value optimized out>
can_duplicate_files = <value optimized out>
show_separate_delete_command = <value optimized out>
vfolder_directory = <value optimized out>
show_open_alternate = <value optimized out>
can_open = <value optimized out>
show_app = <value optimized out>
show_save_search = <value optimized out>
save_search_sensitive = <value optimized out>
show_save_search_as = <value optimized out>
activation_action = <value optimized out>
action = <value optimized out>
app = <value optimized out>
#17 0x080b2e50 in fm_icon_view_update_menus (view=0x855ac80) at fm-icon-view.c:1569
icon_view = (FMIconView *) 0x855ac80
selection = (GList *) 0x15da940
action = <value optimized out>
icon_container = (NautilusIconContainer *) 0x82d4160
editable = <value optimized out>
#18 0x0809de2c in fm_directory_view_update_menus (view=0x855ac80) at fm-directory-view.c:9144
__PRETTY_FUNCTION__ = "as_file\000real_file_limit_reached"
#19 0x0809f890 in update_menus_timeout_callback (data=0xfffffe00) at fm-directory-view.c:2929
No locals.
#20 0xb7705448 in g_timeout_dispatch (source=0x87c5b20, callback=0x4, user_data=0xfffffe00) at gmain.c:3292
timeout_source = <value optimized out>
#21 0xb7703876 in IA__g_main_context_dispatch (context=0x8191600) at gmain.c:1916
No locals.
#22 0xb7706936 in g_main_context_iterate (context=0x8191600, block=1, dispatch=1, self=0x815db08) at gmain.c:2547
got_ownership = <value optimized out>
max_priority = 2147483647
timeout = 2
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x853d2c0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#23 0xb7706c58 in IA__g_main_loop_run (loop=0x8218f48) at gmain.c:2751
got_ownership = -1216958880
self = (GThread *) 0x815db08
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#24 0xb7c0a495 in IA__gtk_main () at gtkmain.c:1026
tmp_list = (GList *) 0x8164600
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x81bfb50
loop = (GMainLoop *) 0x8218f48
#25 0x08079dc6 in main (argc=4, argv=0xbf8ca6b4) at nautilus-main.c:405
kill_shell = 0
restart_shell = 0
no_default_window = 1
browser_window = 0
no_desktop = 0
startup_id = <value optimized out>
startup_id_copy = 0x81622a8 "Sans"
geometry = 0x0
perform_self_check = 0
popt_context = (poptContext) 0x8164600
args = (const char **) 0x0
application = (NautilusApplication *) 0x81bfb50
program = (GnomeProgram *) 0x815dc28
context_as_value = {g_type = 68, data = {{v_int = 135677440, v_uint = 135677440, v_long = 135677440,
v_ulong = 135677440, v_int64 = 135677440, v_uint64 = 135677440, v_float = 4.52212677e-34,
v_double = 6.7033562019686978e-316, v_pointer = 0x8164600}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
options = {{longName = 0x812f404 "check", shortName = 99 'c', argInfo = 0, arg = 0xbf8ca600, val = 0,
descrip = 0x812f430 "Perform a quick set of self-check tests.", argDescrip = 0x0}, {
longName = 0x8132357 "geometry", shortName = 103 'g', argInfo = 1, arg = 0xbf8ca604, val = 0,
descrip = 0x812f45c "Create the initial window with the given geometry.", argDescrip = 0x812f2b7 "GEOMETRY"}, {
longName = 0x812b92d "no-default-window", shortName = 110 'n', argInfo = 0, arg = 0xbf8ca610, val = 0,
descrip = 0x812f490 "Only create windows for explicitly specified URIs.", argDescrip = 0x0}, {
longName = 0x812f2c0 "no-desktop", shortName = 0 '\0', argInfo = 0, arg = 0xbf8ca608, val = 0,
descrip = 0x812f4c4 "Do not manage the desktop (ignore the preference set in the preferences dialog).",
argDescrip = 0x0}, {longName = 0x8130ecc "browser", shortName = 0 '\0', argInfo = 0, arg = 0xbf8ca60c, val = 0,
descrip = 0x812f2cb "open a browser window.", argDescrip = 0x0}, {longName = 0x812f40c "quit",
shortName = 113 'q', argInfo = 0, arg = 0xbf8ca618, val = 0, descrip = 0x812f2e2 "Quit Nautilus.",
argDescrip = 0x0}, {longName = 0x812f413 "restart", shortName = 0 '\0', argInfo = 1073741824, arg = 0xbf8ca614,
val = 0, descrip = 0x812f2f1 "Restart Nautilus.", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0',
argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
#26 0xb74aeea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#27 0x08067291 in _start () at ../sysdeps/i386/elf/start.S:110
No locals.
#0 0xffffe410 in __kernel_vsyscall ()
** Changed in: nautilus (Ubuntu)
Status: Needs Info => Unconfirmed
--
[Dapper] sftp hangs if I haven't done ssh-add
https://launchpad.net/bugs/39149
More information about the desktop-bugs
mailing list