#### Fixes

*   2D: Fixed tiled animated Sprites glitch when iterating over frames. ([1076834](https://issuetracker.unity3d.com/issues/tiled-animated-sprites-glitch-out-when), 1093240)
    
*   Android: Fixed crash in "AudioManager::ShutdownReinitializeAndReload" with Bluetooth headset pairing. ([1086597](https://issuetracker.unity3d.com/issues/il2cpp-android-crash-on-audiomanager-shutdownreinitializeandreload-with-bluetooth-headset-pairing))
    
*   Android: Fixed unpredictable ordering with FixedUpdate. ([1071756](https://issuetracker.unity3d.com/issues/android-fixedupdate-scheduling-is-unpredicatable))
    
*   IL2CPP: Fixed COM Objects representing Windows.Foundation.IAsyncAction and Windows.Foundation.IAsyncOperation getting destroyed after converting them to System.Threading.Tasks.Task via "AsTask" extension method. ([1086209](https://issuetracker.unity3d.com/issues/uwp-il2cpp-runtime-failure-on-call-to-windows-dot-storage-dot-streams-dot-getresults))
    
*   IL2CPP: Support Marshal.SizeOf for types with a generic base class when the base class does not use the generic type in any field. ([1083239](https://issuetracker.unity3d.com/issues/marshal-dot-sizeof-causes-argumentexception-errors-in-il2cpp-builds))
    
*   iOS: Fixed a crash in iOS 7 due to the use of \[UIScreen coordinateSpace\]. ([1050777](https://issuetracker.unity3d.com/issues/2017-dot-4-ios-nsinvalidargumentexception-in-uiscreen-coordinatespace-crashes-app-with-signal-sigabrt-on-ios-7-devices), 1093249)
    
*   iOS: Fixed an issue where the namespace UnityEditor.iOS.Xcode was not found when running the Editor in batch mode. ([1018716](https://issuetracker.unity3d.com/issues/unityeditor-dot-ios-dot-xcode-is-not-found-when-running-editor-in-batch-mode), 1082694)
    
*   iOS: Fixed screen.safeArea not reported correctly when orientation is changed. ([1028312](https://issuetracker.unity3d.com/issues/ios-iphonex-screen-dot-safearea-is-ignored-in-portrait-mode-until-screen-orientation-is-changed), 1044173)
    
*   Physics: Fixed a crash when setting a too small size to Terrain size. ([1048878](https://issuetracker.unity3d.com/issues/crash-in-physx-shdfnd-sort-physx-pxscontactpatch-dot-dot-dot-when-gameobject-collides-with-a-terrain-created-by-script), 1079802)
    
*   Physics: Fixed an issue where colliders without physics material don't return correct default material in Physics Settings. ([1058082](https://issuetracker.unity3d.com/issues/accessing-unassigned-colliders-material-returns-and-sets-different-material-than-the-physics-manager-default-material), 1080052)
    
*   Physics: Fixed an issue where mass properties are not correctly updated when changing collider scale. ([1024453](https://issuetracker.unity3d.com/issues/rigidbody-dot-centerofmass-is-miscalculated), 1079803)
    
*   Physics: Fixed an issue where transform to CharacterController in OnControllerColliderHit is ignored. ([1005564](https://issuetracker.unity3d.com/issues/character-controllers-change-of-position-in-oncharactercontrollerhit-is-ignored), 1080047)
    
*   Scripting: Fixed crash with message box "GetThreadContext failed". (1082246)
    
*   Scripting Upgrade: Fixed hang when running tests in Editor. (971923)
    
*   Shaders: Fixed not able to load shaders from AssetBundles that were created in 2017.2. (1096788)
    

Revision: 5d485b4897a7