It was found by someone outside of intel according to this article 
here.
		
 
		
	 
Thanks for the link.
I'm looking forward to Intel, or some other source if they don't (found out by experimentation), announcing more details about this TSX bug/fault. Then we can decide how to best handle the TSX situation, and how badly Intel have let us down, as regards a possible issue with their testing/validation systems.
	
		
	
	
		
		
			From all the flap here, the same applies to enthusiasts! 

TSX is not something that your CPU would use directly. It would be used by large database servers. An example of the advantage to you would be a fraction of a second saved when buying something online if it is during a high use period. The server is what uses it not your computer.
Ignore the above if your computer has a many terabytes size database that serves hundreds of users every minute!
		
 
		
	 
Although I agree with you that databases are a significant part of what TSX was for, I also thought that modern multi-tasking software, could also potentially benefit from using TSX, especially where there was a significant area of shared memory (between multiple cores/threads), which can be the case in applications, which are not only databases.
E.g. Scientific applications and possibly even upcoming (very multi-core enabled) games (e.g. big shared memory physics model scheme).
The scientific software is viable, but the gaming software would be problematic, because many Intel cpus (because of over zealous market segmentation) and AMD/Arm cpus, DON'T have TSX, anyway. Hence the software would also have to be written to work without TSX, being present.