Search Issue Tracker

Active

Under Consideration for 2022.3.X

Votes

0

Found in

2022.3.62f1

Issue ID

UUM-110423

Regression

Yes

[Linux][Vulkan][AMD] Crash on end_subpass when docking a window to the editor

-

Reproduction steps:
1. Create a new project
2. Switch to Vulkan, if the editor is not already using Vulkan
3. Open the Project Settings window
4. Dock the Project Settings window anywhere in the Editor
5. If it did not reproduce on step 3, undock any window in the Editor

Expected results: Window is docked/undocked
Actual results: Unity editor crashes

Reproduced with: 2022.3.40f1, 2022.3.62f1
Not reproduced with: 2022.3.39f1, 6000.0.51f1, 6000.1.9f1

Reproduced on: Arch Linux (AMD RX 9070 XT Mesa 25.1.4)
Not reproduced on: Windows 11, Ubuntu 24.04 (Nvidia RTX 3500 Ada 570.133.07, AMD RX 6800 XT Mesa 24.2.8)

First lines of the stack trace from the crashing thread with Vulkan Validation Layers:
#0 0x00007f67f93e8e22 in ??? () at /usr/lib/libc.so.6
#1 0x00007f67f93dcfda in ??? () at /usr/lib/libc.so.6
#2 0x00007f67f93dd024 in ??? () at /usr/lib/libc.so.6
#3 0x00007f67f944d92f in wait4 () at /usr/lib/libc.so.6
#4 0x00007f663f1157ef in ??? () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#5 0x00007f663f26196a in monoeg_assertion_message () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#6 0x00007f663f256e58 in ??? () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#7 0x00007f663f258330 in ??? () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#8 0x00007f663f20479e in ??? () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#9 0x00007f663f115745 in ??? () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#10 0x00007f663f0be02d in ??? () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#11 0x00007f663f043450 in ??? () at /storage/Downloads/Unity/2022.3.62f1/Editor/Data/MonoBleedingEdge/MonoEmbedRuntime/libmonobdwgc-2.0.so
#12 0x00007f67f9388ef0 in <signal handler called> () at /usr/lib/libc.so.6
#13 0x00007f66b44d7378 in end_subpass (cmd_buffer=0x7f65f8c0aa90, end_info=0x7f665e1fba30) at ../src/vulkan/runtime/vk_render_pass.c:2360
#14 0x00007f66b44d7d4c in vk_common_CmdEndRenderPass2 (commandBuffer=0x7f65f8c0aa90, pSubpassEndInfo=0x7f665e1fba30) at ../src/vulkan/runtime/vk_render_pass.c:2614
#15 0x00007f66b44d08f7 in vk_common_CmdEndRenderPass (commandBuffer=0x7f65f8c0aa90) at ../src/vulkan/runtime/vk_render_pass.c:271
#16 0x00007f665f09cd2c in ??? () at /usr/lib/libVkLayer_khronos_validation.so
#17 0x000055c8bc3b613a in vk::TaskExecutor::HandleCommandStream(GrowableBuffer*, VkCommandBuffer_T*) ()

Note: possibly introduced by UUM-73447

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.