WebCore calls UIKit in background thread and causes crash

Originator:an00na
Number:rdar://23289373 Date Originated:27-Oct-2015 10:11 PM
Status:Open Resolved:
Product:iOS SDK Product Version:9.1
Classification:Crash/Hang/Data Loss Reproducible:Unable
 
Summary:
I didn’t reproduce it but have the crash reports.

Exception Type:  SIGSEGV
Exception Codes: SEGV_ACCERR at 0x10
Crashed Thread:  5

Thread 5 Crashed:
0   UIKit                                0x0000000187f2cf70 +[UIViewAnimationState popAnimationState] + 252
1   UIKit                                0x0000000187f2c0d0 +[UIView(UIViewAnimationWithBlocks) _setupAnimationWithDuration:delay:view:options:factory:animations:start:animationStateGenerator:completion:] + 636
2   UIKit                                0x0000000187f43e94 +[UIView(UIViewAnimationWithBlocks) animateWithDuration:delay:options:animations:completion:] + 104
3   UIKit                                0x00000001883ae0c8 -[UIButton _updateImageView] + 968
4   UIKit                                0x0000000187f4cd64 -[UIButton layoutSubviews] + 184
5   Moke 2                               0x00000001002ccb78 -[WLTabBarButton layoutSubviews] (WLTabBarButton.m:110)
6   UIKit                                0x0000000187eef7ac -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 640
7   QuartzCore                           0x00000001876eeb58 -[CALayer layoutSublayers] + 144
8   QuartzCore                           0x00000001876e9764 CA::Layer::layout_if_needed(CA::Transaction*) + 288
9   QuartzCore                           0x00000001876e9624 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 28
10  QuartzCore                           0x00000001876e8cc0 CA::Context::commit_transaction(CA::Transaction*) + 248
11  QuartzCore                           0x00000001876e8a08 CA::Transaction::commit() + 508
12  QuartzCore                           0x00000001876e20f8 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 76
13  CoreFoundation                       0x0000000182917bd0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 28
14  CoreFoundation                       0x0000000182915974 __CFRunLoopDoObservers + 368
15  CoreFoundation                       0x0000000182915da4 __CFRunLoopRun + 924
16  CoreFoundation                       0x0000000182844ca0 CFRunLoopRunSpecific + 380
17  WebCore                              0x000000019442e54c RunWebThread(void*) + 452
18  libsystem_pthread.dylib              0x0000000197e57b28 _pthread_body + 152
19  libsystem_pthread.dylib              0x0000000197e57a8c _pthread_start + 152
20  libsystem_pthread.dylib              0x0000000197e55028 thread_start + 0

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!