GithubHelp home page GithubHelp logo

ios9's People

Contributors

liuyuning avatar

Watchers

 avatar  avatar

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.