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 738862 - nautilus crash when reorder bookmark
nautilus crash when reorder bookmark
Status: RESOLVED DUPLICATE of bug 739150
Product: nautilus
Classification: Core
Component: Bookmarks
3.14.x
Other Linux
: Normal major
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-10-20 12:19 UTC by xgdgsc
Modified: 2014-10-30 16:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Backtrace of the patch (16.14 KB, text/plain)
2014-10-21 17:59 UTC, Thomas Wendt
Details

Description xgdgsc 2014-10-20 12:19:17 UTC
When I do a reorder of one bookmark in nautilus. Nautilus crashes with SIGSEGV.
Comment 1 xgdgsc 2014-10-20 12:19:52 UTC
I have 3.14.0-2 on archlinux.
Comment 2 xgdgsc 2014-10-20 12:55:08 UTC
Core was generated by `/usr/bin/nautilus --gapplication-service'.
Program terminated with signal SIGSEGV, Segmentation fault.
  • #0 clicked_eject_button
    from /usr/lib/libgtk-3.so.0.

Comment 3 Carlos Soriano 2014-10-20 16:02:16 UTC
Can you try with master?

Probably this is the fix https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-14&id=0b5db3e2d78eb67499bf1228e1b6789808b3f568
Comment 4 xgdgsc 2014-10-21 13:40:51 UTC
I just tried master, same result.
Comment 5 Thomas Wendt 2014-10-21 17:59:01 UTC
Created attachment 289061 [details]
Backtrace of the patch

I can confirm this on Debian with nautilus 3.14.0 and libgtk-3-0 3.14.3-1. I haven't tried nautilus master.

Attached is a full backtrace in the hope that it helps.
Comment 6 Ray Griffin 2014-10-30 16:10:43 UTC
Hi team.
I suffer the same issue and running a build from master (92cef4bc70d8ea66f756ec59e17d215e283ec856) gives same behaviour/breakage. 

I report this with ABRT here: https://bugzilla.redhat.com/show_bug.cgi?id=1156653 so hopefully you can get some ideas from all that info, thanks.
Comment 7 Cosimo Cecchi 2014-10-30 16:13:58 UTC
Copying trace here so that BZ tools can find it:

Program received signal SIGSEGV, Segmentation fault.
clicked_eject_button (sidebar=0xd78990, path=0x7fffffffd858) at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkplacessidebar.c:1425
1425	/tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkplacessidebar.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
  • #0 clicked_eject_button
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkplacessidebar.c line 1425
  • #1 bookmarks_button_release_event_cb
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkplacessidebar.c line 3587
  • #2 _gtk_marshal_BOOLEAN__BOXED
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmarshalers.c line 85
  • #3 g_closure_invoke
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gclosure.c line 768
  • #4 signal_emit_unlocked_R
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3553
  • #5 g_signal_emit_valist
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3319
  • #6 g_signal_emit
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3365
  • #7 gtk_widget_event_internal
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkwidget.c line 7773
  • #8 propagate_event_up
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 2424
  • #9 propagate_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 2526
  • #10 gtk_propagate_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 2561
  • #11 gtk_drag_end
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkdnd.c line 4212
  • #12 gtk_drag_button_release_cb
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkdnd.c line 4401
  • #13 _gtk_marshal_BOOLEAN__BOXED
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmarshalers.c line 85
  • #14 g_closure_invoke
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gclosure.c line 768
  • #15 signal_emit_unlocked_R
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3553
  • #16 g_signal_emit_valist
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3319
  • #17 g_signal_emit
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3365
  • #18 gtk_widget_event_internal
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkwidget.c line 7773
  • #19 _gtk_window_check_handle_wm_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkwindow.c line 7717
  • #20 gtk_main_do_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 1566
  • #21 gdk_event_source_dispatch
    at /tmp/buildd/gtk+3.0-3.14.3/./gdk/x11/gdkeventsource.c line 364
  • #22 g_main_dispatch
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3111
  • #23 g_main_context_dispatch
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3710
  • #24 g_main_context_iterate
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3781
  • #25 g_main_context_iteration
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3842
  • #26 g_application_run
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gio/gapplication.c line 2282
  • #27 main
    at nautilus-main.c line 103
  • #0 clicked_eject_button
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkplacessidebar.c line 1425
  • #1 bookmarks_button_release_event_cb
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkplacessidebar.c line 3587
  • #2 _gtk_marshal_BOOLEAN__BOXED
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmarshalers.c line 85
  • #3 g_closure_invoke
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gclosure.c line 768
  • #4 signal_emit_unlocked_R
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3553
  • #5 g_signal_emit_valist
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3319
  • #6 g_signal_emit
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3365
  • #7 gtk_widget_event_internal
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkwidget.c line 7773
  • #8 propagate_event_up
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 2424
  • #9 propagate_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 2526
  • #10 gtk_propagate_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 2561
  • #11 gtk_drag_end
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkdnd.c line 4212
  • #12 gtk_drag_button_release_cb
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkdnd.c line 4401
  • #13 _gtk_marshal_BOOLEAN__BOXED
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmarshalers.c line 85
  • #14 g_closure_invoke
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gclosure.c line 768
  • #15 signal_emit_unlocked_R
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3553
  • #16 g_signal_emit_valist
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3319
  • #17 g_signal_emit
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gobject/gsignal.c line 3365
  • #18 gtk_widget_event_internal
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkwidget.c line 7773
  • #19 _gtk_window_check_handle_wm_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkwindow.c line 7717
  • #20 gtk_main_do_event
    at /tmp/buildd/gtk+3.0-3.14.3/./gtk/gtkmain.c line 1566
  • #21 gdk_event_source_dispatch
    at /tmp/buildd/gtk+3.0-3.14.3/./gdk/x11/gdkeventsource.c line 364
  • #22 g_main_dispatch
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3111
  • #23 g_main_context_dispatch
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3710
  • #24 g_main_context_iterate
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3781
  • #25 g_main_context_iteration
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c line 3842
  • #26 g_application_run
    at /build/glib2.0-dt6trg/glib2.0-2.42.0/./gio/gapplication.c line 2282
  • #27 main
    at nautilus-main.c line 103

Comment 8 Cosimo Cecchi 2014-10-30 16:15:08 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

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