GNOME Bugzilla – Bug 779402
libgtk-3-0: Locally built Epiphany SIGSEVs at gtk_css_static_style_new_compute
Last modified: 2017-03-01 15:05:15 UTC
I'm using WebKitGtk+ with my own JHBuild setting: https://github.com/tanty/jhbuild-epiphany/tree/master Epiphany 3.22.6 and WebKit 2.15.90. However, the rest of the dependencies, but mesa and its dependencies, and evince, are all provided from Debian Testing. WebKit's compilation was done with CMake args: '-DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DENABLE_MINIBROWSER=ON -DCMAKE_C_FLAGS_RELEASE="-O0 -g -DNDEBUG -DG_DISABLE_CAST_CHECKS" -DCMAKE_CXX_FLAGS_RELEASE="-O0 -g -DNDEBUG -DG_DISABLE_CAST_CHECKS"' Epiphany's compilation was done with autotools args: '--disable-Werror --enable-debug --disable-static --disable-gtk-doc --disable-introspection' After visiting several pages, eventually, the Epiphany hits a SIGSEV. This bug is not reproducible in a predictable way.
Details and BTs at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856397
This SIGSEV is very easy to reproduce, although not in a predictable way.
Created attachment 346953 [details] BT from gdb for epiphany I think bug 779401 is the same. The crash seems to happen upon clicking on the "Deny" button that asks for permission to allow the current web page to know the user's location. That was, at least, for this BT. I don't think it was happening exactly in the same way for the previous BTs. This BT has been obtained by using: export G_SLICE=debug-blocks
(In reply to Andres Gomez from comment #3) > The crash seems to happen upon clicking on the "Deny" button that asks for > permission to allow the current web page to know the user's location. OK, this has got to be bug #779180. Something is wrong with my info bar tracking code. I asked Carlos to look at it because even though my commit is small, I really don't see my mistake. *** This bug has been marked as a duplicate of bug 779180 ***