Seth Hampson
aed7164bde
Updated PeerConnection integration test to fix race condition.
...
The PeerConnection integration test was creating TurnServers on the
stack on the signaling thread. This could cause a race condition problem
when the test was being taken down. Since the turn server was destructed
on the signaling thread, a socket might still try and send to it after
it was destroyed causing a seg fault. This change creates/destroys the
TestTurnServers on the network thread to fix this issue.
Bug: None
Change-Id: I080098502b737f0972ce2fa5357920de057a3312
Reviewed-on: https://webrtc-review.googlesource.com/81301
Reviewed-by: Qingsi Wang <qingsi@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Seth Hampson <shampson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23590}
2018-06-13 00:20:10 +00:00
..
2018-06-04 08:19:30 +00:00
2017-11-28 21:29:18 +00:00
2017-09-15 05:02:56 +00:00
2018-06-12 05:04:35 +00:00
2018-03-29 02:45:17 +00:00
2018-03-29 02:45:17 +00:00
2018-03-29 02:45:17 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2018-05-22 06:31:08 +00:00
2018-05-17 07:23:01 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-05-18 17:07:16 +00:00
2018-05-31 21:01:53 +00:00
2018-05-31 21:01:53 +00:00
2018-05-31 21:01:53 +00:00
2018-05-18 17:07:16 +00:00
2018-06-12 20:32:00 +00:00
2018-06-12 20:32:00 +00:00
2018-06-12 20:32:00 +00:00
2018-03-06 13:23:11 +00:00
2018-03-06 13:23:11 +00:00
2017-09-15 05:02:56 +00:00
2018-03-07 22:06:20 +00:00
2017-12-12 09:27:07 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-12-22 00:17:53 +00:00
2018-02-01 21:17:41 +00:00
2018-04-14 00:57:11 +00:00
2018-06-12 20:32:00 +00:00
2018-06-12 20:32:00 +00:00
2018-04-17 01:04:12 +00:00
2018-06-12 20:32:00 +00:00
2018-06-12 20:32:00 +00:00
2018-06-04 08:19:30 +00:00
2018-06-04 08:19:30 +00:00
2018-06-04 08:19:30 +00:00
2018-01-22 17:32:58 +00:00
2018-05-08 06:16:05 +00:00
2018-05-02 19:51:17 +00:00
2018-04-14 00:57:11 +00:00
2018-03-02 20:44:48 +00:00
2018-03-02 20:44:48 +00:00
2018-04-02 16:17:45 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2018-02-03 19:28:58 +00:00
2018-05-03 11:49:42 +00:00
2018-05-03 11:49:42 +00:00
2018-01-20 00:50:53 +00:00
2018-05-03 11:49:42 +00:00
2018-06-13 00:20:10 +00:00
2018-05-14 13:24:29 +00:00
2018-04-14 00:57:11 +00:00
2018-06-12 17:01:40 +00:00
2018-05-03 11:49:42 +00:00
2018-06-12 20:32:00 +00:00
2018-05-31 21:01:53 +00:00
2018-06-04 08:19:30 +00:00
2018-05-03 11:49:42 +00:00
2018-06-04 08:19:30 +00:00
2018-06-04 08:19:30 +00:00
2018-05-28 12:30:19 +00:00
2018-02-24 00:44:06 +00:00
2018-05-30 09:17:17 +00:00
2018-05-30 09:17:17 +00:00
2017-09-15 12:51:00 +00:00
2018-01-18 19:01:38 +00:00
2018-01-18 19:01:38 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-12-20 00:21:52 +00:00
2018-06-04 08:19:30 +00:00
2018-05-08 13:22:53 +00:00
2018-06-11 15:20:59 +00:00
2018-04-02 18:45:27 +00:00
2018-03-12 10:54:09 +00:00
2018-03-19 15:32:16 +00:00
2018-03-12 10:54:09 +00:00
2018-01-27 02:20:29 +00:00
2018-01-27 02:20:29 +00:00
2018-05-03 10:41:41 +00:00
2018-05-23 15:42:10 +00:00
2018-05-23 15:42:10 +00:00
2018-06-12 17:01:40 +00:00
2018-05-21 19:35:08 +00:00
2018-06-12 17:01:40 +00:00
2018-05-03 10:41:41 +00:00
2018-02-21 19:15:09 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-12-07 19:08:47 +00:00
2017-12-20 00:21:52 +00:00
2017-12-22 00:17:53 +00:00
2018-02-01 21:17:41 +00:00
2018-03-07 22:06:20 +00:00
2018-03-07 22:06:20 +00:00
2018-05-21 19:35:08 +00:00
2018-03-20 18:37:49 +00:00
2018-03-20 18:37:49 +00:00
2018-05-21 19:35:08 +00:00
2017-09-15 05:02:56 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2018-04-14 00:57:11 +00:00
2018-03-02 20:44:48 +00:00
2018-03-06 13:38:11 +00:00
2018-02-24 00:44:06 +00:00
2018-03-14 20:30:52 +00:00
2018-02-17 00:01:39 +00:00
2018-02-17 00:01:39 +00:00
2018-02-17 00:01:39 +00:00
2018-02-23 00:13:45 +00:00
2018-02-23 00:13:45 +00:00
2018-02-07 14:25:08 +00:00
2018-05-23 15:42:10 +00:00
2018-05-23 15:42:10 +00:00
2018-05-23 15:42:10 +00:00
2017-10-30 18:08:29 +00:00
2017-09-15 05:02:56 +00:00
2018-06-11 19:15:10 +00:00
2018-06-11 19:15:10 +00:00
2018-05-25 00:16:03 +00:00
2018-05-25 00:16:03 +00:00
2018-02-01 21:17:41 +00:00
2018-05-29 10:34:14 +00:00
2018-01-24 17:24:29 +00:00