How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…
Retrieved 2026-11-11Release Notes Search
Search changes, fixes, and known issues across Unity releases.
How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…
Retrieved 2026-11-11How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…
Retrieved 2026-11-11How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…
Retrieved 2026-11-11How to reproduce: Open the attached "IN-155628_repro" project In the menu bar, select "Tools" > "Bug Hunt" > "PhysicsRotate Quaternion" Observe the "quaternion" and "rotatedRight" values in the Console window Actual result: "PhysicsRotate.up" (90 degrees) is converted to the "Quaternion" "(0, 0, 1, 0)", a 180 degree rotation, which rotates "Vector3.right" to "(-1, 0, 0)" Expected result: "Phys…
Retrieved 2026-11-11How to reproduce: Open the attached "IN-155637_repro" project In the menu bar, select "Tools" > "Reproduce PhysicsMask LayerMask conversion" Observe the "ACTUAL" values in the Console window Actual result: The "PhysicsMask" "bitMask" is "0xFFFFFFFF80000000" for the LayerMask "0x80000000" and "0xFFFFFFFFFFFFFFFF" for the LayerMask "0xFFFFFFFF" Expected result: The upper 32 bits of the "PhysicsM…
Retrieved 2026-11-11Issue: A rotation-locked body kept its rotational inertia, so the contact solver split each impulse between linear and angular motion, then the lock discarded the angular part, leaving the linear velocity over-corrected into a small bounce; the fix zeroes the inertia while locked so impulses go entirely into linear motion. Load the attached case submitted by the user here: https://discussions.…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-151222.zip” project 2. In the top menu bar, go to Repro → SnapshotIntegrity → Run - C1 corrupt image 3. Observe the crash Actual result: The Editor crashes Expected result: The Editor does not crash Reproducible with: 6000.6.0b9, 6000.7.0a5 Could not test with: 6000.0.0f1, 6000.0.82f1, 6000.3.22f1, 6000.5.10f1 (the snapshot API (PhysicsWorld.Snapshot,…
Retrieved 2026-11-10How to reproduce: Open the attached "IN-150265" project Open the “TriggerTest” Scene Enter Play mode In the Hierarchy tab, expand “Player” GameObject and select “Trigger” GameObject In the Inspector tab next to the GameObject’s name, disable and re-enable the “Trigger” GameObject Observe the result in the Console Actual result: No "Trigger Enter" message is logged in the Console Expected resul…
Retrieved 2026-11-10How to reproduce: Open the attached project “IN-151223” In the menu bar, select “Tools → Repro → Capacity Abort” Observe the Editor Actual result: A “Fatal Error!” window pops up showing an overflow in memory allocator Expected result: An error is thrown in the console and the Editor is not forced to be closed Reproducible with: 6000.5.0f1, 6000.5.10f1, 6000.6.0b9, 6000.7.0a5 Could not test wi…
Retrieved 2026-11-10Steps to reproduce: 1. Open the attached user's project "TestURP.zip" 2. Build a Windows/macOS Standalone Player 3. Click the "Shadows On" GUI button 4. Look at the shadows Actual result: The two cubes have the same shadows Expected result: The two cubes have different shadows (See "Results.png") Reproducible with: 6000.0.81f1, 6000.3.22f1, 6000.5.8f1, 6000.6.0b8, 6000.7.0a4 Could not test on …
Retrieved 2026-11-10How to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Make sure the "Screenshots" module is enabled 4. Enter the Play mode and enable the recording 5. Disable the recording and observe the results Expected results: "Screenshot details are paused while the Profiler is recording" banner disappears as soon as the recording is stopped Actual results: "Screensho…
Retrieved 2026-11-10A trending crash issue in the Unity Editor has been observed related to ProfilerSymbolsDelayedDeletion::AddCloneObject (Profiler frame-data deserialization). Reproducible with versions: 6000.0.62f1-6000.0.76f1, 6000.1.10f1-6000.1.7f1, 6000.2.0b11-6000.2.9f1, 6000.3.0b4-6000.3.16f1 (Sentry data) Reproducible on: Windows 10, Windows 11 (Sentry data) Notes: Not reproduced by CQA No user reports h…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Dock the Profiler window Make sure recording is enabled in the Profiler window Enter Play Mode and record some data Exit Play Mode Save the Profiler data Hover mouse cursor over the date in the Captures List Observe the date title Actual results: The date title…
Retrieved 2026-11-09Steps to reproduce: Create a new 3D URP project via Unity Hub Open the Profiler (Window > Analysis > Profiler) with the Screenshots module shown, Game View open Enter Play mode and record for a few seconds so a run of screenshots is captured Open the Screenshots module details strip (the horizontal thumbnail filmstrip along the bottom) Look across adjacent thumbnails at the seam between the bo…
Retrieved 2026-11-10Steps to reproduce: Open the attached project Set the Profiler to Edit mode to capture some data Select the Physics (2D) module in the Profiler window to view its live stats Maximise another Editor window Exit maximised state Observe the Console window Actual results: No errors or warnings are thrown if another window is maximised Expected results: "InvalidOperationException: Cannot modify Vis…
Retrieved 2026-11-10Steps to reproduce: Create a new URP project Open Profiler (Window > Analysis > Profiler) Change target selection from "Play mode" to "Edit Mode" Click record button and record few frames Click on the "Save current profiling information...” button Click on the "Load binary profiling information from a file" Select the .highlights file and open Observe the Console Actual results: "Profiler data…
Retrieved 2026-11-09Steps to reproduce: Create a new 3D URP project Open the Profiler window (Window > Analysis > Profiler) Scroll and select the Physics Module to focus on it Close the Profiler window Reopen the Profiler window Observe the Console Actual results: "InvalidOperationException: Cannot modify VisualElement hierarchy during layout calculation" error is thrown Expected results: No errors are thrown Rep…
Retrieved 2026-11-09Steps to reproduce: Create and open a new project Open Window -> Analysis -> Profiler Enable Edit Mode recording and record some data Put the marker on any frame of the Memory module Observe the lower section Actual results: Memory Usage bars are colored black Expected results: Memory Usage bars are colored in different colors Reproducible with versions: 6000.6.0a4, 6000.6.0b1, 6000.7.0a1 Not …
Retrieved 2026-11-09Steps to reproduce: Open the attached project Open the Standalone Profiler window (Window -> Analysis -> Profiler (Standalone Process)) With the Standalone Profiler window selected, expand the File section in the Top menu Select the "Save to profile data option.." Observe the Console window Actual results: NullReferenceException is thrown after saving the data Expected results: No exceptions o…
Retrieved 2026-11-10Steps to reproduce: Open the attached project Open the Standalone Profiler window (Analysis -> Profiler (Standalone Process)) Enter Play mode and record a few frames Pause the Recording Right-click on the Standalone Profiler window's handle Enable or disable the UI Toolkit Live reload option In the Top Menu, select the option to save the recording (File -> Save to profile data file) Observe th…
Retrieved 2026-11-10Steps to reproduce: Create a new project via Unity Hub Open the Profiler (Window > Analysis > Profiler) and make sure the Screenshots module is shown Resize the Game View window to a very narrow aspect (make it tall and thin) Enter Play mode and let it record for a few seconds with the Game View visible so screenshots are captured at that narrow aspect Press a captures frame and observe the fr…
Retrieved 2026-11-10Steps to reproduce: Create a new 3D URP project Open Window > Analysis > Profiler Open the Profiler Modules dropdown Disable Highlights module Enter Play mode Collect some data in Profiler and exit Play mode Re-enable the same module (Highlights) Observe visually no data is shown for Highlights in the Profiler Reopen the Profiler Observe the Highlights data is now visible Actual results: After…
Retrieved 2026-11-09Steps to reproduce: Create and open a new project Open Window -> Analysis -> Profiler Enter Play Mode and record some profiler data Save the Data multiple times to create a scrollable list Scroll completely to the bottom Resize the window vertically to remove and reappear the scrollbar Scroll completely to the bottom again Rename the last entry Observe the Profiler window Actual results: The c…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-139002“ project 2. Go to (File > Build Settings) and enable Development Build 3. Build and run for iOS 4. Open the Memory Profiler (Window > Analysis > Memory Profiler) 5. In the Memory Profiler, select the Target Selection dropdown (default value is "Editor") and choose the running iOS Player 6. Press Capture in the Memory Profiler 7. Note the Unroot…
Retrieved 2026-11-09This issue is related to: Frame Window Shrinking: Reduce the frameCount setting in Profiler preferences while a frame with a screenshot is selected. Verify the screenshot is hidden if its frame falls outside the new window, validating the new check in ScreenshotIndexCatalogue.TryResolveDisplayedScreenshot. [Internal link] [Internal link] What I find a bit wrong is that it looks to retain the f…
Retrieved 2026-11-10Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Click the Target Frame Time dropdown and select "Custom" Set the Target Frames Per Second (Highlights Module) to 1000 FPS Observe the Profiler window Actual results: Target Frame Time text in the Profiler window does not fit and is cut off Expected results: The…
Retrieved 2026-11-09Steps to reproduce: Create a new 3D URP project Open Window > Analysis > Profiler Record any data (e.g. Enter and exit Play mode) Click on the save icon to save a Capture In the Capture List, find the saved capture Click on its kebab (⋮) menu and choose Rename Click inside the rename field once to put the caret in the middle of the name Observe the behavior Actual results: The first click is d…
Retrieved 2026-11-10How to reproduce: 1. Open the Profiler window 2. Open the "Play Mode" dropdown near the record button 3. Click "Troubleshoot connection issues" 4. Observe the results Expected results: The linked documentation page covers troubleshooting Profiler connection issues - suggesting https://docs.unity3d.com/6000.1/Documentation/Manual/profiling-target-device.html Actual results: The link opens https…
Retrieved 2026-11-10Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Dock the Profiler window somewhere visible Enter Play Mode for a few seconds to record Profiler data Exit Play Mode Select any frame in CPU Usage Click on the Warnings section to sort by warning Observe the Warnings section Actual results: The sorting triangle …
Retrieved 2026-11-09Steps to reproduce: Do a heavy burst of concurrent Addressables load operations. Take a capture in the Memory Profiler and watch Native/Reserved/ALLOC_TEMP_JOB_ASYNC spike. Wait a few minutes. Take another capture. Actual results: In the second capture (after waiting), Native/Reserved/ALLOC_TEMP_JOB_ASYNC has gone back to a lower memory footprint. At the same time, `Untracked/Private` has incr…
Retrieved 2026-11-09Steps to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Switch to the "Edit Mode" profiling and record for a few seconds 4. Turn off the Recording and select any frame 5. In the "Timeline" view, select the "Gfx.WaitForGfxCommandsFromMainThread" 6. Press on “Show” and open “Selected Sample Track…” 7. In the Sample Stack window copy the stack 8. In the Sample…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Profiler window (Window > Analysis > Profiler) Dock the Profiler window Make sure recording is enabled in the Profiler window Enter Play Mode and record some data Exit Play Mode Save the Profiler data Click on the foldout title (date) in the Captures List Observe the foldout Actual results: The foldout does…
Retrieved 2026-11-09How to reproduce: 1. Create a new Unity project 2. Go to Window -> Analysis -> Profiler 3. Switch to the Edit Mode and record anything 4. Select any frame and switch to the "Hierarchy" view 5. Observe the icon of the last column of the "Hierarchy" view Expected results: The icon is yellow like other warning icons in the Editor Actual results: The icon is black and white and might be poorly vis…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using a 3D Universal Template Open the Profiler window (Window> Analysis > Profiler) Enable the Record button in the Profiler Enter Play mode to gather any data in the Profiler Click on any collected data Observe the overview window and the warnings column icon Actual results: The warning icon is almost fully white and not distinguishable as a war…
Retrieved 2026-11-09How to reproduce: 1. Extract and open the attached “IN-115691.zip“ project 2. Open the Assets/Case-CopyFromSubAssetBank/Case-CopyFromSubAssetBank.unity scene 3. Copy everything inside Assets/Case-CopyFromSubAssetBank/Copy/SubAssetBank.asset 4. Paste it inside Assets/Case-CopyFromSubAssetBank/Paste folder 5. Observe the scene and the project tab Expected result: Pasting creates new assets with …
Retrieved 2026-11-11Reproduction steps: 1. Create a new project 2. Select any GameObject 3. Select Rect Tool in the Scene view toolbar 4. Zoom out in the Scene view 5. Observe the Console Actual result: "Screen position out of view frustum" errors are spammed in the Console Expected result: No warnings or errors are thrown Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.19f1, 6000.5.2f1, 6000.6.0b2, 6000.7.0a1…
Retrieved 2026-11-09Repository: unity/unity Reproduction steps: 1. Create a new project 2. Install Entities package (Window > Package Management > Package Manager) 3. Create new Sub Scene (New Sub Scene > Empty Scene…) 4. Create any GameObject inside the Sub Scene 5. Select Sub Scene GameObject and zoom out in the Scene view until GameObject appears small 6. Move GameObject around in the Scene view using the Move…
Retrieved 2026-11-11How to reproduce: 1. Create a new project 2. Open the Package Manager (Window -> Package Management -> Package Manager) 3. Install the "uGUI" package 4. In the Hierarchy, create a new Canvas GameObject 5. Under the created Canvas, create a child Image GameObject 6. Toggle the Caps Lock key on 7. In Scene view, try to move the Image GameObject around using the Rect tool 8. Observe the Image Gam…
Retrieved 2026-11-10Steps to reproduce: Crete a new Universal 3D project Make sure Volume game object is present in the Hierarchy window Observer the Scene window Actual results: No gizmo icon for Volume game object is present in the Scene window Expected results: Volume gizmo icon is present in the Scene window Reproducible with versions: 6000.3.0a5 (36d7e9fd6645), 6000.3.20f1 (c9ba695d4f07), 6000.4.12f1 (3ca267…
Retrieved 2026-11-09Steps to reproduce: 1. Open the attached "IN-139322_assembly.zip" project 2. Observe the Console window Actual result: Unity fails to compile with “Unloading broken assembly Library/ScriptAssemblies/Assembly-CSharp.dll, this assembly can cause crashes in the runtime” error Expected result: Unity compiles Reproducible in: 6000.4.0a2(417aa67423b3), 6000.4.5f1, 6000.5.0b6, 6000.6.0a4(77e2e2eea1be…
Retrieved 2026-11-09How to reproduce: Open the attached “repro-IN-149066.zip” project Enter Play Mode Open EditMeDuringPlayMode.cs in an external code editor Make a minor change to the script and save the file Return to Unity and exit Play Mode Observe the Console Actual result: The Console throws the following errors "Mismatched state in DefaultScenario, was Stopping but expected Idle", "Tried to enter EditModeS…
Retrieved 2026-11-10How to reproduce: 1. Open the attached "IN-149437_AwaitableBug.zip" project 2. Open the "SampleScene" 3. Enter Play mode 4. Observe the Console Actual result: An "OperationCanceledException" error is thrown in the Console Expected result: No errors are thrown in the Console Reproducible with: 6000.4.0a2 (417aa67423b3), 6000.5.10f1, 6000.6.0b9, 6000.7.0a5 Not reproducible with: 6000.0.82f1, 600…
Retrieved 2026-11-10Steps to reproduce: 1. Open the attached user's project "JsonUtilitySizeOverflow.zip" 2. Select "Repro > 2. Parse 540M chars" in the top menu bar 3. Observe the Editor Actual result: The Editor crashes with a "Size overflow in allocator" fatal error Expected result: The JSON string is parsed, or a managed exception is thrown, and the Editor keeps running Reproducible with: 6000.0.1f1, 6000.0.8…
Retrieved 2026-11-11How to reproduce: Open the attached “IN-156956” project Open Window > General > Test Runner Select PlayMode tab Expand the test entries, so that all of them are visible Click “Run All“ button Observe the test results in the Test Runner window Actual result: VulnerableCancellation_MustNotCompleteUnrelatedAwaitable fails. An unrelated Awaitable<T> completes early with the value of 0. Only test t…
Retrieved 2026-11-11Steps to reproduce: 1. Open the attached "IN-149404" project 2. Enter Play mode 3. Exit Play mode 4. Enter Play mode again 5. observe the Console. Actual result: Console logs "Play start: ReproHolder.data = NULL" - the field is still null Expected result: Console logs "Play start: ReproHolder.data = 1,2,3" - the field is restored to a fresh instance by [AutoStaticsCleanup] Reproducible with: 6…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-146698” project 2. Observe the Console Actual result: ILPP fails with "ReflectionTypeLoadException: Could not load file or assembly..." error Expected result: ILPP resolves the precompiled plugin referenced by the code-generation assembly, and scripts compile Reproducible with: 6000.6.0a3, 6000.6.0b3, 6000.7.0a2 Not reproducible with: 6000.0.78f1, 600…
Retrieved 2026-11-10