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 524800 - nautilus crashed with SIGSEGV in strlen()
nautilus crashed with SIGSEGV in strlen()
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: Crashers
2.22.x
Other Linux
: Normal critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-28 14:37 UTC by Pedro Villavicencio
Modified: 2011-04-06 20:19 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Pedro Villavicencio 2008-03-28 14:37:51 UTC
this bug has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/205415

"I was copying files from a USB device across the network (wired connection), most of it went fine and it had an I/O error. After that, Nautilus crashed. It did this twice."

".

Thread 1 (process 6388)

  • #0 strlen
    from /lib/tls/i686/cmov/libc.so.6
  • #1 IA__g_strdup
    at /build/buildd/glib2.0-2.16.1/glib/gstrfuncs.c line 91
  • #2 IA__gtk_label_set_text
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtklabel.c line 1263
  • #3 eel_alert_dialog_set_details_label
    at eel-alert-dialog.c line 332
  • #4 do_run_simple_dialog
    at nautilus-file-operations.c line 899
  • #5 mainloop_proxy_func
    at /build/buildd/glib2.0-2.16.1/gio/gioscheduler.c line 313
  • #6 g_idle_dispatch
    at /build/buildd/glib2.0-2.16.1/glib/gmain.c line 4081
  • #7 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.16.1/glib/gmain.c line 2003
  • #8 g_main_context_iterate
    at /build/buildd/glib2.0-2.16.1/glib/gmain.c line 2636
  • #9 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.16.1/glib/gmain.c line 2844
  • #10 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c line 1163
  • #11 main
    at nautilus-main.c line 572
  • #12 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #13 _start

Comment 1 Alexander Larsson 2009-03-11 15:40:52 UTC
In copy_move_directory() it seems that g_file_enumerate_children or g_file_enumerator_next_file returns a GError with invalid error->message
Comment 2 Alexander Larsson 2009-03-11 15:42:49 UTC
In copy_move_directory() it seems that g_file_enumerator_next_file returns a GError with invalid error->message. I don't see how this could happen though.