Without seeing code it sounds like a Resource Hazard occurred somewhere.Be sure that your states are being recorded by the commandList according to how the corresponding Resources are being used.
:wacko: I am kinda sure the code for the swap chain is fine. It works on amd & warp without any validation error/warning. It's also very straightforward. I was assuming GPU validation would not completely crash the application if there was something wrong. The message I get before the crash seems wrong, it basically complains that a resource is not in the right state but ask for the resource to be in that exact state (present 0x0). Disabling GPU validation works, the app is behaving exactly as expected. I am not excluding the possibility I messed up, but I gpu validation is a relatively new feature and I have the feeling my experience with it was worth reporting.