The catalyst 12.4 driver hangs when you forget to set primitive topology.
D3D11: ERROR: ID3D11DeviceContext::DrawIndexed: Current Primitive Topology value (0) is not valid. [ EXECUTION ERROR #365: DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY ]
If you execute
everything is fine.
The problem is that it hangs, and the driver recover system restores it.
The device was created with D3D11_CREATE_DEVICE_DEBUG and D3D_FEATURE_LEVEL_11_0