GPU crash. Any way to match failed PSO hash to the human readable name?

I’m experiencing a GPU crash on user’s machine with Nvidia RTX 3060 12 Gb, it’s related to direct x12. It fails both on latest Nvidia driver and 581.57, I can’t reproduce that on my machine.

That’s what I see in the log right before the crash:

[2025.11.05-12.30.05:774][958]LogRHI: Display: Encountered a new graphics PSO: 3975722945
[2025.11.05-12.30.05:774][958]LogRHI: Display: Encountered a new graphics PSO: 1750579664
[2025.11.05-12.30.05:833][958]LogD3D12RHI: Waited for PSO creation for 100.000000ms
[2025.11.05-12.30.12:551][958]LogD3D12RHI: Error: Failed to create pipeline state with combined hash 411E872CFA0A1830, error 887a0005.
[2025.11.05-12.30.12:551][958]LogD3D12RHI: Error: Failed to create pipeline state with combined hash 7CDA0C2164CBD5BE, error 887a0005.
[2025.11.05-12.30.12:552][958]LogD3D12RHI: Warning: Failed to create graphics PSO with combined hash 0x411E872CFA0A1830:

Is there any way to compare this hash with something human readable to identify the problematic shader?

Some additional info I got in a second run:

- Device 0 Removed: DXGI_ERROR_DEVICE_HUNG

[2025.11.05-12.32.52:972][519]LogRHI: Error: Active GPU breadcrumbs:

Device 0, Pipeline Graphics: (In: 0x80019baa, Out: 0x80019baa)
	(ID: 0x800198e0) [     Active]	Frame 519
	(ID: 0x80019b9c) [   Finished]		TexturePoolCopyOps
	(ID: 0x80019b9d) [   Finished]		FMediaTextureResource_ClearTexture
	(ID: 0x80019ba4) [   Finished]		EndUpdateTexture3D
	(ID: 0x80019ba5) [   Finished]		EndUpdateTexture3D
	(ID: 0x80019ba6) [   Finished]		EndUpdateTexture3D
	(ID: 0x80019ba7) [   Finished]		EndUpdateTexture3D
	(ID: 0x80019ba8) [   Finished]		EndUpdateTexture3D
	(ID: 0x80019ba9) [   Finished]		EndUpdateTexture3D
	(ID: 0x80019baa) [     Active]		EndUpdateTexture3D
	(ID: 0x80019bab) [Not Started]		EndUpdateTexture3D
	(ID: 0x80019bac) [Not Started]		EndUpdateTexture3D
	(ID: 0x80019bad) [Not Started]		EndUpdateTexture3D
	(ID: 0x80019bae) [Not Started]		EndUpdateTexture3D
	(ID: 0x80019baf) [Not Started]		EndUpdateTexture3D
	(ID: 0x80019bb0) [Not Started]		EndUpdateTexture3D
	(ID: 0x80019bb1) [Not Started]		EndUpdateTexture3D
	(ID: 0x80019ba0) [Not Started]		FRDGBuilder::Execute
	(ID: 0x80019b9e) [Not Started]			SlateUI Title = Drone (64-bit Development PCD3D_SM6) 
	(ID: 0x80019b9f) [Not Started]				GaussianBlur
	(ID: 0x80019ba3) [Not Started]		FRDGBuilder::Execute
	(ID: 0x80019ba1) [Not Started]			SlateUI Title = Drone (64-bit Development PCD3D_SM6) 
	(ID: 0x80019ba2) [Not Started]				GaussianBlur

Device 0, Pipeline AsyncCompute: (In: 0x80019ba3, Out: 0x80019ba0)
	No breadcrumb nodes found for this queue.

[2025.11.05-12.32.52:972][519]LogD3D12RHI: Error: Shader diagnostic messages and asserts:

Device: 0, Queue 3D:
	No shader diagnostics found for this queue.

Device: 0, Queue Copy:
	No shader diagnostics found for this queue.

Device: 0, Queue Compute:
	No shader diagnostics found for this queue.