You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Christopher McCabe (JIRA)" <ji...@apache.org> on 2016/08/30 12:03:21 UTC

[jira] [Created] (CB-11784) Memory leak on iOS when opening and closing camera

Christopher McCabe created CB-11784:
---------------------------------------

             Summary: Memory leak on iOS when opening and closing camera
                 Key: CB-11784
                 URL: https://issues.apache.org/jira/browse/CB-11784
             Project: Apache Cordova
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Plugin Camera
    Affects Versions: 2.2.0
         Environment: Cordova CLI version 6.3.0
cordova-plugin-camera 2.2.0
cordova-ios 4.2.0
iOS 9.3.5
iPad Mini 1
            Reporter: Christopher McCabe


When opening and closing the camera plugin without taking an image, the memory allocated under 'Other Resources' grows without ever being cleaned up.

Testing on an iPad mini 1, when I open and close the camera plugin without taking a picture I can crash the app. This usually takes about 130-150 times opening and closing the camera to cause a crash. The leak is present on newer devices but the app is harder to crash due to the much larger device memory.

Steps to reproduce:
1. create an app with the camera plugin
2. run the app on an iPad mini 1
3. open the camera plugin to take a picture, not from the galleray
4. click cancel
5. repeat 3 + 4 until the app crashes

It appears that Jetsam kills the app for not being a good memory citizen.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org