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 326712 - nautilus crashes when replacing a file
nautilus crashes when replacing a file
Status: RESOLVED DUPLICATE of bug 324262
Product: nautilus
Classification: Core
Component: File and Folder Operations
2.13.x
Other All
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-12 10:38 UTC by Andreas Proschofsky
Modified: 2006-01-16 16:02 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Andreas Proschofsky 2006-01-12 10:38:45 UTC
Steps to reproduce:
1. Drag foo.txt to another folder where a file with the same name already exists
2. Choose "Replace"
3. See it crash


Stack trace:
Backtrace was generated from '/usr/bin/nautilus'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/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)
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1226930496 (LWP 10966)]
[New Thread -1302537296 (LWP 14049)]
[New Thread -1239426128 (LWP 10967)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226930496 (LWP 10966))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #5 g_log
    from /usr/lib/libglib-2.0.so.0
  • #6 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #7 nautilus_directory_unref
  • #8 gnome_vfs_async_get_job_limit
    from /usr/lib/libgnomevfs-2.so.0
  • #9 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #10 g_source_remove_poll
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_context_acquire
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #13 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 POA_Nautilus_MetafileFactory__fini
  • #15 __libc_start_main
    from /lib/tls/libc.so.6
  • #16 ??
  • #0 __kernel_vsyscall


Other information:
Happens every time, remote and local, nautilus version is 2.13.3. gnome-vfs
version is 2.13.3 too. This is on Gentoo, self built from source
Comment 1 Martin Wehner 2006-01-13 20:11:09 UTC
Hmm, cannot reproduce with head. Any chance you could provide a stack with full debug info? Does it happen in both list an icon view? Do you get any console output?
Comment 2 Andreas Proschofsky 2006-01-13 21:22:30 UTC
Here is more useful trace, and yes this happens with both list and icon view (and browser and spatial modus)


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

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1226500416 (LWP 31117)]
[New Thread -1267733584 (LWP 31195)]
[New Thread -1238996048 (LWP 31120)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226500416 (LWP 31117))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #5 g_log
    from /usr/lib/libglib-2.0.so.0
  • #6 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #7 update_transfer_callback
    at nautilus-file-operations.c line 1262
  • #8 dispatch_sync_job_callback
    at gnome-vfs-job.c line 282
  • #9 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #10 g_source_remove_poll
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_context_acquire
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #13 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 main
    at nautilus-main.c line 435
  • #0 __kernel_vsyscall

Comment 3 Martin Wehner 2006-01-13 21:32:57 UTC
Cool, thanks. What does the warning on the console say?
Comment 4 Andreas Proschofsky 2006-01-13 23:41:58 UTC
Sorry, forgot about that, here it is:

** ERROR **: file nautilus-file-operations.c: line 1196 (handle_transfer_overwrite): should not be reached
aborting...
Comment 5 Martin Wehner 2006-01-15 11:22:17 UTC
Oh, right - Then this is a duplicate of bug 324262 (which is fixed in CVS). Thanks for your help.

*** This bug has been marked as a duplicate of 324262 ***
Comment 6 Andreas Proschofsky 2006-01-16 16:02:38 UTC
Just wanted to add: You were right this is fixed with nautilus-2.13.4. Keep up the good work, thanks a lot!