[ 
https://issues.apache.org/jira/browse/CB-11784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15956541#comment-15956541
 ] 

Lasse commented on CB-11784:
----------------------------

[~modohash] That is good to hear that SimpleCam has worked for you. I need to 
also support iPhones so I will still be testing the plugin on iPhones and other 
iOS versions. I also just noticed that the customer feedback that got me to try 
figure out what is going on, was related to a iPad Mini 1st gen. I haven't yet 
been able to confirm that SimpleCam fixes the issue on that specific device, 
but I'm very hopeful for now. Have you only made changes to the UI of the 
plugin that has been in use? Would it be possible for you to release that 
plugin as well? Anyways, thank you for the plugin, since I have zero experience 
with Objective-C/native iOS dev it is already a huge help.

> 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
>          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 gallery
> 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.
> EDIT: I've tested this further and it appears on my iPad mini 3 as well 
> although it's harder to trigger. I've included a sample app that can be used 
> to view the problem
> https://github.com/modohash/cordova-camera-leak
> By clicking the 'trigger camera' button and then clicking cancel and 
> repeating the process you can see that while the app memory usage stays 
> steady, the other processes accumulate memory.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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

Reply via email to