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 597595 - nautilus crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID()
nautilus crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID()
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: Crashers
2.28.x
Other Linux
: Normal critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-10-06 19:27 UTC by Pedro Villavicencio
Modified: 2011-04-06 20:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description Pedro Villavicencio 2009-10-06 19:27:07 UTC
this report has been filed here:

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

"I was erasing some files.
The files got deleted but nautilus suddenly crashed"

".

Thread 1 (process 1438)

  • #0 nautilus_file_set_display_name
    at nautilus-file.c line 217
  • #1 compare_by_display_name
    at nautilus-file.c line 3686
  • #2 selection_changed_callback
    at nautilus-information-panel.c line 1124
  • #3 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #5 ??
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #8 nautilus_window_report_selection_changed
    at nautilus-window-manage-views.c line 110
  • #9 nautilus_window_info_report_selection_changed
    at nautilus-window-info.c line 152
  • #10 fm_directory_view_send_selection_change
    at fm-directory-view.c line 2270
  • #11 display_selection_info_idle_callback
    at fm-directory-view.c line 2871
  • #12 ??
    from /lib/libglib-2.0.so.0
  • #13 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #14 ??
    from /lib/libglib-2.0.so.0
  • #15 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #16 gtk_marshal_VOID__POINTER_POINTER_UINT_UINT
    at /build/buildd/gtk+2.0-2.18.1/gtk/gtkmarshal.c line 829
  • #17 main
    at nautilus-main.c line 595

Comment 1 Marcus Carlson 2009-10-11 22:25:35 UTC
Just a little bit of information; from src/nautilus-information-panel.c:1122 : file is actually null (according to the stacktrace in launchpad) - so the statement here is not absolutly correct.

/* this should never fail here, as we're displaying the file */
file = nautilus_file_get_existing (selected);
uri = nautilus_file_get_uri (file);
Comment 2 Cosimo Cecchi 2011-04-06 20:52:27 UTC
Yeah, this should be obsolete for 3.0, as we don't have the information panel anymore.