Public bug reported:

current build number: 129
device name: krillin
channel: ubuntu-touch/rc-proposed/bq-aquaris.en

Looking at memory usage on the phone when the system starts using swap
or OOM is triggered shows the oxide-renderer is the top consumer

In the table below PSS for oxide-renderer is 36906.16 pages of memory

PID    - PROCESS NAME                                      :   USS      PSS   
RSS
------ - ------------------------------------------------- - ----- -------- 
-----
 19437 - /usr/lib/arm-linux-gnueabihf/oxide-qt/oxide-rende : 34753 36906.16 
39464
  2663 - unity8-dash --desktop_file_hint=/usr/share/applic : 24028 24626.94 
35545
  2460 - unity8                                            : 15353 15789.46 
19921
 12081 - webbrowser-app                                    : 12358 14850.36 
24707
  2526 - /usr/lib/evolution/evolution-calendar-factory     :  6301  6315.79  
6858

The process/component matrix (process_component_matrix.out in the
tarball attached to this bug report) shows more than 15k pages used by
.org.* files.

The component report provides the details for these files:

       USS          PSS        RSS    Virtual : Component
         0         0.00          0          2 : 
/run/shm/.org.chromium.Chromium.0cmBSr (deleted)
         0       508.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.5DjESF (deleted)
      2089      2117.00       2145       4288 : 
/run/shm/.org.chromium.Chromium.5MDAPV (deleted)
         0         0.67          2        512 : 
/run/shm/.org.chromium.Chromium.7KeaI5 (deleted)
         0        10.00         20        512 : 
/run/shm/.org.chromium.Chromium.7eKUmX (deleted)
         0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.BGORUU (deleted)
       253       508.83        768       1024 : 
/run/shm/.org.chromium.Chromium.CK5pGR (deleted)
       888       892.77        900       2050 : 
/run/shm/.org.chromium.Chromium.Ht5Px4 (deleted)
         0         0.02          2        512 : 
/run/shm/.org.chromium.Chromium.LhNea9 (deleted)
         0         0.00          2        512 : 
/run/shm/.org.chromium.Chromium.MGYiAv (deleted)
         0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.NiPBt2 (deleted)
         0       253.67        512        512 : 
/run/shm/.org.chromium.Chromium.RgtGGv (deleted)
      2262      2270.75       2285       4568 : 
/run/shm/.org.chromium.Chromium.SGQ3EU (deleted)
      9759      9798.42       9846      19690 : 
/run/shm/.org.chromium.Chromium.hALpp2 (deleted)
         0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.jidMbx (deleted)
         0         1.00          2        512 : 
/run/shm/.org.chromium.Chromium.pujJXZ (deleted)
         0       510.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.sSqi1F (deleted)
         0       316.68        640       1024 : 
/run/shm/.org.chromium.Chromium.v1Ztt1 (deleted)
         0       506.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.w3Lfsu (deleted)
         0       508.33       1024       1024 : 
/run/shm/.org.chromium.Chromium.y2QaiZ (deleted)
       254       447.85        645       1024 : 
/run/shm/.org.chromium.Chromium.yFlIQ2 (deleted)

These files are all deleted but still open by oxide-renderer and stored
in /run/shm and use lot of system memory.

** Affects: oxide-qt (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "pagemap.tgz"
   
https://bugs.launchpad.net/bugs/1497924/+attachment/4470200/+files/pagemap.tgz

** Description changed:

  current build number: 129
  device name: krillin
  channel: ubuntu-touch/rc-proposed/bq-aquaris.en
  
  Looking at memory usage on the phone when the system starts using swap
  or OOM is triggered shows the oxide-renderer is the top consumer
  
  In the table below PSS for oxide-renderer is 36906.16 pages of memory
  
  PID    - PROCESS NAME                                      :   USS      PSS   
RSS
  ------ - ------------------------------------------------- - ----- -------- 
-----
-  19437 - /usr/lib/arm-linux-gnueabihf/oxide-qt/oxide-rende : 34753 36906.16 
39464
-   2663 - unity8-dash --desktop_file_hint=/usr/share/applic : 24028 24626.94 
35545
-   2460 - unity8                                            : 15353 15789.46 
19921
-  12081 - webbrowser-app                                    : 12358 14850.36 
24707
-   2526 - /usr/lib/evolution/evolution-calendar-factory     :  6301  6315.79  
6858
+  19437 - /usr/lib/arm-linux-gnueabihf/oxide-qt/oxide-rende : 34753 36906.16 
39464
+   2663 - unity8-dash --desktop_file_hint=/usr/share/applic : 24028 24626.94 
35545
+   2460 - unity8                                            : 15353 15789.46 
19921
+  12081 - webbrowser-app                                    : 12358 14850.36 
24707
+   2526 - /usr/lib/evolution/evolution-calendar-factory     :  6301  6315.79  
6858
  
  The process/component matrix (process_component_matrix.out in the
  tarball attached to this bug report) shows more than 15k pages used by
  .org.* files.
  
  The component report provides the details for these files:
  
-        USS          PSS        RSS    Virtual : Component
-          0         0.00          0          2 : 
/run/shm/.org.chromium.Chromium.0cmBSr (deleted)
-          0       508.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.5DjESF (deleted)
-       2089      2117.00       2145       4288 : 
/run/shm/.org.chromium.Chromium.5MDAPV (deleted)
-          0         0.67          2        512 : 
/run/shm/.org.chromium.Chromium.7KeaI5 (deleted)
-          0        10.00         20        512 : 
/run/shm/.org.chromium.Chromium.7eKUmX (deleted)
-          0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.BGORUU (deleted)
-        253       508.83        768       1024 : 
/run/shm/.org.chromium.Chromium.CK5pGR (deleted)
-        888       892.77        900       2050 : 
/run/shm/.org.chromium.Chromium.Ht5Px4 (deleted)
-          0         0.02          2        512 : 
/run/shm/.org.chromium.Chromium.LhNea9 (deleted)
-          0         0.00          2        512 : 
/run/shm/.org.chromium.Chromium.MGYiAv (deleted)
-          0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.NiPBt2 (deleted)
-          0       253.67        512        512 : 
/run/shm/.org.chromium.Chromium.RgtGGv (deleted)
-       2262      2270.75       2285       4568 : 
/run/shm/.org.chromium.Chromium.SGQ3EU (deleted)
-       9759      9798.42       9846      19690 : 
/run/shm/.org.chromium.Chromium.hALpp2 (deleted)
-          0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.jidMbx (deleted)
-          0         1.00          2        512 : 
/run/shm/.org.chromium.Chromium.pujJXZ (deleted)
-          0       510.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.sSqi1F (deleted)
-          0       316.68        640       1024 : 
/run/shm/.org.chromium.Chromium.v1Ztt1 (deleted)
-          0       506.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.w3Lfsu (deleted)
-          0       508.33       1024       1024 : 
/run/shm/.org.chromium.Chromium.y2QaiZ (deleted)
-        254       447.85        645       1024 : 
/run/shm/.org.chromium.Chromium.yFlIQ2 (deleted)
+        USS          PSS        RSS    Virtual : Component
+          0         0.00          0          2 : 
/run/shm/.org.chromium.Chromium.0cmBSr (deleted)
+          0       508.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.5DjESF (deleted)
+       2089      2117.00       2145       4288 : 
/run/shm/.org.chromium.Chromium.5MDAPV (deleted)
+          0         0.67          2        512 : 
/run/shm/.org.chromium.Chromium.7KeaI5 (deleted)
+          0        10.00         20        512 : 
/run/shm/.org.chromium.Chromium.7eKUmX (deleted)
+          0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.BGORUU (deleted)
+        253       508.83        768       1024 : 
/run/shm/.org.chromium.Chromium.CK5pGR (deleted)
+        888       892.77        900       2050 : 
/run/shm/.org.chromium.Chromium.Ht5Px4 (deleted)
+          0         0.02          2        512 : 
/run/shm/.org.chromium.Chromium.LhNea9 (deleted)
+          0         0.00          2        512 : 
/run/shm/.org.chromium.Chromium.MGYiAv (deleted)
+          0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.NiPBt2 (deleted)
+          0       253.67        512        512 : 
/run/shm/.org.chromium.Chromium.RgtGGv (deleted)
+       2262      2270.75       2285       4568 : 
/run/shm/.org.chromium.Chromium.SGQ3EU (deleted)
+       9759      9798.42       9846      19690 : 
/run/shm/.org.chromium.Chromium.hALpp2 (deleted)
+          0         1.00          2          2 : 
/run/shm/.org.chromium.Chromium.jidMbx (deleted)
+          0         1.00          2        512 : 
/run/shm/.org.chromium.Chromium.pujJXZ (deleted)
+          0       510.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.sSqi1F (deleted)
+          0       316.68        640       1024 : 
/run/shm/.org.chromium.Chromium.v1Ztt1 (deleted)
+          0       506.00       1024       1024 : 
/run/shm/.org.chromium.Chromium.w3Lfsu (deleted)
+          0       508.33       1024       1024 : 
/run/shm/.org.chromium.Chromium.y2QaiZ (deleted)
+        254       447.85        645       1024 : 
/run/shm/.org.chromium.Chromium.yFlIQ2 (deleted)
  
  These files are all deleted but still open by oxide-renderer and stored
- in /run/shm. Since /run/shm uses tmpfs it consumes the memory of the
- system.
+ in /run/shm and use lot of system memory.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1497924

Title:
  oxide-rendered leaks fd in /run/shm

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/oxide-qt/+bug/1497924/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to