You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Neale Genereux (JIRA)" <ji...@apache.org> on 2012/08/05 01:01:03 UTC

[jira] [Created] (CB-1195) Applications will crash on EXC_BAD_ACCESS if user taps top status bar while contents of a -webkit-overflow-scrolling: touch element are modified

Neale Genereux created CB-1195:
----------------------------------

             Summary: 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

        

[jira] [Updated] (CB-1195) Applications will crash on EXC_BAD_ACCESS if user taps top status bar while contents of a -webkit-overflow-scrolling: touch element are modified

Posted by "Neale Genereux (JIRA)" <ji...@apache.org>.
     [ 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

        

[jira] [Updated] (CB-1195) Applications will crash on EXC_BAD_ACCESS if user taps top status bar while contents of a -webkit-overflow-scrolling: touch element are modified

Posted by "Neale Genereux (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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

    Attachment: cordovacrash.zip

Sample application which makes it easy to reproduce the issue. Built with 1.6.1
                
> 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
>         Attachments: cordovacrash.zip
>
>
> 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

        

[jira] [Updated] (CB-1195) Applications will crash on EXC_BAD_ACCESS if user taps top status bar while contents of a -webkit-overflow-scrolling: touch element are modified

Posted by "Neale Genereux (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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

    Attachment: cordovacrash.zip

Sample project which makes it easy to reproduce the issue
                
> 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
>         Attachments: cordovacrash.zip
>
>
> 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

        

[jira] [Resolved] (CB-1195) Applications will crash on EXC_BAD_ACCESS if user taps top status bar while contents of a -webkit-overflow-scrolling: touch element are modified

Posted by "Shazron Abdullah (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shazron Abdullah resolved CB-1195.
----------------------------------

       Resolution: Duplicate
    Fix Version/s: Master
    
> 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
>             Fix For: Master
>
>         Attachments: cordovacrash.zip
>
>
> 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

        

[jira] [Updated] (CB-1195) Applications will crash on EXC_BAD_ACCESS if user taps top status bar while contents of a -webkit-overflow-scrolling: touch element are modified

Posted by "Neale Genereux (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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

    Comment: was deleted

(was: Sample application which makes it easy to reproduce the issue. Built with 1.6.1)
    
> 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
>         Attachments: cordovacrash.zip
>
>
> 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

        

[jira] [Comment Edited] (CB-1195) Applications will crash on EXC_BAD_ACCESS if user taps top status bar while contents of a -webkit-overflow-scrolling: touch element are modified

Posted by "Neale Genereux (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CB-1195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13428699#comment-13428699 ] 

Neale Genereux edited comment on CB-1195 at 8/4/12 11:07 PM:
-------------------------------------------------------------

Sample project which makes it easy to reproduce the issue. Built with 1.6.1
                
      was (Author: ngenereux):
    Sample project which makes it easy to reproduce the issue
                  
> 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
>         Attachments: cordovacrash.zip
>
>
> 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