System runs out of memory - white screens frequently seen in web renderers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
David Barth | ||
oxide-qt (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
webbrowser-app (Ubuntu) |
Fix Released
|
Critical
|
Alexandre Abreu |
Bug Description
[See latest comments for recent repro notes]
krillin 14.09 #2 + all updates applied
After running the system for a while (few minutes) the system runs out of memory and start killing processes.
It is very visible with the webbrowser or webapps because it renders the page and displays a white page when oxide-render is killed. Although it is not specific to oxide, and any app are killed (address-book, system-settings, ...) You can clearly notice that other apps are being killed because when you switch to the app it's all blurry and take a while to reload, also it loses its state (for example, you lose the message you were writing in the messaging-app)
There is no specific steps to reproduce. I have several scopes enabled (photos, nearby, news) You don't have to have tons of apps open to reproduce this. Launching the webbrowser or a webapps and navigating on the phone between the scopes and the open app seems enough for the system to start killing processes.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: liboxideqtcore0 1.2.0-0ubuntu1 [origin: Ubuntu RTM]
Uname: Linux 3.4.67 armv7l
ApportVersion: 2.14.7-0ubuntu1
Architecture: armhf
Date: Mon Sep 29 12:51:34 2014
InstallationDate: Installed on 2014-09-24 (5 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140924-030204)
SourcePackage: oxide-qt
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Olivier Tilloy: Approve
-
Diff: 434 lines (+291/-22)6 files modifiedsrc/app/webcontainer/CMakeLists.txt (+4/-0)
src/app/webcontainer/PopupWindowOverlay.qml (+17/-1)
src/app/webcontainer/SadPage.qml (+56/-0)
src/app/webcontainer/WebApp.qml (+41/-21)
tests/autopilot/webapp_container/tests/__init__.py (+11/-0)
tests/autopilot/webapp_container/tests/test_sad_tab.py (+162/-0)
Changed in unity8 (Ubuntu): | |
importance: | Undecided → Critical |
Changed in oxide-qt (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: rtm14 |
summary: |
- White screen in webbrowser and webapps + White screen in webbrowser and webapps / system runs out of memory and + kills oxide-renderer |
summary: |
- White screen in webbrowser and webapps / system runs out of memory and - kills oxide-renderer + System runs out of memory |
description: | updated |
description: | updated |
Changed in oxide-qt (Ubuntu): | |
status: | Confirmed → Invalid |
tags: | removed: rtm14 |
Changed in canonical-devices-system-image: | |
assignee: | nobody → David Barth (dbarth) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
no longer affects: | unity8 (Ubuntu) |
Changed in webbrowser-app (Ubuntu): | |
status: | New → Fix Committed |
importance: | Undecided → Critical |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.