Bug 149037 - [GTK] WebKitWebProcess WebKitGtk+ uses memory without end when visiting some LinkedIn URL
Summary: [GTK] WebKitWebProcess WebKitGtk+ uses memory without end when visiting some ...
Status: RESOLVED DUPLICATE of bug 126122
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Local Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-10 09:42 PDT by Andres Gomez Garcia
Modified: 2016-01-29 06:23 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andres Gomez Garcia 2015-09-10 09:42:01 PDT
I'm using WebKitGtk+ with my own JHBuild setting:
https://github.com/tanty/jhbuild-epiphany/tree/wkgtk-devel

MiniBrowser against WebKit 2.8.5

I log in into my LinkedIn profile.

Then, from the top bar I place my pointer over the "Connections" menu so it is expanded, once expanded, I click on the "See all" link:
https://www.linkedin.com/people/pymk/hub?ref=global-nav&trk=nav_utilities_invites_header

Upon doing so, the browser freezes and I notice the HD of my computer starting to work hard. After checking with "top" the WebKitWebProcess is growing its used memory by the Gbs!!! and it doesn't seem to stop.

This may not be a problem in WKGTK+ but the graphics driver since, after repeating the process with a GDB attached to the WebKitWebProcess, GDB states that the point in which it exits when manually killing the process is:
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so

However, I cannot reproduce with Chromium, FF (of course, the code path is completely different).
Comment 1 Andres Gomez Garcia 2015-09-10 09:54:04 PDT
Reproducible also with my distro's Epiphany 3.12.1 and WebKitGTK+ 2.4.8.
Comment 2 Andres Gomez Garcia 2015-09-10 10:04:21 PDT
Feel free to close if you think this is just Mesa related:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1494402
Comment 3 Andres Gomez Garcia 2016-01-29 06:19:29 PST
Still reproducible with 2.10.6
Comment 4 Michael Catanzaro 2016-01-29 06:23:21 PST
(In reply to comment #0)
> This may not be a problem in WKGTK+ but the graphics driver since, after
> repeating the process with a GDB attached to the WebKitWebProcess, GDB
> states that the point in which it exits when manually killing the process is:
> /usr/lib/x86_64-linux-gnu/dri/i965_dri.so

It's a WebKit problem. Different graphics drivers just fail differently, e.g.

[drm:radeon_cs_ioctl [radeon]] *ERROR* Failed to parse relocation -12

*** This bug has been marked as a duplicate of bug 126122 ***