You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Shazron Abdullah (JIRA)" <ji...@apache.org> on 2015/02/02 23:24:34 UTC

[jira] [Updated] (CB-7750) iOS app crashes on start after update

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

Shazron Abdullah updated CB-7750:
---------------------------------
    Description: 
There is a possibility of a Cordova app crashing on launch after it has been updated on iOS, possibly related to a memory deallocation issue. The logs for the crashed thread is as below:
{code}
Thread 8 name:  WebThread
Thread 8 Crashed:
0   libobjc.A.dylib               	0x35094f47 objc_msgSend + 7
1   CoreFoundation                	0x27617269 CFRelease + 597
2   QuartzCore                    	0x2a5d2d21 CA::release_objects(X::List<void const*>*) + 13
3   QuartzCore                    	0x2a5d8083 -[CAAnimation dealloc] + 51
4   libobjc.A.dylib               	0x350a2d5b objc_object::sidetable_release(bool) + 163
5   libobjc.A.dylib               	0x350a31a5 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 401
6   CoreFoundation                	0x276223a5 _CFAutoreleasePoolPop + 13
7   Foundation                    	0x2836092b -[NSAutoreleasePool drain] + 119
8   CFNetwork                     	0x2723af1d AutoAutoreleasePool::~AutoAutoreleasePool() + 21
9   CFNetwork                     	0x2721effb ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 163
10  CFNetwork                     	0x27173beb RunloopBlockContext::_invoke_block(void const*, void*) + 59
11  CoreFoundation                	0x2762208b CFArrayApplyFunction + 35
12  CFNetwork                     	0x27173aa3 RunloopBlockContext::perform() + 179
13  CFNetwork                     	0x2717396b MultiplexerSource::perform() + 215
14  CFNetwork                     	0x271737fd MultiplexerSource::_perform(void*) + 45
15  CoreFoundation                	0x276d658d __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 13
16  CoreFoundation                	0x276d5a2d __CFRunLoopDoSources0 + 361
17  CoreFoundation                	0x276d4001 __CFRunLoopRun + 769
18  CoreFoundation                	0x2762261d CFRunLoopRunSpecific + 473
19  CoreFoundation                	0x2762242f CFRunLoopRunInMode + 103
20  WebCore                       	0x32b5d9b7 RunWebThread(void*) + 415
21  libsystem_pthread.dylib       	0x3574be91 _pthread_body + 137
22  libsystem_pthread.dylib       	0x3574be03 _pthread_start + 115
23  libsystem_pthread.dylib       	0x35749b8c thread_start + 4
{code}

  was:
There is a possibility of a Cordova app crashing on launch after it has been updated on iOS, possibly related to a memory deallocation issue. The logs for the crashed thread is as below:

Thread 8 name:  WebThread
Thread 8 Crashed:
0   libobjc.A.dylib               	0x35094f47 objc_msgSend + 7
1   CoreFoundation                	0x27617269 CFRelease + 597
2   QuartzCore                    	0x2a5d2d21 CA::release_objects(X::List<void const*>*) + 13
3   QuartzCore                    	0x2a5d8083 -[CAAnimation dealloc] + 51
4   libobjc.A.dylib               	0x350a2d5b objc_object::sidetable_release(bool) + 163
5   libobjc.A.dylib               	0x350a31a5 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 401
6   CoreFoundation                	0x276223a5 _CFAutoreleasePoolPop + 13
7   Foundation                    	0x2836092b -[NSAutoreleasePool drain] + 119
8   CFNetwork                     	0x2723af1d AutoAutoreleasePool::~AutoAutoreleasePool() + 21
9   CFNetwork                     	0x2721effb ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 163
10  CFNetwork                     	0x27173beb RunloopBlockContext::_invoke_block(void const*, void*) + 59
11  CoreFoundation                	0x2762208b CFArrayApplyFunction + 35
12  CFNetwork                     	0x27173aa3 RunloopBlockContext::perform() + 179
13  CFNetwork                     	0x2717396b MultiplexerSource::perform() + 215
14  CFNetwork                     	0x271737fd MultiplexerSource::_perform(void*) + 45
15  CoreFoundation                	0x276d658d __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 13
16  CoreFoundation                	0x276d5a2d __CFRunLoopDoSources0 + 361
17  CoreFoundation                	0x276d4001 __CFRunLoopRun + 769
18  CoreFoundation                	0x2762261d CFRunLoopRunSpecific + 473
19  CoreFoundation                	0x2762242f CFRunLoopRunInMode + 103
20  WebCore                       	0x32b5d9b7 RunWebThread(void*) + 415
21  libsystem_pthread.dylib       	0x3574be91 _pthread_body + 137
22  libsystem_pthread.dylib       	0x3574be03 _pthread_start + 115
23  libsystem_pthread.dylib       	0x35749b8c thread_start + 4



> iOS app crashes on start after update
> -------------------------------------
>
>                 Key: CB-7750
>                 URL: https://issues.apache.org/jira/browse/CB-7750
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 3.6.3
>         Environment: iOS 8
>            Reporter: Kuan Yi Ming
>            Assignee: Shazron Abdullah
>
> There is a possibility of a Cordova app crashing on launch after it has been updated on iOS, possibly related to a memory deallocation issue. The logs for the crashed thread is as below:
> {code}
> Thread 8 name:  WebThread
> Thread 8 Crashed:
> 0   libobjc.A.dylib               	0x35094f47 objc_msgSend + 7
> 1   CoreFoundation                	0x27617269 CFRelease + 597
> 2   QuartzCore                    	0x2a5d2d21 CA::release_objects(X::List<void const*>*) + 13
> 3   QuartzCore                    	0x2a5d8083 -[CAAnimation dealloc] + 51
> 4   libobjc.A.dylib               	0x350a2d5b objc_object::sidetable_release(bool) + 163
> 5   libobjc.A.dylib               	0x350a31a5 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 401
> 6   CoreFoundation                	0x276223a5 _CFAutoreleasePoolPop + 13
> 7   Foundation                    	0x2836092b -[NSAutoreleasePool drain] + 119
> 8   CFNetwork                     	0x2723af1d AutoAutoreleasePool::~AutoAutoreleasePool() + 21
> 9   CFNetwork                     	0x2721effb ___ZN27URLConnectionClient_Classic18_withDelegateAsyncEPKcU13block_pointerFvP16_CFURLConnectionPK33CFURLConnectionClientCurrent_VMaxE_block_invoke_2 + 163
> 10  CFNetwork                     	0x27173beb RunloopBlockContext::_invoke_block(void const*, void*) + 59
> 11  CoreFoundation                	0x2762208b CFArrayApplyFunction + 35
> 12  CFNetwork                     	0x27173aa3 RunloopBlockContext::perform() + 179
> 13  CFNetwork                     	0x2717396b MultiplexerSource::perform() + 215
> 14  CFNetwork                     	0x271737fd MultiplexerSource::_perform(void*) + 45
> 15  CoreFoundation                	0x276d658d __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 13
> 16  CoreFoundation                	0x276d5a2d __CFRunLoopDoSources0 + 361
> 17  CoreFoundation                	0x276d4001 __CFRunLoopRun + 769
> 18  CoreFoundation                	0x2762261d CFRunLoopRunSpecific + 473
> 19  CoreFoundation                	0x2762242f CFRunLoopRunInMode + 103
> 20  WebCore                       	0x32b5d9b7 RunWebThread(void*) + 415
> 21  libsystem_pthread.dylib       	0x3574be91 _pthread_body + 137
> 22  libsystem_pthread.dylib       	0x3574be03 _pthread_start + 115
> 23  libsystem_pthread.dylib       	0x35749b8c thread_start + 4
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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