CHESS – Find and Reproduce Concurrency Heisenbugs
CHESS is a tool for finding and reproducing Heisenbugs in concurrent programs. It can find assertion violations, deadlocks, livelocks, data-races, and memory-model errors. This forum has been retired and in now read-only.
Announcements
- Link
Welcome to the CHESS forum!
Tom BallMicrosoft EmployeeFriday, January 02, 2009 6:18 AMWelcome to the CHESS forum. This forum is to discuss CHESS, a tool for helping you find and reproduce Heisenbugs in concurrent code (both managed and unmanaged). This is a great place to post your question about CHESS.
CHESS links:- Project Home at Microsoft Research: http://research.microsoft.com/chess/
- CHESS Blog: http://blogs.msdn.com/chess/
- PDC2008 Session: http://channel9.msdn.com/pdc2008/TL58
- Channel 9 Video: http://channel9.msdn.com/shows/Going+Deep/CHESS-An-Automated-Concurrency-Testing-Tool/
- Data Race Video: http://channel9.msdn.com/posts/Peli/Data-Race-Detection-with-CHESS/
- DevLabs: http://msdn.microsoft.com/devlabs/
Filtering and SortingUse these options to narrow down the question and discussion list.
- 010569

Notice:This forum will be retired in a few days. Please do not post new thread here.
Kenneth Lee Friday, April 22, 2011 3:22 AM - 04710

Problem running BankAccount example with MChess
jethoma Tuesday, April 19, 2011 8:45 PM - 04550

Asynchronous Delegates
JasonHilton Monday, April 18, 2011 8:01 PM - 1216341

CHESS DevLabs Release Coming to a Close
Tom BallMicrosoft EmployeeThursday, February 04, 2010 9:14 PM - 07551

Can we use Chess for testing WCF Service/Azure web/worker Roles?
Praveen D [MSFT] Friday, January 21, 2011 11:43 AM - 05815

How to use the PrintEventMonitor in CHESS Samples
nateheat Wednesday, November 10, 2010 3:27 AM - 09040

Can the compiler drop volatile reads when it thinks they are not usefull?
Sylvain De Saturday, September 11, 2010 9:06 AM - 48860

CHESS with VS 2010
Deepak Bhatia 75 Monday, July 12, 2010 6:10 AM - 16315

Chained volatile writes/reads
Sylvain De Sunday, July 11, 2010 8:58 AM - 28068

Issue with delegate.BeginInvoke / EndInvoke
piers7 Tuesday, July 20, 2010 11:57 AM - 38689

How to reuse unit tests written for Nunit to be used with Chess and execute Chess tool.
goelankit Thursday, May 06, 2010 7:13 AM - 27801

Why does wchess not support /detectraces?
Neil.Justice Sunday, June 06, 2010 3:48 AM - 17326

How to execute large bodies of codes atomically (no pre-emption needed)?
StellaNg Thursday, June 17, 2010 11:35 PM - 17433

Time functions with CHESS
mogeb Tuesday, May 11, 2010 6:55 PM - 28656

Is CHESS considered Stable/Production Ready?
S Christopher Monday, January 25, 2010 4:46 PM - 16975

Is there a problem with CHESS and System.Threading.Timer?
Juggler100 Wednesday, June 23, 2010 9:19 AM - 27862

False Deadlock?
mogeb Monday, July 05, 2010 5:17 AM - 07199

What's Up With CHESS?
Tom BallMicrosoft EmployeeWednesday, July 14, 2010 4:30 AM - 610484

CLR 2.0 Memory Model
Nicholas Butler Saturday, February 06, 2010 1:46 PM - 1213323

Share stories of CHESS wins/losses
Tom BallMicrosoft EmployeeThursday, January 15, 2009 8:57 PM

