[ 
https://issues.apache.org/jira/browse/CB-5473?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah updated CB-5473:
---------------------------------

    Fix Version/s: 3.4.0

> EXC_BAD_ACCESS on CDVPlugin that is re-opened after being closed
> ----------------------------------------------------------------
>
>                 Key: CB-5473
>                 URL: https://issues.apache.org/jira/browse/CB-5473
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 3.1.0
>         Environment: iOS 5.1 (possibly more)
>            Reporter: Shane Carr
>            Assignee: Shazron Abdullah
>            Priority: Critical
>              Labels: camera, crash, plugin
>             Fix For: 3.4.0
>
>
> We've been having an issue involving Cordova crashing as the modal view for 
> our plugin opens.  We have been able to reproduce the issue, and the steps 
> are shown below.  The null pointer seems to come from the 
> {{WebCore::TimerBase::setNextFireTime}} method.
> h2. Source Code
> The source code for the project exhibiting this behavior can be cloned from 
> BitBucket:
> https://bitbucket.org/vote539/shopeel-camera/downloads#tag-downloads
> Download the tag named "simple-camera".  This tag strips out nonessential 
> details.  Please do not use the latest commit when debugging.
> If the app runs slowly even when you use the above commit, try removing (or 
> modifying) the weinre line on your local machine.
> h2. Steps to Reproduce
> The following steps have, without fail, reproduced the error for me.  I am 
> unsure whether this is the minimal set of steps.
> # Build and run the app through XCode on a real iOS device.
> # Tap the "Open Shopeel Camera" button.  The plugin view opens.
> # Tap the "Cancel" button to close the plugin view.
> # Wait at least 30 seconds.
> # Tap the "Open Shopeel Camera" button again.
> # Tap the "Cancel" button again.
> # Wait at least 30 seconds.
> # Tap the "Open Shopeel Camera" button a third time.  The app crashes.
> h2. Error Log
> The app always crashes on the following line:
> {code}
> 0x32e6379e:  ldr.w  r0, [r0, r5, lsl #2]
> {code}
> The trace indicates that this occurs on the thread labeled 
> {{com.apple.camera.avcapturesession}} in the method named 
> {{WebCore::TimerBase::setNextFireTime(double)}}.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to