FEDORA-2016-ee56c530fa

security update in Fedora 23 for epiphany and webkitgtk4

Status: unpushed

Update WebKitGTK+ package to 2.14.1. Major changes in 2.14.0:

  • Threaded compositor is enabled by default in both X11 and Wayland.
  • Accelerated compositing is now supported in Wayland.
  • Clipboard works in Wayland too.
  • Memory pressure handler always works even when cgroups is not present or not configured.
  • The HTTP disk cache implements speculative revalidation of resources.
  • DRI3 is no longer a problem when using the modesetting intel driver.
  • The amount of file descriptors that are kept open has been drastically reduced.

Fixes from 2.14.1:

  • MiniBrowser and jsc binaries are now installed in pkglibexecdir instead of bindir.
  • Improve performance when resizing a window with multiple web views in X11.
  • Check whether GDK can use GL before using gdk_cairo_draw_from_gl() in Wayland.
  • Updated default UserAgent string or better compatibility.
  • Fix a crash on github.com in IntlDateTimeFormat::resolvedOptions when using the C locale.
  • Fix BadDamage X errors when closing the web view in X11.
  • Fix UIProcess crash when using Japanese input method.
  • Fix build with clang due to missing header includes.
  • Fix the build with USE_REDIRECTED_XCOMPOSITE_WINDOW disabled.
  • Fix several crashes and rendering issues.
  • Translation updates: German.

Update Epiphany to be compatible with the new WebKitGTK+ package.

Comments 15

This update has been submitted for testing by tpopela.

This update has been pushed to testing.

works for me

karma: +1

no regressions noted

karma: +1

On a ThinkPad x220 with Intel SandyBridge Mobile graphics, 8G RAM and a rotating HDD, starting epiphany on X brings my system to its knees. The gnome-shell session freezes, the HDD light stays on, and finally the OOM killer kills X. Looking at the console output, I see that epiphany crashed our from an X error.

For what it's worth, I have a bunch of tabs always open as a TODO list of some sort, but that was never a big problem before this.

karma: -1

It works fine with WEBKIT_DISABLE_COMPOSITING_MODE=1.

This update has reached 15 days in testing and can be pushed to stable now if the maintainer wishes

This update has been unpushed.

tpopela edited this update.

New build(s):

  • webkitgtk4-2.14.1-1.fc23

Removed build(s):

  • webkitgtk4-2.14.0-1.fc23

This update has been submitted for testing by tpopela.

This update has been pushed to testing.

catanzaro edited this update.

This is still problematic with webkitgtk4-2.14.1. On the same ThinkPad x220 (Intel Sandybridge, 8G RAM, rotating HDD), starting epiphany continues to freeze the system.

I have not checked with WEBKIT_DISABLE_COMPOSITING_MODE=1, yet (because it takes so long to get the system back under control).

There is also https://bugs.webkit.org/show_bug.cgi?id=164052 that we are discussing upstream. It is very reliably reproducible on Fedora 24, and I am afraid that it will be the same on F23 too.

I am afraid of introducing such a big regression so far down the road in Fedora 23. We might still manage to fix F24, but we don't have too much time for F23.

karma: -1

I forgot to mention that just before my session crashed, my journal received a lot of entries prefixed with "Memory pressure relief:". So, yes, this is https://bugs.webkit.org/show_bug.cgi?id=164052

This update has been unpushed.

Content Type
RPM
Status
unpushed
Test Gating
Submitted by
Update Type
security
Update Severity
medium
Karma
-1
stable threshold: 3
unstable threshold: -3
Autopush
Enabled
Dates
submitted 2 years ago
in testing 2 years ago
modified 2 years ago

Automated Test Results