Friday, March 14, 2025
HomeGame developmentdirectx12 - The best way to debug: "D3D12 WARNING: Course of is...

directx12 – The best way to debug: “D3D12 WARNING: Course of is terminating. Utilizing easy reporting.”


I’ve an interop program with DX12 sources, and it exits with:

The thread 15720 has exited with code 1 (0x1). 
The thread '.NET TP Employee' (23880) has exited with code 1 (0x1). 
The thread 'Stylus Enter' (28028) has exited with code 1 (0x1). 
D3D12 WARNING: Course of is terminating. Utilizing easy reporting. 
Please name ReportLiveObjects() at runtime for traditional reporting. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING: Reside Producer at 0x00000243260E41B8, Refcount: 21.
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x000002432631CA40, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326328080, Refcount: 0.
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326328EB0, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243263B54B0, Refcount: 0.
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242FDACE470, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242CEC91910, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326258560, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242CEC91160, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x000002432625F280, Refcount: 7. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242CEC92870, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243266DA720, Refcount: 2. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326653C40, Refcount: 2. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243266A7E40, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243261D61D0, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243266DE870, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326756780, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x000002432675EF50, Refcount: 2. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242FDACFF50, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x000002432675FAE0, Refcount: 2. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242FDACF490, Refcount: 0.
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243266A9A70, Refcount: 2. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x000002432603CD30, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326037770, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326710530, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326710CB0, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326761690, Refcount: 1.
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243267927B0, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243267A0280, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243267F6B20, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x000002432679C660, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242FDACE9D0, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243268093D0, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000242FDACEC80, Refcount: 0. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243266A6730, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x0000024326713230, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object at 0x00000243267111B0, Refcount: 1. 
[ STATE_CREATION WARNING #0: UNKNOWN] D3D12 WARNING:    Reside Object :     36 
[ STATE_CREATION WARNING #0: UNKNOWN] DXGI WARNING:     Reside Producer at 0x0000024325F841E8, Refcount: 5. 
[ STATE_CREATION WARNING #0: ] DXGI WARNING:    Reside Object at 0x00000242FE17FB50, Refcount: 1. 
[ STATE_CREATION WARNING #0: ] DXGI WARNING:    Reside Object at 0x00000242FE17FFE0, Refcount: 1. 
[ STATE_CREATION WARNING #0: ] DXGI WARNING:    Reside Object at 0x000002432675BD00, Refcount: 1. 
[ STATE_CREATION WARNING #0: ] DXGI WARNING:    Reside Object :  3
[ STATE_CREATION WARNING #0: ] This system '[18548] SublimeTriptych.exe' has exited with code 1 (0x1).

A bit earlier I used ReportLiveObjects() and bought:

DXGI WARNING: Reside IDXGIFactory at 0x0000024325F84150, Refcount: 5 
[ STATE_CREATION WARNING #0: ] DXGI WARNING: Reside                   IDXGIAdapter :      2 
[ STATE_CREATION WARNING #0: ] DXGI WARNING: Reside                    IDXGIOutput :      1 
[ STATE_CREATION WARNING
#0: ] D3D12 WARNING: Reside ID3D12Device at 0x00000243260E41D8, Title: m_device, Refcount: 20 
[ STATE_CREATION WARNING #274: LIVE_DEVICE] D3D12 WARNING: Reside             ID3D12CommandQueue :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside  IDXGISwapChain :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside          ID3D12LifetimeTracker :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside                    ID3D12Fence :      3 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside         ID3D12CommandAllocator :      4 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside      ID3D12GraphicsCommandList :      2 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside                 ID3D12Resource :      4 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside           ID3D12DescriptorHeap :      2 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside            ID3D12RootSignature :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside            ID3D12PipelineState :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] DXGI WARNING: Reside IDXGIFactory at 0x0000024325F84150, Refcount: 5 
[ STATE_CREATION WARNING #0: ] DXGI WARNING: Reside                   IDXGIAdapter :      2 
[ STATE_CREATION WARNING #0: ] DXGI WARNING: Reside                    IDXGIOutput :      1 
[ STATE_CREATION WARNING #0: ] D3D12 WARNING: Reside ID3D12Device at 0x00000243260E41D8, Title: m_device, Refcount: 21 
[ STATE_CREATION WARNING #274: LIVE_DEVICE] D3D12 WARNING: Reside             ID3D12CommandQueue :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside                 IDXGISwapChain :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside          ID3D12LifetimeTracker :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside                    ID3D12Fence :      3 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside         ID3D12CommandAllocator :      5 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside      ID3D12GraphicsCommandList :      2 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside                 ID3D12Resource :      4 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside           ID3D12DescriptorHeap :      2 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside            ID3D12RootSignature :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY] D3D12 WARNING: Reside            ID3D12PipelineState :      1 
[ STATE_CREATION WARNING #255: LIVE_OBJECT_SUMMARY]

I’m not positive how one can debug what is occurring, and establish what’s mistaken.

  1. Any items of recommendation ?
  2. Why is this system terminating ?
  3. Is there a approach to break this system earlier than it terminates ?



Supply hyperlink

RELATED ARTICLES

Most Popular

Recent Comments