Crash when DnD bookmarks in places sidebar

Bug #54162 reported by Xavier Claessens
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Fix Released
Undecided
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

Here is the call stack:

#0 0xb7715ea0 in g_type_check_instance_cast ()
   from /usr/lib/libgobject-2.0.so.0
#1 0x080834e3 in add_place (sidebar=0x8405e88,
    place_type=<value optimized out>, name=0xb6d42597 "Documents",
    icon=0x813219d "gnome-fs-directory",
    uri=0x84ff8a0 "file:///home/zdra/Documents", drive=0x0, volume=0x0,
    index=0) at nautilus-places-sidebar.c:204
#2 0x08083ce6 in update_places (sidebar=0x82ed978)
    at nautilus-places-sidebar.c:250
#3 0xb7706a2a in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#4 0xb76fa65f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5 0xb7709924 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#6 0xb770ae47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7 0xb770b000 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#8 0x0806c2aa in nautilus_bookmark_list_contents_changed (bookmarks=0x823acc8)
    at nautilus-bookmark-list.c:298
#9 0x080853dc in drag_data_received_callback (widget=0x84fa018,
    context=0x86d1568, x=111, y=280, selection_data=0xbf8ab1b4, info=0,
    time=2875120084, sidebar=0x82ed978) at nautilus-places-sidebar.c:921
#10 0xb7b908ad in _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT ()
   from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#11 0xb76fa65f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0xb7709924 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#13 0xb770ae47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#14 0xb770db5f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#15 0xb7cb4027 in _gtk_drag_dest_handle_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7b9139a in _gtk_marshal_VOID__BOXED_UINT ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb76fa65f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb7709924 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#19 0xb770ae47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb770db5f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#21 0xb7be73e0 in gtk_target_list_unref () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7be9456 in gtk_selection_convert () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7cb2ddc in gtk_drag_get_data () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x08084e31 in get_drag_data (tree_view=0x84fa018, context=0x86d1568,
    time=2875120084) at nautilus-places-sidebar.c:663
#25 0x08084e5a in drag_drop_callback (tree_view=0x84fa018, context=0x86d1568,
    x=111, y=280, time=2875120084, sidebar=0x82ed978)
    at nautilus-places-sidebar.c:1052
#26 0xb7b926b1 in _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb76fa65f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0xb7709924 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#29 0xb770ac10 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb770db5f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#31 0xb7cb3ab7 in _gtk_drag_source_handle_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7cb274f in gtk_drag_unhighlight () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb7cb27b2 in gtk_drag_unhighlight () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb7cb27b2 in gtk_drag_unhighlight () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb7cb27b2 in gtk_drag_unhighlight () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7cb27b2 in gtk_drag_unhighlight () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb7cb27b2 in gtk_drag_unhighlight () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb7cb27b2 in gtk_drag_unhighlight () from /usr/lib/libgtk-x11-2.0.so.0
#39 0xb7cb3d8d in _gtk_drag_dest_handle_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb7b8dd39 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb7a22261 in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#42 0xb76770c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#43 0xb7679e62 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#44 0xb767a20c in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#45 0xb7b8e072 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#46 0x0807b085 in main (argc=1, argv=0xbf8ac154) at nautilus-main.c:367
#47 0xb74168b8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#48 0x080678a1 in _start ()

Upstream bug where I posted the patch for DnD of bookmarks: http://bugzilla.gnome.org/show_bug.cgi?id=319022
nautilus CVS didn't crash when I wrote the patch, so it's maybe an ubuntu bug.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for pointing that, fixed with that upload:

" nautilus (2.15.90-0ubuntu2) edgy; urgency=low
 .
   * debian/patches/06_documents_place.patch:
     - updated for the add_place API change,
       thank to Xavier Claessens <email address hidden> who pointed that
       (Ubuntu: #54162)"

Changed in nautilus:
assignee: nobody → desktop-bugs
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.