After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 302402 - Crash when remotely copying directory containing symlink
Crash when remotely copying directory containing symlink
Status: RESOLVED DUPLICATE of bug 153679
Product: nautilus
Classification: Core
Component: general
2.11.x
Other other
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-04-29 08:57 UTC by maarten
Modified: 2005-09-01 21:22 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description maarten 2005-04-29 08:57:57 UTC
Distribution: Debian 3.1
Package: nautilus
Severity: normal
Version: GNOME2.10.0 2.10.0
Gnome-Distributor: Ubuntu
Synopsis: Crash when remotely copying directory containing symlink
Bugzilla-Product: nautilus
Bugzilla-Component: general
Bugzilla-Version: 2.10.0
BugBuddy-GnomeVersion: 2.0 (2.10.0)
Description:
Description of the crash:
When I access a remote server in Nautilus, and try to copy a directory
from that server to local filesystem, and this directory happens to
contain a symlink to some other file/directory on the remote server
(outside the directory to be copied) nautilus crashes.

Steps to reproduce the crash:
1. on remote system create a dir with a symlink to a file outside that
dir
2. from local system start nautilus and connect to remote server
3. copy dir from step 1 by drag-and-drop to the local filesystem

Expected Results:
dir should be copied, symlinks should be copied as is, possibly being
broken links on the local filesystem

How often does this happen?
every time steps 1,2,3 are performed

Additional Information:



Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1223928576 (LWP 17256)]
[New Thread -1237587024 (LWP 17283)]
[New Thread -1237320784 (LWP 17282)]
[New Thread -1235731536 (LWP 17268)]
[New Thread -1235465296 (LWP 17267)]
[New Thread -1224389712 (LWP 17257)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 6 (Thread -1224389712 (LWP 17257))

  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/tls/i686/cmov/libc.so.6
  • #2 g_main_loop_get_context
    from /usr/lib/libglib-2.0.so.0
  • #3 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #4 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #5 link_thread_io_context
    from /usr/lib/libORBit-2.so.0
  • #6 ??
    from /usr/lib/libglib-2.0.so.0
  • #7 ??
  • #8 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #0 __kernel_vsyscall




------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-04-29 08:57 -------


Unknown version 2.10.0 in product nautilus.  Setting version to "2.10.x".
Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "nautilus".
   Setting to default milestone for this product, '---'
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Olav Vitters 2005-04-29 18:14:41 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful in
determining the cause of the crash. Can you get us one with debugging symbols?
Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 maarten 2005-04-29 18:57:28 UTC
Sure, here's what I get now:

Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
[New Thread -1223928576 (LWP 17593)]
[New Thread -1224389712 (LWP 17598)]
[New Thread -1234801744 (LWP 17606)]
[New Thread -1235850320 (LWP 17620)]
[New Thread -1236116560 (LWP 17621)]

(nautilus:17593): Gtk-CRITICAL **: gtk_window_realize_icon: assertion
`info->icon_pixmap == NULL' failed

gnome-vfs-modules-ERROR **: file file-method.c: line 1924
(do_create_symbolic_link): assertion failed: (target_reference != NULL)
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1235850320 (LWP 17620)]
0xffffe410 in __kernel_vsyscall ()
Comment 3 Kjartan Maraas 2005-08-23 20:04:42 UTC
I see this too. The directory I'm copying over a ssh connection contains a lot
of dangling symlinks. Backtrace:

gnome-vfs-modules-ERROR **: file file-method.c: line 2108
(do_create_symbolic_link): assertion failed: (target_reference != NULL)
aborting...

Program received signal SIGABRT, Aborted.

Thread NaN (LWP 9961)

  • #0 __kernel_vsyscall
  • #1 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 67
  • #2 *__GI_abort
    at ../sysdeps/generic/abort.c line 88
  • #3 IA__g_logv
    at gmessages.c line 497
  • #4 IA__g_log
  • #5 IA__g_assert_warning
    at gmessages.c line 552
  • #6 do_create_symbolic_link
    at file-method.c line 2109
  • #7 gnome_vfs_create_symbolic_link_cancellable
    at gnome-vfs-cancellable-ops.c line 371
  • #8 gnome_vfs_create_symbolic_link
    at gnome-vfs-ops.c line 534
  • #9 copy_symlink
    at gnome-vfs-xfer.c line 1404
  • #10 copy_directory
    at gnome-vfs-xfer.c line 1655
  • #11 copy_directory
    at gnome-vfs-xfer.c line 1641
  • #12 copy_items
    at gnome-vfs-xfer.c line 1808
  • #13 gnome_vfs_xfer_uri_internal
    at gnome-vfs-xfer.c line 2541
  • #14 _gnome_vfs_xfer_private
    at gnome-vfs-xfer.c line 2627
  • #15 _gnome_vfs_job_execute
    at gnome-vfs-job.c line 1564
  • #16 thread_routine
    at gnome-vfs-job-slave.c line 64
  • #17 thread_entry
    at gnome-vfs-thread-pool.c line 186
  • #18 g_thread_create_proxy
    at gthread.c line 564
  • #19 start_thread
    at pthread_create.c line 261
  • #20 ??
    from /lib/libc.so.6

Comment 4 Sebastien Bacher 2005-08-24 10:35:43 UTC
the sftp issue is gnome-vfs bug #153679
Comment 5 Christian Kirbach 2005-09-01 21:22:43 UTC
see last comment - this is a known problem :(

*** This bug has been marked as a duplicate of 153679 ***