Niels Möller
3b819f3d8b
Move video_sources_.clear() call to CallTest::DestroyStreams
...
When one of the sources is a FrameGeneratorCapturer, this implies that
its TaskQueue is stopped. Before this change, the FrameGeneratorCapturer
was destroyed later, by the CallTest destructor, which led to a
use-after-free race on the Clock object passed to the capturer.
Bug: webrtc:11018
Change-Id: I3e53f95a725b6fb53b13e182ecd2caf03ea15bc4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/156170
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Yves Gerey <yvesg@google.com>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29443}
2019-10-11 07:56:52 +00:00
..
2018-08-21 17:10:05 +00:00
2019-10-10 19:03:47 +00:00
2019-04-01 07:18:13 +00:00
2019-05-21 07:26:54 +00:00
2018-11-28 18:25:07 +00:00
2019-09-17 15:47:29 +00:00
2019-03-06 14:37:33 +00:00
2019-10-04 12:32:02 +00:00
2019-10-10 13:06:39 +00:00
2019-10-01 14:24:39 +00:00
2019-10-09 09:25:26 +00:00
2019-09-24 08:25:44 +00:00
2019-09-17 19:18:26 +00:00
2019-09-03 10:31:30 +00:00
2019-09-17 15:47:29 +00:00
2019-09-27 10:26:04 +00:00
2019-09-16 11:20:55 +00:00
2019-09-16 11:20:55 +00:00
2019-01-15 00:51:29 +00:00
2019-10-11 07:56:52 +00:00
2019-09-30 03:23:07 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-09-26 12:00:01 +00:00
2018-11-28 18:25:07 +00:00
2019-09-27 10:26:04 +00:00
2019-09-27 10:26:04 +00:00
2019-09-10 12:14:50 +00:00
2019-09-10 12:14:50 +00:00
2019-08-08 08:51:18 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-05-13 14:51:11 +00:00
2019-09-17 15:47:29 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2018-07-18 11:26:01 +00:00
2019-04-11 13:03:52 +00:00
2019-04-11 13:03:52 +00:00
2019-09-17 15:47:29 +00:00
2019-07-02 10:55:55 +00:00
2019-07-02 10:55:55 +00:00
2019-06-11 14:11:06 +00:00
2019-06-11 14:11:06 +00:00
2019-07-31 16:32:17 +00:00
2019-09-17 15:47:29 +00:00
2019-10-04 07:57:16 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-10-04 07:57:16 +00:00
2019-07-08 13:45:15 +00:00
2019-01-25 20:29:58 +00:00
2018-12-03 08:34:50 +00:00
2019-09-03 10:31:30 +00:00
2019-09-03 10:31:30 +00:00
2019-03-06 14:37:33 +00:00
2019-03-14 14:01:32 +00:00
2019-04-09 17:18:20 +00:00
2019-09-24 08:30:24 +00:00
2019-04-09 17:18:20 +00:00
2019-10-02 13:42:15 +00:00
2018-06-19 14:00:39 +00:00
2019-01-14 10:55:37 +00:00
2019-03-06 14:37:33 +00:00
2019-03-06 14:37:33 +00:00
2019-06-03 16:28:34 +00:00
2019-06-03 16:28:34 +00:00
2019-07-08 13:45:15 +00:00
2019-08-07 13:36:05 +00:00
2019-03-15 18:48:43 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-11-20 16:28:39 +00:00
2019-09-17 15:47:29 +00:00
2019-08-29 15:56:40 +00:00
2019-09-30 03:23:07 +00:00
2019-09-03 10:31:30 +00:00
2019-09-03 10:31:30 +00:00
2018-11-28 18:25:07 +00:00
2018-06-19 14:00:39 +00:00
2019-09-25 15:58:17 +00:00
2019-09-25 15:58:17 +00:00
2019-09-25 15:58:17 +00:00
2019-10-04 10:08:46 +00:00
2019-07-19 06:54:04 +00:00
2019-08-12 15:36:20 +00:00
2019-10-10 13:06:39 +00:00
2019-10-10 13:06:39 +00:00
2019-07-08 13:45:15 +00:00
2019-01-25 20:29:58 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-09-17 15:47:29 +00:00
2018-07-25 14:59:26 +00:00
2018-06-19 14:00:39 +00:00