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 669608 - gedit segfaults on filebrowser sidepane use
gedit segfaults on filebrowser sidepane use
Status: RESOLVED OBSOLETE
Product: gedit-plugins
Classification: Other
Component: General
3.3.x
Other Linux
: Normal critical
: ---
Assigned To: Gedit maintainers
Gedit maintainers
Depends on:
Blocks:
 
 
Reported: 2012-02-07 21:45 UTC by Sebastien Bacher
Modified: 2020-11-24 10:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2012-02-07 21:45:49 UTC
The bug got reported on https://bugs.launchpad.net/ubuntu/+source/gedit/+bug/927150

"gedit 3.3.2-0ubuntu3

This was originally reported by fabrg in bug #926858.
I could reproduce the crash with Ubuntu 12.04 following his instructions:
Steps to reproduce:

1. Open gedit and display File Browser (side panel)
2. Open a structure folder with some folders and files (i suggest you /home/), and expand some folder till you see some files, like
-- /afolder/
--------afile
--------afile
-- /afolder/
--------afile
--------afile
--------afile
3. click "refresh view" button
4. the structure should collapse automaticaly. if not, try to refresh again untill it does. (probally gedit will crash)
5. when the folder collapse, expand it again.
6. repeat steps 3 to 5 till gedit crashes.

  • #0 g_type_check_instance_is_a
    at /build/buildd/glib2.0-2.31.14/./gobject/gtype.c line 3965
  • #1 g_file_equal
    at /build/buildd/glib2.0-2.31.14/./gio/gfile.c line 587
  • #2 g_hash_table_lookup_node
    at /build/buildd/glib2.0-2.31.14/./glib/ghash.c line 422
  • #3 g_hash_table_insert_internal
    at /build/buildd/glib2.0-2.31.14/./glib/ghash.c line 1151
  • #4 row_expanded
    at gedit-file-browser-view.c line 174
  • #5 g_closure_invoke
    at /build/buildd/glib2.0-2.31.14/./gobject/gclosure.c line 774
  • #6 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.14/./gobject/gsignal.c line 3340
  • #7 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.14/./gobject/gsignal.c line 3033
  • #8 g_signal_emit
    at /build/buildd/glib2.0-2.31.14/./gobject/gsignal.c line 3090
  • #9 gtk_tree_view_real_expand_row
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtktreeview.c line 12795
  • #10 gtk_tree_view_button_release
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtktreeview.c line 3394
  • #11 button_release_event
    at gedit-file-browser-view.c line 502
  • #12 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtkmarshalers.c line 85
  • #13 g_closure_invoke
    at /build/buildd/glib2.0-2.31.14/./gobject/gclosure.c line 774
  • #14 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.31.14/./gobject/gsignal.c line 3340
  • #15 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.14/./gobject/gsignal.c line 3043
  • #16 g_signal_emit
    at /build/buildd/glib2.0-2.31.14/./gobject/gsignal.c line 3090
  • #17 gtk_widget_event_internal
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtkwidget.c line 6154
  • #18 gtk_propagate_event
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtkmain.c line 2437
  • #19 gtk_main_do_event
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtkmain.c line 1694
  • #20 gdk_event_source_dispatch
    at /build/buildd/gtk+3.0-3.3.12/./gdk/x11/gdkeventsource.c line 360
  • #21 g_main_dispatch
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 2510
  • #22 g_main_context_dispatch
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3047
  • #23 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3118
  • #24 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3055
  • #25 g_main_loop_run
    at /build/buildd/glib2.0-2.31.14/./glib/gmain.c line 3312
  • #26 gtk_main
    at /build/buildd/gtk+3.0-3.3.12/./gtk/gtkmain.c line 1167
  • #27 gedit_main
    at gedit.c line 203
  • #28 main
    at gedit.c line 294

Comment 1 Sébastien Wilmet 2020-11-24 10:17:32 UTC
Mass-closing of all gedit-plugins bugzilla tickets.

Special "code" to find again all those gedit-plugins bugzilla tickets that were open before the mass-closing:

2bfe1b0590a78457e1f1a6a90fb975f5878cb60064ccfe1d7db76ca0da52f0f3

By searching the above sha256sum in bugzilla, the gedit contributors can find again the tickets. We may be interested to do so when we work on a specific area of the code, to at least know the known problems and possible enhancements.

We do this mass-closing because bugzilla.gnome.org is being replaced by gitlab.gnome.org.