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 760640 - Crash in gtk_notebook_set_show_tabs when closing Epiphany
Crash in gtk_notebook_set_show_tabs when closing Epiphany
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkNotebook
3.19.x
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2016-01-14 21:28 UTC by Michael Catanzaro
Modified: 2016-01-15 20:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
stack trace (91.67 KB, text/plain)
2016-01-14 21:28 UTC, Michael Catanzaro
Details

Description Michael Catanzaro 2016-01-14 21:28:51 UTC
Created attachment 319052 [details]
stack trace

With GTK+ master, Epiphany hangs and then crashes when the window is closed. The crash is inside gtk_notebook_set_show_tabs(), where gtk_css_gadget_set_visible() is called with a NULL gadget.
Comment 1 Michael Catanzaro 2016-01-14 21:52:37 UTC
acc534ebfa2a3c292aca590c8a116a6340d2274d is the first bad commit
commit acc534ebfa2a3c292aca590c8a116a6340d2274d
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Dec 23 04:09:30 2015 +0100

    boxgadget: Add
    
    Adds a GtkBoxGadget that is a Gadget that behaves like a GtkBox.
    
    Use this gadget to implement the notebook base gadget.

:040000 040000 e1b6d8b205840107d5ecca3646461b140b91214c 05aa91d15eef01f0d07184e1bfbe07b146a12fa1 M	gtk
Comment 2 Michael Catanzaro 2016-01-14 21:54:08 UTC
(Note, that was committed three days ago, though it was authored in December.)
Comment 3 Benjamin Otte (Company) 2016-01-15 15:39:10 UTC
Should be fixed in master.
Comment 4 Michael Catanzaro 2016-01-15 20:50:54 UTC
Yup, thanks!