Search Issue Tracker
Fixed
Fixed in 2021.3.35f1, 2022.3.20f1, 2023.2.5f1, 2023.3.0a13, 7000.0.0a1
Votes
0
Found in
2022.3.5f1
Issue ID
UUM-44179
Regression
Yes
[Linux] Crash on PreviewTextureManager::IntegrateLoadedPreviewToMainThread when assigning a material to Mesh Renderer
Reproduction steps:
1. Open the attached “CrashRepro” project
2. Open the “Assets/Scenes/MainScene.unity“ scene
3. In the Hierarchy view, select the “Shaft“ GameObject
4. In the Inspector, in the Mesh Renderer Component, make the list empty, if it isn’t
5. Add a Material to the Mesh Renderer Component, but don’t assign anything to it
6. Enter the Play Mode
7. Click the added “Element 0” material, so that you can assign a material to it
Expected result: Material assign window shows up
Actual result: Unity Editor crashes
Reproducible with: 2022.2.0b10, 2022.3.7f1
Not reproducible with: 2021.3.29f1, 2022.2.0b9, 2023.1.6f1, 2023.2.0b2
Reproducible on: Ubuntu 23.04, Ubuntu 22.04.2
Not reproducible on: Windows 10 Pro 22H2
First lines of the stack trace:
#0 0x0055a8f763a20c in burst_signal_handler(int, siginfo_t*, void*)
#1 0x007f16d6442520 in __sigaction
#2 0x0055a8f8fd6350 in core::hash_map<PreviewTextureManager::PreviewKey, PreviewTextureManager::PreviewImage, PreviewTextureManager::PreviewKeyHasher, std::equal_to<PreviewTextureManager::PreviewKey> >::operator[](PreviewTextureManager::PreviewKey const&)
#3 0x0055a8f8fd6c0d in PreviewTextureManager::IntegrateLoadedPreviewToMainThread()
#4 0x0055a8f8fd6808 in PreviewTextureManager::GetPreview(PreviewTextureManager::PreviewKey)
#5 0x0055a8f8fd69c9 in PreviewTextureManager::GetPreview(int)
#6 0x0055a8f70b8474 in AssetPreview_CUSTOM_GetAssetPreview(int, int)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Prefab Override popup displays on wrong monitor when Inspector width is resized to minimum
- Scroll View is not moving by inertia after scrolling by click and dragging when Editor window is minimized and Canvas "Render Mode" is set to "World Space"
- "type mismatch error" occurs when the currentDirectionWS output of a Sample Water Surface node is connected to a float3 input
- URP Material Upgrade utility does not enable Alpha Clipping when material had Rendering Mode set to Cutout
- Particle System emission ignores the Sprite Atlas when using a Material that has the "Include in Build" setting unchecked
Resolution Note (fix version 2023.3.0a13):
Prevent crash in PreviewTextureManager when changing materials while play-mode is active.