### Known Issues in 2018.4.17f1

*   2D: Crash on memory allocation when double-clicking a Sprite which size is reassigned in OnDrawGizmos ([1211482](https://issuetracker.unity3d.com/issues/crash-on-memory-allocation-when-double-clicking-a-sprite-which-size-is-reassigned-in-ondrawgizmos))
    
*   Animation: Animator.Update CPU time spikes when multiple animations are playing ([1184690](https://issuetracker.unity3d.com/issues/animator-dot-update-cpu-time-spikes-when-multiple-animations-are-playing))
    
*   Asset Bundles: Asset Bundles fail to load when using async loading methods ([1215446](https://issuetracker.unity3d.com/issues/asset-bundles-fail-to-load-when-using-async-loading-methods))
    
*   Asset Bundles: Building asset bundles when build path doesn't exist causes a failed assertion on "pluginAppendices.size() <= 1" ([1203242](https://issuetracker.unity3d.com/issues/building-asset-bundles-causes-an-assertion-pluginappendices-dot-size-equals-1-on-the-editor))
    
*   Graphics - General: Shader is rendered incorrectly when loaded from an Asset Bundle made in Unity 2017.4 in a newer version ([1195750](https://issuetracker.unity3d.com/issues/shader-is-rendered-incorrectly-when-loaded-from-an-asset-bundle-made-in-unity-2017-dot-4-in-a-newer-version))
    
*   IMGUI: Editor crashes silently when assertion is not met after calling EditorGUILayout.EnumPopup ([1209597](https://issuetracker.unity3d.com/issues/editor-crashes-silently-when-assertion-is-not-met-after-calling-editorguilayout-dot-enumpopup))
    
*   Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.
    
*   Shuriken: Semaphore.WaitForSignal under Canvas.BuildBatch causes a slow editor in Play mode ([1178300](https://issuetracker.unity3d.com/issues/semaphore-dot-waitforsignal-causes-a-slow-editor-when-entering-play-mode))
    
*   Windows: UnityWebRequest fails to verify certificate when "Let's Encrypt Authority X1" certificate is present in system trust store ([1215665](https://issuetracker.unity3d.com/issues/unitywebrequest-fails-to-verify-certificate-when-lets-encrypt-authority-x1-certificate-is-present-in-system-trust-store))
    
*   macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older\_releases.
    

### 2018.4.17f1 Release Notes

#### Fixes

*   Editor: Fixed a number of bugs with single quote usage in namespace parse. ([1188570](https://issuetracker.unity3d.com/issues/csharpnamespaceparser-exception-on-a-specific-source-file))
    
*   IL2CPP: Fixed a compilation error when managed type that is defined in .winmd file appeared in native .winmd method signature.
    
*   IL2CPP: Fixed an issue where Socket.Select does not wait for timeout. ([1206057](https://issuetracker.unity3d.com/issues/il2cpp-android-socket-dot-select-does-not-wait-for-timeout-in-the-android-build))
    
*   IL2CPP: Managed types implemented in .winmd files now correctly implement needed COM interfaces when passed to native code.
    
*   IL2CPP: Marshal.SizeOf computes correct values for structs containing structs. ([1201175](https://issuetracker.unity3d.com/issues/il2cpp-marshal-dot-offsetof-returns-incorrect-offset-for-vector3))
    
*   iOS: Fixed a crash on CreateCppStringFromNSString when entering emoji as max character. ([1198204](https://issuetracker.unity3d.com/issues/ios-crash-on-createcppstringfromnsstring-when-entering-emoji-as-max-character))
    
*   iOS: Fixed an issue that stopped emojis appearing on textfields with no limit. ([1214754](https://issuetracker.unity3d.com/issues/ios-emojis-are-invisible-when-character-limit-set-to-0-in-the-textmeshpro-inputfield))
    
*   iOS: Fixed an issue where SystemInfo.systemMemorySize sometimes reports Physical Memory under-report available Device Memory. ([1155192](https://issuetracker.unity3d.com/issues/ios-systeminfo-dot-systemmemorysize-sometimes-reports-physical-memory-under-report-available-device-memory))
    
*   Package Manager: Fixed crashes caused by disposing of default-constructed TransformAccessArrays. ([1148324](https://issuetracker.unity3d.com/issues/transformaccessarray-dot-dispose-crashes-player))
    
*   Profiler: Fixed an issue where Target Selection drop-down menu gets stuck on "Autoconnected Player" after failing to connect to a player. ([1193777](https://issuetracker.unity3d.com/issues/profiler-stucks-with-autoconnected-player-option-and-cant-be-switched-back-to-editor-when-androidplayer-is-selected))
    
*   Profiler: Raised an argument exception if a null or empty name string is provided when beginning a profiler sample. ([1205482](https://issuetracker.unity3d.com/issues/crash-on-unityengine-dot-profiling-dot-profiler-beginsampleimpl-when-calling-profiler-dot-beginsample-null))
    
*   SceneManager: Fixed an issue where dragging Prefabs into scenes during Play Mode incorrectly instantiating them as editor Prefab instances, which would incorrectly impose editor Prefab instance restructuring restrictions on runtime logic. ([1166938](https://issuetracker.unity3d.com/issues/prefabs-dragged-into-scene-in-play-mode-are-not-unpacked))
    
*   Version Control: Fixed a crash caused by RevertTask when reverting unchanged scene. ([1202758](https://issuetracker.unity3d.com/issues/perforce-fatal-crash-when-using-provider-dot-revert-on-unchanged-scenes-and-reloading-scenes-at-the-same-time))
    
*   Web: Fixed UploadHandlerFile properties, contentType, and progress. ([1197177](https://issuetracker.unity3d.com/issues/uploadhandlerfile-dot-contenttype-cannot-be-set-and-always-returns-text-slash-plain))
    
*   XR: Added a warning when using a near clipping plan less than 0.1f with Windows Mixed Reality. This is the minimum supported value by Windows Mixed Reality. ([1201928](https://issuetracker.unity3d.com/issues/uwp-stabilisation-issue-on-hololens-2))
    
*   XR: Fixed a crash in non UWP players when serializing a Game Object with a World Anchor component. (1212118)
    
*   XR: Fixed an issue where hololens remoting connect failure once connect has failed at least 1 time. (1204419)
    
*   XR: Fixed an issue with disconnecting after exiting play mode while remoting to Hololens. ([1137090](https://issuetracker.unity3d.com/issues/windowsmr-emulation-editor-crashes-when-disconnecting-remoting-to-device))
    
*   XR: Fixed crashes when entering the play mode on the HDRP template if there is a Terrain in the scene. ([1175535](https://issuetracker.unity3d.com/issues/vr-hdrp-editor-crashes-when-entering-the-play-mode-on-the-hdrp-template-if-there-is-a-terrain-in-the-scene))
    
*   XR: Updated error message when enabling remoting or simulation without the Windows Mixed Reality package installed. ([1157272](https://issuetracker.unity3d.com/issues/wmr-failed-to-load-dll-error-occurs-on-switching-holographic-emulation))