ios9's People
ios9's Issues
Crash Bug: on iOS9 WebKit updating UI in sub thread by Using third party keyboard
LOG:
Oct 15 17:04:07 LYN-iPhone6 TestKeyboard[323] : This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future release.
Stack:(
0 CoreFoundation 0x00000001838a8f74 + 148
1 libobjc.A.dylib 0x000000019849ff80 objc_exception_throw + 56
2 CoreFoundation 0x00000001838a8ea4 + 0
3 Foundation 0x00000001848c25d8 + 88
4 Foundation 0x0000000184744a1c + 36
5 UIKit 0x0000000188f0393c + 64
6 UIKit 0x0000000188f04454 + 244
7 UIKit 0x0000000188f20f28 + 108
8 UIKit 0x000000018962a77c + 268
9 UIKit 0x0000000189101fb0 + 176
10 UIKit 0x00000001890f1098 + 52
11 UIKit 0x0000000188dfaff0 + 644
12 QuartzCore 0x0000000188601f14 + 148
13 QuartzCore 0x00000001885fcb20 + 292
14 QuartzCore 0x00000001885fc9e0 + 32
15 QuartzCore 0x00000001885fc07c + 252
16 QuartzCore 0x00000001885fbdd0 + 516
17 WebCore 0x00000001953966f0 + 148
18 WebCore 0x0000000195396630 + 36
19 CoreFoundation 0x0000000183860c9c + 28
20 CoreFoundation 0x0000000183860940 + 884
21 CoreFoundation 0x000000018385e054 + 1520
22 CoreFoundation 0x000000018378cdc0 CFRunLoopRunSpecific + 384
23 WebCore 0x00000001953f5aa0 + 456
24 libsystem_pthread.dylib 0x0000000198eafb3c + 156
25 libsystem_pthread.dylib 0x0000000198eafaa0 + 0
26 libsystem_pthread.dylib 0x0000000198ead030 thread_start + 4
)
Oct 15 17:04:07 LYN-iPhone6 TestKeyboard[323] : This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future release.
Stack:(
0 CoreFoundation 0x00000001838a8f74 + 148
1 libobjc.A.dylib 0x000000019849ff80 objc_exception_throw + 56
2 CoreFoundation 0x00000001838a8ea4 + 0
3 Foundation 0x00000001848c25d8 + 88
4 Foundation 0x0000000184748f3c + 56
5 Foundation 0x0000000184744afc + 260
6 UIKit 0x0000000188f0393c + 64
7 UIKit 0x0000000188f04454 + 244
8 UIKit 0x0000000188f20f28 + 108
9 UIKit 0x000000018962a77c + 268
10 UIKit 0x0000000189101fb0 + 176
11 UIKit 0x00000001890f1098 + 52
12 UIKit 0x0000000188dfaff0 + 644
13 QuartzCore 0x0000000188601f14 + 148
14 QuartzCore 0x00000001885fcb20 + 292
15 QuartzCore 0x00000001885fc9e0 + 32
16 QuartzCore 0x00000001885fc07c + 252
17 QuartzCore 0x00000001885fbdd0 + 516
18 WebCore 0x00000001953966f0 + 148
19 WebCore 0x0000000195396630 + 36
20 CoreFoundation 0x0000000183860c9c + 28
21 CoreFoundation 0x0000000183860940 + 884
22 CoreFoundation 0x000000018385e054 + 1520
23 CoreFoundation 0x000000018378cdc0 CFRunLoopRunSpecific + 384
24 WebCore 0x00000001953f5aa0 + 456
25 libsystem_pthread.dylib 0x0000000198eafb3c + 156
26 libsystem_pthread.dylib 0x0000000198eafaa0 + 0
27 libsystem_pthread.dylib 0x0000000198ead030 thread_start + 4
)
Exception stack:
WebThread (8)#0 0x00000001987fbf48 in objc_exception_throw ()
#1 0x0000000183c04ea4 in +NSException raise:format:
#2 0x0000000184c1e5d8 in AssertAutolayoutOnMainThreadOnly ()
#3 0x0000000184aa0a1c in -NSISEngine withBehaviors:performModifications:
#4 0x000000018925f93c in -UIView(AdditionalLayoutSupport) _withAutomaticEngineOptimizationDisabledIfEngineExists:
#5 0x0000000189260454 in -UIView(AdditionalLayoutSupport) updateConstraintsIfNeeded
#6 0x000000018927cf28 in -UIWindow(UIConstraintBasedLayout) updateConstraintsIfNeeded
#7 0x000000018998677c in -UIView(AdditionalLayoutSupport) _updateConstraintsAtEngineLevelIfNeeded
#8 0x000000018945dfb0 in -UIView(Hierarchy) _updateConstraintsAsNecessaryAndApplyLayoutFromEngine
#9 0x000000018944d098 in -UIWindow layoutSubviews
#10 0x0000000189156ff0 in -UIView(CALayerDelegate) layoutSublayersOfLayer:
#11 0x000000018895df14 in -CALayer layoutSublayers
#12 0x0000000188958b20 in CA::Layer::layout_if_needed(CA::Transaction) ()
#13 0x00000001889589e0 in CA::Layer::layout_and_display_if_needed(CA::Transaction) ()
#14 0x000000018895807c in CA::Context::commit_transaction(CA::Transaction) ()
#15 0x0000000188957dd0 in CA::Transaction::commit() ()
#16 0x00000001956f26f0 in WebCore::ThreadTimers::sharedTimerFiredInternal() ()
#17 0x00000001956f2630 in WebCore::timerFired(__CFRunLoopTimer, void*) ()
#18 0x0000000183bbcc9c in _CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION ()
#19 0x0000000183bbc940 in __CFRunLoopDoTimer ()
#20 0x0000000183bba054 in __CFRunLoopRun ()
#21 0x0000000183ae8dc0 in CFRunLoopRunSpecific ()
#22 0x0000000195751aa0 in RunWebThread(void*) ()
#23 0x000000019920bb3c in _pthread_body ()
#24 0x000000019920baa0 in _pthread_start ()
A timer fired in WebThread and try to update UI and make a exception.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.