wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						e0d55a0782 
					 
					
						
						
							
							Removing suppressions that has been fixed, i.e. r4661.  
						
						... 
						
						
						
						Rename suppressions to match the correct issue.
TBR=mallinath
Review URL: https://webrtc-codereview.appspot.com/2357004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4940  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-10-07 16:44:38 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						8b7ec82cf4 
					 
					
						
						
							
							Exclude P2PTransportChannelSameNatTest.TestConesBehindSameCone for TSan Linux  
						
						... 
						
						
						
						I cannot reproduce locally but I can see 10+ consecutive
failing runs at the TSan RV bot at
http://build.chromium.org/p/client.webrtc.fyi/waterfall 
TEST=verified the new exclude file is picked up by running:
tools/valgrind-webrtc/webrtc_tests.sh --tool=tsan_rv -b out/Release -t libjingle_p2p_unittest --gtest_filter=P2PTransportChannel*Test.*
(which runs the test if this file does not exist)
BUG=2396
TBR=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2320004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4869  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-27 20:03:03 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						6049787252 
					 
					
						
						
							
							Add protection to few more methods of AudioDeviceLinuxALSA. Those methods can be called from  
						
						... 
						
						
						
						a different thread.
One example is the _playWarning can be changed in AudioDeviceLinuxALSA::Init, which is called on the application's thread. At the same time it can be read via PlayoutWarning() on the VoE's process_thread.
RISK=P2
TESTED=try bots and tsan test:
tools/valgrind-webrtc/webrtc_tests.sh --tool=tsan -t out/Debug/libjingle_peerconnection_unittest --gtest_filter=PeerConnectionFactoryTestInternal.CreatePCUsingInternalModules
BUG=1205
R=xians@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2315004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4866  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-27 18:19:25 +00:00 
						 
				 
			
				
					
						
							
							
								andrew@webrtc.org 
							
						 
					 
					
						
						
							
						
						c2ac5ed588 
					 
					
						
						
							
							Add more TSAN suppressions for libjingle_media_unittest.  
						
						... 
						
						
						
						BUG=2078
R=wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2282004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4830  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-24 18:45:19 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						6e86349273 
					 
					
						
						
							
							Disable tests that crash the OS X kernel when run under memcheck.  
						
						... 
						
						
						
						These libjingle tests crashes the OS X kernel when run under
memcheck on Mac 10.6. I didn't file bugs for them since it's unlikely
we can fix this anyway. There are several other tests disabled
in the libjingle code with similar comments, without bugs
assigned to them.
See talk/base/physicalsocketserver_unittest.cc for examples.
Affected waterfall: http://build.chromium.org/p/client.webrtc.fyi/waterfall 
TEST=none
BUG=none
R=phoglund@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2278006 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4825  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-24 12:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								jiayl@webrtc.org 
							
						 
					 
					
						
						
							
						
						dd57cd6ed5 
					 
					
						
						
							
							Removing the tsan text exclusion since the tests should be passing now.  
						
						... 
						
						
						
						BUG=2299, 2290, 2291
R=wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2260004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4799  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-20 00:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						7a968a8f07 
					 
					
						
						
							
							Add more TSan and Dr Memory suppressions for modules_unittests  
						
						... 
						
						
						
						I'm trying to get these tests green on Windows in
http://build.chromium.org/p/client.webrtc.fyi 
BUG=2319,2323
TEST=local runs passing
R=phoglund@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2230004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4781  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-18 19:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								stefan@webrtc.org 
							
						 
					 
					
						
						
							
						
						5f1051631a 
					 
					
						
						
							
							Fix disabling of tests.  
						
						... 
						
						
						
						BUG=2378
R=pbos@webrtc.org 
TBR=wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2244005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4778  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-18 15:28:10 +00:00 
						 
				 
			
				
					
						
							
							
								stefan@webrtc.org 
							
						 
					 
					
						
						
							
						
						da79008ab4 
					 
					
						
						
							
							Disabling crashing or flaky tests in peerconnection_unittest.  
						
						... 
						
						
						
						R=kjellander@webrtc.org 
TBR=wu@webrtc.org 
TESTS=trybots
BUG=2378
Review URL: https://webrtc-codereview.appspot.com/2227004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4767  4adac7df-926f-26a2-2b94-8c16560cd09d 
					
						2013-09-17 13:11:38 +00:00 
						 
				 
			
				
					
						
							
							
								pbos@webrtc.org 
							
						 
					 
					
						
						
							
						
						be63fd644f 
					 
					
						
						
							
							Initialize CodecInst structs in test_api_audio.cc.  
						
						... 
						
						
						
						Fixes errors detected by DrMemory on Windows.
BUG=2382
R=stefan@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2228004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4764  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-17 09:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						f6ae62ffa3 
					 
					
						
						
							
							Add Win TSan exclude and Dr Memory suppressions  
						
						... 
						
						
						
						To green up the FYI builders.
BUG=2323,2382
TEST=passing local run.
TBR=phoglund
Review URL: https://webrtc-codereview.appspot.com/2218005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4755  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-16 21:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						eddbfb8cf8 
					 
					
						
						
							
							Add more Dr Memory suppressions for common_audio_unittests  
						
						... 
						
						
						
						BUG=2321
TEST=passing local run.
TBR=andrew
Review URL: https://webrtc-codereview.appspot.com/2220004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4754  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-16 20:53:20 +00:00 
						 
				 
			
				
					
						
							
							
								stefan@webrtc.org 
							
						 
					 
					
						
						
							
						
						ab800f64bc 
					 
					
						
						
							
							Disable flaky libjingle tests under tsan and memcheck.  
						
						... 
						
						
						
						BUG=2380, 2379
TBR=wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2218004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4752  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-16 15:22:32 +00:00 
						 
				 
			
				
					
						
							
							
								pbos@webrtc.org 
							
						 
					 
					
						
						
							
						
						e07049f19f 
					 
					
						
						
							
							Lock RTPSender statistics.  
						
						... 
						
						
						
						Suppressing these errors in TSan has become tedious. It's better to just
lock them.
BUG=2349
R=stefan@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2197004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4713  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-10 11:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								pbos@webrtc.org 
							
						 
					 
					
						
						
							
						
						26b0d77baf 
					 
					
						
						
							
							Suppress RTPSender race regardless of codec.  
						
						... 
						
						
						
						New test uses SendGeneric instead of SendVP8.
BUG=2349
TBR=stefan@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2194004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4705  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-09 15:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								pbos@webrtc.org 
							
						 
					 
					
						
						
							
						
						0181b5f8dd 
					 
					
						
						
							
							ExternalVideoDecoder for new VideoEngine API.  
						
						... 
						
						
						
						Implements the ExternalVideoDecoder interface for VideoReceiveStream.
Also adds a FakeDecoder used in tests, removing the overhead of running
the EngineTest tests with VP8 under Memcheck/TSan, allowing us to enable
them under Memcheck/TSan as well.
BUG=2346,2312
R=stefan@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2172004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4702  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-09 08:26:30 +00:00 
						 
				 
			
				
					
						
							
							
								andrew@webrtc.org 
							
						 
					 
					
						
						
							
						
						9080518a39 
					 
					
						
						
							
							Restore severity precondition to logging.h.  
						
						... 
						
						
						
						I mistakenly ommitted the checks when logging.h was ported from
libjingle to webrtc. This caused a significant CPU cost for logs which
were later filtered out anyway.
Verified with LS_VERBOSE logging in neteq4, running:
$ out/Release/modules_unittests \
--gtest_filter=NetEqDecodingTest.TestBitExactness \
--gtest_repeat=50 > time.txt
$ grep "case ran" time.txt | grep "[0-9]* ms" -o | sort
Results on a MacBook Retina, averaged over 5 runs:
Verbose logs disabled:                          666 ms
Exisiting implementation, verbose logs enabled: 944 ms (1.42x)
New implementation, verbose logs enabled:       673 ms (1.01x)
BUG=2314
R=henrik.lundin@webrtc.org , henrike@webrtc.org , kjellander@webrtc.org , turaj@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2160005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4682  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-05 16:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								mflodman@webrtc.org 
							
						 
					 
					
						
						
							
						
						e2d4da6586 
					 
					
						
						
							
							Enable EngineTest.ReceivesPliAndRecoversWithNack and fix memcheck suppression filter.  
						
						... 
						
						
						
						BUG=2346
R=pbos@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2169004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4677  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-04 14:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								mflodman@webrtc.org 
							
						 
					 
					
						
						
							
						
						be23b32727 
					 
					
						
						
							
							Adding tsan suppression for BUG 2349.  
						
						... 
						
						
						
						TSAN found a read/write race for RTPSender::[packets_sent_/payload_bytes_sent)] between RTPSender::SendToNetwork and RTCPSender::SendRTCP.
BUG=2349
R=holmer@google.com 
Review URL: https://webrtc-codereview.appspot.com/2168004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4676  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-04 13:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								mikhal@webrtc.org 
							
						 
					 
					
						
						
							
						
						3abb82d8df 
					 
					
						
						
							
							Suppress video engine test  
						
						... 
						
						
						
						BUG=2346
R=wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2161005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4670  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-03 22:19:31 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						c8c32638be 
					 
					
						
						
							
							Remove JpegEncoder suppression as jpeg is now removed.  
						
						... 
						
						
						
						See https://code.google.com/p/webrtc/source/detail?r=4646 
BUG=2322
TEST=Ran common_video_unittests with the suppression removed
TBR=phoglund@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2164004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4664  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-03 18:38:52 +00:00 
						 
				 
			
				
					
						
							
							
								mflodman@webrtc.org 
							
						 
					 
					
						
						
							
						
						f5f5da0df1 
					 
					
						
						
							
							Adding TSAN suppression for test posix udp transport.  
						
						... 
						
						
						
						This is race for reading a bool in the WebRTC test UDP transport and
not in any production code.
R=kjellander@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2159006 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4663  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-03 14:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						5aedb295d5 
					 
					
						
						
							
							Add TSan and Dr Memory suppressions for Windows  
						
						... 
						
						
						
						This works enables us to add add more memory tools bots to the
WebRTC FYI waterfall at
http://build.chromium.org/p/client.webrtc.fyi/waterfall 
These suppressions will be needed to get the bots green initially.
This CL also updates the PRESUBMIT.py scripts for the previous
memcheck and TSan suppression directories with the trybots we
currently have. It also adds a PRESUBMIT.py script for the
Dr Memory suppressions.
BUG=1938,2319,2321,2322,2323,2324,2328,2329,2330,2333
TEST=Local execution of the tests passes when these suppressions
are used.
R=niklas.enbom@webrtc.org , phoglund@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2149004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4653  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-09-02 11:50:46 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						f8c16b8bf4 
					 
					
						
						
							
							Disabling CondVarTest for TSan v2 (take 2)  
						
						... 
						
						
						
						This test goes into an eternal loop sometimes when run under
TSan v2, therefore I'm disabling it until this is resolved.
Doing that, the TSan v2 bot in our new WebRTC FYI waterfall at
http://build.chromium.org/p/client.webrtc.fyi/waterfall 
will hopefully go green.
The define used only exists for TSan v2, so v1 should be
unaffected.
The suppression added in http://review.webrtc.org/2126005/ 
turns out actually has no effect, so I'm removing it again.
It's probably useless since TSan v2 obviously alters the code's
behavior, causing these errors. Since the errors are not TSan v2
failures, the suppression has no effect.
BUG=2259
TEST=test passing locally when run as described in 2259 (since
no tests are run).
R=tommi@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2115005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4639  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-29 09:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						5f8d05add2 
					 
					
						
						
							
							Disabling CondVarTest for TSan v2.  
						
						... 
						
						
						
						This test goes into an eternal loop sometimes when run under
TSan v2, therefore I'm disabling it until this is resolved.
Doing that, our new WebRTC FYI waterfall with a TSan v2 bot will hopefully go green when deployed (see https://codereview.chromium.org/23231004 )
The define used only exists for TSan v2, so v1 should be
unaffected.
BUG=2259
TEST=test passing locally when run as described in 2259 (since
no tests are run).
R=tommi@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2126005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4635  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-28 19:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								pbos@webrtc.org 
							
						 
					 
					
						
						
							
						
						2b325e8394 
					 
					
						
						
							
							TSan suppression for RampUpTest/* and EngineTest/*Nack*.  
						
						... 
						
						
						
						BUG=2312
R=kjellander@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2132004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4633  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-28 10:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								phoglund@webrtc.org 
							
						 
					 
					
						
						
							
						
						02421fcf0b 
					 
					
						
						
							
							Corrected documentation on webrtc_test.sh.  
						
						... 
						
						
						
						R=kjellander@webrtc.org 
BUG=
Review URL: https://webrtc-codereview.appspot.com/2122004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4628  4adac7df-926f-26a2-2b94-8c16560cd09d 
					
						2013-08-27 14:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								tina.legrand@webrtc.org 
							
						 
					 
					
						
						
							
						
						89502c1ca8 
					 
					
						
						
							
							Memory and tsan tests: Turning off renamned tests  
						
						... 
						
						
						
						In r4625 AudioCodingModuleTest.RunAllTests was broken down to a number of
smaller tests. This CL turns off these tests, as RunAllTests was turned off
before.
TBR=kjellander@webrtc.org 
BUG=issue2173
Review URL: https://webrtc-codereview.appspot.com/2121004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4626  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-27 09:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								henrike@webrtc.org 
							
						 
					 
					
						
						
							
						
						442709ea96 
					 
					
						
						
							
							Disable broken test and add suppressions.  
						
						... 
						
						
						
						BUG=2299,1205
TBR=wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2101004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4606  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-23 21:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								henrike@webrtc.org 
							
						 
					 
					
						
						
							
						
						69a774fc42 
					 
					
						
						
							
							Suppresses another tsan warning. Warning is reported here:  http://chromegw/i/client.webrtc/builders/Linux%20Tsan/builds/460/steps/memory%20test%3A%20libjingle_peerconnection_unittest/logs/D5CAED6268DAACB7  
						
						... 
						
						
						
						TBR=wu@webrtc.org 
BUG=N/A
Review URL: https://webrtc-codereview.appspot.com/2096004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4603  4adac7df-926f-26a2-2b94-8c16560cd09d 
					
						2013-08-23 14:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								henrike@webrtc.org 
							
						 
					 
					
						
						
							
						
						61b262c427 
					 
					
						
						
							
							Disable tests according to issues: 1205,2272,2288,2290,2291  
						
						... 
						
						
						
						BUG=1205,2272,2288,2290,2291
R=wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2069005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4596  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-22 20:27:49 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						ebe68aad44 
					 
					
						
						
							
							Fix memory leak in portallocatorsessionproxy_unittest.  
						
						... 
						
						
						
						Remove the suppressions that have been fixed.
BUG=1972,2263
R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2062005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4576  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-20 21:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								phoglund@webrtc.org 
							
						 
					 
					
						
						
							
						
						32fe90b3f9 
					 
					
						
						
							
							Made all integration tests use consistent naming.  
						
						... 
						
						
						
						After decision by pbos@, mflodman@ et. al.
BUG=
R=kjellander@webrtc.org , mflodman@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2041004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4565  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-19 11:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						f3bf5e02c8 
					 
					
						
						
							
							Add suppressions file for TSan v2  
						
						... 
						
						
						
						This is needed for our tests to pass when run under TSan v2.
More details on TSan v2 can be found at
http://www.chromium.org/developers/testing/threadsanitizer-tsan-v2 
BUG=chromium:274414
TEST=ran tests locally standing in trunk/ using:
GYP_DEFINES=tsan=1 linux_use_tcmalloc=0 release_extra_cflags="-gline-tables-only" gclient runhooks
ninja -C out/Release
TSAN_OPTIONS=suppressions=tools/valgrind-webrtc/tsan_v2/suppressions.txt print_suppressions=1 report_signal_unsafe=0 report_thread_leaks=0 history_size=7 out/Release/testname
R=niklas.enbom@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2057004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4564  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-19 05:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						166991fa1f 
					 
					
						
						
							
							Suppress tsan errors on libjingle_peerconnection_unittest.  
						
						... 
						
						
						
						TBR=mallinath
BUG=1205
Review URL: https://webrtc-codereview.appspot.com/2055004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4560  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-16 17:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						a2e0901e54 
					 
					
						
						
							
							Suppress tsan errors.  
						
						... 
						
						
						
						BUG=1205,2079
TBR=mallinath
Review URL: https://webrtc-codereview.appspot.com/2054004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4558  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-16 17:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						97d1a988b6 
					 
					
						
						
							
							Remove suppressions for the cases that's already fixed.  
						
						... 
						
						
						
						Rename some of the suppressions to new issue.
Fix leaks in virtualsocket_unittest.
BUG=1972,1976,2100
R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/2010005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4536  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-13 00:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						94349552de 
					 
					
						
						
							
							Disable P2PTransportChannelTest.* on memcheck and tsan bots due to issue 1972.  
						
						... 
						
						
						
						TBR=mallinath
BUG=1972
RISK=P3
TEST=with below cmd lines and disabled tests won't run
tools/valgrind-webrtc/webrtc_tests.sh --build_dir out/Debug --test libjingle_p2p_unittest --gtest_filter=P2PTransportChannelTest* --tool tsan
tools/valgrind-webrtc/webrtc_tests.sh --build_dir out/Debug --test libjingle_p2p_unittest --gtest_filter=P2PTransportChannelTest* --tool memcheck
Review URL: https://webrtc-codereview.appspot.com/1954004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4479  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-02 23:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						4ebd8efc09 
					 
					
						
						
							
							Supress libjingle_unittest fails on TSan.  
						
						... 
						
						
						
						BUG=2080
TBR=mallinath
Review URL: https://webrtc-codereview.appspot.com/1943005 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4471  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-02 00:14:41 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						0dc0f172a3 
					 
					
						
						
							
							sscanf isn't safe with strings that aren't null-terminated. In such case, create a local copy that is null-terminated first.  
						
						... 
						
						
						
						TESTED=GYP_DEFINES=build_for_tool=memcheck gclient runhooks
ninja -C out/Debug/ libjingle_unittest
tools/valgrind-webrtc/webrtc_tests.sh --tool memcheck --test out/Debug/libjingle_unittest  --gtest_filter=Http*
R=noahric@google.com 
Review URL: https://webrtc-codereview.appspot.com/1941004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4469  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-01 21:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						6abb750993 
					 
					
						
						
							
							Delete gtest_exclude for asan which doesn't have effect with how the bots are setup now  
						
						... 
						
						
						
						Add gtest_exclude for tsan to disable some flakey tests.
Change tsan suppression since the function name has been changed from DecodeWithErrors to DecodeErrorMode.
TBR=mallinath
Review URL: https://webrtc-codereview.appspot.com/1930004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4465  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-08-01 18:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						27c0408a16 
					 
					
						
						
							
							Suppressing tsan errors on libjingle_unittest and libjingle_peerconnection_unittest.  
						
						... 
						
						
						
						BUG=1205,2080
R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1924004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4458  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-07-31 22:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						d40b4d9685 
					 
					
						
						
							
							Fix libjingle memory bots by suppressing some of the errors.  
						
						... 
						
						
						
						BUG=1205,2153
R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1923004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4453  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-07-31 17:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						7446870a0f 
					 
					
						
						
							
							Suppress failing tests on Linux Memcheck bot.  
						
						... 
						
						
						
						BUG=2153
TBR=mallinath
Review URL: https://webrtc-codereview.appspot.com/1914004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4439  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-07-30 23:36:42 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						9c9fc767b1 
					 
					
						
						
							
							Fixing the memory check bots by suppressing some of the tests.  
						
						... 
						
						
						
						BUG=1205,2078,2080
R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1913004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4438  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-07-30 22:54:08 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						933946ac55 
					 
					
						
						
							
							Suppress libjingle_peerconnection_unittest failures on linux memcheck build bot.  
						
						... 
						
						
						
						BUG=2153
R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1912004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4437  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-07-30 22:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						0342e65f8d 
					 
					
						
						
							
							Disable peerconnection tests that are failing on memcheck.  
						
						... 
						
						
						
						R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1910006 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4436  4adac7df-926f-26a2-2b94-8c16560cd09d 
					
						2013-07-30 22:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								wu@webrtc.org 
							
						 
					 
					
						
						
							
						
						ae7bf1525b 
					 
					
						
						
							
							Disable p2p tests that are failing on memory test.  
						
						... 
						
						
						
						BUG=1972
R=mallinath@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1911004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4435  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-07-30 21:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								henrike@webrtc.org 
							
						 
					 
					
						
						
							
						
						5e44b8fac1 
					 
					
						
						
							
							Add libjingle's valgrind suppressions  
						
						... 
						
						
						
						BUG=2104
R=kjellander@webrtc.org , wu@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1834004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4375  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-07-19 16:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								kjellander@webrtc.org 
							
						 
					 
					
						
						
							
						
						63e988856e 
					 
					
						
						
							
							Merge more tests into modules_{unit,integration}tests.  
						
						... 
						
						
						
						A new test target named 'modules_integrationtests' is created
and the following test targets were merged into it:
* audio_coding_module_test
* test_fec
* video_coding_integrationtests
* vp8_integrationtests
A couple of other targets were merged into modules_unittests:
* audio_coding_unittests
* audioproc_unittest
* common_unittests
* video_coding_unittests
* video_processing_unittests
* vp8_unittests
I wasn't able to merge audio_decoder_unittests and neteq_unittests due to
conflicts with different defines in these tests.
Some tests that have special requirements aren't merged into
modules_integrationtests yet. I took the opportunity to rename them
since the bot configs will need to be update anyway:
* audio_device_test_api -> audio_device_integrationtests
* video_capture_module_test -> video_capture_integrationtests
* video_render_module_test -> video_render_integrationtests
Exclude files were added for modules_integrationtests to make sure
the memcheck and tsan bots doesn't tests that are too slow
(audio_coding_module_test and vp8_integrationtests were previously
disabled on those bots).
Suppressions for AudioCodingModuleTest needed to be added to get
modules_integrationtests to pass memcheck (even if the test is
excluded from execution).
BUG=1843
TEST=local execution on Linux and trybots (passing except the merged tests of course)
R=andrew@webrtc.org , tina.legrand@webrtc.org 
Review URL: https://webrtc-codereview.appspot.com/1656004 
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4228  4adac7df-926f-26a2-2b94-8c16560cd09d 
						
						
					 
					
						2013-06-14 20:09:44 +00:00