[Bug 42107] crash while uploading with ftp

Danilo Piazzalunga danilopiazza at gmail.com
Sat Apr 29 18:05:08 UTC 2006


Public bug reported:

Affects: nautilus (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed


Description:
I was uploading some files via FTP to a remote host and, contemporarily, I was deleting some other folder on the same host.
Nautilus crashed in the middle of the operation, interrupting the upload but happily going on with the deletion. Backtrace follows:


Backtrace was generated from '/usr/bin/nautilus'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1225188992 (LWP 5831)]
[New Thread -1295414352 (LWP 19385)]
[New Thread -1227056208 (LWP 5861)]
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb755e8c4 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb770b788 in g_main_context_iterate (context=0x8191690, block=1, 
    dispatch=1, self=0x815d818) at gmain.c:2849
#3  0xb770bc58 in IA__g_main_loop_run (loop=0x82187f0) at gmain.c:2751
#4  0xb7c0f495 in IA__gtk_main () at gtkmain.c:1026
#5  0x08079dc6 in main (argc=125, argv=0xbfed0034) at nautilus-main.c:406
#6  0xb74b3ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#7  0x08067291 in _start () at ../sysdeps/i386/elf/start.S:119

Thread 3 (Thread -1227056208 (LWP 5861)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb755e8c4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb770b788 in g_main_context_iterate (context=0x81d01e0, block=1, 
    dispatch=1, self=0x81f5478) at gmain.c:2849
	max_priority = 2147483647
	timeout = -1
	some_ready = <value optimized out>
	nfds = 10
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x87ca0b8
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3  0xb770bc58 in IA__g_main_loop_run (loop=0x81f6778) at gmain.c:2751
	got_ownership = -1216938400
	self = (GThread *) 0x81f5478
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4  0xb77ee70e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5  0xb7724582 in g_thread_create_proxy (data=0x81f5478) at gthread.c:582
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6  0xb776e341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb75684ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread -1295414352 (LWP 19385)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb777448b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e71746 in libgnomeui_segv_handle (signum=-512) at gnome-ui-init.c:820
	estatus = 0
	in_segv = 1
	sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, 
  sa_mask = {__val = {3075482548, 0, 0, 2999548936, 0, 2999548936, 4096, 
      145151516, 2999548936, 3078042996, 30, 3080545515, 28, 145151516, 4096, 
      0, 0, 3075478993, 10, 3076299484, 2999552912, 4294967295, 4096, 
      3076249499, 3076249499, 268435456, 0, 0, 0, 0, 0, 0}}, sa_flags = 0, 
  sa_restorer = 0}
	pid = 0
#3  <signal handler called>
No symbol table info available.
#4  0xb79f1d70 in copy_file (info=0xb5e02b30, target_dir_info=0x0, 
    source_uri=0xb5e02a28, target_uri=0xb5e02988, 
    xfer_options=GNOME_VFS_XFER_RECURSIVE, error_mode=0xb2c98140, 
    overwrite_mode=0xb2c98004, progress=0xb2c981e0, skip=0xb2c97f90)
    at gnome-vfs-xfer.c:1498
	close_result = <value optimized out>
	result = <value optimized out>
	source_handle = <value optimized out>
	target_handle = <value optimized out>
#5  0xb79f2567 in copy_directory (source_file_info=0xb5e00ad0, 
    source_dir_uri=0x8adc958, target_dir_uri=0xb5e004b0, 
    xfer_options=GNOME_VFS_XFER_RECURSIVE, error_mode=0xb2c98140, 
    overwrite_mode=0xb2c98004, progress=0xb2c981e0, skip=0xb2c98008)
    at gnome-vfs-xfer.c:1653
	symlink_target_info = (GnomeVFSFileInfo *) 0xb2c98190
	result = GNOME_VFS_OK
	source_directory_handle = (GnomeVFSDirectoryHandle *) 0xb5e005a8
	dest_directory_handle = (GnomeVFSDirectoryHandle *) 0xb5e02208
	target_dir_info = (GnomeVFSFileInfo *) 0x0
#6  0xb79f2937 in copy_items (source_uri_list=<value optimized out>, 
    target_uri_list=<value optimized out>, 
    xfer_options=GNOME_VFS_XFER_RECURSIVE, error_mode=0xb2c98140, 
    overwrite_mode=GNOME_VFS_XFER_OVERWRITE_MODE_QUERY, progress=0xb2c981e0, 
    p_source_uris_copied_list=0xb2c98120) at gnome-vfs-xfer.c:1827
	overwrite_mode_abort = GNOME_VFS_XFER_OVERWRITE_MODE_ABORT
	target_dir_info = (GnomeVFSFileInfo *) 0xb5e01068
	result = <value optimized out>
	source_item = (const GList *) 0x899db30
	target_item = (const GList *) 0x89e5190
	__PRETTY_FUNCTION__ = "copy_items"
#7  0xb79f385e in gnome_vfs_xfer_uri_internal (source_uris=0x852ec10, 
    target_uris=0x8995610, xfer_options=GNOME_VFS_XFER_RECURSIVE, 
    error_mode=GNOME_VFS_XFER_ERROR_MODE_QUERY, 
    overwrite_mode=GNOME_VFS_XFER_OVERWRITE_MODE_QUERY, progress=0xb2c981e0)
    at gnome-vfs-xfer.c:2565
	replace = 1
	skip = 0
	must_copy = 0
	result = GNOME_VFS_OK
	source_uri_list = <value optimized out>
	target_uri_list = <value optimized out>
	source_uri = <value optimized out>
	source_uri_list_copied = (GList *) 0x88d4370
	merge_source_uri_list = (GList *) 0x0
	merge_target_uri_list = (GList *) 0x0
	target_dir_uri = (GnomeVFSURI *) 0xb2c98100
	move = 0
	link = 0
	free_bytes = 13231750444663538064
	bytes_total = 3844683
	files_total = 518
	skip = -1214313168
	__PRETTY_FUNCTION__ = "gnome_vfs_xfer_uri_internal"
#8  0xb79f3f6b in _gnome_vfs_xfer_private (
    source_uri_list=<value optimized out>, target_uri_list=0x8995610, 
    xfer_options=<value optimized out>, 
    error_mode=GNOME_VFS_XFER_ERROR_MODE_QUERY, 
    overwrite_mode=GNOME_VFS_XFER_OVERWRITE_MODE_QUERY, 
    progress_callback=0x1, data=0x82bbfd8, sync_progress_callback=0x1, 
    sync_progress_data=0x1) at gnome-vfs-xfer.c:2651
	progress_state = {progress_info = 0xb2c98190, 
  sync_callback = 0x80e4729 <sync_transfer_callback>, 
  update_callback = 0xb79d7e63 <xfer_callback>, user_data = 0x8995380, 
  async_job_data = 0x82bbfd8, next_update_callback_time = 1146332003740684, 
  next_text_update_callback_time = 1146332004490558, 
  update_callback_period = 100000, reserved1 = 0xb7a09eec, 
  reserved2 = 0xb7a09eec}
	progress_info = {status = GNOME_VFS_XFER_PROGRESS_STATUS_OK, 
  vfs_status = GNOME_VFS_OK, phase = GNOME_VFS_XFER_PHASE_OPENTARGET, 
  source_name = 0xb5e02610 "file:///home/danilo/Desktop/wordpress/wp-includes/default-filters.php", 
  target_name = 0xb5e024d8 "ftp://MYUSERNAMEX%40EXAMPLE.org@MYUSERNAMEX.EXAMPLE.org/wp-includes/default-filters.php", file_index = 47, files_total = 518, 
  bytes_total = 3844683, file_size = 3053, bytes_copied = 0, 
  total_bytes_copied = 164930, duplicate_name = 0xb5e00770 "wp-includes", 
  duplicate_count = 1, top_level_item = 0, reserved1 = 0xb77718f1, 
  reserved2 = 0xb7771875}
	target_dir_uri = <value optimized out>
	result = <value optimized out>
	short_name = <value optimized out>
	__PRETTY_FUNCTION__ = "_gnome_vfs_xfer_private"
#9  0xb79d86cb in _gnome_vfs_job_execute (job=0x82bbfd8)
    at gnome-vfs-job.c:1563
No locals.
#10 0xb79d6f3b in thread_entry_point (data=0x82bbfd8, user_data=0x0)
    at gnome-vfs-job-queue.c:66
	complete = <value optimized out>
#11 0xb7726428 in g_thread_pool_thread_proxy (data=0x8193dc0)
    at gthreadpool.c:265
	free_pool = <value optimized out>
	task = (gpointer) 0x82bbfd8
	pool = (GRealThreadPool *) 0x8193dc0
#12 0xb7724582 in g_thread_create_proxy (data=0x8734eb8) at gthread.c:582
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#13 0xb776e341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb75684ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1225188992 (LWP 5831)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb755e8c4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb770b788 in g_main_context_iterate (context=0x8191690, block=1, 
    dispatch=1, self=0x815d818) at gmain.c:2849
	max_priority = 2147483647
	timeout = 124
	some_ready = <value optimized out>
	nfds = 6
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x8485f68
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3  0xb770bc58 in IA__g_main_loop_run (loop=0x82187f0) at gmain.c:2751
	got_ownership = -1216938400
	self = (GThread *) 0x815d818
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4  0xb7c0f495 in IA__gtk_main () at gtkmain.c:1026
	tmp_list = (GList *) 0x8164678
	functions = (GList *) 0x0
	init = (GtkInitFunction *) 0x81bfb50
	loop = (GMainLoop *) 0x82187f0
#5  0x08079dc6 in main (argc=125, argv=0xbfed0034) at nautilus-main.c:406
	kill_shell = 0
	restart_shell = 0
	no_default_window = 0
	browser_window = 0
	no_desktop = 0
	startup_id = <value optimized out>
	startup_id_copy = 0x8162340 "ðï%\b"
	geometry = 0x0
	perform_self_check = 0
	popt_context = (poptContext) 0x8164678
	args = (const char **) 0x8163690
	application = (NautilusApplication *) 0x81bfb50
	program = (GnomeProgram *) 0x815dc28
	context_as_value = {g_type = 68, data = {{v_int = 135677560, 
      v_uint = 135677560, v_long = 135677560, v_ulong = 135677560, 
      v_int64 = 135677560, v_uint64 = 135677560, v_float = 4.52218187e-34, 
      v_double = 6.7033621307564478e-316, v_pointer = 0x8164678}, {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 = 0xbfecff80, val = 0, 
    descrip = 0x812f430 "Perform a quick set of self-check tests.", 
    argDescrip = 0x0}, {longName = 0x8132357 "geometry", shortName = 103 'g', 
    argInfo = 1, arg = 0xbfecff84, 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 = 0xbfecff90, val = 0, 
    descrip = 0x812f490 "Only create windows for explicitly specified URIs.", 
    argDescrip = 0x0}, {longName = 0x812f2c0 "no-desktop", 
    shortName = 0 '\0', argInfo = 0, arg = 0xbfecff88, 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 = 0xbfecff8c, val = 0, descrip = 0x812f2cb "open a browser window.", 
    argDescrip = 0x0}, {longName = 0x812f40c "quit", shortName = 113 'q', 
    argInfo = 0, arg = 0xbfecff98, val = 0, 
    descrip = 0x812f2e2 "Quit Nautilus.", argDescrip = 0x0}, {
    longName = 0x812f413 "restart", shortName = 0 '\0', argInfo = 1073741824, 
    arg = 0xbfecff94, val = 0, descrip = 0x812f2f1 "Restart Nautilus.", 
    argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0', argInfo = 0, 
    arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
#6  0xb74b3ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7  0x08067291 in _start () at ../sysdeps/i386/elf/start.S:119
No locals.
#0  0xffffe410 in __kernel_vsyscall ()

-- 
crash while uploading with ftp
https://launchpad.net/bugs/42107




More information about the desktop-bugs mailing list