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 695364 - [3.7.12] gedit segfaults when scrolling
[3.7.12] gedit segfaults when scrolling
Status: RESOLVED DUPLICATE of bug 695304
Product: gtk+
Classification: Platform
Component: Widget: Other
3.7.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2013-03-07 15:17 UTC by Sebastien Bacher
Modified: 2013-03-07 17:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2013-03-07 15:17:53 UTC
Since the GTK 3.7.10 to 3.7.12 update, gedit (3.6) segfaults when try scroll down

"_gtk_bubble_window_popdown (window=0x0) at gtkbubblewindow.c:1135
1135	  GtkBubbleWindowPrivate *priv = window->priv;
(gdb) bt
  • #0 _gtk_bubble_window_popdown
    at gtkbubblewindow.c line 1135
  • #1 text_window_scroll
    at gtktextview.c line 9104
  • #2 gtk_text_view_value_changed
    at gtktextview.c line 8055
  • #3 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.35.8/./gobject/gmarshal.c line 85
  • #4 g_closure_invoke
    at /build/buildd/glib2.0-2.35.8/./gobject/gclosure.c line 777
  • #5 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c line 3566
  • #6 g_signal_emit_valist
    at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c line 3314
  • #7 g_signal_emit
    at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c line 3370
  • #8 gtk_adjustment_value_changed
    at gtkadjustment.c line 762
  • #9 gtk_adjustment_set_value
    at gtkadjustment.c line 443
  • #10 gtk_scrolled_window_scroll_event
    at gtkscrolledwindow.c line 2311
  • #11 _gtk_marshal_BOOLEAN__BOXEDv
    at gtkmarshalers.c line 130
  • #12 g_type_class_meta_marshalv
  • #13 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.35.8/./gobject/gclosure.c line 840
  • #14 g_signal_emit_valist
    at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c line 3225
  • #15 g_signal_emit
    at /build/buildd/glib2.0-2.35.8/./gobject/gsignal.c line 3370
  • #16 gtk_widget_event_internal
    at gtkwidget.c line 6711
  • #17 gtk_widget_event
    at gtkwidget.c line 6368
  • #18 propagate_event_up
    at gtkmain.c line 2393
  • #19 propagate_event
    at gtkmain.c line 2501
  • #20 gtk_main_do_event
    at gtkmain.c line 1716
  • #21 _gdk_event_emit
    at /build/buildd/gtk+3.0-3.7.10/./gdk/gdkevents.c line 69
  • #22 gdk_event_source_dispatch
    at /build/buildd/gtk+3.0-3.7.10/./gdk/x11/gdkeventsource.c line 364
  • #23 g_main_dispatch
    at /build/buildd/glib2.0-2.35.8/./glib/gmain.c line 3054
  • #24 g_main_context_dispatch
    at /build/buildd/glib2.0-2.35.8/./glib/gmain.c line 3630
  • #25 g_main_context_iterate
    at /build/buildd/glib2.0-2.35.8/./glib/gmain.c line 3701

Comment 1 Emmanuele Bassi (:ebassi) 2013-03-07 15:34:02 UTC
I think this is a dupe of bug 695304, which has been fixed in master already:

commit ca2368dba958d6fecf2fce417307bb9cbbe6eb6b
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Wed Mar 6 17:04:23 2013 +0100

    GtkTextView: don't popdown a bubble if we don't have one
    
    This causes a segfault.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=695304

*** This bug has been marked as a duplicate of bug 695304 ***
Comment 2 Sebastien Bacher 2013-03-07 17:27:46 UTC
Thanks, sorry about the duplicate, I did a bugzilla query for the first frame of the stacktrace but that didn't return anything because the previous bug didn't have a stacktrace...