godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
89.88k stars 21.02k forks source link

[Tracker] Vulkan error unable to create swapchain (device lost) happening randomly #71929

Open clayjohn opened 1 year ago

clayjohn commented 1 year ago

Godot version

4.0 beta14 and earlier and likely later

System information

Most users are on Windows, some on Linux, variety of GPUs (intel, nVidia and AMD)

Issue description

I am opening this tracker issue as a central place to track a bug that seems to be plaguing a variety of users. The bug occurs quite randomly, but appears to be most often connecting with complex shaders and/or updating uniforms.

The bug leads to a freeze or crash when updating swap buffers along with the following errors:

E 0:00:01:0015   VulkanContext::swap_buffers: Condition "err" is true. Returning: ERR_CANT_CREATE
  <C++ Source>   drivers\vulkan\vulkan_context.cpp:2299 @ VulkanContext::swap_buffers()
E 0:00:01:0016   VulkanContext::prepare_buffers: Vulkan: Did not create swapchain successfully.
  <C++ Error>    Condition "err != VK_SUCCESS" is true. Breaking.
  <C++ Source>   drivers\vulkan\vulkan_context.cpp:2222 @ VulkanContext::prepare_buffers()

For some users these errors spam the console while the engine itself is frozen.

This issue is very difficult to debug as it is near impossible to reproduce reliably for people other than the affected users.

- [ ] https://github.com/godotengine/godot/issues/71453
- [ ] https://github.com/godotengine/godot/issues/70946
- [ ] https://github.com/godotengine/godot/issues/69855
- [ ] https://github.com/godotengine/godot/issues/69046 (may not be connected as the issue went away with a driver update)
- [ ] https://github.com/godotengine/godot/issues/67404
- [ ] https://github.com/godotengine/godot/issues/59699
- [ ] https://github.com/godotengine/godot/issues/71841
- [ ] https://github.com/godotengine/godot/issues/60755
- [ ] https://github.com/godotengine/godot/issues/60979
- [ ] https://github.com/godotengine/godot/issues/52112
- [ ] https://github.com/godotengine/godot/issues/56856
- [ ] https://github.com/godotengine/godot/issues/74499
- [ ] https://github.com/godotengine/godot/issues/74554
- [ ] https://github.com/godotengine/godot/issues/74700
- [ ] https://github.com/godotengine/godot/issues/75659

Steps to reproduce

Steps to reproduce can be found in individual reports

Minimal reproduction project

See individual reports

Calinou commented 1 year ago

Should we force the engine to close in this situation, rather than trying to recreate the swapchain endlessly? As far as I know, there is no way to recover from this situation (not until the renderer can be restarted at run-time).

Also, the error message should be tweaked to indicate most likely causes (bugs in graphics drivers).

clayjohn commented 1 year ago

Should we force the engine to close in this situation, rather than trying to recreate the swapchain endlessly? As far as I know, there is no way to recover from this situation (not until the renderer can be restarted at run-time).

Also, the error message should be tweaked to indicate most likely causes (bugs in graphics drivers).

I'm not sure. First we need to investigate what is causing the error in the first place. Most of the impacted users report driver updates not resolving the issue for them. So it is more likely an issue on our end.

Frontrider commented 1 year ago

Popped up with beta 17. As long as you can't fix it/find what it is, I'd be happier if it tried to save my last open edits and crashed instead of an error spam.

My error lines are:

ERROR: Vulkan: Did not create swapchain successfully.
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2267)
ERROR: Condition "err" is true. Returning: ERR_CANT_CREATE
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2344)

And the info message from the start of the editor:

Godot Engine v4.0.beta17.official.c40020513 - https://godotengine.org
Vulkan API 1.3.224 - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce RTX 2060
InfiniteProductions commented 1 year ago

As mentioned in #60755, I can help as I have 100% reproducible case (summary: launch editor, put computer to sleep, wake it up later, try to use any UI component => I got a "winner")

Feel free to give me some debug code to run, patched version of Godot with additional debug code, anything which could help. I'm still not convinced it could solve all cases users have encountered with all OSes & hardware involved but it could narrow it down at least.

For the record I have some older version of Visual Studio Community (latest is 2019) installed and never tried yet to compiled Godot from source, but I may give it a try if it could help.

Frontrider commented 1 year ago

As mentioned in #60755, I can help as I have 100% reproducible case (summary: launch editor, put computer to sleep, wake it up later, try to use any UI component => I got a "winner")

Yap, that is a good way to get it to happen. With beta 17 it sometimes happens, sometimes does not. (I can get the computer to go to sleep without it happening)

clayjohn commented 1 year ago

@InfiniteProductions @Frontrider That is great to hear!

We just merged a change that made it into RC1 that will provide more debug information on crash.

So could one of you test RC1 running from the command line, reproduce the crash and then tell me what it says? It should have error messages like in the original post here, except there should be an error code reported as well

InfiniteProductions commented 1 year ago

@InfiniteProductions @Frontrider That is great to hear!

We just merged a change that made it into RC1 that will provide more debug information on crash.

So could one of you test RC1 running from the command line, reproduce the crash and then tell me what it says? It should have error messages like in the original post here, except there should be an error code reported as well

I start using this release, but (un)fortunately, the issue no longer occurred in the same scenario ! I'll try to test again with beta17 and post update here.

Frontrider commented 1 year ago

Could not reproduce so far, I can give more details in a few days.

frtp2612 commented 1 year ago

@InfiniteProductions @Frontrider That is great to hear!

We just merged a change that made it into RC1 that will provide more debug information on crash.

So could one of you test RC1 running from the command line, reproduce the crash and then tell me what it says? It should have error messages like in the original post here, except there should be an error code reported as well

I just reproduced the issue on rc-1 after 48 minutes of engine usage. The message is different from the ones so far though.

Here is the error: crash

InfiniteProductions commented 1 year ago

aarrgghh I just got one but console goes away with the editor when closing it ! It could be great to have a log file somewhere instead of this console OR keep it open. I'll try again later.

ComputerGiraffics commented 1 year ago

Getting this error in Godot 4 RC1 when trying to load the DM1-2 map in Liblast, https://libla.st/:

Godot Engine v4.0.rc1.official.8843d9ad3 - https://godotengine.org
Vulkan API 1.3.224 - Forward+ - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1050 Ti
E 0:00:33:0319   swap_buffers: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
  <C++ Error>    Condition "err" is true. Returning: ERR_CANT_CREATE
  <C++ Source>   drivers/vulkan/vulkan_context.cpp:2351 @ swap_buffers()
E 0:00:33:0324   prepare_buffers: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
  <C++ Error>    Condition "err != VK_SUCCESS" is true. Breaking.
  <C++ Source>   drivers/vulkan/vulkan_context.cpp:2274 @ prepare_buffers()
InfiniteProductions commented 1 year ago

Using the same release:

$ Godot Engine v4.0.rc1.official.8843d9ad3 - https://godotengine.org OpenGL API 3.3.0 NVIDIA 425.31 - Compatibility - Using Device: NVIDIA Corporation - GeForce GTX 780M

I've got only these lines:

ERROR: Resources still in use at exit (run with --verbose for details). at: clear (core/io/resource.cpp:489) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2351) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2351) ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_ERROR_VALIDATION_FAILED_EXT at: (drivers/vulkan/vulkan_context.cpp:2274) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST ... (infinite ? number of messages until Godot is closed) ... ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2351) WARNING: Scan thread aborted... at: _notification (editor/editor_file_system.cpp:1224)

It doesn't looks like to be a "crash" as @clayjohn wrote. So no luck to get more debug info.

Frontrider commented 1 year ago

Same. I just got it. Editor was left open in the background, it was still rc1. I'll try to replicate on rc2.

ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2351)

Try launching other full screen applications/games while godot is in the background. That might yield usable results.

Squatnet commented 1 year ago

I'm having this on RC2, interspersed with random gibberish

ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: (drivers/vulkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: (drivers/vulkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: (drivers/vulkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchaEiRnR OsRu:c cVeuslskfaunl:l yD.i dE rnrootr  ccroedaet:e  VsKw_aNpOcTh_aiRnEA DsYu
cc e s saftu:l l(yd.r iEvrerrosr/ vcuoldkea:n /VvKu_lNkOaTn__RcEoAnDtYe
x t . captp:: 2(2d7r4i)v
ers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Did not cErReRaOtRe: s wVauplckhaani:n  Csauncncoets ssufbumlilty .g rEarprhoirc sc oqduee:u eV.K _ENrOre
:   V Ka_tE:R R(OdRr_iDvEeVrIsC/Ev_uLlOkSaTn
/ v u lakta:n _(cdornitveexrts./cvpupl:k2a2n7/4v)u
lkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: (drivers/vulkan/vulkan_context.cpp:2274)
ERROR: Vulkan: Cannot submit gErRaRpOhRi:c sV uqlukeaun:e.  CEarnrnoort  csoudbem:i tV Kg_rEaRpRhOiRc_sD EqVuIeCuEe_.L r
o r   caotd:e :( dVrKi_vEeRrRsO/Rv_uDlEkVaInC/Ev_uLlOkSaTn
_ c o natte:x t(.dcrpipv:e2r3s5/1v)u
lkan/vulkan_context.cpp:2351)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: (drivers/vulkan/vulkan_context.cpp:2274)

I'm not sure if it makes any difference but i did switch from compatability to forward renderer, my project also makes heavy use of shaders, but runs absolutely fine in compatibility.

Windows 11, RTX 3060

Frontrider commented 1 year ago

Just got the error on rc5. Same game, left the editor open for a while in the background, then the screen was turned off. No sleep mode, no nothing.

Godot Engine v4.0.rc5.official.6296b4600 - https://godotengine.org
Vulkan API 1.3.224 - Forward+ - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce RTX 2060

....

ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2280)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2357)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2280)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2357)
hammerandtongs commented 1 year ago

I'm getting this error suddenly with godot 4 final

Godot Engine v4.0.stable.official.92bee43ad - https://godotengine.org
LOG in xrCreateInstance: Instance created
        createInfo->applicationInfo.applicationName: Godot XR Tools Demo
        createInfo->applicationInfo.applicationVersion: 1
        createInfo->applicationInfo.engineName: Godot Game Engine
        createInfo->applicationInfo.engineVersion: 40000
        appinfo.detected.engine.name: (null)
        appinfo.detected.engine.version: 0.0.0
        quirks.disable_vulkan_format_depth_stencil: false
LOG in xrCreateInstance: Selected devices
        Head: 'Valve Index (libsurvive)'
        Left: '<none>'
        Right: '<none>'
        Hand-Tracking Left: '<none>'
        Hand-Tracking Right: '<none>'
OpenXR: Running on OpenXR runtime:  Monado(XRT) by Collabora et al 'v21.0.0-2877-g5380b6c1'   21.0.0
OpenXR: XrGraphicsRequirementsVulkan2KHR:

Godot Engine v4.0.stable.official.92bee43ad - https://godotengine.org
LOG in xrCreateInstance: Instance created
        createInfo->applicationInfo.applicationName: Godot XR Tools Demo
        createInfo->applicationInfo.applicationVersion: 1
        createInfo->applicationInfo.engineName: Godot Game Engine
        createInfo->applicationInfo.engineVersion: 40000
        appinfo.detected.engine.name: (null)
        appinfo.detected.engine.version: 0.0.0
        quirks.disable_vulkan_format_depth_stencil: false
LOG in xrCreateInstance: Selected devices
        Head: 'Valve Index (libsurvive)'
        Left: '<none>'
        Right: '<none>'
        Hand-Tracking Left: '<none>'
        Hand-Tracking Right: '<none>'
OpenXR: Running on OpenXR runtime:  Monado(XRT) by Collabora et al 'v21.0.0-2877-g5380b6c1'   21.0.0
OpenXR: XrGraphicsRequirementsVulkan2KHR:
 - minApiVersionSupported:  1.0.0
 - maxApiVersionSupported:  1023.1023.1023
LOG in xrCreateVulkanInstanceKHR: Creation of VkInstance:
        result: VK_SUCCESS
        vulkanInstance: 0x65d84c0
        extensions:
                VK_KHR_external_fence_capabilities
                VK_KHR_external_memory_capabilities
                VK_KHR_external_semaphore_capabilities
                VK_KHR_get_physical_device_properties2
                VK_KHR_surface
                VK_KHR_xlib_surface
Vulkan API 1.3.230 - Forward+ - Using Vulkan Device #0: AMD - AMD Radeon RX 6900 XT (RADV NAVI21)
LOG in xrGetVulkanGraphicsDeviceKHR: Creation of VkDevice:
        result: VK_SUCCESS
        vulkanDevice: 0x66658f0
        vulkanInstance: 0x65d84c0
        external_fence_fd: true
        external_semaphore_fd: true
        timelineSemaphore: true
        extensions:
                VK_KHR_dedicated_allocation
                VK_KHR_external_fence
                VK_KHR_external_memory
                VK_KHR_external_semaphore
                VK_KHR_get_memory_requirements2
                VK_KHR_external_memory_fd
                VK_KHR_16bit_storage
                VK_KHR_create_renderpass2
                VK_KHR_fragment_shading_rate
                VK_KHR_image_format_list
                VK_KHR_incremental_present
                VK_KHR_maintenance2
                VK_KHR_multiview
                VK_KHR_shader_float16_int8
                VK_KHR_storage_buffer_storage_class
                VK_KHR_swapchain
                VK_KHR_external_semaphore_fd
                VK_KHR_external_fence_fd
                VK_KHR_timeline_semaphore

ERROR: Interface not found.
   at: find_interface (servers/xr_server.cpp:224)
OpenXR: Configuring interface
ERROR: Condition "swapchainImageCount != sp_image_count" is true. Returning: ERR_BUG
   at: _update_swap_chain (drivers/vulkan/vulkan_context.cpp:1980)
free(): double free detected in tcache 2
Aborted (core dumped)
speakk commented 1 year ago

For me this reproduces 100% reliably when I leave Godot on when I put my laptop to sleep. I get in an endless loop:

ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2280)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2357)

OS: Linux (Arch Linux, up to date) GPU: NVidia (NVIDIA Corporation GA104GLM [RTX A3000 Mobile])

Frontrider commented 1 year ago

@speakk what distro? That might be another useful but of info.

speakk commented 1 year ago

Edited my post to add the distro.

Jigglyy commented 1 year ago

Occurs to me also, on Windows 10, 1070 Ti, 2700X, latest drivers

lorenuars19 commented 1 year ago

The question is how could we debug this further, or is it coming from the driver rather then godot itself ?

clayjohn commented 1 year ago

The question is how could we debug this further, or is it coming from the driver rather then godot itself ?

Well, its difficult to say. We don't have clear reproducible cases yet. When this error occurs varies wildly between person to person. Some users get it consistently, others get it randomnly. For some it is fixed with a driver update, for others not.

My guess is that somewhere in the core Vulkan code we are doing something outside of the Vulkan specification which results in the device getting lost. The trouble is very few contributors have the deep knowledge about Vulkan required to debug this, further very few people are able to reproduce it, which makes it even harder to debug.

Edit: To add to this, if you can reliably reproduce the issue, please try running your application from the command line and using the --gpu-validation and --verbose command line arguments. Run the project directly, do not go through the project manager.

Squatnet commented 1 year ago

I'm having this on RC2, interspersed with random gibberish

Further to this, the project runs without issue (although the framerate is terrible, which is expected) on an i5 with a GT730 (just about does Vulkan) Also, other projects run without error (Reflection test, various demos) on both systems. In my case at least i'm inclined to say its something project specific, thats potentially implemented differently on the different Vulkan APIs (RTX 3060 is on 1.3.236, GT 730 is on 1.2.175)

InfiniteProductions commented 1 year ago

The question is how could we debug this further, or is it coming from the driver rather then godot itself ?

Well, its difficult to say. We don't have clear reproducible cases yet. When this error occurs varies wildly between person to person. Some users get it consistently, others get it randomnly. For some it is fixed with a driver update, for others not.

My guess is that somewhere in the core Vulkan code we are doing something outside of the Vulkan specification which results in the device getting lost. The trouble is very few contributors have the deep knowledge about Vulkan required to debug this, further very few people are able to reproduce it, which makes it even harder to debug.

If that possible, it would be great to have a dedicated build which include as much as possible debug code near the suspected calls so people like me who have the issue can provide useful, I hope, data. It's likely possible the issue comes both a wrong way to deal with Vulkan (in some poorly, badly or even not documented area) and drivers issue(s).

Edit: To add to this, if you can reliably reproduce the issue, please try running your application from the command line and using the --gpu-validation and --verbose command line arguments. Run the project directly, do not go through the project manager.

Not sure if the last statement is relevant as the issue occurred when I use Godot basically without worrying on how it is launched. I'll try this and report what I've got.

clayjohn commented 1 year ago

Not sure if the last statement is relevant as the issue occurred when I use Godot basically without worrying on how it is launched. I'll try this and report what I've got.

It's just to ensure the command line argument is applied to your running game. Sometimes command line arguments get lost between the project manager and launching the game.

sakrel commented 1 year ago

I'm also getting this error randomly with the TPS demo:

Godot Engine v4.0.stable.official.92bee43ad - https://godotengine.org
Vulkan API 1.3.237 - Forward+ - Using Vulkan Device #0: AMD - AMD Radeon RX 5700
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_ERROR_DEVICE_LOST
   at: (drivers/vulkan/vulkan_context.cpp:2280)
ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: (drivers/vulkan/vulkan_context.cpp:2357)
ERROR: Condition "err" is true. Returning: ERR_CANT_CREATE
   at: _update_swap_chain (drivers/vulkan/vulkan_context.cpp:1970)
ERROR: Condition "err" is true. Returning: ERR_CANT_CREATE
   at: _update_swap_chain (drivers/vulkan/vulkan_c
Process terminated

I tried to debug this error with the Graphics Flight Recorder (GFR) vulkan layer. The GFR log doesn't include the shader names, so I couldn't make much sense of it. gfr.log ~12 MB

InfiniteProductions commented 1 year ago

Using options given by @clayjohn, I've got interesting data:

ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: VALIDATION - Message Id Number: 3 | Message Id Name: NVIDIA vkAcquireNextImageKHR: An attempt was made to acquire an image when the maximum number of images are already acquired. Objects - 1 Object[0] - VK_OBJECT_TYPE_SWAPCHAIN_KHR, Handle 217431760 at: _debug_messenger_callback (drivers/vulkan/vulkan_context.cpp:267) ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_ERROR_VALIDATION_FAILED_EXT at: (drivers/vulkan/vulkan_context.cpp:2280) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: VALIDATION - Message Id Number: 3 | Message Id Name: NVIDIA vkAcquireNextImageKHR: An attempt was made to acquire an image when the maximum number of images are already acquired. Objects - 1 Object[0] - VK_OBJECT_TYPE_SWAPCHAIN_KHR, Handle 217431760

There are tons of these message written until I close Godot. Test was conducted using stable release and 3D\lights_and_shadows demo.

The init contains (it appears two times, here is the second, the first is mostly identical) :

WARNING: GENERAL - Message Id Number: 0 | Message Id Name: Loader Message loaderAddLayerProperties: 'layers' tag not supported until file version 1.0.1, but C:\ProgramData\GOG.com\Galaxy\redists\overlay\injected\galaxy_overlay_vklayer_x64.json is reporting version = Objects - 1

I don't know why it reference some content from GOG Galaxy program there.

          Object[0] - VK_OBJECT_TYPE_INSTANCE, Handle 50261856
at: _debug_messenger_callback (drivers/vulkan/vulkan_context.cpp:264)

WARNING: GENERAL - Message Id Number: 0 | Message Id Name: Loader Message ReadDataFilesInRegistry: Registry lookup failed to get layer manifest files. Objects - 1 Object[0] - VK_OBJECT_TYPE_INSTANCE, Handle 50261856 at: _debug_messenger_callback (drivers/vulkan/vulkan_context.cpp:264) Vulkan devices:

0: NVIDIA GeForce GTX 780M - Supported, Discrete

Vulkan API 1.1.95 - Forward+ - Using Vulkan Device #0: NVIDIA - GeForce GTX 780M Optional extension VK_KHR_fragment_shading_rate not found Optional extension VK_KHR_incremental_present not found Optional extension VK_GOOGLE_display_timing not found

  • Vulkan Variable Rate Shading not supported
  • Vulkan multiview supported: max view count: 32 max instances: 134217727
  • Vulkan subgroup: size: 32 stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD, FEATURE_PARTITIONED_NV quad operations in all stages Using "" pen tablet driver... Creating VMA small objects pool for memory type index 8 Creating VMA small objects pool for memory type index 7
Jigglyy commented 1 year ago

In the meantime for anyone who might be looking for a solution to use Godot without this issue occurring, you can launch Godot with this command --rendering-driver opengl3 from the terminal

Trinnik commented 1 year ago

Not sure if it is related, but I see this error consistently when I have the Driver set to Multi-Threaded and I move the game window between monitors. This is on various Linux Wayland (and maybe X11) desktops across AMD, Nvidia and Intel. Haven't tried it on Windows.

swap_buffers: Error code: VK_ERROR_DEVICE_LOST
  <C++ Error>    Condition "err" is true. Returning: ERR_CANT_CREATE
  <C++ Source>   drivers/vulkan/vulkan_context.cpp:2504 @ swap_buffers()
wecybin commented 1 year ago

I set Escape to get_tree().quit() through my player script for testing, and if I try to exit the project test window using that button godot completely freezes and the console just spams these 4 lines:

ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY at: prepare_buffers (drivers/vulkan/vulkan_context.cpp:2280) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: swap_buffers (drivers/vulkan/vulkan_context.cpp:2357)

I'm not sure if this helps anyone at all in fixing this for others, I can bypass it myself for now just hitting stop in godot itself but figured I would report what happened.

Edit: It seems to do it sometimes when I set different advanced settings under rendering in project settings, and when trying to bake a VoxelGI.

Jigglyy commented 1 year ago

This stopped occurring for me recently. No idea why, steps I took before this is that I launched godot a few times with --rendering-driver opengl3 from the terminal and had a windows update, that's it.

wecybin commented 1 year ago

This stopped occurring for me recently. No idea why, steps I took before this is that I launched godot a few times with --rendering-driver opengl3 from the terminal and had a windows update, that's it.

This didn't seem to change anything, though now I'm unable to open my project due to a message_queue error...I'm sure that's unrelated though.

ardune commented 1 year ago

I encountered this issue but I believe it was the software I was running.

When running Godot_v4.0.1-stable_mono_win64 was consistently getting: image within 30 seconds or so of launching.

Switching to "Compatibility" render stopped this behavior.

Interestingly, entirely disconnecting my other monitors increased the time until this happened consistently by about a minute.

I was stopping various processes and realized the swapchain error stopped occuring after I killed Rivatuner. I could then consistently get this error to occur by simply starting Rivatuner and then rebooting godot in forward rendering mode.

Digging further the specific setting that seemed to trigger the consistent swap issue was: image (Note: toggling this option while godot is running results in an abrupt crash)

For those encountering this issue: Maybe there is some app that is trying to draw an overlay over godot or similarly access / inject into your instance?

Hopefully this is at least a little helpful

Zireael07 commented 1 year ago

It's a Vulkan error, obviously switching to "Compatibility" which doesn't use Vulkan stops the error.

Calinou commented 1 year ago

See https://github.com/godotengine/godot/pull/71515#issuecomment-1416278715. RTSS is supposed to be forcibly disabled in the editor, but the override isn't working for some reason.

Dfred commented 1 year ago

FYI, I'm experiencing the issue on Ubuntu 22.04 (with RTX 2060) upon waking up from system suspend (didn't try hibernation).

Calinou commented 1 year ago

FYI, I'm experiencing the issue on Ubuntu 22.04 (with RTX 2060) upon waking up from system suspend (didn't try hibernation).

The suspend issue is being tracked in https://github.com/godotengine/godot/issues/52738.

felbecker commented 1 year ago

I have the same issue for quite a while now on Win10 with a GTX 770. It has up-to-date drivers and I also tried the 2 previous drivers. Happens for all of them.

The error occurs in larger 2D scenes when zoomed out in the editor but as far as I can tell randomly. I tried to hide nodes with certain shaders or large tilemaps but found no way to reproduce it 100% certainly.

Note that excactly the same project works fine on my other machine with an RTX 3070 and Win11.

I do not use any overlay I am aware of on the 770 machine. Should I try to kill some background processes? The machine is quite old and might have something silently running in the background thats interfering.

Godot version is 4.0.2 on both machines btw.

rcorre commented 1 year ago

I tested an exported game with some friends. It failed on some machines and worked on others.

The intel laptop eventually worked after restarting enough times (performance was poor but that wasn't surprising). The Win10 1080 was restarted 4 times and never succeeded.

I can find out everyone's driver versions if that's helpful.

Logs from the 1080:

Godot Engine v4.0.2.stable.custom_build.7a0977ce2 - https://godotengine.org
Vulkan API 1.3.236 - Forward+ - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1080

USER ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: VulkanContext::swap_buffers (drivers\vulkan\vulkan_context.cpp:2357)
USER ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: VulkanContext::swap_buffers (drivers\vulkan\vulkan_context.cpp:2357)
USER ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: VulkanContext::prepare_buffers (drivers\vulkan\vulkan_context.cpp:2280)
USER ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: VulkanContext::swap_buffers (drivers\vulkan\vulkan_context.cpp:2357)
ProbDenis commented 1 year ago

I'm getting the same error (Manjaro Linux, RTX 3060). At first I thought it was completely random, but for me it's more likely to happen the more objects are visible (working on a game with a pretty large map). So I played with the settings and found that increasing "Max Clustered Elements" in the project settings seems to fix it. So maybe one possible cause for the crash is when it hits that limit?

rcorre commented 1 year ago

I increased Max Clustered Elements from 512 to 2048 and 4096. It didn't seem to help. I can repro with this example: example.zip

I'm testing on a laptop with Intel(R) HD Graphics 530 driver version 1.2.99. I can repro much more consistently if I'm unplugged from power (running on battery).

Here's what I got with godot --verbose --gpu-validate --gpu-abort scenes/maps/Halls.tscn:

vk.txt

Interesting excerpts:

ERROR: GENERAL - Message Id Number: 0 | Message Id Name: ../mesa-23.0.1/src/intel/vulkan/anv_device.c:3868
    GPU hung on one of our command buffers (VK_ERROR_DEVICE_LOST)
    Objects - 1
        Object[0] - VK_OBJECT_TYPE_DEVICE, Handle 94613752137888
   at: _debug_messenger_callback (drivers/vulkan/vulkan_context.cpp:267)
ERROR: Crashing, because abort on GPU errors is enabled.
   at: _debug_messenger_callback (drivers/vulkan/vulkan_context.cpp:268)

================================================================
handle_crash: Program crashed with signal 4
Engine version: Godot Engine v4.0.2.stable.custom_build (7a0977ce2c558fe6219f0a14f8bd4d05aea8f019)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /usr/lib/libc.so.6(+0x38f50) [0x7fec169d3f50] (??:0)
[2] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0x5a12bc) [0x560cf26872bc] (/home/rcorre/src/godot/drivers/vulkan/vulkan_context.cpp:268 (discriminator 6))
[3] /usr/lib/libvulkan_intel.so(+0x2079a4) [0x7fec10c079a4] (??:0)
[4] /usr/lib/libvulkan_intel.so(+0x20ec50) [0x7fec10c0ec50] (??:0)
[5] /usr/lib/libvulkan_intel.so(+0x20f33d) [0x7fec10c0f33d] (??:0)
[6] /usr/lib/libvulkan_intel.so(+0x2105e3) [0x7fec10c105e3] (??:0)
[7] /usr/lib/libvulkan_intel.so(+0x210875) [0x7fec10c10875] (??:0)
[8] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0x1d2b094) [0x560cf3e11094] (/home/rcorre/src/godot/drivers/vulkan/vulkan_context.cpp:2251)
[9] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0x1ccb291) [0x560cf3db1291] (/home/rcorre/src/godot/drivers/vulkan/rendering_device_vulkan.cpp:8746)
[10] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0x410042a) [0x560cf61e642a] (/home/rcorre/src/godot/./core/templates/hash_map.h:456)
[11] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0x415dcec) [0x560cf6243cec] (/home/rcorre/src/godot/servers/rendering/rendering_server_default.cpp:92)
[12] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0xbd7bcb) [0x560cf2cbdbcb] (/home/rcorre/src/godot/main/main.cpp:3185)
[13] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0xb6c291) [0x560cf2c52291] (/home/rcorre/src/godot/platform/linuxbsd/os_linuxbsd.cpp:889)
[14] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0xb5e1f9) [0x560cf2c441f9] (/home/rcorre/src/godot/platform/linuxbsd/godot_linuxbsd.cpp:75)
[15] /usr/lib/libc.so.6(+0x23790) [0x7fec169be790] (??:0)
[16] /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7fec169be84a] (??:0)
[17] /home/rcorre/src/godot/bin/godot.linuxbsd.editor.x86_64(+0xb6a425) [0x560cf2c50425] (??:?)
-- END OF BACKTRACE --
================================================================

dmesg:

[  236.539011] Asynchronous wait on fence 0000:00:02.0:sway[803]:344 timed out (hint:intel_atomic_commit_ready [i915])
[  246.241256] Fence expiration time out i915-0000:00:02.0:editor[1348]:4ae!
[  246.241285] Fence expiration time out i915-0000:00:02.0:editor[1348]:4ac!
[  246.242386] Fence expiration time out i915-0000:00:02.0:sway[803]:344!
[  246.248215] Fence expiration time out i915-0000:00:02.0:editor[1348]:4b2!
[  246.248227] Fence expiration time out i915-0000:00:02.0:editor[1348]:4b0!
[  246.254022] i915 0000:00:02.0: [drm] Resetting rcs0 for preemption time out
[  246.254103] i915 0000:00:02.0: [drm] editor[1348] context reset due to GPU hang
[  246.571945] i915 0000:00:02.0: [drm] GPU HANG: ecode 9:1:8ed9fff2, in editor [1348]
rcorre commented 1 year ago

My friend on Windows with the GTX 1080 tried running with --gpu-validate --gpu-abort and got:

ERROR: GENERAL - Message Id Number: 0 | Message Id Name: Loader Message
        loader_add_layer_properties: Multiple 'layer' nodes are deprecated starting in file version "1.0.1".  Please use 'layers' : [] array instead in C:\ProgramData\GOG.com\Galaxy\redists\overlay\injected\galaxy_overlay_vklayer_x64.json.
        Objects - 1
                Object[0] - VK_OBJECT_TYPE_INSTANCE, Handle 2795923793120
   at: VulkanContext::_debug_messenger_callback (drivers\vulkan\vulkan_context.cpp:267)
ERROR: Crashing, because abort on GPU errors is enabled.
   at: (drivers\vulkan\vulkan_context.cpp:269)

I have no idea where GOG is coming from. We couldn't see any GoG processes running, and we tried uninstalling GoG and deleting that folder, but still get the same error.

InfiniteProductions commented 1 year ago

With 4.1-dev1 release, I no longer have the issue, I was able to put computer to sleep and resume many times without any trouble. But I can't be sure the update alone fix it.

Calinou commented 1 year ago

I'm getting the same error (Manjaro Linux, RTX 3060). At first I thought it was completely random, but for me it's more likely to happen the more objects are visible (working on a game with a pretty large map). So I played with the settings and found that increasing "Max Clustered Elements" in the project settings seems to fix it. So maybe one possible cause for the crash is when it hits that limit?

This is an unrelated issue: https://github.com/godotengine/godot/issues/56657

clayjohn commented 1 year ago

At this point I am becoming increasingly confident that the issue comes from improper synchronization in the RenderingDevice. It seems like the issue is more common on weaker hardware which would make GPU tasks take longer. This would also explain why for some users the issue only happens when they add slightly more complexity to a particular shader.

We probably need to do a careful audit of how we use synchronization primitives in the RenderingDevice to ensure that nothing is slipping through

Minecraftkixx commented 1 year ago

Here is my error log, error occurs pretty much anytime I try to use or do anything in the editor, it consistently freezes upon saving with ctrl-s

Very long log ``` Microsoft Windows [Version 10.0.19044.2846] (c) Microsoft Corporation. All rights reserved. C:\Users\*****\Downloads\Godot_v4.0.2-stable_win64.exe>ls 'ls' is not recognized as an internal or external command, operable program or batch file. C:\Users\*****\Downloads\Godot_v4.0.2-stable_win64.exe>dir Volume in drive C is Windows Volume Serial Number is C6D6-62B4 Directory of C:\Users\*****\Downloads\Godot_v4.0.2-stable_win64.exe 05/08/2023 11:00 PM . 05/08/2023 11:00 PM .. 04/04/2023 04:28 AM 115,416,464 Godot_v4.0.2-stable_win64.exe 04/04/2023 04:28 AM 197,008 Godot_v4.0.2-stable_win64_console.exe 2 File(s) 115,613,472 bytes 2 Dir(s) 124,777,058,304 bytes free C:\Users\*****\Downloads\Godot_v4.0.2-stable_win64.exe> Godot_v4.0.2-stable_win64.exe --gpu-validation --verbose C:\Users\*****\Downloads\Godot_v4.0.2-stable_win64.exe>Godot Engine v4.0.2.stable.official.7a0977ce2 - https://godotengine.org TextServer: Added interface "Dummy" TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)" Text-to-Speech: SAPI initialized. Using "wintab" pen tablet driver... OpenGL API 3.3.0 NVIDIA 531.79 - Compatibility - Using Device: NVIDIA Corporation - NVIDIA GeForce RTX 3070 WASAPI: Activated output_device using IAudioClient3 interface WASAPI: wFormatTag = 65534 WASAPI: nChannels = 2 WASAPI: nSamplesPerSec = 48000 WASAPI: nAvgBytesPerSec = 384000 WASAPI: nBlockAlign = 8 WASAPI: wBitsPerSample = 32 WASAPI: cbSize = 22 WASAPI: mix_rate = 48000 WASAPI: fundamental_period_frames = 480 WASAPI: min_period_frames = 480 WASAPI: max_period_frames = 480 WASAPI: selected a period frame size of 480 WASAPI: detected 2 channels WASAPI: audio buffer frames: 480 calculated latency: 10ms ERROR: GL ERROR: Source: OpenGL Type: Error ID: 1282 Severity: High Message: GL_INVALID_OPERATION error generated. Function glPushAttrib is deprecated and not available in preview contexts. at: _gl_debug_print (drivers/gles3/rasterizer_gles3.cpp:167) ERROR: GL ERROR: Source: OpenGL Type: Error ID: 1282 Severity: High Message: GL_INVALID_OPERATION error generated. Function glPopAttrib is deprecated and not available in preview contexts. at: _gl_debug_print (drivers/gles3/rasterizer_gles3.cpp:167) TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". CORE API HASH: 417986958 EDITOR API HASH: 95126707 EditorSettings: Load OK! Loaded builtin certs EditorSettings: Save OK! Editing project: ****************** EditorSettings: Save OK! XR: Clearing primary interface XR: Removed interfaceNative mobile XR: Removed interfaceOpenXR Godot Engine v4.0.2.stable.official.7a0977ce2 - https://godotengine.org TextServer: Added interface "Dummy" TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)" Orphan StringName: OP_MODULE Orphan StringName: KEY_SYSREQ Orphan StringName: PROPERTY_HINT_NONE Orphan StringName: PROPERTY_USAGE_DEFERRED_SET_RESOURCE Orphan StringName: INLINE_ALIGNMENT_TO_BASELINE Orphan StringName: JOY_BUTTON_DPAD_LEFT Orphan StringName: KEY_KP_SUBTRACT Orphan StringName: OP_LESS Orphan StringName: ERR_ALREADY_IN_USE Orphan StringName: ERR_CANT_FORK Orphan StringName: MIDI_MESSAGE_CONTINUE Orphan StringName: MOUSE_BUTTON_MASK_LEFT Orphan StringName: ERR_SKIP TOerxpth-atno -SStpreiencghN:a mSeA:P IK EiYn_iEtNiTaElRi zOerdp.h an StringName: JOY_BUTTON_LEFT_STICK Orphan StringName: JOY_BUTTON_BACK Orphan StringName: KEY_GLOBE Orphan StringName: PROPERTY_HINT_LAYERS_2D_PHYSICS Orphan StringName: MethodFlags Orphan StringName: OP_IN Orphan StringName: METHOD_FLAG_OBJECT_CORE Orphan StringName: TYPE_PACKED_VECTOR3_ARRAY Orphan StringName: OP_OR Orphan StringName: JOY_BUTTON_INVALID Orphan StringName: TYPE_RID Orphan StringName: HORIZONTAL_ALIGNMENT_RIGHT Orphan StringName: PROPERTY_HINT_ENUM Orphan StringName: MIDI_MESSAGE_AFTERTOUCH Orphan StringName: KEY_MASK_SHIFT Orphan StringName: METHOD_FLAG_CONST Orphan StringName: ERR_DATABASE_CANT_WRITE Orphan StringName: ERR_DOES_NOT_EXIST Orphan StringName: MOUSE_BUTTON_WHEEL_DOWN Orphan StringName: JoyAxis Orphan StringName: ERR_PARSE_ERROR Orphan StringName: KEY_SEMICOLON Orphan StringName: TYPE_PACKED_STRING_ARRAY Orphan StringName: KEY_MASK_CTRL Orphan StringName: ERR_FILE_MISSING_DEPENDENCIES Orphan StringName: Error Orphan StringName: KEY_SCROLLLOCK Orphan StringName: PROPERTY_HINT_TYPE_STRING Orphan StringName: KEY_BACKVSuPlAkCaEn Odrepvhiacne sS:t r i n#g0Na:m eNV:I DGIrAo uNpVVIiDeIwAp oGretF oOrrcpeh aRnT XS t3r0i7n0g N-a mSeu:pport eKdE,Y _DHiOsMcEr eOtrep hVaunl kSatnr iAnPgIN a1m.e3:. 2J3O6Y _-A XFIoSr_wSaDrLd_+M A-X UsOirnpgh aVnu lSktarni nDgeNvamiec:e E#R0R:_ BNUVGI DIOAr p-h aNnV ISDtIrAi nGgeNFaomrec:e MRETTXH O3D0_7F0L AGS_DEOFpAtUiLoTn aOlr pehxatne nSstiroinn gVNKa_mKeH:R _MiOnUcSrEe_mBeUnTtTaOlN__pMrAeSsKe_nMtI DnDoLtE fOorupnhda n OSpttriionngaNla meex:t eVnasriioann tV.KO_pGeOrOaGtLoEr_ dOirspphlaany _SttirmiinnggN anmoet: fMoouunsde Bu-t tVounlMkaasnk VOarrpihaabnl eS tRraitneg NSahmaed:i nKgE Ys_uApLpTo rOtrepdh:a n SPtirpienlgiNnaem ef:r aMgImDeIn_tM EsShSaAdGiEn_gQ UrAaRtTeE R_ F RPArMiEm iOtripvhea nf rSatgrmienngtN asmhea:d iPnRgO PrEaRtTeY _ H IANtTt_aLcAhYmEeRnSt_ 3fD_rRaEgNmDeEnRt Osrhpahdainn gS trraitneg,N ammien: tKeExYe_lP RsIiNzTe :O r(p1h6a,n 1S6t)r,i nmgaNxa mtee:x eElR Rs_iQzUeE:R Y(_1F6A,I L1E6D) O-r pVhualnk aSnt rmiunlgtNiavmiee:w KsEuYp_pLoErFtTe dO:r p h amna xS tvriienwg Ncaomuen:t :K E3Y2_ B A Rm aOxr pihnasnt aSntcreisn:g N1a3m4e2:1 7K7E2Y7_ Q-U EVSuTlIkOaNn Osrupbhgarno uSpt:r i n gsNiazmee:: 3I2N LI N Es_tAaLgIeGsN:M ESNTTA_GTEO__VCEERNTTEEXR, OSrTpAhGaEn_ TSEtSrSiEnLgLNAaTmIeO:N _TCYOPNET_RDOILC,T ISOTNAAGREY_ TOErSpShEaLnL ASTtIrOiNn_gENVaAmLeU:A TPIROONP,E RSTTYA_GUES_AGGEEO_MNEOTNREY ,O rSpThAaGnE _SFtRrAiGnMgENNaTm,e :S TKAEGYE__BCROAMCPKUETTEL,E FSTT AOGrEp_hRaAnY GSEtNr_iKnHgRN,a mSeT:A GKEE_YA_NFYO_RHWIATR_DK HORr,p hSaTnA GSEt_rCiLnOgSNEaSmTe_:H IKTE_YK_HLRE,S SS TOArGpEh_aMnI SSSt_rKiHnRg,N aSmTeA:G EP_RIONPTEERRTSYE_CUTSIAOGNE__KAHRRR,A YS TOArGpEh_aCnA LSLtArBiLnEg_NKaHmRe,: SPTRAOGPEE_RTTAYS_KH_INNVT,_ SSATVAEG_EF_IMLEES HO_rNpVh a n sSutprpionrgtNeadm eo:p sH:O RFIEZAOTNUTRAEL_ BOArSpIhCa,n FSEtArTiUnRgEN_aVmOeT:E ,T YFPEEA_TPURROEJ_EACRTIITOHNM EOTrIpCh,a nF ESAtTrUiRnEg_NBaAmLeL:O TP,R OFPEEARTTUYR_EH_ISNHTU_FEFNLUEM,_ SFUEGAGTEUSRTEI_OSNH UOFrFpLhEa_nR ESLtArTiInVgEN,a mFeE:A TEURRRE__LCILNUKS_TFEARIELDE,D FOErApThUaRnE _SQtUrAiDn,g NFaEmAeT:U RTEY_PPEA_RBTAISTIISO NOErDp_hNaVn S tqruiandg Noapmeer:a tSikoyn sO ripnh aanl lS tsrtianggeNsa me: KEY_QUOTELEFT Orphan StringName: KEY_MEDIAPREVIOUS Orphan StringName: KEY_NUMBERSIGN Orphan StringName: OP_SHIFT_LEFT Orphan StringName: KEY_UNKNOWN Orphan StringName: JOY_BUTTON_DPAD_UP Orphan StringName: KEY_SPACE Orphan StringName: MIDI_MESSAGE_SONG_POSITION_POINTER Orphan StringName: PROPERTY_USAGE_STORAGE Orphan StringName: KEY_INSERT Orphan StringName: KEY_ESCAPE Orphan StringName: MIDI_MESSAGE_SYSTEM_EXCLUSIVE Orphan StringName: KEY_END Orphan StringName: KEY_F10 Orphan StringName: KEY_F11 Orphan StringName: KEY_F12 Orphan StringName: KEY_F13 Orphan StringName: KEY_F14 Orphan StringName: KEY_F15 Orphan StringName: KEY_F16 Orphan StringName: KEY_F17 Orphan StringName: KEY_F18 Orphan StringName: KEY_F19 Orphan StringName: KEY_F20 Orphan StringName: KEY_F21 Orphan StringName: KEY_F22 Orphan StringName: KEY_F23 Orphan StringName: KEY_F24 Orphan StringName: KEY_F25 Orphan StringName: KEY_F26 Orphan StringName: KEY_F27 Orphan StringName: KEY_F28 Orphan StringName: KEY_F29 Orphan StringName: KEY_F30 Orphan StringName: KEY_F31 Orphan StringName: KEY_F32 Orphan StringName: KEY_F33 Orphan StringName: KEY_F34 Orphan StringName: KEY_F35 Orphan StringName: PROPERTY_HINT_EXP_EASING Orphan StringName: INLINE_ALIGNMENT_TOP_TO Orphan StringName: KEY_KP_ADD Orphan StringName: KEY_CAPSLOCK Orphan StringName: CORNER_BOTTOM_LEFT Orphan StringName: JOY_BUTTON_A Orphan StringName: JOY_BUTTON_B Orphan StringName: PROPERTY_HINT_GLOBAL_SAVE_FILE Orphan StringName: JOY_BUTTON_X Orphan StringName: JOY_BUTTON_Y Orphan StringName: ERR_INVALID_PARAMETER Orphan StringName: HORIZONTAL_ALIGNMENT_LEFT Orphan StringName: Editor3DHandle Orphan StringName: KEY_STOP Orphan StringName: PROPERTY_HINT_GLOBAL_DIR Orphan StringName: INLINE_ALIGNMENT_TO_BOTTOM Orphan StringName: TYPE_BOOL Orphan StringName: JOY_BUTTON_TOUCHPAD Orphan StringName: TYPE_PLANE Orphan StringName: StatusSuccess Orphan StringName: INLINE_ALIGNMENT_TO_TOP Orphan StringName: METHOD_FLAG_VIRTUAL Orphan StringName: ERR_COMPILATION_FAILED Orphan StringName: KEY_SEARCH Orphan StringName: HORIZONTAL_ALIGNMENT_CENTER Orphan StringName: PROPERTY_HINT_DIR Orphan StringName: PROPERTY_HINT_NODE_TYPE Orphan StringName: ERR_INVALID_DECLARATION Orphan StringName: INLINE_ALIGNMENT_CENTER Orphan StringName: PROPERTY_USAGE_CLASS_IS_BITFIELD Orphan StringName: KEY_PARENRIGHT Orphan StringName: KEY_BACKTAB Orphan StringName: INLINE_ALIGNMENT_IMAGE_MASK Orphan StringName: ERR_FILE_BAD_PATH Orphan StringName: GuiResizer Orphan StringName: JOY_BUTTON_DPAD_RIGHT Orphan StringName: KEY_VOLUMEUP Orphan StringName: JOY_BUTTON_START Orphan StringName: SIDE_RIGHT Orphan StringName: PROPERTY_HINT_OBJECT_TOO_BIG Orphan StringName: ERR_ALREADY_EXISTS Orphan StringName: PROPERTY_USAGE_CATEGORY Orphan StringName: PROPERTY_USAGE_NEVER_DUPLICATE Orphan StringName: VERTICAL_ALIGNMENT_TOP Orphan StringName: KEY_PARENLEFT Orphan USstirnign g"Nwaimnet:a bT"Y PpEe_nP AtCaKbElDe_tI NdTr6i4v_eArR.R.A.Y Orphan StringNamCer:e aKtEiYn_gC OVLMOAN smOarlplh aonb jSetcrtisn gpNoaomle :f oErR Rm_eOmUoTr_yO Ft_yMpEeM OiRnYd eOxr p1h an StringName: KEY_ASShCaIdIeCrI R'CCUaMn vOarspShdafnS hSatdreirnRgDN'a mSeH:A 2P5R6O:P E1R9T5Y8_aH7I6NbT2_aNaObDdEe_bPdAdT1H0_fT0Ob_fEbD0I5T8EaD5_eNaO6DdE8 6O3r7pbhbadn3 3S1t8rfi8nfg8N8a2mcef:f 8K7E2Yf_eSaP8EcC2I9A8L Orphan StringName: GuiChecked Orphan StringName: KEY_ASTESRhIaSdKe rO r'pShkaenl eSttorniSnhgaNdaemreR:D 'K ESYH_AC2O5M6M:A cOerap8hba0n4 8S8t7rci9n9g2Naaamcef:4 8MfObU4S0E9_eBbU1T3TdO4Nb_eWfH0EcE9L9_fL3EcF4Ta 9Odrfpfh8a9n9 cS4t9r0idnfgcN0a0mce9:a bGau iIndeterminate Orphan StringName: KEY_HYPERS hOardpehra n' PSatrrtiincglNeasmSeh:a dEeRrRR_DF'I LSEH_AN2O5T6_:F OaU4N7D9 eO5r9p8h2acnc 4Sat9rfi2n5g3N3a6mee1:02 2T2Y6P7E2_eP7AbC6K8E0D1_eI2N9T23c27_eAeR5RaA0Y9 6Odr5p5hbacnd 3S5t5rbi5nbgaN1a5m e: EulerOrder OrSphhaadne rS t'rPianrgtNiacmlee:s CEoRpRy_SShCaRdIePrTR_DF'A ISLHEAD2 5O6r:p h7adn9 cSftbrci9n1gaN2abm0ee:6 cT5YcP9E3_cP6A7CeK6E7De_3B4YeTfEc_bA4R6RdA5Yc 3O1rep5hca0n9 3S8t9r8i9n6gbN9acm5e6:a 5KeE1Y2_3A7MbP ERSAND Orphan StringName: PROPERTY_HINT_RESOURCE_TYPE Orphan StringName: KEY_MASK_META Orphan StringNamSeh:a dMeOrU S'EC_aBnUvTaTsOSNh_aLdEeFrTR DO'r pShHaAn2 5S6t:r ibnegdNca0m8eb:a 6EfR8R5_eFfI9L5E7_bCbOeR6R9U6PcT0 bObrap5hfafnb 8Sbt6r6ibn2gaN2a9m1ee:6 aPfR7OdP4E3RaT4Y4_2U6S5A8G8E1_8A9L2W9AcY S_DUPLICATE Orphan StringName: JOY_AXIS_TRIGGER_LEFT OSrhpahdaenr S'tCrainnvgaNsaOmcec:l uKsEiYo_nRSIhGaHdTe rORrDp'h aSnH AS2t5r6i:n geN9admbe8:f eIbNdLfI6N1E7_aAfL2I8GdN2MfE4N9T1_bB9OaT6T0O4M0 2O0rbpchea7n2 aS4t4r3i9neg3N6afmce9:1 5JdO3Yf_5A5X6I4Sf_eTeRcIcG9G6E R_RIGHT Orphan StringName: PROPERTY_HINT_HIDE_QUATERNION_EDIT Orphan StringName: CodeFoldedRightArrow Orphan StringName: MIDI_MESSAGE_NOTE_ON Orphan StringName: EditorBoneHandle Orphan StringName: PROPERTY_USAGE_INTERNAL Orphan StringName: ERR_UNAUTHORIZED SOhrapdhearn 'SCtlruisntgeNraRmeen:d eKrESYh_aMdEeDrIRADR'E CSOHRAD2 5O6r:p h5aan9 9S9t4r2i0negdNaaem1ea:b 6IaN0L0IfNdEc_aA0L9IfG0N5M9E0NeTb_0C1EcN0T7EaR3_bT1O4 fOfr6p4hda0nd 1S7tdr5ibn6g5N0abm8e7:1 2TaY6P E_ARRAY OrSphhaadne rS t'rCilnugsNtaemreS:t oPrreoSpheardteyrHRiDn't SOHrAp2h5a6n: Setar6i4n2g0N9a4m6eb:d eJcObYf_5BfU9T5T2OaNd_3S6DeLb_cM2A7Xe 7O5r7pdh3a3nc 3Set0r3i9n6g8Neaam6e7:d 9P4R2OcP9E2R1T9Yd_6UeSeAaGcE1_ NO_INSTANCE_STATSEh aOdreprh a'nC lSutsrtienrgDNeabmueg:S hTaYdPeEr_RSDT'R ISNHGA_2N5A6M:E 2Obrfp9hdaen9 aS1t6rcienag4N1a9m6e9:2 9MeI7D5I5_5M0E5S3S7A0G4E9_1C3H7AcNfN0E2Lb_eP6R1EeSS8U2R0Ef cO2r0p4hfa9nc 6S4t8rbi8neg3N3aam e: KEY_FAVORITES OSrhpahdaenr S'tSrcienngeNFaomrew:a rPdRCOlPuEsRtTeYr_eUdSSAhGaEd_eDrERFDA'U LSTH AO2r5p6h:a n3 5S2t6r9ifn6g2N1a6m7e7:a fE3R0R3_0P9R9IcN0T2E2Ra_7O5N6_cFeI7R6Ee 1O8r5p0headne dS7tar8i4neg0Nba5mbec:8 cT0Y7P7E3_0SfIeGaNbA9Lc Orphan StringName: PROPERTY_HINT_MAX Orphan StringName: Side Orphan StringName: KEY_NONE Orphan StringName: MOUSE_BUTTON_XBUTTON1 Orphan StringName: MOUSE_BUTTON_XBUTTON2 Orphan StringName: TYPE_NODE_PATH Orphan StringName: TYPE_STRING Orphan StringName: KSEhYa_dMeArS K'_RKePsAoDl vOerSphhaadne rSRtDr'i nSgHNAa2m5e6:: Gdoad2o8t7 2Obr1pbhcabne 0Setbrbi2nfg8Nba4m5ea:7 2KaEdY3_1M6A8S8Kc_4A7L6T7 e6Obrfp2h9a5na 4Sat5rei6n3geN0aem2e1:0 dE5ReR2_bF8I8L E_CANT_READ Orphan StringNamSeh:a dPeRrO P'ETRaTaYR_eUsSoAlGvEe_SRhEaSdTeArRRTD_'I FS_HCAH2A5N6G:E D3 6O7r3p2h7a8n1 6Sdtar9ifn6g3Nea3mde9:d 4E1R6R7_4T6I9M8E8O7UbTb 5Odrbp9h6a4n7 1S1tercicn8gdN0a4mdee:2 bS9IfD9Ef_7B2O4TdT8O7M6 dO rphan StringName: KEY_TAB Orphan StringName: VERTICAL OSrhpahdaenr S'tSrsiEnfgfNeacmtes:D oZwonosmaRmepsleetS hOardpehraRnD 'S tSrHiAn2g5N6a:m ec:9 8JdO6Ye_2B2U8TaT5O8N0_dRaI1G2H1T8_dS8T8I7C5K7 9Oer4p5hba9n9 eS0tcr1ibndg7N8abmae0:4 bT7Y7P4E5_2A3AaBcB2 5O4r0p9hea9n6 8S2t0r ingName: EULER_ORDER_XYZ Orphan StSrhiandgeNra m'eS:s iElUSLhEaRd_eORrDREDR'_ XSZHYA 2O5r6p:h aand 8Sat3rdi6n4g5N9aemce9:8 7K5E9Ya_fMcEcD4I8AdS4T2OcP0 9O0r8p1h7a0n0 2S8tcr8i5n6geNea7mae8:b bTcY4PcE8_bV4EeCfT5O0Rf22 3Oer6p8h an StringName: TYPE_VECTOR3 OrSphhaadne rS t'rSisniglNIammpeo:r tTaYnPcEe_MVaEpCSThOaRd4e rORrDp'h aSnH AS2t5r6i:n gdN3admeed:1 bOfPf_fAbD1D2 dO8rcp8h4a8nc 6Sdtdr2i5negdNfaem7ee:6 1K4EaYa_6PcLaU8S8 4Odrfp5h6a4n5 dSbtcr2i9n0g0N6aambe9:9 dJ8O2Y1_ BUTTON_MAX OrSphhaadne rS t'rSisniglNBalmuer:S hKaEdYe_rCRTDR'L SOHrAp2h5a6n: S8tbrcibn3g8Nfaemce8:c 5OfPd_4AaN7Df cO1r3pch3acnd 1S1t4reian0gfN7a1m0e9:5 aK6E4Y3_aM8EeD7I7A3NbEeXbT4 6Ocrfp3hea4na 6S0t2rci1nbg Name: EULER_ORDER_YXZ OSrhpahdaenr S'tSrsiinlgINnatmeer:l eEaUvLeESRh_aOdReDrERRD_'Y ZSXH AO2r5p6h:a n1 2Satcr9i4n4g0Nbaembe9:8 6P3RaOePaEfR8T4Ye_eU0S5A0G4Ed_bC6H5E0CbK1E9De dO3r0pbh9a5n8 8Sdtdrfien2gaNca7mae5:b 9M9I9D1IfM0e1s2sca ge Orphan StringNSahmaed:e rK E'YS_sPaAoGSEhUaPd eOrrRpDh'a nS HSAt2r5i6n:g Nda8mbe8:6 7E6UfL2E6R1_2OaR0DfE0R8_9ZaX8Yd 9O3r2p7h7aen9 aS0t2r5i7ndg8Nfafm1e1:3 cEbU8L2EbR2_2O9R3D7E5R2_0ZcY8X5 72Oer5pch3a4n5 StringName: OK Orphan StringNaSmhea:d ePrR O'PSEsRaToYI_mUpSoArGtEa_nEcDeIMTaOpRS hOardpehraRnD 'S tSrHiAn2g5N6a:m ec:6 fTcY8PaEe_4T4R6A5NeS7F9O3R1Ma2bD4 3O2rdp8h2acn1 9S5tcrdienbgdN3a5m6ef:6 4T2Y0P9Ea_8T7RdA2NeS0F4O2R5M939Dd 2Odrep4heaen7 5Sbt ringName: ERR_CANT_CONNECST hOardpehra n' SSstaroiBnlguNraSmhea:d eIrNRLDI'N ES_HAAL2I5G6N:M E3NaTf_8T1E6X6T7_7M5AcS3K7 dO9r0pdhaa9nc bS3tbr1iancg2Naa8m3e9:2 7K8E7Y6_6BfRbA5C3K1E2TfR0I9G8HdT2 feO6rep4hbaena fSftarbi0neg9N ame: OverbrightIndicaSthoard eOrr p'hSasna oSItnrtienrglNeaamvee:S hKaEdYe_rSRTDA'N DSBHYA 2O5r6p:h a3n2 aS8t2rai4neg3Ncabm4ea:f eJ6OcY9_dB2U6T4T2O0N2_aL9EaFeTd_3S2HbOcUaLdDaEfR3 bO3rcp0h0abna 1Sdt6rai5neg6N1acm4ed:e 2E0R5Rc_3C6O NNECTION_ERROR OSrhpahdaenr S'tSrcirnegeNnaSmpea:c eORPe_fBlIeTc_tAiNoDn SOcraplheaSnh aSdterriRnDg'N aSmHeA:2 5K6E:Y _bQ0U9O6T0E4DbB9L9 dO0r0p5hcabne 0S2t4rbifndg4Nca6mce5:3 8TfY9P9E8_9F9L0O2AaT6 aO8r7p5h5a6ne aS2t8r6icndgeN3a7mfe9:c 4G6uci2Cdlco seCustomizable OSrhpahdaenr S'tSrcirnegeNnaSmpea:c eERReRf_lCeAcNtTi_oCnRSEhAaTdEe rORrDp'h aSnH AS2t5r6i:n g0N5adm6ef:6 eK3E4Yd_4Y1EaNc 1Oerep5hfabn0 fS1t0r9i8nbg6Naacm7e4:f 6MfI4DeIa_1M7E4S1SdAfGaEd_0PeI4T4C5H6_9B8E7N5D3 8O1r2pdhba7n1 StringName: KEY_CLEAR OSrhpahdaenr S'tSrcirnegeNnaSmpea:c eJRoeyfBluetcttoino nOFriplhtaenr SShtardienrgRNDa'm eS:H AV2a5r6i:a nat6.4T3y5p3e5 1Ocr2p6haacn3 dSat5rbibn6gaNaa0m4e4:7 7O5P1_9PdOaW3E7R6 cOcrfp3h6a0ne 6S0t8r6i5n8gdN7adm6e7:b cC9o9d2e3Ffo7l0d1D7o wnArrow Orphan StriSnhgaNdaemre :' SCuObRsNuErRf_aBcOeTSTcOaMt_tReIrGiHnTg SOhrapdhearnR DS't rSiHnAg2N5a6m:e :3 dO9Pf_7SdHaI7F9T7_0R7IcGcH8T4 aO6r5pch3a2nf cSatbr4i5n3g0Nca0m3eb:3 9I6n0l4i4n3eeA2l8i5g5n7mee4n4t9 1O3r0p2h3a2n8 1Sat0rdi4n7g Name: GuiTab Orphan StrSihnagdNearm e':S kOyPS_hEaQdUeArLR DO'r pShHaAn2 5S6t:r ibn7gdN1a4m1eb:6 6ObP0_5G9R8EaA3TeE9Rd 5O7rep6h3a7n1 5S2t6r7i2ndg8N8a0mde7:2 0O0P8_eL3EfSaSc_2EdQ4U1AeL3 3Obr4p4h7adn5 0Set4rci5n gName: ERR_METHOD_NOT_FOUND Orphan StringName: StatusWarning OSrhpahdaenr S'tVroixneglNGaimSeh:a dPeRrORPDE'R TSYH_AU2S5A6G:E _cS2CbReI1P9T5_dD6EbF3AbU3LeT6_6VeA7LeUbE0 7Oer5p3h0a4na 8S7tfr4icndg6N9admceb:5 9K8EaYb_9KePd_fD4IfV5IbDbEd 6aO1repch1a1na 8S9t ringName: PROPERTY_HINT_FILE OrSphhaadne rS t'rVionxgeNlaGmieD:e bOuPg_SNhEaGdAeTrER DO'r pShHaAn2 5S6t:r i9n3g5N0a0m4ef:2 cPeR8O0PaEeRbT2Yf_7H7IbN1T4_1L9O8C8A7LcE2_2IcD1 bOdr6p7h9afn6 bSbt4r3iencg1Naa0mce5:e 3P0RbO8PeE9RdT3Y3_aH3IdNaT _PASSWORD OrphSahna dSetrr i'nSgdNfagmieP:r eEpRrRo_cCeAsNsTS_hAaCdQeUrIRRDE'_ RSEHSAO2U5R6C:E bOer7p8hea4n9 7S4tdrei6nbg5N0a7mfe6:a 5K6E6Y9_201 8O5r8p6h4a9na 0S4t1r1ibnfgdN2a3mbe3:e 8K9E5Yb_119 7O0rdp4h1a5n0 cS3tbrbicn2g3N ame: KEY_2 Orphan StringName: KEY_3 Orphan StrSihnagdNearm e':S dKfEgYi_D4i rOercpthLaing hSttSrhiandgeNraRmDe': SKHEAY2_556 :O r8p9hfa6n2 0S5t9r0i5n6gbN8a2m8e7:d fKfEcY6_06b cOer1p6h7a7n3 8S0tbrbicn7gdN9a0m0e9:1 9KcEcYc_87e 5Ocrep9h8a6nc dS4terci4nbg4Nea1m e: KEY_8 Orphan StrinSghNaadmeer: 'KSEdYf_g9i IOnrtpehgarna tSetSrhiandgeNraRmDe': SKHEAY2_5A6 :O r0p8h8a8n6 1S4t8rfibn1gbN0a3m0ea:0 7KaEaY5_5B0 9O4r0pfh9a5n8 aSbt1rcian7geN1acm9ea:4 8KcE8Ye_3Cd fOerdpah6acnb 5S4t0rei7ndg0N7aem e: KEY_D Orphan StringName: KEY_E OSrhpahdaenr S'tGriiSnhgaNdaemreR:D 'K ESYH_AF2 5O6r:p haadna 8S7t6r8idncg4N8a3m4e6:1 aK1E8Y4_6G7 aO8r2pfhba3nb fS3tbrci5n3g7N7a9m0ed:a 6K3EaY1_eH1 0O1r1p4h4aen2 0S4tfrbien5g8N1a0maea: KEY_I Orphan StringName: KEY_J Orphan StringName: KEY_K Orphan StringName: KEY_L Orphan StringName: KEY_M Orphan StringName: KEY_N Orphan StringName: KEY_O Orphan StringName: KEY_P Orphan StringName: KEY_Q Orphan StringName: KEY_R Orphan StringName: KEY_S Orphan StringName: KEY_T Orphan StringName: KEY_U Orphan StringName: KEY_V Orphan StringName: KEY_W Orphan StringName: KEY_X Orphan StringName: KEY_Y Orphan StringName: KEY_Z Orphan StringName: KEY_REFRESH Orphan StringName: PROPERTY_USAGE_STORE_IF_NULL Orphan StringName: KEY_BACK Orphan StringName: KEY_OPENURL Orphan StringName: SIDE_TOP Orphan StringName: PROPERTY_HINT_LAYERS_2D_NAVIGATION Orphan StringName: TYPE_OBJECT Orphan StringName: ERR_LOCKED Orphan StringName: KEY_APOSTROPHE Orphan StringName: MOUSE_BUTTON_NONE Orphan StringName: JOY_BUTTON_PADDLE1 Orphan StringName: JOY_BUTTON_PADDLE2 Orphan StringName: JOY_BUTTON_PADDLE3 Orphan StringName: JOY_BUTTON_PADDLE4 Orphan StringName: EditorHandle Orphan StringName: GuiMiniCheckerboard Orphan StringName: OP_GREATER_EQUAL Orphan StringName: ERR_CYCLIC_LINK Orphan StringName: KEY_LAUNCHMEDIA Orphan StringName: KEY_JIS_EISU Orphan StringName: COUNTERCLOCKWISE Orphan StringName: ERR_CANT_RESOLVE Orphan StringName: PROPERTY_USAGE_HIGH_END_GFX Orphan StringName: PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED Orphan StringName: TYPE_RECT2 Orphan StringName: ERR_FILE_CANT_WRITE Orphan StringName: PROPERTY_HINT_LAYERS_3D_NAVIGATION Orphan StringName: KEY_KP_ENTER Orphan StringName: ERR_UNAVAILABLE Orphan StringName: LockViewport Orphan StringName: PROPERTY_HINT_LAYERS_3D_PHYSICS Orphan StringName: ClockDirection Orphan StringName: GuiGraphNodePort Orphan StringName: PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT Orphan StringName: KEY_VOLUMEDOWN Orphan StringName: METHOD_FLAG_EDITOR Orphan StringName: OP_MAX Orphan StringName: PROPERTY_HINT_FLAGS Orphan StringName: ERR_FILE_NO_PERMISSION Orphan StringName: KEY_ASCIITILDE Orphan StringName: OP_BIT_OR Orphan StringName: VERTICAL_ALIGNMENT_CENTER Orphan StringName: ERR_FILE_UNRECOGNIZED Orphan StringName: KEY_MEDIAPLAY Orphan StringName: VERTICAL_ALIGNMENT_FILL Orphan StringName: OP_NOT Orphan StringName: KEY_VOLUMEMUTE Orphan StringName: ZoomMore Orphan StringName: CORNER_TOP_RIGHT Orphan StringName: PROPERTY_USAGE_GROUP Orphan StringName: METHOD_FLAG_VARARG Orphan StringName: KEY_MASK_GROUP_SWITCH Orphan StringName: PROPERTY_HINT_ARRAY_TYPE Orphan StringName: PROPERTY_HINT_LAYERS_2D_RENDER Orphan StringName: PROPERTY_USAGE_CHECKABLE Orphan StringName: KEY_MENU Orphan StringName: EditorControlAnchor Orphan StringName: KEY_SECTION Orphan StringName: KEY_META Orphan StringName: PROPERTY_USAGE_SCRIPT_VARIABLE Orphan StringName: KEY_DELETE Orphan StringName: PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT Orphan StringName: Corner Orphan StringName: PROPERTY_USAGE_SUBGROUP Orphan StringName: OP_DIVIDE Orphan StringName: StatusError Orphan StringName: KEY_NUMLOCK Orphan StringName: FAILED Orphan StringName: JOY_AXIS_RIGHT_X Orphan StringName: JOY_AXIS_RIGHT_Y Orphan StringName: OP_NOT_EQUAL Orphan StringName: PROPERTY_HINT_NODE_PATH_VALID_TYPES Orphan StringName: KEY_EQUAL Orphan StringName: KEY_LAUNCH0 Orphan StringName: KEY_LAUNCH1 Orphan StringName: KEY_LAUNCH2 Orphan StringName: KEY_LAUNCH3 Orphan StringName: KEY_LAUNCH4 Orphan StringName: KEY_LAUNCH5 Orphan StringName: KEY_LAUNCH6 Orphan StringName: KEY_LAUNCH7 Orphan StringName: KEY_LAUNCH8 Orphan StringName: KEY_LAUNCH9 Orphan StringName: KEY_LAUNCHA Orphan StringName: KEY_LAUNCHB Orphan StringName: KEY_LAUNCHC Orphan StringName: KEY_LAUNCHD Orphan StringName: KEY_LAUNCHE Orphan StringName: KEY_LAUNCHF Orphan StringName: PROPERTY_HINT_OBJECT_ID Orphan StringName: MIDI_MESSAGE_SYSTEM_RESET Orphan StringName: PropertyUsageFlags Orphan StringName: OP_MULTIPLY Orphan StringName: MIDI_MESSAGE_PROGRAM_CHANGE Orphan StringName: VERTICAL_ALIGNMENT_BOTTOM Orphan StringName: PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT Orphan StringName: CORNER_TOP_LEFT Orphan StringName: TYPE_RECT2I Orphan StringName: KEY_DOLLAR Orphan StringName: MouseButton Orphan StringName: JOY_BUTTON_RIGHT_SHOULDER Orphan StringName: KEY_UNDERSCORE Orphan StringName: KEY_JIS_KANA Orphan StringName: MOUSE_BUTTON_MASK_RIGHT Orphan StringName: KEY_KP_0 Orphan StringName: KEY_KP_1 Orphan StringName: KEY_KP_2 Orphan StringName: KEY_KP_3 Orphan StringName: KEY_KP_4 Orphan StringName: KEY_KP_5 Orphan StringName: KEY_KP_6 Orphan StringName: KEY_KP_7 Orphan StringName: KEY_KP_8 Orphan StringName: KEY_KP_9 Orphan StringName: OP_POSITIVE Orphan StringName: PROPERTY_USAGE_EDITOR_BASIC_SETTING Orphan StringName: KEY_BRACERIGHT Orphan StringName: MIDI_MESSAGE_NOTE_OFF Orphan StringName: JOY_BUTTON_GUIDE Orphan StringName: GuiSpace Orphan StringName: OP_BIT_NEGATE Orphan StringName: PROPERTY_USAGE_READ_ONLY Orphan StringName: OP_SUBTRACT Orphan StringName: JOY_AXIS_INVALID Orphan StringName: TYPE_COLOR Orphan StringName: MIDI_MESSAGE_STOP Orphan StringName: ERR_UNCONFIGURED Orphan StringName: ERR_DATABASE_CANT_READ Orphan StringName: KEY_HOMEPAGE Orphan StringName: INLINE_ALIGNMENT_TOP Orphan StringName: JOY_BUTTON_DPAD_DOWN Orphan StringName: PROPERTY_HINT_GLOBAL_FILE Orphan StringName: PROPERTY_HINT_EXPRESSION Orphan StringName: PROPERTY_HINT_INT_IS_POINTER Orphan StringName: OP_XOR Orphan StringName: PROPERTY_HINT_LINK Orphan StringName: TYPE_PACKED_VECTOR2_ARRAY Orphan StringName: KEY_EXCLAM Orphan StringName: ERR_FILE_BAD_DRIVE Orphan StringName: EditorPivot Orphan StringName: KEY_GREATER Orphan StringName: DefaultProjectIcon Orphan StringName: PROPERTY_USAGE_NIL_IS_VARIANT Orphan StringName: ERR_DUPLICATE_SYMBOL Orphan StringName: KEY_PAGEDOWN Orphan StringName: CLOCKWISE Orphan StringName: PROPERTY_USAGE_NO_EDITOR Orphan StringName: INLINE_ALIGNMENT_BOTTOM_TO Orphan StringName: KEY_KP_PERIOD Orphan StringName: MIDI_MESSAGE_ACTIVE_SENSING Orphan StringName: OP_BIT_XOR Orphan StringName: JOY_AXIS_LEFT_X Orphan StringName: JOY_AXIS_LEFT_Y Orphan StringName: MIDI_MESSAGE_CONTROL_CHANGE Orphan StringName: TYPE_CALLABLE Orphan StringName: KeyModifierMask Orphan StringName: MIDI_MESSAGE_TIMING_CLOCK Orphan StringName: MOUSE_BUTTON_WHEEL_UP Orphan StringName: KEY_MASK_CMD_OR_CTRL Orphan StringName: TYPE_VECTOR2I Orphan StringName: TextEditorPlay Orphan StringName: TYPE_VECTOR3I Orphan StringName: ERR_BUSY Orphan StringName: TYPE_VECTOR4I Orphan StringName: PROPERTY_HINT_LOCALIZABLE_STRING Orphan StringName: PROPERTY_HINT_COLOR_NO_ALPHA Orphan StringName: ERR_FILE_ALREADY_IN_USE Orphan StringName: KEY_BACKSLASH Orphan StringName: Orientation Orphan StringName: MOUSE_BUTTON_RIGHT Orphan StringName: TYPE_PACKED_FLOAT64_ARRAY Orphan StringName: PROPERTY_USAGE_CLASS_IS_ENUM Orphan StringName: KEY_DOWN Orphan StringName: ERR_FILE_EOF Orphan StringName: TYPE_QUATERNION Orphan StringName: KEY_SHIFT Orphan StringName: ERR_HELP Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON1 Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON2 Orphan StringName: MIDI_MESSAGE_TUNE_REQUEST Orphan StringName: TYPE_INT Orphan StringName: ERR_PARAMETER_RANGE_ERROR Orphan StringName: METHOD_FLAG_NORMAL Orphan StringName: KEY_HELP Orphan StringName: KEY_PERIOD Orphan StringName: SIDE_LEFT Orphan StringName: TYPE_PACKED_FLOAT32_ARRAY Orphan StringName: JOY_BUTTON_MISC1 Orphan StringName: ERR_FILE_CANT_OPEN Orphan StringName: KEY_KP_MULTIPLY Orphan StringName: MOUSE_BUTTON_MIDDLE Orphan StringName: ZoomLess Orphan StringName: KEY_AT Orphan StringName: VerticalAlignment Orphan StringName: KEY_F1 Orphan StringName: KEY_F2 Orphan StringName: KEY_F3 Orphan StringName: KEY_F4 Orphan StringName: KEY_F5 Orphan StringName: KEY_F6 Orphan StringName: KEY_F7 Orphan StringName: KEY_F8 Orphan StringName: KEY_F9 Orphan StringName: INLINE_ALIGNMENT_BASELINE_TO Orphan StringName: MIDI_MESSAGE_START Orphan StringName: KEY_UP Orphan StringName: KEY_CODE_MASK Orphan StringName: PROPERTY_HINT_RANGE Orphan StringName: TYPE_PACKED_COLOR_ARRAY Orphan StringName: JOY_AXIS_MAX Orphan StringName: KEY_MINUS Orphan StringName: ERR_CANT_OPEN Orphan StringName: KEY_SLASH Orphan StringName: ERR_INVALID_DATA Orphan StringName: MOUSE_BUTTON_WHEEL_RIGHT Orphan StringName: MIDI_MESSAGE_NONE Orphan StringName: HORIZONTAL_ALIGNMENT_FILL Orphan StringName: TYPE_MAX Orphan StringName: PROPERTY_HINT_MULTILINE_TEXT Orphan StringName: MIDI_MESSAGE_SONG_SELECT Orphan StringName: KEY_MODIFIER_MASK Orphan StringName: PROPERTY_USAGE_KEYING_INCREMENTS Orphan StringName: KEY_PAUSE Orphan StringName: METHOD_FLAG_STATIC Orphan StringName: KEY_LAUNCHMAIL Orphan StringName: PROPERTY_HINT_INT_IS_OBJECTID Orphan StringName: Breakpoint Orphan StringName: TYPE_NIL Orphan StringName: HorizontalAlignment Orphan StringName: KEY_KEYBOARD Orphan StringName: GuiRadioChecked Orphan StringName: KEY_PERCENT Orphan StringName: Key Orphan StringName: KEY_BRACELEFT Orphan StringName: PROPERTY_HINT_PLACEHOLDER_TEXT StringName: 550 unclaimed string names at exit. Shader 'SdfgiDebugShaderRD' SHA256: 94c89e6d958b1494e2e01851dfc183f72d55a8ab316323b2340576b55544c6b3 Shader 'SdfgiDebugProbesShaderRD' SHA256: 875f85da465f36cd8b4b2b234fc5e9fc66ddb3f51fe6dfa12bcec140742dc60b Shader 'VolumetricFogShaderRD' SHA256: 567f219253d55d949167a1f84c1cec7a87a7d87cd9a5972cb61d5b5199ae077a Shader 'VolumetricFogProcessShaderRD' SHA256: 4d2b76e2001715285b7f39353eb318761f9120d2531469416858892f09953d12 Shader 'BokehDofShaderRD' SHA256: f667601c4af0975785a8074f837d08cf03a647c4cd0eddc3aa41a2b886267d7a Shader 'CopyShaderRD' SHA256: c41a2f906c6c44752059ab7bef01e43cf3b90ae916eee650b9e66a5819e1c9d5 Shader 'CopyToFbShaderRD' SHA256: f0139dedf177d8aa38b060deb96e7430bc59975e7805fa07dfa0787276d5309b Shader 'CubeToDpShaderRD' SHA256: 211cc84b3d116ad096ea19fcee513fdd58afa3ddf20f49e0b9fc3004e1a16d8c Shader 'CubemapDownsamplerShaderRD' SHA256: f1e52dce604b9eb4dc9954bf91db7e3cdfac0e47a024713c00ee3d5ab5789c9e Shader 'CubemapFilterShaderRD' SHA256: 1d5c69b81aa002b6c9ef77ef00b985e3c78c2cc11b78a477b4af9802faa5a70f Shader 'CubemapRoughnessShaderRD' SHA256: d610a2a176a318ae36e7ba7a6faec279bed20dc780b65981d494eae7705b3467 Shader 'SpecularMergeShaderRD' SHA256: 39c3dac0cf4a2d1b5bb54ecf0b5cbec65c7bd7821e6a7cc3b943fbbc4ede09d3 Shader 'LuminanceReduceShaderRD' SHA256: 6f4ec0d0bd00a5a433ee75bf1c1912cacd5638c7d87765bb4fe50b2884729e09 Shader 'TonemapShaderRD' SHA256: 90e14a66de8288055e91456d5a03a05ec31aafa5eaefefc33d73a76be4e575b5 Shader 'VrsShaderRD' SHA256: 47b00953f98a8b42d073f1623fb2906ecafd3cedfcef9c686f65260450c87e55 Shader 'FsrUpscaleShaderRD' SHA256: 0f7573d93c356e1a4091d117ac3a09f4ffda07c2502c76ade680ce9c429872d3 Shader 'RoughnessLimiterShaderRD' SHA256: 0af3822e69cf695c5f00370ab5e7686b45136c5d09dffa3162d1bb62d8a4fc27 Shader 'SortShaderRD' SHA256: ed4b3bfc321f557d07063e939db9863411f0f4903d5de1e96c91da13027ad5e0 Shader 'BlitShaderRD' SHA256: 7350d5ca92b3c2f90ee684cb2129c0482baf1aa951742feb2d0a3b802a796103 WASAPI: Activated output_device using IAudioClient3 interface WASAPI: wFormatTag = 65534 WASAPI: nChannels = 2 WASAPI: nSamplesPerSec = 48000 WASAPI: nAvgBytesPerSec = 384000 WASAPI: nBlockAlign = 8 WASAPI: wBitsPerSample = 32 WASAPI: cbSize = 22 WASAPI: mix_rate = 48000 WASAPI: fundamental_period_frames = 480 WASAPI: min_period_frames = 480 WASAPI: max_period_frames = 480 WASAPI: selected a period frame size of 480 WASAPI: detected 2 channels WASAPI: audio buffer frames: 480 calculated latency: 10ms TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". CORE API HASH: 417986958 EDITOR API HASH: 95126707 Class 'EditorPropertyNameProcessor' is not exposed, skipping. Class 'FramebufferCacheRD' is not exposed, skipping. Class 'GDScriptEditorTranslationParserPlugin' is not exposed, skipping. Class 'GDScriptNativeClass' is not exposed, skipping. Class 'GodotPhysicsServer2D' is not exposed, skipping. Class 'GodotPhysicsServer3D' is not exposed, skipping. Class 'IPUnix' is not exposed, skipping. Class 'MovieWriterMJPEG' is not exposed, skipping. Class 'MovieWriterPNGWAV' is not exposed, skipping. Class 'ResourceFormatImporterSaver' is not exposed, skipping. Class 'ResourceImporterMP3' is not exposed, skipping. Class 'ResourceImporterOggVorbis' is not exposed, skipping. Class 'SceneCacheInterface' is not exposed, skipping. Class 'SceneRPCInterface' is not exposed, skipping. Class 'SceneReplicationInterface' is not exposed, skipping. Class 'UniformSetCacheRD' is not exposed, skipping. EditorSettings: Load OK! WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported. at: _editor_init (modules/gltf/register_types.cpp:70) Loaded builtin certs Creating VMA small objects pool for memory type index 3 EditorSettings: Save OK! ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY at: (drivers/vulkan/vulkan_context.cpp:2280) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY at: (drivers/vulkan/vulkan_context.cpp:2280) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY at: (drivers/vulkan/vulkan_context.cpp:2280) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY at: (drivers/vulkan/vulkan_context.cpp:2280) ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST at: (drivers/vulkan/vulkan_context.cpp:2357) EditorSettings: Save OK! XR: Clearing primary interface XR: Removed interfaceNative mobile XR: Removed interfaceOpenXR Orphan StringName: OP_MODULE Orphan StringName: KEY_SYSREQ Orphan StringName: PROPERTY_HINT_NONE Orphan StringName: PROPERTY_USAGE_DEFERRED_SET_RESOURCE Orphan StringName: INLINE_ALIGNMENT_TO_BASELINE Orphan StringName: JOY_BUTTON_DPAD_LEFT Orphan StringName: KEY_KP_SUBTRACT Orphan StringName: OP_LESS Orphan StringName: ERR_ALREADY_IN_USE Orphan StringName: ERR_CANT_FORK Orphan StringName: MIDI_MESSAGE_CONTINUE Orphan StringName: MOUSE_BUTTON_MASK_LEFT Orphan StringName: ERR_SKIP Orphan StringName: KEY_ENTER Orphan StringName: JOY_BUTTON_LEFT_STICK Orphan StringName: JOY_BUTTON_BACK Orphan StringName: KEY_GLOBE Orphan StringName: PROPERTY_HINT_LAYERS_2D_PHYSICS Orphan StringName: MethodFlags Orphan StringName: OP_IN Orphan StringName: METHOD_FLAG_OBJECT_CORE Orphan StringName: TYPE_PACKED_VECTOR3_ARRAY Orphan StringName: OP_OR Orphan StringName: JOY_BUTTON_INVALID Orphan StringName: TYPE_RID Orphan StringName: HORIZONTAL_ALIGNMENT_RIGHT Orphan StringName: PROPERTY_HINT_ENUM Orphan StringName: MIDI_MESSAGE_AFTERTOUCH Orphan StringName: KEY_MASK_SHIFT Orphan StringName: METHOD_FLAG_CONST Orphan StringName: ERR_DATABASE_CANT_WRITE Orphan StringName: ERR_DOES_NOT_EXIST Orphan StringName: MOUSE_BUTTON_WHEEL_DOWN Orphan StringName: JoyAxis Orphan StringName: ERR_PARSE_ERROR Orphan StringName: KEY_SEMICOLON Orphan StringName: TYPE_PACKED_STRING_ARRAY Orphan StringName: KEY_MASK_CTRL Orphan StringName: ERR_FILE_MISSING_DEPENDENCIES Orphan StringName: Error Orphan StringName: KEY_SCROLLLOCK Orphan StringName: PROPERTY_HINT_TYPE_STRING Orphan StringName: KEY_BACKSPACE Orphan StringName: GroupViewport Orphan StringName: KEY_HOME Orphan StringName: JOY_AXIS_SDL_MAX Orphan StringName: ERR_BUG Orphan StringName: METHOD_FLAGS_DEFAULT Orphan StringName: MOUSE_BUTTON_MASK_MIDDLE Orphan StringName: Variant.Operator Orphan StringName: MouseButtonMask Orphan StringName: KEY_ALT Orphan StringName: MIDI_MESSAGE_QUARTER_FRAME Orphan StringName: PROPERTY_HINT_LAYERS_3D_RENDER Orphan StringName: KEY_PRINT Orphan StringName: ERR_QUERY_FAILED Orphan StringName: KEY_LEFT Orphan StringName: KEY_BAR Orphan StringName: KEY_QUESTION Orphan StringName: INLINE_ALIGNMENT_TO_CENTER Orphan StringName: TYPE_DICTIONARY Orphan StringName: PROPERTY_USAGE_NONE Orphan StringName: KEY_BRACKETLEFT Orphan StringName: KEY_FORWARD Orphan StringName: KEY_LESS Orphan StringName: PROPERTY_USAGE_ARRAY Orphan StringName: PROPERTY_HINT_SAVE_FILE Orphan StringName: HORIZONTAL Orphan StringName: TYPE_PROJECTION Orphan StringName: PROPERTY_HINT_ENUM_SUGGESTION Orphan StringName: ERR_LINK_FAILED Orphan StringName: TYPE_BASIS Orphan StringName: Sky Orphan StringName: KEY_QUOTELEFT Orphan StringName: KEY_MEDIAPREVIOUS Orphan StringName: KEY_NUMBERSIGN Orphan StringName: OP_SHIFT_LEFT Orphan StringName: KEY_UNKNOWN Orphan StringName: JOY_BUTTON_DPAD_UP Orphan StringName: KEY_SPACE Orphan StringName: MIDI_MESSAGE_SONG_POSITION_POINTER Orphan StringName: PROPERTY_USAGE_STORAGE Orphan StringName: KEY_INSERT Orphan StringName: KEY_ESCAPE Orphan StringName: MIDI_MESSAGE_SYSTEM_EXCLUSIVE Orphan StringName: KEY_END Orphan StringName: KEY_F10 Orphan StringName: KEY_F11 Orphan StringName: KEY_F12 Orphan StringName: KEY_F13 Orphan StringName: KEY_F14 Orphan StringName: KEY_F15 Orphan StringName: KEY_F16 Orphan StringName: KEY_F17 Orphan StringName: KEY_F18 Orphan StringName: KEY_F19 Orphan StringName: KEY_F20 Orphan StringName: KEY_F21 Orphan StringName: KEY_F22 Orphan StringName: KEY_F23 Orphan StringName: KEY_F24 Orphan StringName: KEY_F25 Orphan StringName: KEY_F26 Orphan StringName: KEY_F27 Orphan StringName: KEY_F28 Orphan StringName: KEY_F29 Orphan StringName: KEY_F30 Orphan StringName: KEY_F31 Orphan StringName: KEY_F32 Orphan StringName: KEY_F33 Orphan StringName: KEY_F34 Orphan StringName: KEY_F35 Orphan StringName: PROPERTY_HINT_EXP_EASING Orphan StringName: INLINE_ALIGNMENT_TOP_TO Orphan StringName: KEY_KP_ADD Orphan StringName: KEY_CAPSLOCK Orphan StringName: CORNER_BOTTOM_LEFT Orphan StringName: JOY_BUTTON_A Orphan StringName: JOY_BUTTON_B Orphan StringName: PROPERTY_HINT_GLOBAL_SAVE_FILE Orphan StringName: JOY_BUTTON_X Orphan StringName: JOY_BUTTON_Y Orphan StringName: ERR_INVALID_PARAMETER Orphan StringName: HORIZONTAL_ALIGNMENT_LEFT Orphan StringName: Editor3DHandle Orphan StringName: KEY_STOP Orphan StringName: PROPERTY_HINT_GLOBAL_DIR Orphan StringName: INLINE_ALIGNMENT_TO_BOTTOM Orphan StringName: TYPE_BOOL Orphan StringName: JOY_BUTTON_TOUCHPAD Orphan StringName: TYPE_PLANE Orphan StringName: StatusSuccess Orphan StringName: INLINE_ALIGNMENT_TO_TOP Orphan StringName: METHOD_FLAG_VIRTUAL Orphan StringName: ERR_COMPILATION_FAILED Orphan StringName: KEY_SEARCH Orphan StringName: HORIZONTAL_ALIGNMENT_CENTER Orphan StringName: PROPERTY_HINT_DIR Orphan StringName: PROPERTY_HINT_NODE_TYPE Orphan StringName: ERR_INVALID_DECLARATION Orphan StringName: INLINE_ALIGNMENT_CENTER Orphan StringName: PROPERTY_USAGE_CLASS_IS_BITFIELD Orphan StringName: KEY_PARENRIGHT Orphan StringName: KEY_BACKTAB Orphan StringName: INLINE_ALIGNMENT_IMAGE_MASK Orphan StringName: ERR_FILE_BAD_PATH Orphan StringName: GuiResizer Orphan StringName: JOY_BUTTON_DPAD_RIGHT Orphan StringName: KEY_VOLUMEUP Orphan StringName: JOY_BUTTON_START Orphan StringName: SIDE_RIGHT Orphan StringName: PROPERTY_HINT_OBJECT_TOO_BIG Orphan StringName: ERR_ALREADY_EXISTS Orphan StringName: PROPERTY_USAGE_CATEGORY Orphan StringName: PROPERTY_USAGE_NEVER_DUPLICATE Orphan StringName: VERTICAL_ALIGNMENT_TOP Orphan StringName: KEY_PARENLEFT Orphan StringName: TYPE_PACKED_INT64_ARRAY Orphan StringName: KEY_COLON Orphan StringName: ERR_OUT_OF_MEMORY Orphan StringName: KEY_ASCIICIRCUM Orphan StringName: PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE Orphan StringName: KEY_SPECIAL Orphan StringName: GuiChecked Orphan StringName: KEY_ASTERISK Orphan StringName: KEY_COMMA Orphan StringName: MOUSE_BUTTON_WHEEL_LEFT Orphan StringName: GuiIndeterminate Orphan StringName: KEY_HYPER Orphan StringName: ERR_FILE_NOT_FOUND Orphan StringName: TYPE_PACKED_INT32_ARRAY Orphan StringName: EulerOrder Orphan StringName: ERR_SCRIPT_FAILED Orphan StringName: TYPE_PACKED_BYTE_ARRAY Orphan StringName: KEY_AMPERSAND Orphan StringName: PROPERTY_HINT_RESOURCE_TYPE Orphan StringName: KEY_MASK_META Orphan StringName: MOUSE_BUTTON_LEFT Orphan StringName: ERR_FILE_CORRUPT Orphan StringName: PROPERTY_USAGE_ALWAYS_DUPLICATE Orphan StringName: JOY_AXIS_TRIGGER_LEFT Orphan StringName: KEY_RIGHT Orphan StringName: INLINE_ALIGNMENT_BOTTOM Orphan StringName: JOY_AXIS_TRIGGER_RIGHT Orphan StringName: PROPERTY_HINT_HIDE_QUATERNION_EDIT Orphan StringName: CodeFoldedRightArrow Orphan StringName: MIDI_MESSAGE_NOTE_ON Orphan StringName: EditorBoneHandle Orphan StringName: PROPERTY_USAGE_INTERNAL Orphan StringName: ERR_UNAUTHORIZED Orphan StringName: KEY_MEDIARECORD Orphan StringName: INLINE_ALIGNMENT_CENTER_TO Orphan StringName: TYPE_ARRAY Orphan StringName: PropertyHint Orphan StringName: JOY_BUTTON_SDL_MAX Orphan StringName: PROPERTY_USAGE_NO_INSTANCE_STATE Orphan StringName: TYPE_STRING_NAME Orphan StringName: MIDI_MESSAGE_CHANNEL_PRESSURE Orphan StringName: KEY_FAVORITES Orphan StringName: PROPERTY_USAGE_DEFAULT Orphan StringName: ERR_PRINTER_ON_FIRE Orphan StringName: TYPE_SIGNAL Orphan StringName: PROPERTY_HINT_MAX Orphan StringName: Side Orphan StringName: KEY_NONE Orphan StringName: MOUSE_BUTTON_XBUTTON1 Orphan StringName: MOUSE_BUTTON_XBUTTON2 Orphan StringName: TYPE_NODE_PATH Orphan StringName: TYPE_STRING Orphan StringName: KEY_MASK_KPAD Orphan StringName: Godot Orphan StringName: KEY_MASK_ALT Orphan StringName: ERR_FILE_CANT_READ Orphan StringName: PROPERTY_USAGE_RESTART_IF_CHANGED Orphan StringName: ERR_TIMEOUT Orphan StringName: SIDE_BOTTOM Orphan StringName: KEY_TAB Orphan StringName: VERTICAL Orphan StringName: ZoomReset Orphan StringName: JOY_BUTTON_RIGHT_STICK Orphan StringName: TYPE_AABB Orphan StringName: EULER_ORDER_XYZ Orphan StringName: EULER_ORDER_XZY Orphan StringName: KEY_MEDIASTOP Orphan StringName: TYPE_VECTOR2 Orphan StringName: TYPE_VECTOR3 Orphan StringName: TYPE_VECTOR4 Orphan StringName: OP_ADD Orphan StringName: KEY_PLUS Orphan StringName: JOY_BUTTON_MAX Orphan StringName: KEY_CTRL Orphan StringName: OP_AND Orphan StringName: KEY_MEDIANEXT Orphan StringName: EULER_ORDER_YXZ Orphan StringName: EULER_ORDER_YZX Orphan StringName: PROPERTY_USAGE_CHECKED Orphan StringName: MIDIMessage Orphan StringName: KEY_PAGEUP Orphan StringName: EULER_ORDER_ZXY Orphan StringName: EULER_ORDER_ZYX Orphan StringName: OK Orphan StringName: PROPERTY_USAGE_EDITOR Orphan StringName: TYPE_TRANSFORM2D Orphan StringName: TYPE_TRANSFORM3D Orphan StringName: ERR_CANT_CONNECT Orphan StringName: INLINE_ALIGNMENT_TEXT_MASK Orphan StringName: KEY_BRACKETRIGHT Orphan StringName: OverbrightIndicator Orphan StringName: KEY_STANDBY Orphan StringName: JOY_BUTTON_LEFT_SHOULDER Orphan StringName: ERR_CONNECTION_ERROR Orphan StringName: OP_BIT_AND Orphan StringName: KEY_QUOTEDBL Orphan StringName: TYPE_FLOAT Orphan StringName: GuiCloseCustomizable Orphan StringName: ERR_CANT_CREATE Orphan StringName: KEY_YEN Orphan StringName: MIDI_MESSAGE_PITCH_BEND Orphan StringName: KEY_CLEAR Orphan StringName: JoyButton Orphan StringName: Variant.Type Orphan StringName: OP_POWER Orphan StringName: CodeFoldDownArrow Orphan StringName: CORNER_BOTTOM_RIGHT Orphan StringName: OP_SHIFT_RIGHT Orphan StringName: InlineAlignment Orphan StringName: GuiTab Orphan StringName: OP_EQUAL Orphan StringName: OP_GREATER Orphan StringName: OP_LESS_EQUAL Orphan StringName: ERR_METHOD_NOT_FOUND Orphan StringName: StatusWarning Orphan StringName: PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE Orphan StringName: KEY_KP_DIVIDE Orphan StringName: PROPERTY_HINT_FILE Orphan StringName: OP_NEGATE Orphan StringName: PROPERTY_HINT_LOCALE_ID Orphan StringName: PROPERTY_HINT_PASSWORD Orphan StringName: ERR_CANT_ACQUIRE_RESOURCE Orphan StringName: KEY_0 Orphan StringName: KEY_1 Orphan StringName: KEY_2 Orphan StringName: KEY_3 Orphan StringName: KEY_4 Orphan StringName: KEY_5 Orphan StringName: KEY_6 Orphan StringName: KEY_7 Orphan StringName: KEY_8 Orphan StringName: KEY_9 Orphan StringName: KEY_A Orphan StringName: KEY_B Orphan StringName: KEY_C Orphan StringName: KEY_D Orphan StringName: KEY_E Orphan StringName: KEY_F Orphan StringName: KEY_G Orphan StringName: KEY_H Orphan StringName: KEY_I Orphan StringName: KEY_J Orphan StringName: KEY_K Orphan StringName: KEY_L Orphan StringName: KEY_M Orphan StringName: KEY_N Orphan StringName: KEY_O Orphan StringName: KEY_P Orphan StringName: KEY_Q Orphan StringName: KEY_R Orphan StringName: KEY_S Orphan StringName: KEY_T Orphan StringName: KEY_U Orphan StringName: KEY_V Orphan StringName: KEY_W Orphan StringName: KEY_X Orphan StringName: KEY_Y Orphan StringName: KEY_Z Orphan StringName: KEY_REFRESH Orphan StringName: PROPERTY_USAGE_STORE_IF_NULL Orphan StringName: KEY_BACK Orphan StringName: KEY_OPENURL Orphan StringName: SIDE_TOP Orphan StringName: PROPERTY_HINT_LAYERS_2D_NAVIGATION Orphan StringName: TYPE_OBJECT Orphan StringName: ERR_LOCKED Orphan StringName: KEY_APOSTROPHE Orphan StringName: MOUSE_BUTTON_NONE Orphan StringName: JOY_BUTTON_PADDLE1 Orphan StringName: JOY_BUTTON_PADDLE2 Orphan StringName: JOY_BUTTON_PADDLE3 Orphan StringName: JOY_BUTTON_PADDLE4 Orphan StringName: EditorHandle Orphan StringName: GuiMiniCheckerboard Orphan StringName: OP_GREATER_EQUAL Orphan StringName: ERR_CYCLIC_LINK Orphan StringName: KEY_LAUNCHMEDIA Orphan StringName: KEY_JIS_EISU Orphan StringName: COUNTERCLOCKWISE Orphan StringName: ERR_CANT_RESOLVE Orphan StringName: PROPERTY_USAGE_HIGH_END_GFX Orphan StringName: PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED Orphan StringName: TYPE_RECT2 Orphan StringName: ERR_FILE_CANT_WRITE Orphan StringName: PROPERTY_HINT_LAYERS_3D_NAVIGATION Orphan StringName: KEY_KP_ENTER Orphan StringName: ERR_UNAVAILABLE Orphan StringName: LockViewport Orphan StringName: PROPERTY_HINT_LAYERS_3D_PHYSICS Orphan StringName: ClockDirection Orphan StringName: GuiGraphNodePort Orphan StringName: PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT Orphan StringName: KEY_VOLUMEDOWN Orphan StringName: METHOD_FLAG_EDITOR Orphan StringName: OP_MAX Orphan StringName: PROPERTY_HINT_FLAGS Orphan StringName: ERR_FILE_NO_PERMISSION Orphan StringName: KEY_ASCIITILDE Orphan StringName: OP_BIT_OR Orphan StringName: VERTICAL_ALIGNMENT_CENTER Orphan StringName: ERR_FILE_UNRECOGNIZED Orphan StringName: KEY_MEDIAPLAY Orphan StringName: VERTICAL_ALIGNMENT_FILL Orphan StringName: OP_NOT Orphan StringName: KEY_VOLUMEMUTE Orphan StringName: ZoomMore Orphan StringName: CORNER_TOP_RIGHT Orphan StringName: PROPERTY_USAGE_GROUP Orphan StringName: METHOD_FLAG_VARARG Orphan StringName: KEY_MASK_GROUP_SWITCH Orphan StringName: PROPERTY_HINT_ARRAY_TYPE Orphan StringName: PROPERTY_HINT_LAYERS_2D_RENDER Orphan StringName: PROPERTY_USAGE_CHECKABLE Orphan StringName: KEY_MENU Orphan StringName: EditorControlAnchor Orphan StringName: KEY_SECTION Orphan StringName: KEY_META Orphan StringName: PROPERTY_USAGE_SCRIPT_VARIABLE Orphan StringName: KEY_DELETE Orphan StringName: PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT Orphan StringName: Corner Orphan StringName: PROPERTY_USAGE_SUBGROUP Orphan StringName: OP_DIVIDE Orphan StringName: StatusError Orphan StringName: KEY_NUMLOCK Orphan StringName: FAILED Orphan StringName: JOY_AXIS_RIGHT_X Orphan StringName: JOY_AXIS_RIGHT_Y Orphan StringName: OP_NOT_EQUAL Orphan StringName: PROPERTY_HINT_NODE_PATH_VALID_TYPES Orphan StringName: KEY_EQUAL Orphan StringName: KEY_LAUNCH0 Orphan StringName: KEY_LAUNCH1 Orphan StringName: KEY_LAUNCH2 Orphan StringName: KEY_LAUNCH3 Orphan StringName: KEY_LAUNCH4 Orphan StringName: KEY_LAUNCH5 Orphan StringName: KEY_LAUNCH6 Orphan StringName: KEY_LAUNCH7 Orphan StringName: KEY_LAUNCH8 Orphan StringName: KEY_LAUNCH9 Orphan StringName: KEY_LAUNCHA Orphan StringName: KEY_LAUNCHB Orphan StringName: KEY_LAUNCHC Orphan StringName: KEY_LAUNCHD Orphan StringName: KEY_LAUNCHE Orphan StringName: KEY_LAUNCHF Orphan StringName: PROPERTY_HINT_OBJECT_ID Orphan StringName: MIDI_MESSAGE_SYSTEM_RESET Orphan StringName: PropertyUsageFlags Orphan StringName: OP_MULTIPLY Orphan StringName: MIDI_MESSAGE_PROGRAM_CHANGE Orphan StringName: VERTICAL_ALIGNMENT_BOTTOM Orphan StringName: PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT Orphan StringName: CORNER_TOP_LEFT Orphan StringName: TYPE_RECT2I Orphan StringName: KEY_DOLLAR Orphan StringName: MouseButton Orphan StringName: JOY_BUTTON_RIGHT_SHOULDER Orphan StringName: KEY_UNDERSCORE Orphan StringName: KEY_JIS_KANA Orphan StringName: MOUSE_BUTTON_MASK_RIGHT Orphan StringName: KEY_KP_0 Orphan StringName: KEY_KP_1 Orphan StringName: KEY_KP_2 Orphan StringName: KEY_KP_3 Orphan StringName: KEY_KP_4 Orphan StringName: KEY_KP_5 Orphan StringName: KEY_KP_6 Orphan StringName: KEY_KP_7 Orphan StringName: KEY_KP_8 Orphan StringName: KEY_KP_9 Orphan StringName: OP_POSITIVE Orphan StringName: PROPERTY_USAGE_EDITOR_BASIC_SETTING Orphan StringName: KEY_BRACERIGHT Orphan StringName: MIDI_MESSAGE_NOTE_OFF Orphan StringName: JOY_BUTTON_GUIDE Orphan StringName: GuiSpace Orphan StringName: OP_BIT_NEGATE Orphan StringName: PROPERTY_USAGE_READ_ONLY Orphan StringName: OP_SUBTRACT Orphan StringName: JOY_AXIS_INVALID Orphan StringName: TYPE_COLOR Orphan StringName: MIDI_MESSAGE_STOP Orphan StringName: ERR_UNCONFIGURED Orphan StringName: ERR_DATABASE_CANT_READ Orphan StringName: KEY_HOMEPAGE Orphan StringName: INLINE_ALIGNMENT_TOP Orphan StringName: JOY_BUTTON_DPAD_DOWN Orphan StringName: PROPERTY_HINT_GLOBAL_FILE Orphan StringName: PROPERTY_HINT_EXPRESSION Orphan StringName: PROPERTY_HINT_INT_IS_POINTER Orphan StringName: OP_XOR Orphan StringName: PROPERTY_HINT_LINK Orphan StringName: TYPE_PACKED_VECTOR2_ARRAY Orphan StringName: KEY_EXCLAM Orphan StringName: ERR_FILE_BAD_DRIVE Orphan StringName: EditorPivot Orphan StringName: KEY_GREATER Orphan StringName: DefaultProjectIcon Orphan StringName: PROPERTY_USAGE_NIL_IS_VARIANT Orphan StringName: ERR_DUPLICATE_SYMBOL Orphan StringName: KEY_PAGEDOWN Orphan StringName: CLOCKWISE Orphan StringName: PROPERTY_USAGE_NO_EDITOR Orphan StringName: INLINE_ALIGNMENT_BOTTOM_TO Orphan StringName: KEY_KP_PERIOD Orphan StringName: MIDI_MESSAGE_ACTIVE_SENSING Orphan StringName: OP_BIT_XOR Orphan StringName: JOY_AXIS_LEFT_X Orphan StringName: JOY_AXIS_LEFT_Y Orphan StringName: MIDI_MESSAGE_CONTROL_CHANGE Orphan StringName: TYPE_CALLABLE Orphan StringName: KeyModifierMask Orphan StringName: MIDI_MESSAGE_TIMING_CLOCK Orphan StringName: MOUSE_BUTTON_WHEEL_UP Orphan StringName: KEY_MASK_CMD_OR_CTRL Orphan StringName: TYPE_VECTOR2I Orphan StringName: TextEditorPlay Orphan StringName: TYPE_VECTOR3I Orphan StringName: ERR_BUSY Orphan StringName: TYPE_VECTOR4I Orphan StringName: PROPERTY_HINT_LOCALIZABLE_STRING Orphan StringName: PROPERTY_HINT_COLOR_NO_ALPHA Orphan StringName: ERR_FILE_ALREADY_IN_USE Orphan StringName: KEY_BACKSLASH Orphan StringName: Orientation Orphan StringName: MOUSE_BUTTON_RIGHT Orphan StringName: TYPE_PACKED_FLOAT64_ARRAY Orphan StringName: PROPERTY_USAGE_CLASS_IS_ENUM Orphan StringName: KEY_DOWN Orphan StringName: ERR_FILE_EOF Orphan StringName: TYPE_QUATERNION Orphan StringName: KEY_SHIFT Orphan StringName: ERR_HELP Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON1 Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON2 Orphan StringName: MIDI_MESSAGE_TUNE_REQUEST Orphan StringName: TYPE_INT Orphan StringName: ERR_PARAMETER_RANGE_ERROR Orphan StringName: METHOD_FLAG_NORMAL Orphan StringName: KEY_HELP Orphan StringName: KEY_PERIOD Orphan StringName: SIDE_LEFT Orphan StringName: TYPE_PACKED_FLOAT32_ARRAY Orphan StringName: JOY_BUTTON_MISC1 Orphan StringName: ERR_FILE_CANT_OPEN Orphan StringName: KEY_KP_MULTIPLY Orphan StringName: MOUSE_BUTTON_MIDDLE Orphan StringName: ZoomLess Orphan StringName: KEY_AT Orphan StringName: VerticalAlignment Orphan StringName: KEY_F1 Orphan StringName: KEY_F2 Orphan StringName: KEY_F3 Orphan StringName: KEY_F4 Orphan StringName: KEY_F5 Orphan StringName: KEY_F6 Orphan StringName: KEY_F7 Orphan StringName: KEY_F8 Orphan StringName: KEY_F9 Orphan StringName: INLINE_ALIGNMENT_BASELINE_TO Orphan StringName: MIDI_MESSAGE_START Orphan StringName: KEY_UP Orphan StringName: KEY_CODE_MASK Orphan StringName: PROPERTY_HINT_RANGE Orphan StringName: TYPE_PACKED_COLOR_ARRAY Orphan StringName: JOY_AXIS_MAX Orphan StringName: KEY_MINUS Orphan StringName: ERR_CANT_OPEN Orphan StringName: KEY_SLASH Orphan StringName: ERR_INVALID_DATA Orphan StringName: MOUSE_BUTTON_WHEEL_RIGHT Orphan StringName: MIDI_MESSAGE_NONE Orphan StringName: HORIZONTAL_ALIGNMENT_FILL Orphan StringName: TYPE_MAX Orphan StringName: PROPERTY_HINT_MULTILINE_TEXT Orphan StringName: MIDI_MESSAGE_SONG_SELECT Orphan StringName: KEY_MODIFIER_MASK Orphan StringName: PROPERTY_USAGE_KEYING_INCREMENTS Orphan StringName: KEY_PAUSE Orphan StringName: METHOD_FLAG_STATIC Orphan StringName: KEY_LAUNCHMAIL Orphan StringName: PROPERTY_HINT_INT_IS_OBJECTID Orphan StringName: Breakpoint Orphan StringName: TYPE_NIL Orphan StringName: HorizontalAlignment Orphan StringName: KEY_KEYBOARD Orphan StringName: GuiRadioChecked Orphan StringName: KEY_PERCENT Orphan StringName: Key Orphan StringName: KEY_BRACELEFT Orphan StringName: PROPERTY_HINT_PLACEHOLDER_TEXT StringName: 550 unclaimed string names at exit. ```
clayjohn commented 1 year ago

@Minecraftkixx Are you running with some sort of overlay enabled (like the Steam Overlay, or MangoHUD, or the RTSS overlay)? The OpenGL error you are getting isn't coming from the Godot codebase, it looks like another process is injecting OpenGL/Vulkan code that might be causing issues for you.

rcorre commented 1 year ago

At this point I am becoming increasingly confident that the issue comes from improper synchronization in the RenderingDevice

I tried to run under TSAN, but it seems like the proprietary NVidia driver (which are the only ones that support my GPU right now :disappointed: ) somehow injects itself into the thread before TSAN and causes TSAN to crash:

https://github.com/google/sanitizers/issues/1647

Minecraftkixx commented 1 year ago

@Minecraftkixx Are you running with some sort of overlay enabled (like the Steam Overlay, or MangoHUD, or the RTSS overlay)? The OpenGL error you are getting isn't coming from the Godot codebase, it looks like another process is injecting OpenGL/Vulkan code that might be causing issues for you.

It’s possible, I use the MSI afterburner overlay, I’ll try disabling when I get home from work

Lielay9 commented 1 year ago

I can reproduce this spam:

ERROR: Vulkan: Cannot submit graphics queue. Error code: VK_ERROR_DEVICE_LOST
   at: (drivers/vulkan/vulkan_context.cpp:2357)
ERROR: Vulkan: Did not create swapchain successfully. Error code: VK_NOT_READY
   at: (drivers/vulkan/vulkan_context.cpp:2280)

and crash reliably on 1050Ti by not having the editor update for 25-30s and then doing so. However, If the editor is set to update_continuously, I am unable to crash Godot in this fashion. I've used it as a temporary solution for now and I'd urge others to try as well.