BUG - Crashes upon launch, black screen after selecting any 'System' on lowest settings

Pinhole

New Member
Nov 14, 2025
1
2
Hi,

Downloaded and installed v2025.11.4.2791

Launched game

Lowered settings to lowest

Select any 'System'

Game starts launching and crashes after 'Loading Complete', upon attaching VS to it I can see the following issue.

Attached is my 'My Games/Kitten Space Agency' zipped up.

```
Brutal.VulkanApi.VkResultError
HResult=0x80131500
Message=Vulkan call to vkQueueSubmit failed with error: VK_ERROR_DEVICE_LOST
Source=Brutal.Vulkan
StackTrace:
at Brutal.VulkanApi.Queue.Submit(Span`1 inSubmits, VkFence inFence) in Brutal.VulkanApi\Queue.cs:line 42
at Brutal.VulkanApi.Abstractions.QueueExtensions.Submit(Queue queue, Span`1 waitSemaphores, Span`1 waitDstStageMask, Span`1 commandBuffers, Span`1 signalSemaphores, VkFence fence)
at KSA.Rendering.DeviceVector.Resize(Int32 inCapacity)
at KSA.Rendering.DeviceVector.Add(Span`1 inData)
at KSA.SubPartModel.AddInstance(InstanceData inInstanceData, Int32 inFrameIndex)
at KSA.SubPart.UpdateRenderData(Viewport viewport, Int32 frameIndex)
at KSA.Part.UpdateRenderData(Viewport viewport, Int32 inFrameIndex)
at KSA.Vehicle.UpdateRenderData(Viewport viewport, Int32 inFrameIndex)
at KSA.Program.UpdateRenderingResources(Int32 frameIndex)
at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
at KSA.App.Run()
at KSA.Program.Main(String[] inArgs)
```

After reccomendataions from Daishi, I tried changing the 'ocean = false' in `settings.toml`, that didnt work however also setting `atmosphere = false` it booted
 

Attachments

  • 1763124904436.png
    1763124904436.png
    65.8 KB · Views: 0
  • 2025-11-14 12-26-02.gif
    2025-11-14 12-26-02.gif
    1.4 MB · Views: 0
  • Kitten Space Agency.zip
    Kitten Space Agency.zip
    2.6 KB · Views: 0
Upvote 0
Same issue, the workaround helped, but switching the vehicle from space can to Hunter kitten suit crashes the game again.

Before "ocean = false; atmosphere = false":
Code:
radv/amdgpu: The CS has been cancelled because the context is lost. This context is guilty of a soft recovery.
radv: GPUVM fault detected at address 0xce20bf4f7000.
GCVM_L2_PROTECTION_FAULT_STATUS: 0x301431
         CLIENT_ID: (SQC (data)) 0xa
         MORE_FAULTS: 1
         WALKER_ERROR: 0
         PERMISSION_FAULTS: 3

log:
...
checking for updates from 'http://ksa-master1.rocketwerkz.com:8082/version'
Application Initialization Complete
master server version: 'v2025.11.5.2819'
you are running the latest version
Brutal.VulkanApi.VkResultError: Vulkan call to vkQueueSubmit failed with error: VK_ERROR_DEVICE_LOST
   at Brutal.VulkanApi.Queue.Submit(Span`1 inSubmits, VkFence inFence)
   at Brutal.VulkanApi.Abstractions.QueueExtensions.Submit(Queue queue, Span`1 waitSemaphores, Span`1 waitDstStageMask, Span`1 commandBuffers, Span`1 signalSemaphores, VkFence fence)
   at KSA.Rendering.DeviceVector.Resize(Int32 inCapacity)
   at KSA.Rendering.DeviceVector.Add(Span`1 inData)
   at KSA.SubPartModel.AddInstance(InstanceData inInstanceData, Int32 inFrameIndex)
   at KSA.SubPart.UpdateRenderData(Viewport viewport, Int32 frameIndex)
   at KSA.Part.UpdateRenderData(Viewport viewport, Int32 inFrameIndex)
   at KSA.Vehicle.UpdateRenderData(Viewport viewport, Int32 inFrameIndex)
   at KSA.Program.UpdateRenderingResources(Int32 frameIndex)
   at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
   at KSA.App.Run()
   at KSA.Program.Main(String[] inArgs) .ctor (in C:\prototype-planet\KSA\Program.cs:287)
Brutal.VulkanApi.VkResultError: Vulkan call to vkDeviceWaitIdle failed with error: VK_ERROR_DEVICE_LOST

after the workaround, on switch to kitten:
Code:
radv/amdgpu: The CS has been cancelled because the context is lost. This context is guilty of a soft recovery.
radv: GPUVM fault detected at address 0x8001ec642000.
GCVM_L2_PROTECTION_FAULT_STATUS: 0x741051
         CLIENT_ID: (TCP) 0x8
         MORE_FAULTS: 1
         WALKER_ERROR: 0
         PERMISSION_FAULTS: 5

log:
...
master server version: 'v2025.11.5.2819'
you are running the latest version
Brutal.VulkanApi.VkResultError: Vulkan call to vkQueueSubmit failed with error: VK_ERROR_DEVICE_LOST
   at Brutal.VulkanApi.Queue.Submit(Span`1 inSubmits, VkFence inFence)
   at Brutal.VulkanApi.Abstractions.QueueExtensions.Submit(Queue queue, Span`1 waitSemaphores, Span`1 waitDstStageMask, Span`1 commandBuffers, Span`1 signalSemaphores, VkFence fence)
   at Core.Renderer.TrySubmitFrame(Span`1 additionalWaitSemaphores, Span`1 additionalWaitStages, Span`1 additionalSignalSemaphores)
   at KSA.Program.OnFrame(Double currentPlayerTime, Double dtPlayer)
   at KSA.App.Run()
   at KSA.Program.Main(String[] inArgs) .ctor (in C:\prototype-planet\KSA\Program.cs:287)
Brutal.VulkanApi.VkResultError: Vulkan call to vkDeviceWaitIdle failed with error: VK_ERROR_DEVICE_LOST

I'm running it on NixOS(Linux) in Proton, if it matters:
[~/proton-prefix/pfx/drive_c/Program Files/Kitten Space Agency]$ STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/sid/proton-prefix/ STEAM_COMPAT_DATA_PATH=/home/sid/proton-prefix env -u SDL_VIDEODRIVER steam-run '/home/sid/.steam/debian
-installation/steamapps/common/Proton - Experimental/proton' waitforexitandrun KSA.exe