Bug 180639 - [iOS 11.2] App got crashed due to exception in UIKit
Summary: [iOS 11.2] App got crashed due to exception in UIKit
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Other
Hardware: iPhone / iPad iOS 11
: P2 Critical
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-11 00:57 PST by Saurabh Dwivedi
Modified: 2018-07-10 07:56 PDT (History)
4 users (show)

See Also:


Attachments
Crash dump and sysdiagnose File attached (281.25 MB, application/zip)
2017-12-11 00:57 PST, Saurabh Dwivedi
no flags Details
layoutSublayers.png (72.63 KB, image/png)
2018-07-10 07:56 PDT, acton393
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Saurabh Dwivedi 2017-12-11 00:57:58 PST
Created attachment 328950 [details]
Crash dump and sysdiagnose File attached

App got crashed randomly due to exception in UIKit
Exception Stack Trace:
Incident Identifier: 28F21440-861E-4475-A17B-3D4CB6CF056E
Beta Identifier:     3A2B1BB1-1AD2-4B55-B5C2-0C481BA7CC5B
Hardware Model:      iPhone8,1
Process:             AT&T EPTT [838]
Path:                /private/var/containers/Bundle/Application/D86A89C1-A792-4EEE-8EE5-FC99E7636AB2/AT&T EPTT.app/AT&T EPTT
Identifier:          com.kodiak.attptx
Version:             8.3.0.23 (7.2.3)
Beta:                YES
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.kodiak.attptx [632]


Date/Time:           2017-12-07 12:25:57.9162 +0530
Launch Time:         2017-12-07 11:55:39.9547 +0530
OS Version:          iPhone OS 11.2 (15C114)
Baseband Version:    4.30.02
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Triggered by Thread:  3

Application Specific Information:
abort() called

Last Exception Backtrace:
0   CoreFoundation                	0x18199e364 __exceptionPreprocess + 124
1   libobjc.A.dylib               	0x180be4528 objc_exception_throw + 55
2   CoreFoundation                	0x18199d9f0 __NSFastEnumerationMutationHandler + 127
3   UIKit                         	0x18ae76c04 -[UIView+ 27652 (Hierarchy) subviews] + 343
4   UIKit                         	0x18b16a200 -[UIView+ 3121664 (CALayerDelegate) _wantsReapplicationOfAutoLayoutWithLayoutDirtyOnEntry:] + 71
5   UIKit                         	0x18ae7cf48 -[UIView+ 53064 (CALayerDelegate) layoutSublayersOfLayer:] + 1347
6   QuartzCore                    	0x1859e1998 -[CALayer layoutSublayers] + 183
7   QuartzCore                    	0x1859e5b20 CA::Layer::layout_if_needed+ 1207072 (CA::Transaction*) + 331
8   QuartzCore                    	0x18595236c CA::Context::commit_transaction+ 602988 (CA::Transaction*) + 335
9   QuartzCore                    	0x185979b90 CA::Transaction::commit+ 764816 () + 539
10  QuartzCore                    	0x18597a9d0 CA::Transaction::observer_callback+ 768464 (__CFRunLoopObserver*, unsigned long, void*) + 91
11  CoreFoundation                	0x181945edc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 31
12  CoreFoundation                	0x181943894 __CFRunLoopDoObservers + 411
13  CoreFoundation                	0x181863e78 CFRunLoopRunSpecific + 467
14  WebCore                       	0x1897712c8 RunWebThread+ 266952 (void*) + 559
15  libsystem_pthread.dylib       	0x1815c42b4 _pthread_body + 307
16  libsystem_pthread.dylib       	0x1815c4180 _pthread_start + 311
17  libsystem_pthread.dylib       	0x1815c2b74 thread_start + 3
Comment 1 acton393 2018-07-10 07:56:05 PDT
Created attachment 344696 [details]
layoutSublayers.png

It occurs to me, I just wonder why layoutSublayers happen to web thread almost in iOS 11.

I attach a screenshot I caught in layoutSublayers.png