[Dx-packages] [Bug 1386255] Re: devhelp and many other apps crash with SIGSEGV in g_closure_invoke() due to overlay-scrollbars

2014-10-28 Thread Marius Gedminas
GtkScrollbar stopped paying attention to grab_notify signals in upstream commit 26dff0d7830b45b61fb424e4a5c1f98c4091 somewhere in 3.13.x. You can see it online at https://github.com/GNOME/gtk/commit/26dff0d7830b45b61fb424e4a5c1f98c4091 -- You received this bug notification because you ar

[Dx-packages] [Bug 1386255] Re: devhelp and many other apps crash with SIGSEGV in g_closure_invoke() due to overlay-scrollbars

2014-10-28 Thread Marius Gedminas
Here's what causes the crash: - overlay-scrollbar's gtk_module_init() does this: widget_class = g_type_class_ref (GTK_TYPE_SCROLLBAR) pre_hijacked_scrollbar_grab_notify = widget_class->grab_notify; In GTK+ 3.14 widget_class->grab_notify for GTK_TYPE_SCROLLBAR is NULL. - overl

[Dx-packages] [Bug 1386255] Re: devhelp and many other apps crash with SIGSEGV in g_closure_invoke() due to overlay-scrollbars

2014-10-28 Thread Marius Gedminas
This patch fixes the crash: https://gist.github.com/84d1545df63a4e0ad981 -- You received this bug notification because you are a member of DX Packages, which is subscribed to overlay-scrollbar in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1386255 Title: devhelp

[Dx-packages] [Bug 1386255] Re: devhelp and many other apps crash with SIGSEGV in g_closure_invoke() due to overlay-scrollbars

2014-10-28 Thread Marius Gedminas
Details about my GDB session: - gdb gnome-calculator (easy to trigger the bug: click on the titlebar dropdown; bonus: doesn't hold a keyboard/mouse grab when it gets frozen by gdb) - 'run' - click on the titlebar dropdown, see the window freeze - gdb shows a segfault at 0x0 - 'bt' shows the stack

[Dx-packages] [Bug 1386255] Re: devhelp and many other apps crash with SIGSEGV in g_closure_invoke() due to overlay-scrollbars

2014-10-28 Thread Marius Gedminas
For the record, I had overlay scrollbars disabled ('gsettings set com.canonical.desktop.interface scrollbar-mode normal') when I saw these segfaults. -- You received this bug notification because you are a member of DX Packages, which is subscribed to overlay-scrollbar in Ubuntu. Matching subscri