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

Neale Genereux updated CB-1195:
-------------------------------

    Attachment:     (was: cordovacrash.zip)
    
> Applications will crash on EXC_BAD_ACCESS if user taps top status bar while 
> contents of a -webkit-overflow-scrolling: touch element are modified
> ------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CB-1195
>                 URL: https://issues.apache.org/jira/browse/CB-1195
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 1.6.1
>         Environment: iPod Touch iOS 5.1 Hardware, iPhone 4 iOS 5.0.1 
> Hardware. No luck reproducing with simulator
>            Reporter: Neale Genereux
>            Assignee: Shazron Abdullah
>            Priority: Critical
>
> Hello devs,
> I have found an issue where a Cordova application will crash if the user taps 
> the clock or battery portion of the status bar while the contents of an HTML 
> element with -webkit-overflow-scrolling: touch are removed and rebuilt. I 
> will attach a sample project (built with Cordova 1.6.1) which makes it easy 
> to repro the issue. Here are the repro steps:
>  - Build and launch the attached project on a device
>  - Click the "Regenerate" link
>  - Immediately start rapidly clicking on the clock in the top status bar
>  - Repeat until crash
> In my tests the crash consistently happens on the first or second try. Note 
> that the JavaScript in the sample project is intentionally inefficient, in an 
> attempt to simulate a much more complicated DOM being created and destroyed.
> Enabling Zombies yields the following error:
> 2012-08-04 15:59:32.837 cordovacrash[24214:707] *** -[UIWebOverflowScrollView 
> _viewDelegate]: message sent to deallocated instance 0x605ef80
> Googling for that error revealed two threads on StackOverflow with similar 
> issues, but this seems to be the first concrete method reproducing the issue. 
> I created another test project which took the same javascript and placed it 
> in a UIWebKitView without Cordova, and I could not get the application to 
> crash. this leads me to believe that something in the Cordova framework is to 
> blame. While my test is on an older Cordova version (1.6.1), the threads on 
> StackOverflow mentioned builds as new as 1.9.0
> See:
> http://stackoverflow.com/questions/11382476/phonegap-ios-exception-uiweboverflowscrollview-viewdelegate-message-sent-t
> http://stackoverflow.com/questions/10378946/uiweboverflowscrollview-exception-in-phonegap-application
> Thanks!

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to