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 671684 - scintilla crash on scrollbar left+right click
scintilla crash on scrollbar left+right click
Status: RESOLVED DUPLICATE of bug 671819
Product: anjuta
Classification: Applications
Component: plugins: editor: scintilla
git master
Other Linux
: High critical
: ---
Assigned To: Sébastien Granjoux
Anjuta maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-08 23:09 UTC by Massimo Cora'
Modified: 2012-03-13 18:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Massimo Cora' 2012-03-08 23:09:37 UTC
I encountered a weird crash while using Anjuta - Scintilla editor.

Open a file, then on the scrollbar of that document press the left mouse and (keeping the left pressed) click the right one.
I've a freeze of the entire gnome3.
I have to switch to a console and kill the process by hand.

This doesn't seem to happen with gtksourceview.
Comment 1 André Klapper 2012-03-09 10:53:05 UTC
Stacktrace? :)
Comment 2 Sébastien Granjoux 2012-03-09 18:36:07 UTC
Nice find! I have tried here and it crashes Anjuta, I will try to check what's happen.
Comment 3 Massimo Cora' 2012-03-10 08:50:46 UTC
(In reply to comment #1)
> Stacktrace? :)

unfortunately there's no way to have a stacktrace as the gdb window becomes unresponsive when the crash happens.

The problem exists even with Anjuta 3.2.2
Comment 4 Massimo Cora' 2012-03-10 08:54:19 UTC
What I can see is just a

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4d9171a in g_slice_alloc ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb)
Comment 5 Sébastien Granjoux 2012-03-10 09:09:28 UTC
I have been able to get a stack trace by running gdb in a terminal outside a X session window and attaching it to Anjuta running in a X session.

This is a stack overflow involving Gdl and Scintilla. When you click on the button you get gtk_range_grab_remove which is calling gtk_range_grab_notify and at least one of the notified widget call again gtk_range_grab_remove.

I don't know if it is an issue in Gtk+ 3. I have updated to the latest version of Gtk but it doesn't solve the issue. I don't know if we have the problem with Gtk+2 as I haven't been able to recompile a older version of Anjuta.
Comment 6 Massimo Cora' 2012-03-10 09:27:22 UTC
oh yes you're right. I'll paste it here
(I'm on a debian testing)

0x00007f4227178cc3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, 
    timeout=100) at ../sysdeps/unix/sysv/linux/poll.c:87
87	../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
Continuing.

Program received signal SIGSEGV, Segmentation fault.
*__GI___libc_malloc (bytes=464) at malloc.c:3615
3615	malloc.c: No such file or directory.
  • #0 *__GI___libc_malloc
    at malloc.c line 3615
  • #1 ??
    from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
  • #2 ??
    from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
  • #3 pixman_region32_union
    from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
  • #4 cairo_region_union
    from /usr/lib/libcairo.so.2
  • #5 impl_window_add_update_area
    at /tmp/buildd/gtk+3.0-3.2.3/./gdk/gdkwindow.c line 4305
  • #6 gdk_window_invalidate_maybe_recurse_full
    at /tmp/buildd/gtk+3.0-3.2.3/./gdk/gdkwindow.c line 4412
  • #7 gdk_window_invalidate_maybe_recurse_full
    at /tmp/buildd/gtk+3.0-3.2.3/./gdk/gdkwindow.c line 4325
  • #8 gtk_widget_queue_draw_area
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c line 4544
  • #9 gtk_paned_leave
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1593
  • #10 _gtk_marshal_BOOLEAN__BOXED
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmarshalers.c line 85
  • #11 g_closure_invoke
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #12 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #15 gtk_widget_event_internal
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c line 6132
  • #16 synth_crossing
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c line 11039
  • #17 _gtk_widget_synthesize_crossing
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c line 11120
  • #18 synth_crossing_for_grab_notify
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2074
  • #19 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2125
  • #20 ScintillaGTK::ForAll
    at gtk/ScintillaGTK.cxx line 595
  • #21 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #22 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #23 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #24 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #25 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #26 gtk_notebook_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtknotebook.c line 4464
  • #27 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #28 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #29 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #30 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #31 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #32 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #33 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #34 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #35 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #36 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #37 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #38 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #39 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #40 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #41 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #42 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #43 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #44 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #45 gtk_grab_notify
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2182
  • #46 range_grab_remove
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2308
  • #47 stop_scrolling
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2644
  • #48 g_closure_invoke
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #49 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #50 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #51 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #52 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2141
  • #53 ScintillaGTK::ForAll
    at gtk/ScintillaGTK.cxx line 595
  • #54 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #55 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #56 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #57 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #58 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #59 gtk_notebook_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtknotebook.c line 4464
  • #60 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #61 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #62 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #63 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #64 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #65 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #66 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #67 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #68 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #69 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #70 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #71 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #72 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #73 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #74 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #75 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #76 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #77 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #78 gtk_grab_notify
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2182
  • #79 range_grab_remove
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2308
  • #80 stop_scrolling
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2644
  • #81 g_closure_invoke
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #82 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #83 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #84 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #85 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2141
  • #86 ScintillaGTK::ForAll
    at gtk/ScintillaGTK.cxx line 595
  • #87 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #88 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #89 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #90 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #91 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #92 gtk_notebook_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtknotebook.c line 4464
  • #93 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #94 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #95 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #96 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #97 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #98 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #99 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #100 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #101 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #102 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #103 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #104 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #105 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #106 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #107 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #108 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #109 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #110 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #111 gtk_grab_notify
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2182
  • #112 range_grab_remove
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2308
  • #113 stop_scrolling
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2644
  • #114 g_closure_invoke
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #115 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #116 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #117 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #118 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2141
  • #119 ScintillaGTK::ForAll
    at gtk/ScintillaGTK.cxx line 595
  • #120 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #121 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #122 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #123 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #124 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #125 gtk_notebook_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtknotebook.c line 4464
  • #126 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #127 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #128 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #129 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #130 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #131 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #132 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #133 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946
  • #134 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #135 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #136 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #137 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #138 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #139 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #140 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #141 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #142 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #143 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #144 gtk_grab_notify
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2182
  • #145 range_grab_remove
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2308
  • #146 stop_scrolling
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkrange.c line 2644
  • #147 g_closure_invoke
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #148 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #149 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #150 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #151 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2141
  • #152 ScintillaGTK::ForAll
    at gtk/ScintillaGTK.cxx line 595
  • #153 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #154 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #155 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #156 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1866
  • #157 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #158 gtk_notebook_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtknotebook.c line 4464
  • #159 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #160 gtk_box_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkbox.c line 1856
  • #161 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #162 gtk_grab_notify_foreach
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c line 2109
  • #163 gtk_paned_forall
    at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkpaned.c line 1946

Comment 7 Sébastien Granjoux 2012-03-10 12:30:23 UTC
It is not linked to Gdl. I have been able to reproduce the crash with the scintilla test program.

The issue seems to be due to two grab operations, one used by the scrollbar (triggered by the first click on the left button) and the other one used to display a menu (triggered by the second click on the right button).

I think a right click on the scrollbar with gtksourceview doesn't trigger the displaying of the menu that's why we don't get this issue.
Comment 8 Sébastien Granjoux 2012-03-13 18:51:27 UTC

*** This bug has been marked as a duplicate of bug 671819 ***