Patrik Höglund
3dc41069ef
Revert "Add thread checker to PortAllocator and its subclasses and fix a bug"
...
This reverts commit fc43d11717e16dd427ac84fee614e5511e43cefd.
Reason for revert: Crashes downstream tests
Original change's description:
> Add thread checker to PortAllocator and its subclasses and fix a bug
> causing memory contention by threads.
>
> PortAllocator and its subclasses assume all of their methods except the
> constructor must be called on the same thread (the network thread in
> practice). This CL adds a thread checker to PortAllocator and its
> subclasses for thread safety, and fixes bugs of invoking some of their
> methods in PeerConnection on the signaling thread.
>
> Bug: webrtc:9112
> Change-Id: I33ba9bae72ec09a45ec70435962f3f25cd31583c
> Reviewed-on: https://webrtc-review.googlesource.com/66945
> Commit-Queue: Qingsi Wang <qingsi@google.com>
> Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#22814}
TBR=deadbeef@webrtc.org ,pthatcher@google.com,pthatcher@webrtc.org,qingsi@google.com,honghaiz@webrtc.org
Change-Id: I2db6561d5d6366d38caa58c3e719d0d48eda70c2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:9112
Reviewed-on: https://webrtc-review.googlesource.com/69200
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22818}
2018-04-11 11:15:08 +00:00
..
2018-04-05 23:43:07 +00:00
2018-01-30 09:48:29 +00:00
2017-11-28 21:29:18 +00:00
2017-09-15 05:02:56 +00:00
2018-03-30 18:41:19 +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-03-30 18:41:19 +00:00
2018-04-03 21:21:11 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-02-20 12:41:55 +00:00
2017-10-30 18:08:29 +00:00
2018-01-30 09:48:29 +00:00
2017-09-15 05:02:56 +00:00
2017-10-30 18:08:29 +00:00
2018-02-13 10:47:24 +00:00
2017-09-15 05:02:56 +00:00
2018-02-06 10:38:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +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-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-04-11 00:05:35 +00:00
2018-04-11 00:05:35 +00:00
2018-04-11 00:05:35 +00:00
2017-11-21 17:53:37 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2018-01-22 17:32:58 +00:00
2018-04-05 23:43:07 +00:00
2018-04-06 19:51:18 +00:00
2018-04-06 19:51:18 +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-04-11 00:05:35 +00:00
2018-02-17 02:08:19 +00:00
2018-01-20 00:50:53 +00:00
2018-04-03 12:51:00 +00:00
2018-04-11 11:15:08 +00:00
2018-04-03 01:10:07 +00:00
2018-04-11 00:05:35 +00:00
2018-04-03 21:21:11 +00:00
2018-02-09 19:48:09 +00:00
2018-04-11 11:15:08 +00:00
2018-04-11 11:15:08 +00:00
2018-03-22 00:11:23 +00:00
2018-02-07 16:42:01 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-04-11 11:15:08 +00:00
2018-02-24 00:44:06 +00:00
2018-03-06 21:22:51 +00:00
2018-03-06 21:22:51 +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-03-26 12:08:20 +00:00
2018-03-19 15:32:16 +00:00
2018-04-02 18:45:27 +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-01-27 02:20:29 +00:00
2018-03-14 20:30:52 +00:00
2018-02-17 00:01:39 +00:00
2018-04-09 08:45:29 +00:00
2018-04-09 08:45:29 +00:00
2018-03-30 18:41:19 +00:00
2018-04-02 20:49:55 +00:00
2018-02-21 19:15:09 +00:00
2018-03-30 18:41:19 +00:00
2018-04-04 01:50:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-29 02:45:17 +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-03-07 22:06:20 +00:00
2018-03-20 18:37:49 +00:00
2018-03-20 18:37:49 +00:00
2018-03-20 18:37:49 +00:00
2017-09-15 05:02:56 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +00:00
2018-03-30 18:41:19 +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
2017-11-21 17:53:37 +00:00
2017-09-15 05:02:56 +00:00
2018-02-08 09:03:58 +00:00
2017-10-30 18:08:29 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2018-01-04 13:19:49 +00:00
2018-04-03 21:21:11 +00:00
2018-04-03 21:21:11 +00:00
2018-02-01 21:17:41 +00:00
2018-02-13 10:47:24 +00:00
2018-01-24 17:24:29 +00:00