incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timur Celikel (Commented) (JIRA)" <>
Subject [jira] [Commented] (CB-264) camera.getPicture() CRASH when repeatedly called on iOS
Date Wed, 07 Mar 2012 16:05:01 GMT


Timur Celikel commented on CB-264:

Hey Shazron, 

thanks for looking at the issue. 

We just used exactly the code which was uploaded by Phil and he mentioned in his post without
any further modifications apart of using the cordova 1.5rc1 instead of PhoneGap 1.4.1. Additionally
we also have the problem in our app. It seems to be the exact same problem. 

Importent to mention though is that it sometimes works without problems. On the 3GS it happens
much more often than on the 4S. On the 3GS it nearly always happens if you dont close some
other apps before or have a fresh reboot. On the 4S it happens if I start some ram-hungry
apps directly before like garage band, animoog, etc (opening them directly after each other
and then taking a photo with the sample app lets it crash regularly).

I am not that deep into App developing but to me it seems it happens if the ram is too full.
Observing the ram usage with instruments we saw that taking photos takes a lot of memory,
especially if the allowEdit is set to true and on the peak in crashes.

I read that in theory apps on iOS should not be be influenced by the ram taken by other apps
so I am curios if this observation is true.  

> camera.getPicture() CRASH when repeatedly called on iOS
> -------------------------------------------------------
>                 Key: CB-264
>                 URL:
>             Project: Apache Callback
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 1.4.0
>         Environment: PG 1.4.1 on iOS
> Crash on iPhone4S, iPad2 and iPod Touch
>            Reporter: Phil Haeusler
>            Assignee: Shazron Abdullah
>            Priority: Critical
>             Fix For: 1.6.0
> We are experiencing an intermittent crash when calling camera.getPicture() on multiple
devices.  The crash can occur either as the pickerController is popped in from the bottom,
or after you tap the Use button to accept the picture.  The app requires the taking and review
of pictures in a fairly fast manner.  We've found the crash can occur anytime after we've
capture only 1 or 2 photos.  Sometimes we go for quite a while without crashing.
> We see that the images captured are stored in tmp/photo_nnn.jpg, but we do not believe
we've reached any storage limits here.  
> We are taking the image and displaying it in a <img> - so possibly there is an
issue with UIWebView retaining references to previously loaded images, and exhausting it's
memory.  But not really sure if that could be an issue.
> We've created a small app that we can crash by repeated taking and viewing images.  There
doesn't seem to be anything special about it.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message