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 96512 - crashes when copying a directory
crashes when copying a directory
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: File and Folder Operations
2.0.x
Other Linux
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 98613 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-10-22 14:17 UTC by Jordi Mallach
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.0


Attachments
nautilus crash trace (2.00 KB, text/plain)
2002-10-29 16:53 UTC, Jordi Mallach
Details
er, useful trace (19.75 KB, text/plain)
2002-10-29 16:57 UTC, Jordi Mallach
Details

Description Jordi Mallach 2002-10-22 14:17:26 UTC
Description of Problem:
Trying to do a backup of a windows drive I have to
wipe out, I get a nautilus crash when I try to
copy the "My Documents" folder.

Steps to reproduce the problem:
1. Open a nautilus window and go to /mnt
2. Drag "Mis Documentos" to a "Vías" folder in the
desktop.


Actual Results:
Nautilus crashes when trying to copy some file, I
can't see which.

Expected Results:
Well, the copy operation should ifnish...

How often does this happen? 
Always.

Additional Information:
I'll attach the output of "find" on that
directory. Some file in there (one of the first it
tries to copy) makes it crash.
Comment 1 Jordi Mallach 2002-10-22 14:29:02 UTC
It appears to crash in folders which have a trailing "ç" in their name.
There were a few in the docs folder, like
/mnt/Mis documentos/trade 2.0/devte violenciaç

Renaming it to "devte violencia" fixed the crash.
Comment 2 John Fleck 2002-10-22 14:38:24 UTC
We need to know the version of Nautilus.
We need a stack trace.
Thanks.
Comment 3 Jordi Mallach 2002-10-23 12:47:12 UTC
Doh, sorry about it. The version is 2.0.7 from Debian, and I forgot to
mention that the files were being copied from a local disk to a NFS
export ($HOME is on NFS).

I will provide bugbuddy's stuff later, when I'm on the box.
Comment 4 John Fleck 2002-10-23 13:10:42 UTC
Thanks.
Comment 5 Jordi Mallach 2002-10-29 16:44:22 UTC
Yuck. I accidentally deleted this data. I tried to reproduce the bug,
creating folders with similar names, but I can't get it to crash again. :/

Feel free to close the bug, if you normally do when you can't
reproduce problems.
Comment 6 Jordi Mallach 2002-10-29 16:52:58 UTC
Yay! Wait!
I kept on trying.
Since my last post I just did:
mkdir a long, similar dir to the one I posted before, this time in /tmp:
/tmp/Mis documentos/trade 2.0/devte violenciaç/
Filled it with crap (icons I' copied from the pixmaps dir).
chmod'ed them 755 (similar perms on windows drives by default)
Tried to DnD "Mis Documentos" from a Nautilus folder window to the
desktop, into a folder called "Vías". Remember ~/.gnome-desktop is
inside a NFS mount. It crashed very quickly.

Bug-buddy's trace is attached.
Comment 7 Jordi Mallach 2002-10-29 16:53:46 UTC
Created attachment 11894 [details]
nautilus crash trace
Comment 8 Jordi Mallach 2002-10-29 16:57:30 UTC
Created attachment 11895 [details]
er, useful trace
Comment 9 John Fleck 2002-10-30 02:09:42 UTC
Pasting key bits in so it's easier to read:

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/libpthread.so.0
  • #5 sigaction
    from /lib/libc.so.6
  • #6 pango_get_log_attrs
    from /usr/lib/libpango-1.0.so.0
  • #7 eel_pango_layout_set_font_desc_from_string
    from /usr/lib/libeel-2.so.2
  • #8 eel_pango_layout_set_font_desc_from_string
    from /usr/lib/libeel-2.so.2
  • #9 eel_pango_layout_set_text_ellipsized
    from /usr/lib/libeel-2.so.2
  • #10 eel_ellipsizing_label_set_text
    from /usr/lib/libeel-2.so.2
  • #11 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 gtk_signal_emit
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_table_get_homogeneous
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_table_get_homogeneous
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0

Comment 10 Andrew Sobala 2002-11-03 19:26:59 UTC
Unique trace
Comment 11 David Kennedy 2002-11-15 15:35:10 UTC
*** Bug 98613 has been marked as a duplicate of this bug. ***
Comment 12 David Kennedy 2002-11-15 15:35:45 UTC
98613 is a duplicate, copying things off /mnt as well
Comment 13 mwehner 2003-10-12 07:04:15 UTC
Since this has only been reported for the 2.0.x series, I consider it
fixed in later versions and marking it as such.