Open
Description
Tested versions
Reproducible in latest stable build (v4.4.1.stable.official [49a5bc7]) but also reproducible in Godot 4.2 stable.
System information
Win11 24H2 (build 26100.3775), Nvidia RTX 2060 driver version 572.83 (32.0.15.7283), Vulkan Forward+
Issue description
After debugging a game for 3 minutes, closing the game window would result in system freeze and blank display for about 30s before the display driver kicks back in. This issue only occurs on Windows while using Vulkan renderer (Forward+, Mobile), but runs fine on Linux.
Upon freezing, the following errors are generated:
Console output:
Godot Engine v4.4.1.stable.official.49a5bc7b6 - https://godotengine.org
Vulkan 1.4.303 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 2060
ERROR: Condition "err != VK_SUCCESS" is true. Returning: FAILED
at: fence_wait (drivers/vulkan/rendering_device_driver_vulkan.cpp:2439)
ERROR: Printing last known breadcrumbs in reverse order (last executed first).
Some of them might be inaccurate. Try running with --accurate-breadcrumbs for precise information.
at: print_lost_device_info (drivers/vulkan/rendering_device_driver_vulkan.cpp:5613)
ERROR: Searching last breadcrumb. We've sent up to ID: 558
ERROR: Last breadcrumb ID found: 554
ERROR: Last known breadcrumb: BLIT_PASS
ERROR: Last known breadcrumb: UI_PASS
ERROR: Last known breadcrumb: BLIT_PASS
ERROR: Last known breadcrumb: UI_PASS
ERROR: Last known breadcrumb: BLIT_PASS
ERROR: Last known breadcrumb: UI_PASS
ERROR: Last known breadcrumb: BLIT_PASS
ERROR: Last known breadcrumb: UI_PASS
Windows event viewer:
The NVIDIA OpenGL driver has encountered an out of memory error. This application might behave inconsistently and fail. (pid=6460 godot_v4.4.1-stable_win64.exe 64bit)
Faulting application name: Godot_v4.4.1-stable_win64.exe, version: 4.4.1.0, time stamp: 0x67e339d7
Faulting module name: nvoglv64.dll, version: 32.0.15.7283, time stamp: 0x67d46418
Exception code: 0xc0000005
Fault offset: 0x0000000000e4cb71
Faulting process id: 0x193C
Faulting application start time: 0x1DBAAD077F9C884
Faulting application path: C:\Godot\Godot_v4.4.1-stable_win64.exe
Faulting module path: C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_9d15b9aa9e1c885b\nvoglv64.dll
Report Id: f9c24d81-bf35-46cc-adfe-3ca585742f6f
And yes, I've checked, I didn't run out of VRAM. Task manager shows 35% VRAM usage during runtime.
Steps to reproduce
- Open up any game project using Vulkan renderer (Forward+, Mobile)
- Leave it run for about 3 - 5 minutes
- Close the game/window
Minimal reproduction project (MRP)
N/A
Metadata
Metadata
Assignees
Type
Projects
Status
For team assessment
Status
For team assessment