[viewer] [crash] Crash: RT SHADOWS #945

Open
opened 2026-10-22 20:32:45 +00:00 by slipstream-reports · 1 comment
Collaborator

Source: in-viewer report (Help > Report Bug)

Reporter (avatar name as given; not verified):

Rusty

Filed after a crash. Previous session ended with:

Previous session lost the graphics device (the graphics driver s

System

Version: 1.4.0.5
Channel: Slipstream Beta
OS: Microsoft Windows 10 64-bit (Build 19045.6456)
CPU: AMD Ryzen 7 9700X 8-Core Processor (3800.01 MHz)
Memory: 32314 MB
GPU: AMD Radeon RX 9070 XT
GPU driver: 32.0.32015.7029
Vulkan: 1.4.359; ray tracing: enabled
Window: 2560x1377
Display: swapchain 2560x1377 BGRA8/sRGB fifo x3 (41 MB); monitors 1, window on 2560x1440@144Hz scale 1.00, HDR off
VRAM: n/a (no Vulkan world renderer)
Host memory: host-visible 134 MB / 23 allocs [cull 0/8 rt-aux 0/4 rt-mask 1/2 staging 129/2 readback 0/1 part 2/4 ui 2/2] device-only 327 MB | /s: alloc hv 1.0 (127 MB) dev 1.0 (32 MB), free hv 1.0 (16 MB) dev 0.0
Pipeline compiles: async 280/204 0.1s +90MB t7 c7 ob0: mMirrorRigAlphaPipe/Frag 0.0s 2M c7; mProbeTracePipe (ProbeRt) 0.0s 1M c7; mGbufPipe[2]/FragGbuf 0.0s 1M c7; mPartPipe/PartFragRt 0.0s 1M c7;
Settings:
  RenderDeferredSSAO = 1
  RenderDepthOfField = 0
  RenderFPSLimit = 60
  RenderFSAAType = 3
  RenderFarClip = 64
  RenderHiDPI = 0
  RenderMaxTextureResolution = 2048
  RenderMaxVideoMemoryMB = 0
  RenderMirrors = true
  RenderQualityPerformance = 6
  RenderReflectionProbeCount = 256
  RenderReflectionProbeDetail = 2
  RenderReflectionProbeLevel = 3
  RenderReflectionProbeResolution = 128
  RenderScreenSpaceReflections = true
  RenderShadowDetail = 2
  RenderTransparentWater = 1
  RenderVKAOStandard = 1
  RenderVKAlphaShadingRate = 0
  RenderVKFramePacing = 1
  RenderVKGodRays = 2
  RenderVKNoVsyncPresentMode = 0
  RenderVKOpaqueShadingRate = 0
  RenderVKPipelineCompileBudgetMB = 0
  RenderVKPipelineCompileThreads = 0
  RenderVKProjectorShadows = 1
  RenderVKRayTracing = 1
  RenderVKRenderScale = 1
  RenderVKShadowResolution = 512
  RenderVKSunShadows = 2
  RenderVKTAA = 0
  RenderVKTextureCompression = 4
  RenderVKUpscaler = 0
  RenderVSyncEnable = 1
  RenderVolumeLODFactor = 4.375
  SlipstreamRenderTonemapType = 1
  UIScaleFactor = 1.5
  VKDebugForceIntelCompileCap = 0

Description

I expect sharp shadows but they keep crashing my driver

Steps to reproduce

not given

Log excerpt

Full scrubbed excerpt: slipstream-log-excerpt.txt

Last 40 lines
[vktest]   graphics vkQueueSubmit2     llvulkancontext.cpp:2258 frame 355314 crumb #39195149, 11165.1 ms ago
[vktest] no image freed in the last 4 frames
[vktest] DEVICE_LOST fault: Device lost detected
[vktest]   AS build input scratch (TLAS) (refit) frame 355314: 0x30c40a600 +0 -> start in FREED AS 'rig' [0x30c400000 +77707264] freed frame 323225, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe9bed0 +216896 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe99790 +10048 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe8c250 +54592 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe7ce90 +62400 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe41790 +243456 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe3e610 +12672 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe2c010 +75264 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe286b0 +14688 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe23c60 +19024 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe1aea0 +36288 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe16230 +19568 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe0a4a0 +48528 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fe03560 +28480 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fdfccd0 +26768 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fdf9540 +14224 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fda4e30 +345872 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fd50720 +345872 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcfac60 +350912 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcf74c0 +14240 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcf32e0 +16864 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcee880 +19040 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fce9e20 +19040 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fce9170 +3248 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fce4720 +19024 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcdf400 +21280 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcda9a0 +19040 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcd5d20 +19584 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcd0c70 +20656 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fccc8e0 +17296 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcba2e0 +75264 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest]   AS build input vertex (refit) frame 355314: 0x31fcb5890 +19024 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range
[vktest] AS build inputs: 6425 checked over registry frames 355311..355315 (0 recorded on the async queue): 2999 outside a live buffer / AS, below 1 MB, or running past their buffer's end
[vktest] RT scene audit (#874): registry frame 355315, 2 readback slot(s); CPU tables checked
[vktest]   slot 1: RT frame 352310 (registry frame 355314, viewer frame 352310) TLAS REFIT, 65536 records (cap 81920), 1040 rig entries -- NOT executed (no GPU stamp: recorded, never ran or still in flight)
[vktest]   slot 0: RT frame 352309 (registry frame 355313, viewer frame 352309) TLAS REFIT, 65536 records (cap 81920), 1040 rig entries -- executed (newest executed frame)
[vktest]     refs: 45129 active (20407 inactive): ok 45129

Filed by the Slipstream report relay. The reporter's identity is not verified; system details are as sent by the reporter.

**Source:** in-viewer report (Help > Report Bug) **Reporter** (avatar name as given; not verified): ~~~text Rusty ~~~ **Filed after a crash.** Previous session ended with: ~~~text Previous session lost the graphics device (the graphics driver s ~~~ ### System ~~~text Version: 1.4.0.5 Channel: Slipstream Beta OS: Microsoft Windows 10 64-bit (Build 19045.6456) CPU: AMD Ryzen 7 9700X 8-Core Processor (3800.01 MHz) Memory: 32314 MB GPU: AMD Radeon RX 9070 XT GPU driver: 32.0.32015.7029 Vulkan: 1.4.359; ray tracing: enabled Window: 2560x1377 Display: swapchain 2560x1377 BGRA8/sRGB fifo x3 (41 MB); monitors 1, window on 2560x1440@144Hz scale 1.00, HDR off VRAM: n/a (no Vulkan world renderer) Host memory: host-visible 134 MB / 23 allocs [cull 0/8 rt-aux 0/4 rt-mask 1/2 staging 129/2 readback 0/1 part 2/4 ui 2/2] device-only 327 MB | /s: alloc hv 1.0 (127 MB) dev 1.0 (32 MB), free hv 1.0 (16 MB) dev 0.0 Pipeline compiles: async 280/204 0.1s +90MB t7 c7 ob0: mMirrorRigAlphaPipe/Frag 0.0s 2M c7; mProbeTracePipe (ProbeRt) 0.0s 1M c7; mGbufPipe[2]/FragGbuf 0.0s 1M c7; mPartPipe/PartFragRt 0.0s 1M c7; Settings: RenderDeferredSSAO = 1 RenderDepthOfField = 0 RenderFPSLimit = 60 RenderFSAAType = 3 RenderFarClip = 64 RenderHiDPI = 0 RenderMaxTextureResolution = 2048 RenderMaxVideoMemoryMB = 0 RenderMirrors = true RenderQualityPerformance = 6 RenderReflectionProbeCount = 256 RenderReflectionProbeDetail = 2 RenderReflectionProbeLevel = 3 RenderReflectionProbeResolution = 128 RenderScreenSpaceReflections = true RenderShadowDetail = 2 RenderTransparentWater = 1 RenderVKAOStandard = 1 RenderVKAlphaShadingRate = 0 RenderVKFramePacing = 1 RenderVKGodRays = 2 RenderVKNoVsyncPresentMode = 0 RenderVKOpaqueShadingRate = 0 RenderVKPipelineCompileBudgetMB = 0 RenderVKPipelineCompileThreads = 0 RenderVKProjectorShadows = 1 RenderVKRayTracing = 1 RenderVKRenderScale = 1 RenderVKShadowResolution = 512 RenderVKSunShadows = 2 RenderVKTAA = 0 RenderVKTextureCompression = 4 RenderVKUpscaler = 0 RenderVSyncEnable = 1 RenderVolumeLODFactor = 4.375 SlipstreamRenderTonemapType = 1 UIScaleFactor = 1.5 VKDebugForceIntelCompileCap = 0 ~~~ ### Description ~~~text I expect sharp shadows but they keep crashing my driver ~~~ ### Steps to reproduce _not given_ ### Log excerpt Full scrubbed excerpt: [slipstream-log-excerpt.txt](https://git.slipstreamviewer.org/attachments/fd451a2f-dea2-4d20-b329-c158addb55ca) <details><summary>Last 40 lines</summary> ~~~log [vktest] graphics vkQueueSubmit2 llvulkancontext.cpp:2258 frame 355314 crumb #39195149, 11165.1 ms ago [vktest] no image freed in the last 4 frames [vktest] DEVICE_LOST fault: Device lost detected [vktest] AS build input scratch (TLAS) (refit) frame 355314: 0x30c40a600 +0 -> start in FREED AS 'rig' [0x30c400000 +77707264] freed frame 323225, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe9bed0 +216896 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe99790 +10048 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe8c250 +54592 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe7ce90 +62400 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe41790 +243456 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe3e610 +12672 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe2c010 +75264 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe286b0 +14688 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe23c60 +19024 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe1aea0 +36288 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe16230 +19568 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe0a4a0 +48528 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fe03560 +28480 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fdfccd0 +26768 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fdf9540 +14224 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fda4e30 +345872 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fd50720 +345872 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcfac60 +350912 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcf74c0 +14240 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcf32e0 +16864 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcee880 +19040 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fce9e20 +19040 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fce9170 +3248 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fce4720 +19024 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcdf400 +21280 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcda9a0 +19040 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcd5d20 +19584 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcd0c70 +20656 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fccc8e0 +17296 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcba2e0 +75264 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build input vertex (refit) frame 355314: 0x31fcb5890 +19024 -> start in FREED AS 'rig' [0x31f1c0000 +30070528] freed frame 354420, end in the same range [vktest] AS build inputs: 6425 checked over registry frames 355311..355315 (0 recorded on the async queue): 2999 outside a live buffer / AS, below 1 MB, or running past their buffer's end [vktest] RT scene audit (#874): registry frame 355315, 2 readback slot(s); CPU tables checked [vktest] slot 1: RT frame 352310 (registry frame 355314, viewer frame 352310) TLAS REFIT, 65536 records (cap 81920), 1040 rig entries -- NOT executed (no GPU stamp: recorded, never ran or still in flight) [vktest] slot 0: RT frame 352309 (registry frame 355313, viewer frame 352309) TLAS REFIT, 65536 records (cap 81920), 1040 rig entries -- executed (newest executed frame) [vktest] refs: 45129 active (20407 inactive): ok 45129 ~~~ </details> --- <sub>Filed by the Slipstream report relay. The reporter's identity is not verified; system details are as sent by the reporter.</sub>
Owner

Thank you for the report! Slipstream 1.4.0 Beta 6 is out (https://slipstreamviewer.org) and is a stability-only release aimed at exactly these crashes: several graphics buffers were being re-created in the middle of a frame (which Windows drivers often turn into a "lost device" / driver crash), plus a batch of fixes found with Vulkan validation tools. The newer rendering features that Beta 5 switched on are off again by default.

Could you please update to Beta 6 and let us know here whether the crash still happens? If it does, a new report from Help > Report Bug in Beta 6 (it attaches the log) would help a lot.

Thank you for the report! **Slipstream 1.4.0 Beta 6** is out (https://slipstreamviewer.org) and is a stability-only release aimed at exactly these crashes: several graphics buffers were being re-created in the middle of a frame (which Windows drivers often turn into a "lost device" / driver crash), plus a batch of fixes found with Vulkan validation tools. The newer rendering features that Beta 5 switched on are off again by default. Could you please update to Beta 6 and let us know here whether the crash still happens? If it does, a new report from **Help > Report Bug** in Beta 6 (it attaches the log) would help a lot.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#945
No description provided.