Comment 21 for bug 184547

Revision history for this message
In , Mh+mozilla (mh+mozilla) wrote :

It only happens on some sites, the url attached to this bug is very reliable to trigger the crash. I never got firefox to crash on it, despite switching between full and text zoom. Epiphany is using nsIMarkupContentViewer->SetTextZoom. At first I thought it could be related to the zoom factors Epiphany was using (Firefox uses 1.1, 1.2, 1.3... epiphany uses some strange values (some square roots, I think)) and changed the factors in epiphany, but that didn't change anything.

I tried adding the relevant code portions to the TestGtkEmbed code, and while zooming works with my hack, it doesn't crash, which is quite disappointing.

Anyways, it looks very much like stack or heap corruption of some sort from where i stand.

I would suggest trying with the latest Epiphany from the 2.22 branch (2.22.3 iirc), and check lib/ephy-zoom.* and embed/mozilla/EphyBrowser.cpp.