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 707864 - File browser plugin: crash when clicking unmounted gvfs bookmark
File browser plugin: crash when clicking unmounted gvfs bookmark
Status: RESOLVED OBSOLETE
Product: gedit-plugins
Classification: Other
Component: General
3.9.x
Other Linux
: High critical
: ---
Assigned To: Gedit maintainers
Gedit maintainers
: 721917 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-09-10 14:57 UTC by Martin Meyer
Modified: 2019-03-23 20:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GDB Backtrace (5.59 KB, text/plain)
2013-09-26 14:20 UTC, Jamie Arseneault
Details

Description Martin Meyer 2013-09-10 14:57:25 UTC
I use the File Browser Panel plugin to edit files over an SFTP bookmark link. If I click on an sftp bookmark before it has been mounted somewhere else, it crashes gedit. It should auto-connect to the mount point instead.

I've been experiencing this crash on *some* of my computers since the 3.8 release. I think it didn't crash if the bookmark had been created in a previous version of gnome, but it's hard to be sure if that was really it.

This might be related to bug 706714, or maybe that is unrelated and just further annoying me ;-)
Comment 1 André Klapper 2013-09-10 16:11:42 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Martin Meyer 2013-09-11 14:49:57 UTC
I used abrt to file an issue in RedHat's bugzilla (it was easier to get the trace info that way).

https://bugzilla.redhat.com/show_bug.cgi?id=1006951

It looks like it's a segfault here (from the backtrace):

  • #0 gedit_file_browser_store_set_root_and_virtual_root
    at gedit-file-browser-store.c line 3183

Comment 3 Jamie Arseneault 2013-09-26 14:20:03 UTC
Created attachment 255841 [details]
GDB Backtrace
Comment 4 Jamie Arseneault 2013-09-26 14:20:42 UTC
Happening here too in gedit 3.8.3 on Debian Testing.
Comment 5 Sébastien Wilmet 2013-09-26 14:48:25 UTC


  • #0 gedit_file_browser_store_set_root_and_virtual_root
    from /usr/lib/x86_64-linux-gnu/gedit/plugins/libfilebrowser.so
  • #1 gedit_file_browser_widget_set_root_and_virtual_root
    from /usr/lib/x86_64-linux-gnu/gedit/plugins/libfilebrowser.so
  • #2 ??
    from /usr/lib/x86_64-linux-gnu/gedit/plugins/libfilebrowser.so
  • #3 g_cclosure_marshal_VOID__BOXEDv
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gmarshal.c line 1160
  • #4 _g_closure_invoke_va
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gclosure.c line 840
  • #5 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gsignal.c line 3234
  • #6 g_signal_emit
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gsignal.c line 3384
  • #7 ??
    from /usr/lib/x86_64-linux-gnu/gedit/plugins/libfilebrowser.so
  • #8 ??
    from /usr/lib/x86_64-linux-gnu/gedit/plugins/libfilebrowser.so
  • #9 _gtk_marshal_BOOLEAN__BOXED
    at /tmp/buildd/gtk+3.0-3.8.4/./gtk/gtkmarshalers.c line 85
  • #10 g_closure_invoke
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gclosure.c line 777
  • #11 signal_emit_unlocked_R
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gsignal.c line 3622
  • #12 g_signal_emit_valist
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gsignal.c line 3338
  • #13 g_signal_emit
    at /tmp/buildd/glib2.0-2.36.4/./gobject/gsignal.c line 3384
  • #14 gtk_widget_event_internal
    at /tmp/buildd/gtk+3.0-3.8.4/./gtk/gtkwidget.c line 6714
  • #15 gtk_widget_event
    at /tmp/buildd/gtk+3.0-3.8.4/./gtk/gtkwidget.c line 6371
  • #16 propagate_event_up
    at /tmp/buildd/gtk+3.0-3.8.4/./gtk/gtkmain.c line 2403
  • #17 propagate_event
    at /tmp/buildd/gtk+3.0-3.8.4/./gtk/gtkmain.c line 2511
  • #18 gtk_main_do_event
    at /tmp/buildd/gtk+3.0-3.8.4/./gtk/gtkmain.c line 1716
  • #19 gdk_event_source_dispatch
    at /tmp/buildd/gtk+3.0-3.8.4/./gdk/x11/gdkeventsource.c line 364
  • #20 g_main_dispatch
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3054
  • #21 g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3630
  • #22 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3701
  • #23 g_main_context_iteration
    at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c line 3762
  • #24 g_application_run
    at /tmp/buildd/glib2.0-2.36.4/./gio/gapplication.c line 1623
  • #25 main

Comment 6 Sébastien Wilmet 2014-12-18 10:27:59 UTC
See bug #721917 for the same backtrace, with another type of GVFS.
Comment 7 Sébastien Wilmet 2014-12-18 10:28:19 UTC
*** Bug 721917 has been marked as a duplicate of this bug. ***
Comment 8 Sébastien Wilmet 2015-06-15 15:34:18 UTC
I cannot reproduce this bug with GNOME and gedit 3.14. Can you still reproduce this bug with a recent version of GNOME (or at least GIO/GVFS) and gedit 3.14 or 3.16?
Comment 9 Martin Meyer 2015-07-28 15:26:14 UTC
I am unable to reproduce in current versions.