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 484130 - when change bookmark order, application crashed
when change bookmark order, application crashed
Status: RESOLVED NOTGNOME
Product: gtk+
Classification: Platform
Component: Widget: GtkFileChooser
2.12.x
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
Federico Mena Quintero
: 467304 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-10-06 14:17 UTC by Sebastien Bacher
Modified: 2009-08-28 11:32 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Sebastien Bacher 2007-10-06 14:17:17 UTC
The bug has been opened on https://bugs.launchpad.net/bugs/149468

"It can reproduce following step.

1. open nautilus window.

2. go user home directory

3. click your "Desktop" directory and drag'n drop bookmark pane.

4. run "zenity --file-selection"

5. move "Desktop" bookmark for change bookmark order.

6. zenity will be crashed.

Other information.

In gtkfilechooser, "Desktop" directory can't be added bookmark, because it is already in "Volume" bookmark.

but Nautilus can add.
...
Gtk-ERROR **: file /build/buildd/gtk+2.0-2.12.0/gtk/gtkfilechooserdefault.c: line 3573 (shortcuts_reorder): assertion failed: (old_position >= 0 && old_position < impl->num_bookmarks)
...
Program terminated with signal 6, Aborted.
  • #0 __kernel_vsyscall
  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #4 g_log
    from /usr/lib/libglib-2.0.so.0
  • #5 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #6 shortcuts_drag_data_received_cb
    at /build/buildd/gtk+2.0-2.12.0/gtk/gtkfilechooserdefault.c line 3565
  • #7 _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT
    at /build/buildd/gtk+2.0-2.12.0/gtk/gtkmarshalers.c line 2247
  • #8 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #9 ??
    from /usr/lib/libgobject-2.0.so.0
  • #10 ??
  • #11 ??

Comment 1 Matthias Clasen 2007-10-17 02:25:49 UTC
I can't reproduce this crash. Maybe I'm missing some detail in the reproduction instructions ?
Comment 2 Sebastien Bacher 2007-10-17 08:45:19 UTC
no, that happens when doing a Desktop dnd from the user bookmarks to the drives list in the left pane of the fileselector. Are the assertion and the backtrace not useful? What extra informations do you need?
Comment 3 Sebastien Bacher 2007-10-19 16:21:26 UTC
looks like the issue is due to a Debian change
Comment 4 Ignacio Casal Quinteiro (nacho) 2009-08-28 11:32:47 UTC
*** Bug 467304 has been marked as a duplicate of this bug. ***