[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
gstreamer-1.0.3
Regards,
Niranjan
More information about the webkit-gtk
mailing list