[webkit-gtk] Changes between 2.2.3 and 2.2.4

Niranjan Rao nhrdls at gmail.com
Fri Feb 7 15:38:58 PST 2014

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.

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.

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.

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.

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?

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



More information about the webkit-gtk mailing list