Traffic annotation validation failing |
|||
Issue descriptionDCHECK(is_valid()) in net::MutableNetworkTrafficAnnotationTag has been failing for ~2 weeks, rendering some tests flaky. See e.g. issue 822975 or issue 823077 . The likely culprits are https://chromium.googlesource.com/chromium/src/+/ca8d525d49c7f122c84ec4531bdc6ef2d8aae363 https://chromium.googlesource.com/chromium/src/+/921731ea1b3df56cee22f7a9268505cae56b7a90 which means that the cause is in the network codebase, and not in the affected tests. To avoid causing test failures in unrelated codebases, annotation validation should be disabled while the culprit code is being investigated.
,
Apr 4 2018
Thanks Martin. I start working on it.
,
Apr 9 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4196b8354cd1bf4aed168dfc0f21074893059303 commit 4196b8354cd1bf4aed168dfc0f21074893059303 Author: Ramin Halavati <rhalavati@chromium.org> Date: Mon Apr 09 08:55:34 2018 Fix ProxyResolutionService annotation bug and reactivate tests. Network traffic annotation in ProxyResolutionService was wrongly set in cases where proxy info was fetched through completely synchronous method, causing flaky test failures. The bug is fixed and tests are re-enabled. Bug: 822975 Bug: 826744 Bug: 823077 Change-Id: Ic63301ff053fc9160b1a96372af1ee289342396c Reviewed-on: https://chromium-review.googlesource.com/997656 Reviewed-by: Eric Roman <eroman@chromium.org> Commit-Queue: Ramin Halavati <rhalavati@chromium.org> Cr-Commit-Position: refs/heads/master@{#549130} [modify] https://crrev.com/4196b8354cd1bf4aed168dfc0f21074893059303/chrome/browser/net/network_context_configuration_browsertest.cc [modify] https://crrev.com/4196b8354cd1bf4aed168dfc0f21074893059303/net/proxy_resolution/proxy_resolution_service.cc [modify] https://crrev.com/4196b8354cd1bf4aed168dfc0f21074893059303/net/traffic_annotation/network_traffic_annotation.h
,
Apr 10 2018
There seems to be no more errors. Marking it fixed. |
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Mar 28 2018