1. 30 May, 2018 40 commits
    • skia-chromium-autoroll's avatar
      Roll src/third_party/skia 16f558d..21ca043 (2 commits) · cf709734
      skia-chromium-autoroll authored
      https://skia.googlesource.com/skia.git/+log/16f558d..21ca043
      
      
      git log 16f558d..21ca043 --date=short --no-merges --format='%ad %ae %s'
      2018-05-29 robertphillips@google.com Allow CCPR in DDL1 images (since DDL itself now supports CCPR)
      2018-05-29 robertphillips@google.com Add DDL to SKPBench
      
      Created with:
        gclient setdep -r src/third_party/skia@21ca043
      
      The AutoRoll server is located here: https://autoroll.skia.org
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      
      TBR=rmistry@chromium.org
      
      Change-Id: Ie2cfa85e724c3d2ac9d83384c2cc0ede2868cc6c
      Reviewed-on: https://chromium-review.googlesource.com/1078630
      Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Reviewed-by: default avatarskia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#562805}
      cf709734
    • angle-chromium-autoroll's avatar
      Roll src/third_party/angle 0ed2aa2..c518170 (1 commits) · 2a97a600
      angle-chromium-autoroll authored
      https://chromium.googlesource.com/angle/angle.git/+log/0ed2aa2..c518170
      
      
      git log 0ed2aa2..c518170 --date=short --no-merges --format='%ad %ae %s'
      2018-05-17 lucferron@chromium.org Vulkan: generateMipmaps for 2D textures
      
      Created with:
        gclient setdep -r src/third_party/angle@c518170
      
      The AutoRoll server is located here: https://angle-chromium-roll.skia.org
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      
      TBR=jmadill@chromium.org
      
      Change-Id: I1d18e49045724226eef319ff0d2eeac08150dd0b
      Reviewed-on: https://chromium-review.googlesource.com/1078629
      Commit-Queue: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Reviewed-by: default avatarangle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#562804}
      2a97a600
    • Koji Ishii's avatar
      [auto] Update FlagExpectations for LayoutNG · 1c7ce22c
      Koji Ishii authored
      Following bot results are included.
      5964 5973 5975 5977
      
      No deflakes detected in the last 12 try jobs.
      
      TBR=eae@chromium.org, mstensho@chromium.org
      NOTRY=true
      
      Bug: 591099
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng
      Change-Id: Ia61d0aa4873a5bf00c97874a2cdc9a47fef94d71
      Reviewed-on: https://chromium-review.googlesource.com/1078088
      Commit-Queue: Koji Ishii <kojii@chromium.org>
      Reviewed-by: default avatarKoji Ishii <kojii@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562803}
      1c7ce22c
    • Takuto Ikuta's avatar
      Undefine DEPRECATEDENUMERATOR macro for clang · eac0ee57
      Takuto Ikuta authored
      The issue was fixed by VS 2017 15.7.1 with 10.0.17134.0 SDK
      https://developercommunity.visualstudio.com/content/problem/131391/154-fails-to-define-deprecatedenumerator-2.html
      
      Bug: 773476
      Change-Id: Ib90e99e9b3d69907aaaa994df92f7debd65105b3
      Reviewed-on: https://chromium-review.googlesource.com/1078213
      Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
      Commit-Queue: Nico Weber <thakis@chromium.org>
      Reviewed-by: default avatarNico Weber <thakis@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562802}
      eac0ee57
    • nednguyen's avatar
      Update swarming dimension of 'Win 7 Nvidia GPU Perf' · 3cd58832
      nednguyen authored
      NOTRY=true  # test covered by PRESUBMIT
      TBR=eyaich@chromium.org
      
      Bug: 846710
      Change-Id: I7048aa075f46755a308db36917b05d86aadcd3ab
      Reviewed-on: https://chromium-review.googlesource.com/1078889Reviewed-by: default avatarNed Nguyen <nednguyen@google.com>
      Commit-Queue: Ned Nguyen <nednguyen@google.com>
      Cr-Commit-Position: refs/heads/master@{#562801}
      3cd58832
    • Bence Béky's avatar
      s/Websocket/WebSocket/ in test names. · 717cc01f
      Bence Béky authored
      There are 545 tests with names matching *WebSocket* (camel case), and
      only five matching *Websocket*.  This CL renames those five to match the
      capitalization of the majority.
      
      Change-Id: Id366ccdd9625e361d12b8359a48dcd7a29cf38ea
      Reviewed-on: https://chromium-review.googlesource.com/1076411Reviewed-by: default avatarAdam Rice <ricea@chromium.org>
      Commit-Queue: Bence Béky <bnc@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562800}
      717cc01f
    • Chromium WPT Sync's avatar
      Import wpt@6707add92da311e7ae738e57c200c60d503f5bb7 · 0d232b01
      Chromium WPT Sync authored
      Using wpt-import in Chromium 3a3b9cc3.
      With Chromium commits locally applied on WPT:
      d78c1e54 "[Resource-Timing] Fix `initiatorType` values"
      6534acd9 "[css-grid] Baseline alignment inside the tracks sizing algorithm"
      379eafdb "[LayoutNG] Need to pre-layout legacy orthogonal writing mode roots."
      69a85361 "[css-grid] Disable paint containment for ruby-text elements"
      
      
      Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/18927
      
      Note to sheriffs: This CL imports external tests and adds
      expectations for those tests; if this CL is large and causes
      a few new failures, please fix the failures by adding new
      lines to TestExpectations rather than reverting. See:
      https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
      
      TBR=robertma
      
      No-Export: true
      Change-Id: I3e3fc3d89e6733306bc9143121c8433bc705441a
      Reviewed-on: https://chromium-review.googlesource.com/1078567
      Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org>
      Reviewed-by: default avatarBlink WPT Bot <blink-w3c-test-autoroller@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562799}
      0d232b01
    • Mathieu Perreault's avatar
      [Payments] Use a square ratio for payment instruments that are not credit cards · a2fafb96
      Mathieu Perreault authored
      In the Payment Request sheet, icons should show as square and not squashed.
      
      Bug: 845929
      Change-Id: I619f015d12e98d7cf8125a6cb8c99566e40f1d63
      Reviewed-on: https://chromium-review.googlesource.com/1077450Reviewed-by: default avatarGanggui Tang <gogerald@chromium.org>
      Commit-Queue: Mathieu Perreault <mathp@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562798}
      a2fafb96
    • Alexander Yashkin's avatar
      Do not send NQE messages to unconnected renderers · be4fa548
      Alexander Yashkin authored
      This fix changes NetworkQualityObserverImpl logic so it does not send
      messages about network quality to renderers that are not connected -
      because they crashed, were discarded or by any other reason. This is
      done to lessen impact of memory leaks due to unbounded mojo message
      queuing described in details in linked issue.
      
      Bug: 813045
      Change-Id: Idf5a470262e887d6559752ae1c0cfec168015f42
      Reviewed-on: https://chromium-review.googlesource.com/1076148
      Commit-Queue: Alexander Yashkin <a-v-y@yandex-team.ru>
      Reviewed-by: default avatarTarun Bansal <tbansal@chromium.org>
      Reviewed-by: default avatarŁukasz Anforowicz <lukasza@chromium.org>
      Reviewed-by: default avatarRyan Sturm <ryansturm@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562797}
      be4fa548
    • Alexandr Ilin's avatar
      ppapi: Make SerializedHandle class move-only · 1d004107
      Alexandr Ilin authored
      This CL deletes the copy constructor and the copy assignment operator from the
      ppapi::proxy::SerializedHandle class replacing them with move operations. This
      is preparatory step to make SerializedHandle using the new shared memory
      classes that are move-only.
      
      SerializedHandle holds a system resource that should be properly closed after
      use. Move semantics allow to introduce the more clear ownership model and
      prevent resource leaks.
      
      Bug: 845985
      Change-Id: Ie7202d18f4f0396133c53ee0faee111e07c58ee8
      Reviewed-on: https://chromium-review.googlesource.com/1073200Reviewed-by: default avatarDerek Schuff <dschuff@chromium.org>
      Reviewed-by: default avatarBill Budge <bbudge@chromium.org>
      Commit-Queue: Alexandr Ilin <alexilin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562796}
      1d004107
    • Colin Blundell's avatar
      Remove PrimaryAccountAccessTokenFetcher observing OnRefreshTokensLoaded · 953eaeb5
      Colin Blundell authored
      PrimaryAccountAccessTokenFetcher currently has the following flow:
      - wait for user to sign in
      - wait for primary account refresh token to become available
      - if during that waiting refresh tokens are loaded, fail (by making an
        access token request that will be guaranteed to fail)
      
      The third step above leads to inconsistency:
      
      Assume that a user is signed in but their token is not available on
      disk (e.g., it's been corrupted). If a PrimaryAccountAccessTokenFetcher
      is created *before* the tokens are loaded from disk, that fetcher will
      return an error to its client once tokens are loaded. If a
      PrimaryAccountAccessTokenFetcher is created after the tokens are loaded,
      that fetcher will wait until the refresh token actually becomes
      available (e.g., via a reauth). It will potentially wait forever.
      
      There seems no reason to have the distinction of whether a
      PrimaryAccountAccessTokenFetcher was created before or after tokens were
      loaded from disk result in behavioral differences that are visible to
      clients of PrimaryAccountAccessTokenFetcher.
      
      Note that by definition this change can result in behavioral changes for
      the cases where PrimaryAccountAccessTokenFetchers are created before
      tokens are loaded from disk. However, as clients of
      PrimaryAccountAccessTokenFetcher do not query whether tokens have been
      loaded from disk or not, any such resulting behaviors are already
      possible in the existing codebase (in the case where the fetchers
      happen to be created after tokens were loaded from disk, i.e., any time
      after startup).
      
      From treib@chromium.org, the original author of this code:
      
      "I've been trying to remember if I had any particular reason for adding
      this logic, but I think I just copied it from whatever I used as a model
      for the very first AccessTokenFetcher implementation.
      
      I completely agree with your reasoning that the distinction (based on
      whether tokens were already loaded from disk or not) doesn't make sense."
      
      Bug: 796544
      Change-Id: I1bf855663ddee961ca68886500b92943df274f06
      Reviewed-on: https://chromium-review.googlesource.com/1076289
      Commit-Queue: Colin Blundell <blundell@chromium.org>
      Reviewed-by: default avatarMarc Treib <treib@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562795}
      953eaeb5
    • Tetsui Ohkubo's avatar
      Implement slider bubble for UnifiedSystemTray. · 9b5db5eb
      Tetsui Ohkubo authored
      This CL adds UnifiedSliderBubbleController, which implements slider
      bubbles e.g. volume slider and brightness slider triggered by hardware
      buttons.
      
      In old SystemTray, the impelmentation of the bubbles were tightly
      coupled with SystemTrayBubble. In terms of the feature, it's not
      strongly related to system tray, so in Unified, it does not use
      UnifiedSystemTrayBubble and instead has its own bubble.
      
      TEST=manual
      BUG=847730
      
      Change-Id: I5f97ebb14efead8c3613ea7c4dfe6bb9760a1079
      Reviewed-on: https://chromium-review.googlesource.com/1078032
      Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
      Reviewed-by: default avatarYoshiki Iguchi <yoshiki@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562794}
      9b5db5eb
    • Yoshifumi Inoue's avatar
      [LayoutNG] Introduce ReattachLegacyLayoutObjectList to replace NG objects to legacy objects · 181c3019
      Yoshifumi Inoue authored
      This patch introduces |ReattachLegacyLayoutObjectList| class to patch NG layout
      tree to replaces LayoutNG objects to have legacy layout objects when assocaited
      elements return true for |Element::ShouldForeceLegacy()|.
      
      |Element::RebuildLayoutTree()| does this replacment in following two DOM tree
      traversals:
       1. Collection phase: collects layout objects establish block formatting context
      containg elements return true for |Element::ShouldForeceLegacy()|. After
      treversing DOM tree, marks descendante elements in collected block foramtting
      context to |NeedsReattachLayoutTree|.
       2. Patch phase: Attaches legacy layout object for makred elements which were
      LayoutNG objects.
      
      See https://goo.gl/8s5h96 for details.
      
      This patch also gets rid of following work arounds:
       - Change to inline-block for inline editable in |StyleAdjuster|.
       - Consider editable |LayotBlockFlow| to establish block formatting context.
      
      New Failed tests:
      * fast/block/child-not-removed-from-parent-lineboxes-crash.html
      This tests hits DCHECK in IsEmpty() in NGBlockLayoutAlgorithm::HandleInflow()
      for DETAIL with "position:absolute".
      * virtual/layout_ng_experimental/css3/flexbox/position-absolute-child-with-contenteditable.html
      
      # Background
      we have a few cases where we want to switch to old layout; forms,
      contenteditable, and a few others.
      
      A constraint we have here is that we can't collapse margins across engine
      boundary, and that all engine boundaries must create BFC. We somehow managed to
      force a BFC on forms (which strictly speaking is not the right thing to do for
      e.g., <legend>), but when we come to contenteditable, we can't force BFC there
      because it breaks layout too much.
      
      So the idea is, when we hit an element/box that needs to switch the layout
      engine, we look for its closest ancestor that creates a BFC, and switch the
      layout engine there, making sure the old layout handles all its subtree.
      
      Following patch will use this mechanism for <ruby> too. When we find a ruby, we
      can't run old layout only for ruby; needs to run old layout for its container
      block. But then if the container block has margin collapsing, we need to switch
      at the closest BFC boundary
      
      
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng
      Change-Id: I0769eab10f0dccf8aa00fc9e02aa6358f34d6a62
      Reviewed-on: https://chromium-review.googlesource.com/1063891
      Commit-Queue: Yoshifumi Inoue <yosin@chromium.org>
      Reviewed-by: default avatarRune Lillesveen <futhark@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562793}
      181c3019
    • Michael Lippautz's avatar
      Add chrome://flags entry for Blink incremental marking · ebbc5a8d
      Michael Lippautz authored
      - Adds chrome://flags entry
      - Adds a FeatureFlag
      - Make existing Blink flag dependent on the Chrome flag
      
      Bug: chromium:757440, chromium:847735
      Change-Id: Iccb63fc31b330a6bb69e95d5c0d7599cce10e2ee
      Reviewed-on: https://chromium-review.googlesource.com/1077870Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
      Reviewed-by: default avatarKinuko Yasuda <kinuko@chromium.org>
      Reviewed-by: default avatarKeishi Hattori <keishi@chromium.org>
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562792}
      ebbc5a8d
    • skia-chromium-autoroll's avatar
      Roll src/third_party/skia 264182c..16f558d (1 commits) · a7c73189
      skia-chromium-autoroll authored
      https://skia.googlesource.com/skia.git/+log/264182c..16f558d
      
      
      git log 264182c..16f558d --date=short --no-merges --format='%ad %ae %s'
      2018-05-30 angle-skia-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com Roll third_party/externals/angle2 8c361c7..0ed2aa2 (1 commits)
      
      Created with:
        gclient setdep -r src/third_party/skia@16f558d
      
      The AutoRoll server is located here: https://autoroll.skia.org
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      
      TBR=rmistry@chromium.org
      
      Change-Id: I0b0371b2288c6b067d0999598cb334c213b98c29
      Reviewed-on: https://chromium-review.googlesource.com/1078450Reviewed-by: default avatarskia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#562791}
      a7c73189
    • Arthur Hemery's avatar
      Navigation: Introducing the NavigationClient mojo interface. · d3011f6d
      Arthur Hemery authored
      This CL introduces a new interface called NavigationClient,
      implemented on the renderer side. This interface should allow to
      solve a number of race conditions as well as enabling
      other things. See the related BUG for more information on this.
      
      As a first step we replace two IPCs by reworking BeginNavigation.
      The idea is to send an interface pointer over BeginNavigation
      to allow for further control of the navigation.
      
      An important part of this CL is getting the proper lifetime for the
      Interface. We think that provisional_document_loader_ in the
      FrameLoader is a good candidate to own the binding. On the browser
      side,the NavigationRequest is in charge of holding the interface
      endpoint.
      
      BeginNavigation gets a new parameter: the AssociatedPtrInfo of the
      transmitted interface. FrameMsg_DroppedNavigation is replaced by the
      browser closing the pipe. FrameHostMsg_AbortNavigation is replaced by
      the renderer closing the pipe.
      
      The new interface duplicates the CommitNavigation and
      CommitFailedNavigation methods of the FrameNavigationControl interface.
      These new methods are used instead of the old interface ones for
      navigations that originated from a BeginNavigation. In future patches,
      it will be a complete replacement for both renderer and browser
      initiated navigations.
      
      Note: This patch is fully behind the PerNavigationMojoInterface flag.
      
      Please see
      https://chromium-review.googlesource.com/c/chromium/src/+/1072469
      for the trybot runs with the PerNavigationMojoInterface flag on.
      
      Bug: 784904
      Change-Id: Ifca1b3f6bdab1b3988f867c7cce44b7292e6668e
      Reviewed-on: https://chromium-review.googlesource.com/881043
      Commit-Queue: Arthur Hemery <ahemery@chromium.org>
      Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
      Reviewed-by: default avatarCamille Lamy <clamy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562790}
      d3011f6d
    • Rune Lillesveen's avatar
      [Squad] Use UA styling for form inside table elements. · 9cc5d1b3
      Rune Lillesveen authored
      We did not implement UA style as specified for form elements inside
      table elements. This CL removes the hardcoded way of not creating layout
      objects and instead add display:none to the UA style sheet as specified.
      
      We introduce a new internal pseudo class :-internal-is-html because the
      rule should only apply in html documents. This is also what Gecko does
      with its :-moz-is-html. The pseudo class is only allowed in UA sheets.
      
      The relationship with Squad is that we get rid of the dependency on
      ancestor layout objects in LayoutObjectIsNeeded.
      
      Bug: 847763, 843520
      Change-Id: Ibc83b78493843b1a0503fbb65e509090fe295313
      Reviewed-on: https://chromium-review.googlesource.com/1078348Reviewed-by: default avatarMorten Stenshorne <mstensho@chromium.org>
      Commit-Queue: Rune Lillesveen <futhark@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562789}
      9cc5d1b3
    • v8-autoroll's avatar
      Update V8 to version 6.9.37. · 94d96b0d
      v8-autoroll authored
      Summary of changes available at:
      https://chromium.googlesource.com/v8/v8/+log/f45cf834..bb1f5f5e
      
      Please follow these instructions for assigning/CC'ing issues:
      https://github.com/v8/v8/wiki/Triaging%20issues
      
      Please close rolling in case of a roll revert:
      https://v8-roll.appspot.com/
      This only works with a Google account.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel
      
      TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org
      
      Change-Id: I332c17babef2dafdf558145ba6aff67e0920af6d
      Reviewed-on: https://chromium-review.googlesource.com/1077929Reviewed-by: default avatarv8 autoroll <v8-autoroll@chromium.org>
      Commit-Queue: v8 autoroll <v8-autoroll@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562788}
      94d96b0d
    • Rune Lillesveen's avatar
      Remove SyncReattachContext. · fcd34531
      Rune Lillesveen authored
      Class is no longer in use.
      
      Change-Id: I68be39e998a6119ee56526460e2e6b2828b3dd9c
      Reviewed-on: https://chromium-review.googlesource.com/1078467Reviewed-by: default avatarMorten Stenshorne <mstensho@chromium.org>
      Commit-Queue: Rune Lillesveen <futhark@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562787}
      fcd34531
    • Egor Pasko's avatar
      NoStatePrefetch: Remove Finch parameters · 6fed382f
      Egor Pasko authored
      The main changes are:
      * Leave only a single on/off toggle for nostata-prefetch which maps to
        PRERENDER_MODE_NOSTATE_PREFETCH and
        PRERENDER_MODE_SIMPLE_LOAD_EXPERIMENT
      * Change the default mode to PRERENDER_MODE_NOSTATE_PREFETCH (affects
        tests)
      * Remove ability to set omnibox mode separately, only SetMode()
        remains
      * Since the java tests only use the default mode, allow them to work
        with nostate-prefetch (wait for appropriate FinalStatus instead of
        waiting for prerender to "finish loading")
      
      Along the way:
      * Remove the deprecated PRERENDER_MODE_DISABLED.
      * Deprecate the PRERENDER_MODE_ENABLED - it is still explicitly set in
        a few tests, will remove in a separate change.
      * The PRERENDER_MODE_NOSTATE_PREFETCH is more aggressive at marking as
        duplicate because the state is not cleared on "use".  The workaround
        is to either clear prefetches_ or to avoid reusing the URL in a
        test. Both workarounds are used.
      * Small cleanups to pass stricter presubmit checks
      
      Bug: 755921
      Change-Id: Ibfcccc61fe7f70f9a7087f29ba68a7263394c32f
      Reviewed-on: https://chromium-review.googlesource.com/1042571
      Commit-Queue: Egor Pasko <pasko@chromium.org>
      Reviewed-by: default avatarDevlin <rdevlin.cronin@chromium.org>
      Reviewed-by: default avatarMark Pearson <mpearson@chromium.org>
      Reviewed-by: default avatarDavid Benjamin <davidben@chromium.org>
      Reviewed-by: default avatarMounir Lamouri <mlamouri@chromium.org>
      Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
      Reviewed-by: default avatarMatthew Cary <mattcary@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562786}
      6fed382f
    • Morten Stenshorne's avatar
      [LayoutNG] Correct legacy write-back for floats in vertical-rl. · ce5855b7
      Morten Stenshorne authored
      The legacy layout engine expects a reversed block axis for objects in a
      vertical-rl container. We did it right for the LayoutObject itself, but
      not for the associated FloatingObject.
      
      Still, prior to this change, floats that were painted by NG (that's
      block flows with inline children) would be painted correctly. This
      worked because the legacy location was effectively ignored, because
      BlockFlowPainter::PaintFloats() miraculously ended up having no effect
      on the offset.
      
      Similarly, however, it also had no effect for legacy painting, so the
      offset wouldn't get primed for having the box's location (which has
      flipped block axis) added to it and end up at the right place.
      
      Now the flipping in BlockFlowPainter::PaintFloats() behaves as it
      should (i.e. has an effect on floats in vertical-rl containers), and
      we therefore have to make sure that we skip the flipping part if
      we're painting with NG, since all we're expected to do later on then,
      is add the true physical offset of the float. No flipping involved for
      LayoutNG.
      
      This fixes 14 tests. The multicol tests involved used to fail because
      the refs used vertical-rl floats (the actual tests rendered correctly
      also without this CL).
      
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_layout_ng;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
      Change-Id: I705b89ae299a6474476ff0ea167cd5605e2c6357
      Reviewed-on: https://chromium-review.googlesource.com/1075337
      Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
      Reviewed-by: default avatarAleks Totic <atotic@chromium.org>
      Reviewed-by: default avatarXianzhu Wang <wangxianzhu@chromium.org>
      Reviewed-by: default avatarEmil A Eklund <eae@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562785}
      ce5855b7
    • Jan Krcal's avatar
      Revert "[Typed URLs] Untrack entity from the processor when an URL gets expired" · 1561cea4
      Jan Krcal authored
      This reverts commit 6b0d759f.
      
      Reason for revert: Crashing on Canary https://crbug.com/847747.
      
      Original change's description:
      > [Typed URLs] Untrack entity from the processor when an URL gets expired
      > 
      > This CL improves the bug fix for an issue with TYPED_URL. Before this
      > CL, one could hit DCHECK if typing an url that got expired in the
      > current running instance of Chrome. The DCHECK was due to the sync
      > entity still being tracked by ClientTagBasedModelTypeProcessor.
      > 
      > Bug: 827111
      > Change-Id: If040ed1657a5ec3b1bdada79c994f14ec63ce893
      > Reviewed-on: https://chromium-review.googlesource.com/1076088
      > Commit-Queue: Jan Krcal <jkrcal@chromium.org>
      > Reviewed-by: Mikel Astiz <mastiz@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#562525}
      
      TBR=jkrcal@chromium.org,mastiz@chromium.org
      
      Change-Id: I34842135760215814aa30f88e1e5ac337a808cb0
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 827111
      Reviewed-on: https://chromium-review.googlesource.com/1078667Reviewed-by: default avatarJan Krcal <jkrcal@chromium.org>
      Commit-Queue: Jan Krcal <jkrcal@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562784}
      1561cea4
    • Marc Treib's avatar
      ProfileSyncService: DCHECK that observers are gone at Shutdown() · 26ed39b4
      Marc Treib authored
      After Shutdown() has been called, it's not safe to use
      ProfileSyncService anymore (as with any KeyedService), so all
      observers must have unregistered themselves at that point. If they're
      KeyedServices themselves, then they should declare a dependency to PSS
      and unregister in their own Shutdown(). Others should use
      SyncServiceObserver::OnSyncShutdown to unregister.
      
      This CL adds a DCHECK to make sure that observers are gone, and fixes
      two places that didn't properly unregister.
      
      Bug: none
      Change-Id: Icc908f9293c2e2313663b1f135c5a7c96046ff3f
      Reviewed-on: https://chromium-review.googlesource.com/1070198Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
      Reviewed-by: default avatarMikel Astiz <mastiz@chromium.org>
      Reviewed-by: default avatarSebastien Seguin-Gagnon <sebsg@chromium.org>
      Commit-Queue: Marc Treib <treib@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562783}
      26ed39b4
    • Tetsui Ohkubo's avatar
      Round notifications in UnifiedSystemTray. · b53e06c0
      Tetsui Ohkubo authored
      This CL rounds notification corners properly and adds separators between
      notifications.
      
      The notifications at the top and at the bottom should have rounded
      corners. This CL
      * Adds MessageView::UpdateCornerRadius(). Some subclasses e.g. ARC++
        notification does not use default background of MessageView, so they
        override this method to implement their own corner rounding.
      * Removes sidebar_enabled flag and set border directly from
        UnifiedMessageCenterView. 1px #DFE0E0 solid border is added between
        notifications. (The color is not final but mentioned in the bug.)
      
      Screenshot: http://screen/ZbG9fzvZZ13
      UX spec: http://shortn/_LO6ro9tLZK
      
      BUG=846181
      TEST=manual
      
      Change-Id: Ib36ff38955a9d9351726134b4294c380570c3a90
      Reviewed-on: https://chromium-review.googlesource.com/1078408Reviewed-by: default avatarYoshiki Iguchi <yoshiki@chromium.org>
      Commit-Queue: Tetsui Ohkubo <tetsui@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562782}
      b53e06c0
    • Roman Sorokin's avatar
      Chromad: Wait for policy fetch response if there is no cached policy · 532319e0
      Roman Sorokin authored
      This CL fixes the issue that user could not get into the session because
      policy fetch takes too long (>10 sec). Now if there is no cached policy
      it waits until gets response or D-Bus times out.
      
      BUG=chromium:845829
      TEST=UserActiveDirectoryPolicyManagerTest.*
      
      Change-Id: I96db7e065564b8249b7eb0fa1f151ac5d2f4f27a
      Reviewed-on: https://chromium-review.googlesource.com/1070372Reviewed-by: default avatarDrew Wilson <atwilson@chromium.org>
      Reviewed-by: default avatarLutz Justen <ljusten@chromium.org>
      Commit-Queue: Roman Sorokin <rsorokin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562781}
      532319e0
    • Colin Blundell's avatar
      Remove unneeded LoginUIServiceFactory method · 92567a2f
      Colin Blundell authored
      Followup to
      https://chromium-review.googlesource.com/c/chromium/src/+/1046847; I
      didn't realize that this method had no remaining clients at that time.
      
      Change-Id: I47a170884db4475a18088dc2ee815ff29b057b66
      Reviewed-on: https://chromium-review.googlesource.com/1075789Reviewed-by: default avatarMihai Sardarescu <msarda@chromium.org>
      Commit-Queue: Colin Blundell <blundell@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562780}
      92567a2f
    • cathiechen's avatar
      Detect the result when outside list-style-position changed to inside · 3a3b9cc3
      cathiechen authored
      li-with-overflow-hidden-change-list-style-position.html didn't work,
      because it didn't update layout before the change.
      
      Change-Id: I1036571fb5ee035cda3947a8898c0e4970181e47
      Reviewed-on: https://chromium-review.googlesource.com/1076107Reviewed-by: default avatarRune Lillesveen <futhark@chromium.org>
      Commit-Queue: cathie chen <cathiechen@tencent.com>
      Cr-Commit-Position: refs/heads/master@{#562779}
      3a3b9cc3
    • A Olsen's avatar
      Surface errors for invalid JSON string policies · 9469f9fd
      A Olsen authored
      Certain policies contain strings which are required to be valid
      JSON which should conform to a certain schema. Without changing how
      the policy is stored (which could have far-reaching changes), we can
      still validate the policy while keeping it a string - by validating
      that it is a string, that it is valid JSON, and that it conforms to
      the schema. This change adds the code for validating either a
      single JSON string or a list of JSON strings, but doesn't actually
      enable JSON validation for any policy.
      
      Bug: 834804
      Change-Id: I2ca96a93bd771c6fb7276dcca67bf4a65da99bc8
      Reviewed-on: https://chromium-review.googlesource.com/1070274Reviewed-by: default avatarJulian Pastarmov <pastarmovj@chromium.org>
      Reviewed-by: default avatarLutz Justen <ljusten@chromium.org>
      Commit-Queue: A Olsen <olsen@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562778}
      9469f9fd
    • Chromium WPT Sync's avatar
      Import wpt@8ca6c91997a740dc0e070ca9289373951a4d1593 · f015f2ae
      Chromium WPT Sync authored
      Using wpt-import in Chromium 554991de.
      With Chromium commits locally applied on WPT:
      d78c1e54 "[Resource-Timing] Fix `initiatorType` values"
      6534acd9 "[css-grid] Baseline alignment inside the tracks sizing algorithm"
      
      
      Build: https://ci.chromium.org/buildbot/chromium.infra.cron/wpt-importer/18926
      
      Note to sheriffs: This CL imports external tests and adds
      expectations for those tests; if this CL is large and causes
      a few new failures, please fix the failures by adding new
      lines to TestExpectations rather than reverting. See:
      https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
      
      Directory owners for changes in this CL:
      chongz@chromium.org, yosin@chromium.org:
        external/wpt/input-events
      
      TBR=robertma
      
      No-Export: true
      Change-Id: Ibd665a5260ef67fdc9a32b58ec2bab9e87d82b1f
      Reviewed-on: https://chromium-review.googlesource.com/1078327
      Commit-Queue: Blink WPT Bot <blink-w3c-test-autoroller@chromium.org>
      Reviewed-by: default avatarBlink WPT Bot <blink-w3c-test-autoroller@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562777}
      f015f2ae
    • Manuel Rego Casasnovas's avatar
      [css-grid] Disable paint containment for ruby-text elements · 69a85361
      Manuel Rego Casasnovas authored
      Text from the spec
      (https://drafts.csswg.org/css-contain/#containment-paint):
        "... if the element is an internal ruby element ...
        paint containment has no effect."
      
      The patch disables "contain: paint" for ruby-text elements.
      We need to modify the reference file for contain-paint-008 test
      because of an unrelated issue (see crbug.com/847743).
      
      Other internal ruby elements like ruby-base, ruby-base-container,
      and ruby-base-text-container are already inline elements
      so they don't need extra checks.
      The tests checking those contain-paint-005, contain-paint-006,
      and contain-paint-007 do not pass due to a different issue
      related to absolute positions and ruby (see crbug.com/847274).
      TestExpectations is updated to point to the actual problem.
      
      BUG=843329
      TEST=external/wpt/css/css-contain/contain-paint-008.html
      
      Change-Id: I26814598a3b806b67264146386052cbdfff62847
      Reviewed-on: https://chromium-review.googlesource.com/1077387Reviewed-by: default avatarKoji Ishii <kojii@chromium.org>
      Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
      Cr-Commit-Position: refs/heads/master@{#562776}
      69a85361
    • Morten Stenshorne's avatar
      [LayoutNG] Need to pre-layout legacy orthogonal writing mode roots. · 379eafdb
      Morten Stenshorne authored
      A multicol container disables NG for the entire subtree, so checking the
      runtime flag won't do. We need to determine this on an object-to-object
      basis and only skip those that are managed by LayoutNG.
      
      Change-Id: I8686511e42300a3028c7f43286cbb4dc7241a7db
      Reviewed-on: https://chromium-review.googlesource.com/1073408Reviewed-by: default avatarKoji Ishii <kojii@chromium.org>
      Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562775}
      379eafdb
    • Marc Treib's avatar
      ProfileSyncServiceTest cleanups · 4f8f8c38
      Marc Treib authored
      This CL cleans up a few things in and around ProfileSyncServiceTest:
      - Removes EXPECT_CALLs from the test fixture. They are replaced by
        ON_CALLs for the default case for tests that don't really care, and
        inlined into the test body for tests that do care.
      - Removes a bunch of "using syncer::*"s.
      - Removes PumpLoop() which was used in a single place, and is almost
        identical to RunLoop().RunUntilIdle().
      
      Bug: none
      Change-Id: Ia6c4dd85cfad7d6805a3c4bfe424154396472ad1
      Reviewed-on: https://chromium-review.googlesource.com/1076468
      Commit-Queue: Marc Treib <treib@chromium.org>
      Reviewed-by: default avatarMikel Astiz <mastiz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562774}
      4f8f8c38
    • Thiemo Nagel's avatar
      Revert "Re-enable WebRequestAuthRequired test." · f4dd430b
      Thiemo Nagel authored
      This reverts commit 74b98889.
      
      Reason for revert: Flaking on Linux ChromiumOS MSan Tests
      
      https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/7361
      https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/7363
      https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/7364
      
      [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      [14149:14149:0529/223016.256914:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [14149:14299:0529/223016.655436:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [14149:14299:0529/223016.656150:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      [14149:14149:0529/223023.245267:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      [14149:14372:0529/223023.626405:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      [14149:14149:0529/223024.849020:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223027.955574:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223031.378924:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223034.498789:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223216.859287:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      BrowserTestBase received signal: Terminated. Backtrace:
          #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
          #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
          #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
          #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
          #4 0x7fe3e82dacb0 in killpg ??:?
          #5 0x7fe3e82dacb0 in ?? ??:0
          #6 0x7fe3e83a26d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
          #7 0x000000a770a4 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
          #8 0x00001704b89b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
          #9 0x00001703ec8b in event_base_loop ./../../base/third_party/libevent/event.c:512:9
          #10 0x00001355a138 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
          #11 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
          #12 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
          #13 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
          #14 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
          #15 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
          #16 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
          #17 0x00001387fbe5 in Run ./../../base/callback.h:125:12
          #18 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
          #19 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
          #20 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
          #21 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
          #22 0x00000d34ab21 in Run ./../../base/callback.h:125:12
          #23 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
          #24 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
          #25 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
          #26 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
          #27 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
          #28 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
          #29 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
          #30 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
          #31 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
          #32 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
          #33 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #34 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
          #35 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
          #36 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
          #37 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #38 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
          #39 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
          #40 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
          #41 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
          #42 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
          #43 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
          #44 0x7fe3e82c5f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
          #45 0x000000a511ba in _start ??:0:0
      
      
      Original change's description:
      > Re-enable WebRequestAuthRequired test.
      > 
      > ExtensionWebRequestApiTest.WebRequestAuthRequired has been disabled
      > forever. It was originally disabled for flakiness, but neither the
      > flaky crashes nor the code which was crashing appear to exist anymore.
      > 
      > This CL makes some minor updates to the test expectations and re-enables
      > the test.
      > 
      > Bug: 140976,841827
      > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      > Change-Id: I97879b51e600cff684defcbef37fcfbae3dfda62
      > Reviewed-on: https://chromium-review.googlesource.com/1076683
      > Reviewed-by: Karan Bhatia <karandeepb@chromium.org>
      > Commit-Queue: Ken Rockot <rockot@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#562546}
      
      TBR=rockot@chromium.org,karandeepb@chromium.org
      
      Change-Id: I31e6774d763450d791f05397214a355e77419e44
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 140976, 841827
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      Reviewed-on: https://chromium-review.googlesource.com/1078487Reviewed-by: default avatarThiemo Nagel <tnagel@chromium.org>
      Commit-Queue: Thiemo Nagel <tnagel@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562773}
      f4dd430b
    • Xi Cheng's avatar
      Update DEPS file after moving notification_helper_launches_chrome_unittest.cc · b95e07d8
      Xi Cheng authored
      Bug: 734095
      Change-Id: I31d9a924609b9d1e8999e5e8a21376c1bbe9e9f5
      Reviewed-on: https://chromium-review.googlesource.com/1076978Reviewed-by: default avatarJustin DeWitt <dewittj@chromium.org>
      Reviewed-by: default avatarGreg Thompson <grt@chromium.org>
      Commit-Queue: Greg Thompson <grt@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562772}
      b95e07d8
    • Olivier Robin's avatar
      Reattach Autofill listener after page is loaded. · 93e36afc
      Olivier Robin authored
      Some web sites can remove the autofill listeners during initial loading.
      This prevents autofill to work.
      Trying to catch the removal require a lot of additional code and is not
      reliable. Instead try to reattach after a delay.
      
      On eddiebauer.com, the needed delay is between 200 and 300ms.
      Try with 1 second.
      
      Bug: 847472
      Change-Id: Ieb152653923bc11819c5a0f9d402c75cecb523e7
      Reviewed-on: https://chromium-review.googlesource.com/1076470Reviewed-by: default avatarMoe Ahmadi <mahmadi@chromium.org>
      Commit-Queue: Olivier Robin <olivierrobin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562771}
      93e36afc
    • Thiemo Nagel's avatar
      Reland "shared worker: Add tests for Chrome extensions." · 610eddf7
      Thiemo Nagel authored
      This reverts commit 4796a2aa.
      
      Reason for revert: The test failure is a flake. I should have checked before. :(
      
      Original change's description:
      > Revert "shared worker: Add tests for Chrome extensions."
      > 
      > This reverts commit 62628bf9.
      > 
      > Reason for revert: Speculative revert due to Linux ChromiumOS MSan Tests failures:
      > 
      > https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/7363
      > 
      >  [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      > [14149:14149:0529/223016.256914:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [14149:14299:0529/223016.655436:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [14149:14299:0529/223016.656150:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      > [14149:14149:0529/223023.245267:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      > [14149:14372:0529/223023.626405:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      > [14149:14149:0529/223024.849020:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [14149:14149:0529/223027.955574:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [14149:14149:0529/223031.378924:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [14149:14149:0529/223034.498789:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [14149:14149:0529/223216.859287:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > BrowserTestBase received signal: Terminated. Backtrace:
      >     #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
      >     #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
      >     #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
      >     #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
      >     #4 0x7fe3e82dacb0 in killpg ??:?
      >     #5 0x7fe3e82dacb0 in ?? ??:0
      >     #6 0x7fe3e83a26d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
      >     #7 0x000000a770a4 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
      >     #8 0x00001704b89b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
      >     #9 0x00001703ec8b in event_base_loop ./../../base/third_party/libevent/event.c:512:9
      >     #10 0x00001355a138 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
      >     #11 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
      >     #12 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
      >     #13 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
      >     #14 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
      >     #15 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
      >     #16 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
      >     #17 0x00001387fbe5 in Run ./../../base/callback.h:125:12
      >     #18 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
      >     #19 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
      >     #20 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
      >     #21 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
      >     #22 0x00000d34ab21 in Run ./../../base/callback.h:125:12
      >     #23 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
      >     #24 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
      >     #25 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
      >     #26 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
      >     #27 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
      >     #28 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
      >     #29 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
      >     #30 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
      >     #31 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
      >     #32 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
      >     #33 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #34 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
      >     #35 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
      >     #36 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
      >     #37 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #38 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
      >     #39 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
      >     #40 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
      >     #41 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
      >     #42 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
      >     #43 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
      >     #44 0x7fe3e82c5f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
      >     #45 0x000000a511ba in _start ??:0:0
      > [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      > [9681:9681:0529/225648.292655:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [9681:9709:0529/225648.491081:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [9681:9709:0529/225648.491704:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      > [9681:9681:0529/225653.563139:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      > [9681:9764:0529/225653.719267:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      > [9681:9681:0529/225654.670750:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9681:9681:0529/225657.293016:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9681:9681:0529/225700.335612:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9681:9681:0529/225703.324806:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9681:9681:0529/225804.664156:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9681:9681:0529/225928.685288:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > BrowserTestBase received signal: Terminated. Backtrace:
      >     #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
      >     #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
      >     #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
      >     #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
      >     #4 0x7f6d3333fcb0 in killpg ??:?
      >     #5 0x7f6d3333fcb0 in ?? ??:0
      >     #6 0x7f6d334076d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
      >     #7 0x000000a770a4 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
      >     #8 0x00001704b89b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
      >     #9 0x00001703ec8b in event_base_loop ./../../base/third_party/libevent/event.c:512:9
      >     #10 0x00001355a138 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
      >     #11 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
      >     #12 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
      >     #13 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
      >     #14 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
      >     #15 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
      >     #16 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
      >     #17 0x00001387fbe5 in Run ./../../base/callback.h:125:12
      >     #18 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
      >     #19 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
      >     #20 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
      >     #21 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
      >     #22 0x00000d34ab21 in Run ./../../base/callback.h:125:12
      >     #23 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
      >     #24 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
      >     #25 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
      >     #26 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
      >     #27 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
      >     #28 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
      >     #29 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
      >     #30 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
      >     #31 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
      >     #32 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
      >     #33 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #34 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
      >     #35 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
      >     #36 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
      >     #37 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #38 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
      >     #39 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
      >     #40 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
      >     #41 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
      >     #42 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
      >     #43 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
      >     #44 0x7f6d3332af45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
      >     #45 0x000000a511ba in _start ??:0:0
      > [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      > [9971:9971:0529/225953.241021:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [9971:9999:0529/225953.449328:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [9971:9999:0529/225953.449892:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      > [9971:9971:0529/225958.400556:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      > [9971:10053:0529/225958.532493:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      > [9971:9971:0529/225959.377349:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9971:9971:0529/230002.227064:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9971:9971:0529/230005.286414:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9971:9971:0529/230008.209328:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9971:9971:0529/230103.646916:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [9971:9971:0529/230224.632095:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > BrowserTestBase received signal: Terminated. Backtrace:
      >     #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
      >     #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
      >     #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
      >     #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
      >     #4 0x7f12d1488cb0 in killpg ??:?
      >     #5 0x7f12d1488cb0 in ?? ??:0
      >     #6 0x7f12d15506d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
      >     #7 0x000000a770a4 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
      >     #8 0x00001704b89b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
      >     #9 0x00001703ec8b in event_base_loop ./../../base/third_party/libevent/event.c:512:9
      >     #10 0x00001355a138 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
      >     #11 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
      >     #12 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
      >     #13 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
      >     #14 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
      >     #15 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
      >     #16 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
      >     #17 0x00001387fbe5 in Run ./../../base/callback.h:125:12
      >     #18 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
      >     #19 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
      >     #20 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
      >     #21 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
      >     #22 0x00000d34ab21 in Run ./../../base/callback.h:125:12
      >     #23 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
      >     #24 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
      >     #25 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
      >     #26 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
      >     #27 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
      >     #28 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
      >     #29 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
      >     #30 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
      >     #31 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
      >     #32 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
      >     #33 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #34 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
      >     #35 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
      >     #36 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
      >     #37 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #38 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
      >     #39 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
      >     #40 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
      >     #41 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
      >     #42 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
      >     #43 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
      >     #44 0x7f12d1473f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
      >     #45 0x000000a511ba in _start ??:0:0
      > [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      > [10186:10186:0529/230253.379633:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [10186:10214:0529/230253.588059:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      > ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      > ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      > ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      > ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      > ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      > ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      > [10186:10214:0529/230253.589228:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      > [10186:10186:0529/230258.651324:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      > [10186:10267:0529/230258.790038:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      > [10186:10186:0529/230259.634483:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [10186:10186:0529/230302.223698:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [10186:10186:0529/230305.265591:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [10186:10186:0529/230308.238544:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [10186:10186:0529/230402.646445:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > [10186:10186:0529/230525.634213:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      > BrowserTestBase received signal: Terminated. Backtrace:
      >     #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
      >     #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
      >     #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
      >     #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
      >     #4 0x7f0a55d86cb0 in killpg ??:?
      >     #5 0x7f0a55d86cb0 in ?? ??:0
      >     #6 0x000000a6d2d4 in __msan_set_alloca_origin4 /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan.cc:558:12
      >     #7 0x00001b72c053 in std::__1::enable_if<(__is_forward_iterator<std::__1::__wrap_iter<cc::DrawImage*> >::value) && (is_constructible<cc::DrawImage, std::__1::iterator_traits<std::__1::__wrap_iter<cc::DrawImage*> >::reference>::value), std::__1::__wrap_iter<cc::DrawImage*> >::type std::__1::vector<cc::DrawImage, std::__1::allocator<cc::DrawImage> >::insert<std::__1::__wrap_iter<cc::DrawImage*> >(std::__1::__wrap_iter<cc::DrawImage const*>, std::__1::__wrap_iter<cc::DrawImage*>, std::__1::__wrap_iter<cc::DrawImage*>) ./../../buildtools/third_party/libc++/trunk/include/vector:1959:0
      >     #8 0x00001b71d05d in cc::TileManager::ScheduleTasks(cc::TileManager::PrioritizedWorkToSchedule) ./../../cc/tiles/tile_manager.cc:1021:21
      >     #9 0x00001b716797 in cc::TileManager::PrepareTiles(cc::GlobalStateThatImpactsTilePriority const&) ./../../cc/tiles/tile_manager.cc:520:3
      >     #10 0x00001b4bb195 in cc::LayerTreeHostImpl::PrepareTiles() ./../../cc/trees/layer_tree_host_impl.cc:607:42
      >     #11 0x00001b7ebfac in cc::SingleThreadProxy::ScheduledActionPrepareTiles() ./../../cc/trees/single_thread_proxy.cc:834:15
      >     #12 0x00001b83107b in cc::Scheduler::ProcessScheduledActions() ./../../cc/scheduler/scheduler.cc:0:20
      >     #13 0x00001b82fe9f in cc::Scheduler::OnBeginImplFrameDeadline() ./../../cc/scheduler/scheduler.cc:642:3
      >     #14 0x00001322a1d2 in Run ./../../base/callback.h:96:12
      >     #15 0x00001322a1d2 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
      >     #16 0x0000132ab7a5 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
      >     #17 0x0000132adb1b in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
      >     #18 0x0000132adb1b in base::MessageLoop::DoDelayedWork(base::TimeTicks*) ./../../base/message_loop/message_loop.cc:413:0
      >     #19 0x000013559d67 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:220:27
      >     #20 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
      >     #21 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
      >     #22 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
      >     #23 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
      >     #24 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
      >     #25 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
      >     #26 0x00001387fbe5 in Run ./../../base/callback.h:125:12
      >     #27 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
      >     #28 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
      >     #29 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
      >     #30 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
      >     #31 0x00000d34ab21 in Run ./../../base/callback.h:125:12
      >     #32 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
      >     #33 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
      >     #34 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
      >     #35 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
      >     #36 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
      >     #37 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
      >     #38 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
      >     #39 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
      >     #40 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
      >     #41 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
      >     #42 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #43 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
      >     #44 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
      >     #45 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
      >     #46 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
      >     #47 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
      >     #48 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
      >     #49 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
      >     #50 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
      >     #51 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
      >     #52 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
      >     #53 0x7f0a55d71f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
      >     #54 0x000000a511ba in _start ??:0:0
      > 
      > 
      > Original change's description:
      > > shared worker: Add tests for Chrome extensions.
      > > 
      > > We didn't have specific test coverage for shared worker from Chrome
      > > extensions, just incidental ones via the ExtensionApiTest.Debugger and
      > > ExtensionApiTestWithSwitch.ExtensionDebugger.
      > > 
      > > Shared workers go through a very different loading path than other
      > > resources, so it's useful to have tests for them especially
      > > including interaction with service workers.
      > > 
      > > This adds tests that currently fail with NetworkService, a next
      > > patch will have a fix.
      > > 
      > > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      > > Change-Id: Ifa6bb3dec8bdea34c3fbefbaeab324fadcb5c929
      > > Bug: 839982
      > > Reviewed-on: https://chromium-review.googlesource.com/1074848
      > > Commit-Queue: Matt Falkenhagen <falken@chromium.org>
      > > Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#562700}
      > 
      > TBR=falken@chromium.org,lazyboy@chromium.org
      > 
      > Change-Id: I880c6e859c9414070ad4783dc9e703f4324ecf29
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: 839982
      > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      > Reviewed-on: https://chromium-review.googlesource.com/1078367
      > Reviewed-by: Thiemo Nagel <tnagel@chromium.org>
      > Commit-Queue: Thiemo Nagel <tnagel@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#562766}
      
      TBR=falken@chromium.org,lazyboy@chromium.org,tnagel@chromium.org
      
      Change-Id: I991a94e747d633670cf7fa886c177626d553f690
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 839982
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      Reviewed-on: https://chromium-review.googlesource.com/1078387Reviewed-by: default avatarThiemo Nagel <tnagel@chromium.org>
      Commit-Queue: Thiemo Nagel <tnagel@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562770}
      610eddf7
    • Eliot Courtney's avatar
      Don't show the backdrop in tablet mode for PIP windows. · 5dccd782
      Eliot Courtney authored
      BUG=b:80111986
      
      Change-Id: Ic9e3fa62dbcea036d37567f5dd789aa693908676
      Reviewed-on: https://chromium-review.googlesource.com/1075949Reviewed-by: default avatarStefan Kuhne <skuhne@chromium.org>
      Commit-Queue: Eliot Courtney <edcourtney@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562769}
      5dccd782
    • Vasilii Sukhanov's avatar
      Move password generation UI prompt to the passwords/ folder. · d13cd396
      Vasilii Sukhanov authored
      TBR=rouslan@chromium.org,groby@chromium.org
      
      Bug: 768881
      Change-Id: I128074ab5dccb401744c2f3a8aaf4d059b0c4eac
      Reviewed-on: https://chromium-review.googlesource.com/1076295Reviewed-by: default avatarEvan Stade <estade@chromium.org>
      Commit-Queue: Vasilii Sukhanov <vasilii@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562768}
      d13cd396
    • Risan's avatar
      Chrome: DiskQuota mojo definition · b44aac47
      Risan authored
      This bridge is to allow Android in container to query quota statistics from ChromeOS through Chrome.
      
      BUG=b:62995196
      TEST=Compiled.
      
      Change-Id: I8beb46aa2a2843d2cf768dbc7ce1feee730f5312
      Reviewed-on: https://chromium-review.googlesource.com/1070168Reviewed-by: default avatarJorge Lucangeli Obes <jorgelo@chromium.org>
      Reviewed-by: default avatarHidehiko Abe <hidehiko@chromium.org>
      Reviewed-by: default avatarRyo Hashimoto <hashimoto@chromium.org>
      Commit-Queue: Risan <risan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562767}
      b44aac47
    • Thiemo Nagel's avatar
      Revert "shared worker: Add tests for Chrome extensions." · 4796a2aa
      Thiemo Nagel authored
      This reverts commit 62628bf9.
      
      Reason for revert: Speculative revert due to Linux ChromiumOS MSan Tests failures:
      
      https://ci.chromium.org/buildbot/chromium.memory/Linux%20ChromiumOS%20MSan%20Tests/7363
      
       [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      [14149:14149:0529/223016.256914:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [14149:14299:0529/223016.655436:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [14149:14299:0529/223016.656150:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      [14149:14149:0529/223023.245267:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      [14149:14372:0529/223023.626405:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      [14149:14149:0529/223024.849020:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223027.955574:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223031.378924:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223034.498789:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [14149:14149:0529/223216.859287:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      BrowserTestBase received signal: Terminated. Backtrace:
          #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
          #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
          #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
          #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
          #4 0x7fe3e82dacb0 in killpg ??:?
          #5 0x7fe3e82dacb0 in ?? ??:0
          #6 0x7fe3e83a26d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
          #7 0x000000a770a4 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
          #8 0x00001704b89b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
          #9 0x00001703ec8b in event_base_loop ./../../base/third_party/libevent/event.c:512:9
          #10 0x00001355a138 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
          #11 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
          #12 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
          #13 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
          #14 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
          #15 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
          #16 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
          #17 0x00001387fbe5 in Run ./../../base/callback.h:125:12
          #18 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
          #19 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
          #20 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
          #21 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
          #22 0x00000d34ab21 in Run ./../../base/callback.h:125:12
          #23 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
          #24 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
          #25 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
          #26 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
          #27 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
          #28 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
          #29 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
          #30 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
          #31 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
          #32 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
          #33 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #34 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
          #35 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
          #36 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
          #37 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #38 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
          #39 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
          #40 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
          #41 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
          #42 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
          #43 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
          #44 0x7fe3e82c5f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
          #45 0x000000a511ba in _start ??:0:0
      [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      [9681:9681:0529/225648.292655:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [9681:9709:0529/225648.491081:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [9681:9709:0529/225648.491704:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      [9681:9681:0529/225653.563139:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      [9681:9764:0529/225653.719267:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      [9681:9681:0529/225654.670750:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9681:9681:0529/225657.293016:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9681:9681:0529/225700.335612:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9681:9681:0529/225703.324806:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9681:9681:0529/225804.664156:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9681:9681:0529/225928.685288:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      BrowserTestBase received signal: Terminated. Backtrace:
          #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
          #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
          #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
          #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
          #4 0x7f6d3333fcb0 in killpg ??:?
          #5 0x7f6d3333fcb0 in ?? ??:0
          #6 0x7f6d334076d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
          #7 0x000000a770a4 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
          #8 0x00001704b89b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
          #9 0x00001703ec8b in event_base_loop ./../../base/third_party/libevent/event.c:512:9
          #10 0x00001355a138 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
          #11 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
          #12 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
          #13 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
          #14 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
          #15 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
          #16 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
          #17 0x00001387fbe5 in Run ./../../base/callback.h:125:12
          #18 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
          #19 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
          #20 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
          #21 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
          #22 0x00000d34ab21 in Run ./../../base/callback.h:125:12
          #23 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
          #24 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
          #25 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
          #26 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
          #27 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
          #28 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
          #29 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
          #30 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
          #31 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
          #32 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
          #33 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #34 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
          #35 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
          #36 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
          #37 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #38 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
          #39 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
          #40 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
          #41 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
          #42 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
          #43 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
          #44 0x7f6d3332af45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
          #45 0x000000a511ba in _start ??:0:0
      [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      [9971:9971:0529/225953.241021:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [9971:9999:0529/225953.449328:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [9971:9999:0529/225953.449892:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      [9971:9971:0529/225958.400556:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      [9971:10053:0529/225958.532493:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      [9971:9971:0529/225959.377349:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9971:9971:0529/230002.227064:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9971:9971:0529/230005.286414:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9971:9971:0529/230008.209328:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9971:9971:0529/230103.646916:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [9971:9971:0529/230224.632095:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      BrowserTestBase received signal: Terminated. Backtrace:
          #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
          #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
          #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
          #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
          #4 0x7f12d1488cb0 in killpg ??:?
          #5 0x7f12d1488cb0 in ?? ??:0
          #6 0x7f12d15506d3 in epoll_wait /build/eglibc-ripdx6/eglibc-2.19/misc/../sysdeps/unix/syscall-template.S:81:0
          #7 0x000000a770a4 in __interceptor_epoll_wait /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:862:13
          #8 0x00001704b89b in epoll_dispatch ./../../base/third_party/libevent/epoll.c:198:8
          #9 0x00001703ec8b in event_base_loop ./../../base/third_party/libevent/event.c:512:9
          #10 0x00001355a138 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:247:9
          #11 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
          #12 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
          #13 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
          #14 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
          #15 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
          #16 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
          #17 0x00001387fbe5 in Run ./../../base/callback.h:125:12
          #18 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
          #19 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
          #20 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
          #21 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
          #22 0x00000d34ab21 in Run ./../../base/callback.h:125:12
          #23 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
          #24 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
          #25 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
          #26 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
          #27 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
          #28 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
          #29 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
          #30 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
          #31 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
          #32 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
          #33 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #34 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
          #35 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
          #36 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
          #37 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #38 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
          #39 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
          #40 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
          #41 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
          #42 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
          #43 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
          #44 0x7f12d1473f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
          #45 0x000000a511ba in _start ??:0:0
      [ RUN      ] ExtensionWebRequestApiTest.WebRequestAuthRequired
      [10186:10186:0529/230253.379633:WARNING:user_session_manager.cc(1091)] Attempting to save user password for non enterprise user.
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [10186:10214:0529/230253.588059:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
      ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
      ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
      ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
      ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
      ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
      ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
      [10186:10214:0529/230253.589228:WARNING:alsa_util.cc(24)] PcmOpen: plug:default,No such file or directory
      [10186:10186:0529/230258.651324:ERROR:textfield.cc(1754)] Not implemented reached in virtual bool views::Textfield::ShouldDoLearning()
      [10186:10267:0529/230258.790038:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
      [10186:10186:0529/230259.634483:INFO:CONSOLE(0)] "[SUCCESS] authRequiredNonBlocking", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [10186:10186:0529/230302.223698:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [10186:10186:0529/230305.265591:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [10186:10186:0529/230308.238544:INFO:CONSOLE(0)] "[SUCCESS] authRequiredSyncSetAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [10186:10186:0529/230402.646445:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncNoAction", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      [10186:10186:0529/230525.634213:INFO:CONSOLE(0)] "[SUCCESS] authRequiredAsyncCancelAuth", source: chrome-extension://chbigaineimkgiedpecafcaejhjcdebm/test_auth_required.html (0)
      BrowserTestBase received signal: Terminated. Backtrace:
          #0 0x000000a8dfe1 in __interceptor_backtrace /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:3980:13
          #1 0x00001350f30f in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:808:41
          #2 0x000014f9f062 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:87:5
          #3 0x000000ab5989 in SignalHandler(int) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:995:3
          #4 0x7f0a55d86cb0 in killpg ??:?
          #5 0x7f0a55d86cb0 in ?? ??:0
          #6 0x000000a6d2d4 in __msan_set_alloca_origin4 /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/msan/msan.cc:558:12
          #7 0x00001b72c053 in std::__1::enable_if<(__is_forward_iterator<std::__1::__wrap_iter<cc::DrawImage*> >::value) && (is_constructible<cc::DrawImage, std::__1::iterator_traits<std::__1::__wrap_iter<cc::DrawImage*> >::reference>::value), std::__1::__wrap_iter<cc::DrawImage*> >::type std::__1::vector<cc::DrawImage, std::__1::allocator<cc::DrawImage> >::insert<std::__1::__wrap_iter<cc::DrawImage*> >(std::__1::__wrap_iter<cc::DrawImage const*>, std::__1::__wrap_iter<cc::DrawImage*>, std::__1::__wrap_iter<cc::DrawImage*>) ./../../buildtools/third_party/libc++/trunk/include/vector:1959:0
          #8 0x00001b71d05d in cc::TileManager::ScheduleTasks(cc::TileManager::PrioritizedWorkToSchedule) ./../../cc/tiles/tile_manager.cc:1021:21
          #9 0x00001b716797 in cc::TileManager::PrepareTiles(cc::GlobalStateThatImpactsTilePriority const&) ./../../cc/tiles/tile_manager.cc:520:3
          #10 0x00001b4bb195 in cc::LayerTreeHostImpl::PrepareTiles() ./../../cc/trees/layer_tree_host_impl.cc:607:42
          #11 0x00001b7ebfac in cc::SingleThreadProxy::ScheduledActionPrepareTiles() ./../../cc/trees/single_thread_proxy.cc:834:15
          #12 0x00001b83107b in cc::Scheduler::ProcessScheduledActions() ./../../cc/scheduler/scheduler.cc:0:20
          #13 0x00001b82fe9f in cc::Scheduler::OnBeginImplFrameDeadline() ./../../cc/scheduler/scheduler.cc:642:3
          #14 0x00001322a1d2 in Run ./../../base/callback.h:96:12
          #15 0x00001322a1d2 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:101:0
          #16 0x0000132ab7a5 in base::MessageLoop::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop.cc:319:25
          #17 0x0000132adb1b in DeferOrRunPendingTask ./../../base/message_loop/message_loop.cc:329:5
          #18 0x0000132adb1b in base::MessageLoop::DoDelayedWork(base::TimeTicks*) ./../../base/message_loop/message_loop.cc:413:0
          #19 0x000013559d67 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:220:27
          #20 0x00001336b330 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
          #21 0x000015058275 in content::RunThisRunLoop(base::RunLoop*) ./../../content/public/test/test_utils.cc:128:13
          #22 0x00002b95647d in extensions::ResultCatcher::GetNextResult() ./../../extensions/test/result_catcher.cc:35:5
          #23 0x000004dfa6f2 in extensions::ExtensionApiTest::RunExtensionTestImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int) ./../../chrome/browser/extensions/extension_apitest.cc:392:16
          #24 0x0000049ace7e in extensions::ExtensionWebRequestApiTest_WebRequestAuthRequired_Test::RunTestOnMainThread() ./../../chrome/browser/extensions/api/web_request/web_request_apitest.cc:445:3
          #25 0x000014f9e3f2 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:385:5
          #26 0x00001387fbe5 in Run ./../../base/callback.h:125:12
          #27 0x00001387fbe5 in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:2098:0
          #28 0x00001387b5c0 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1492:18
          #29 0x000007604b81 in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:684:32
          #30 0x00000bd8f78b in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:962:13
          #31 0x00000d34ab21 in Run ./../../base/callback.h:125:12
          #32 0x00000d34ab21 in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:44:0
          #33 0x00000bd875e8 in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:873:25
          #34 0x00000bd9b176 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main_runner_impl.cc:148:15
          #35 0x00000bd7c28c in content::BrowserMain(content::MainFunctionParams const&, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/browser/browser_main.cc:47:20
          #36 0x000012ff6795 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*, std::__1::unique_ptr<content::BrowserProcessSubThread, std::__1::default_delete<content::BrowserProcessSubThread> >) ./../../content/app/content_main_runner_impl.cc:620:10
          #37 0x000012ffa9aa in content::ContentMainRunnerImpl::Run() ./../../content/app/content_main_runner_impl.cc:964:12
          #38 0x00001c607013 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:459:29
          #39 0x000012ff0d18 in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
          #40 0x000014f9c8c0 in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:323:3
          #41 0x00001372d0cf in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:244:20
          #42 0x000008b46826 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #43 0x000008b4a8bc in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
          #44 0x000008b4c34a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
          #45 0x000008b82a55 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
          #46 0x000008b81328 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
          #47 0x0000137959f1 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2329:46
          #48 0x0000137959f1 in base::TestSuite::Run() ./../../base/test/test_suite.cc:275:0
          #49 0x0000131f45a4 in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:65:38
          #50 0x000015048025 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:625:31
          #51 0x0000131f5d07 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:170:10
          #52 0x0000131f4390 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
          #53 0x7f0a55d71f45 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
          #54 0x000000a511ba in _start ??:0:0
      
      
      Original change's description:
      > shared worker: Add tests for Chrome extensions.
      > 
      > We didn't have specific test coverage for shared worker from Chrome
      > extensions, just incidental ones via the ExtensionApiTest.Debugger and
      > ExtensionApiTestWithSwitch.ExtensionDebugger.
      > 
      > Shared workers go through a very different loading path than other
      > resources, so it's useful to have tests for them especially
      > including interaction with service workers.
      > 
      > This adds tests that currently fail with NetworkService, a next
      > patch will have a fix.
      > 
      > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      > Change-Id: Ifa6bb3dec8bdea34c3fbefbaeab324fadcb5c929
      > Bug: 839982
      > Reviewed-on: https://chromium-review.googlesource.com/1074848
      > Commit-Queue: Matt Falkenhagen <falken@chromium.org>
      > Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#562700}
      
      TBR=falken@chromium.org,lazyboy@chromium.org
      
      Change-Id: I880c6e859c9414070ad4783dc9e703f4324ecf29
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 839982
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      Reviewed-on: https://chromium-review.googlesource.com/1078367Reviewed-by: default avatarThiemo Nagel <tnagel@chromium.org>
      Commit-Queue: Thiemo Nagel <tnagel@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#562766}
      4796a2aa