Hello,
I just discovered your update with the new version of the test utility.
here are the ouputs I am getting :
Original test utility
Updated test utility :
http://i.imgur.com/6StTnII.jpg
As I was saying, lauching the original test utility before I launched ARMA3 reduced my controllers vanishing from arma3 occurences by 95%
I will try the same protocol with the updated utility and I will reports the results here.
In the mean time here is my reflexion, coming from someone who is not at all a coder and don't understand much about OSes, DX, and memory allocation : could it be possible that your test utility once launched is "filling up" the location of the faulty memory allocation in DX, preventing the controller to use it and therefore preventing the problem from happening at all? Hence, your test could be a workaround?
Regards and thanks.
Ninja