[webkit-gtk] Changes between 2.2.3 and 2.2.4

Carlos Garcia Campos cgarcia at igalia.com
Fri Feb 7 23:35:56 PST 2014


El vie, 07-02-2014 a las 15:38 -0800, Niranjan Rao escribió:
> I am on ubuntu 12.04, 64bit. All the problems are for Webkit 2
> 
> I have read release notes for 2.2.4 and know what is changed based on 
> release notes. Reason for this mail is I am finding 2.2.4 more unstable 
> as compared to 2.2.3. I am not familiar with internal guts of webkit 
> code, but suspecting that some internal guts have changed which has to 
> do something with threading or synchronization purely based on observations.

You can see the list of changes in:

http://trac.webkit.org/log/releases/WebKitGTK/webkit-2.2

> Right now I have both builds installed in 2 different directories. These 
> builds were built with exact same configure command and same libraries. 
> Two features that I have noticed that do not work in 2.2.4 do work 
> properly in 2.2.3
> 
> 1. Web inspector - For me, 2.2.4 web inspector is hit or miss. Most of 
> the time, it ends up with WebProcess crashing. Not saying it has not 
> worked, but those are very rare occasions. With 2.2.3 it has always 
> worked and still works.

I haven't seen any change related to the web inspector, it must be side
effect of another change. The internal changes are related to
accessibility and the ANGLE sources that were updated. There aren't many
changes, so I think you could try to bisect to find the revision that
introduced the regressions.

> 2. Print operation. I am trying to print to a pdf file using 
> WebKitPrintOperation. With 2.2.4 it has always failed with MiniBrowser - 
> bug logged https://bugs.webkit.org/show_bug.cgi?id=128336. With 2.2.3 it 
> always works. Same failures with release 2.3.5 also.

Yes, we have fixed several crashes in the printing code.

> For print operation its even worst. What I am seeing is after 2/3 tries 
> when code fails, my machine freezes and leaves reboot with power button 
> only option. Its possible these two are unrelated, but I had to force 
> reboot my machine 4 times today and I was trying to get same print 
> functionality working. Apart from this I don't recall my machine 
> freezing in last 6-8 months.

In this case I would also suggest to revert the printing commits one by
one until the problem is fixed to identify the bad commit.

> 
> Is this my environment issue? If so, why does it work in 2.2.3. Just to 
> make sure I have built both versions again with same configure command.
> 
> I know release notes for 2.2.4 mention fixing several crashes when 
> printing via javascript. Is it possible that these changes are causing 
> print operation problems I am seeing. Is there any place where I can see 
> which files and/or what logic was changed while fixing these crashes?

You can see the changes in the trac as well.

http://trac.webkit.org/changeset/162349/releases/WebKitGTK/webkit-2.2
http://trac.webkit.org/changeset/162347/releases/WebKitGTK/webkit-2.2
http://trac.webkit.org/changeset/162345/releases/WebKitGTK/webkit-2.2
http://trac.webkit.org/changeset/162343/releases/WebKitGTK/webkit-2.2

I recommend you to clone the git repository, so that you can easily see
the changes and run bisect to find the bad commits

> Following are external libraries I had to build/install to get it 
> working on Ubuntu 12.04
> atk-2.11.4           glib-2.36.1             gtk+-3.6.4
> at-spi2-atk-2.11.3   glib-networking-2.36.1  harfbuzz-0.9.16
> at-spi2-core-2.11.3  gst-plugins-base-1.0.3  libsoup-2.42.2
> gstreamer-1.0.3
> 
> 
> Regards,
> 
> Niranjan
> 
> 
> _______________________________________________
> webkit-gtk mailing list
> webkit-gtk at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-gtk
> 

-- 
Carlos Garcia Campos
http://pgp.rediris.es:11371/pks/lookup?op=get&search=0xF3D322D0EC4582C3
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <https://lists.webkit.org/pipermail/webkit-gtk/attachments/20140208/45b30374/attachment.sig>


More information about the webkit-gtk mailing list