New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 847448 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: May 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug-Regression



Sign in to add a comment

43.9% regression in system_health.memory_mobile at 1526588472:1526593303

Project Member Reported by kraynov@chromium.org, May 29 2018

Issue description

See the link to graphs below.
 
Project Member

Comment 1 by 42576172...@developer.gserviceaccount.com, May 29 2018

All graphs for this bug:
  https://chromeperf.appspot.com/group_report?bug_id=847448

(For debugging:) Original alerts at time of bug-filing:
  https://chromeperf.appspot.com/group_report?sid=8f4651288c023522d57bf882f7a75709e7d5c075bc04546e0ce0eb9ea7a1633a


Bot(s) for this bug's original alert(s):

perf-go-webview-phone
Project Member

Comment 3 by 42576172...@developer.gserviceaccount.com, May 30 2018

Cc: danakj@chromium.org
Owner: danakj@chromium.org
Status: Assigned (was: Untriaged)

=== Auto-CCing suspected CL author danakj@chromium.org ===

Hi danakj@chromium.org, the bisect results pointed to your CL, please take a look at the
results.


=== BISECT JOB RESULTS ===
Perf regression found with culprit

Suspected Commit
  Author : danakj
  Commit : 5a196055274269b28b99be81b56faf3ef931f5b9
  Date   : Thu May 17 14:27:05 2018
  Subject: Remove GL context use from LayerTreeResourceProvider.

Bisect Details
  Configuration: go-webview-phone-perf-bisect
  Benchmark    : system_health.memory_mobile
  Metric       : memory:webview:all_processes:reported_by_chrome:gpu:effective_size_avg/browse_news/browse_news_cnn
  Change       : 43.87% | 2363392.0 -> 3400192.0

Revision                                       Result                 N
android-chrome@62ac6b640b                      2363392 +- 0.0         6       good
android-chrome@5d9ff5e744                      2363392 +- 0.0         9       good
android-chrome@5d9ff5e744,chromium@559523      2363392 +- 0.0         9       good
android-chrome@5d9ff5e744,chromium@559524      3227392 +- 423272      6       bad       <--
android-chrome@5d9ff5e744,chromium@559525      3168658 +- 461046      14      bad
android-chrome@5d9ff5e744,chromium@559528      3284992 +- 345600      9       bad
android-chrome@963c5cec85                      3400192 +- 0.0         6       bad

Please refer to the following doc on diagnosing memory regressions:
  https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra/memory_benchmarks.md

To Run This Test
  src/tools/perf/run_benchmark -v --browser=android-webview --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=browse.news.cnn system_health.memory_mobile

More information on addressing performance regressions:
  http://g.co/ChromePerformanceRegressions

Debug information about this bisect:
  https://chromeperf.appspot.com/buildbucket_job_status/8945186105981853536


For feedback, file a bug with component Speed>Bisection

Comment 5 by danakj@chromium.org, May 30 2018

Cc: piman@chromium.org
This is very surprising, as I only moved code around. I'm going to bisect again..
Project Member

Comment 6 by 42576172...@developer.gserviceaccount.com, May 30 2018


=== BISECT JOB RESULTS ===
Perf regression found with culprit

Suspected Commit
  Author : danakj
  Commit : 5a196055274269b28b99be81b56faf3ef931f5b9
  Date   : Thu May 17 14:27:05 2018
  Subject: Remove GL context use from LayerTreeResourceProvider.

Bisect Details
  Configuration: go-webview-phone-perf-bisect
  Benchmark    : system_health.memory_mobile
  Metric       : memory:webview:all_processes:reported_by_chrome:gpu:effective_size_avg/browse_news/browse_news_cnn
  Change       : 40.82% | 2363392.0 -> 3328028.44444

Revision                                       Result                 N
android-chrome@62ac6b640b                      2363392 +- 0.0         9      good
android-chrome@5d9ff5e744                      2363392 +- 0.0         6      good
android-chrome@5d9ff5e744,chromium@559523      2363392 +- 0.0         6      good
android-chrome@5d9ff5e744,chromium@559524      3227392 +- 518400      9      bad       <--
android-chrome@5d9ff5e744,chromium@559525      3227392 +- 423272      6      bad
android-chrome@5d9ff5e744,chromium@559528      3400192 +- 0.0         6      bad
android-chrome@963c5cec85                      3328028 +- 445224      9      bad

Please refer to the following doc on diagnosing memory regressions:
  https://chromium.googlesource.com/chromium/src/+/master/docs/memory-infra/memory_benchmarks.md

To Run This Test
  src/tools/perf/run_benchmark -v --browser=android-webview --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=browse.news.cnn system_health.memory_mobile

More information on addressing performance regressions:
  http://g.co/ChromePerformanceRegressions

Debug information about this bisect:
  https://chromeperf.appspot.com/buildbucket_job_status/8945091023048304608


For feedback, file a bug with component Speed>Bisection

Comment 7 by danakj@chromium.org, May 31 2018

Status: Started (was: Assigned)
I will bisect within the patch locally.

Comment 8 by danakj@chromium.org, May 31 2018

memory:webview:all_processes:reported_by_chrome:gpu:effective_size locally with android-webview:

with --pageset-repeat=1 i get 2.1MB before and after the patch
with --pageset-repeat=3 i get 2.1MB before and 1.5MB after the patch

..

Comment 9 by danakj@chromium.org, May 31 2018

I've been trying this all day, the 5minutes per test-run, 15minutes to run 3 times and get something more reliable thing has been a BLAST.

Without the patch, what happens is it is consistently always 2.1MB.
With the patch, it's usually 2.1MB too, but sometimes it's < 1MB so we end up with this average of 1.5 on 3 runs.

I don't know why the memory /increased/ on the bots tho instead.. but they show a lot of variance compared to before, so at least that part is consistent...

The only thing that I can see as possible is the move of glFinish() from LTRP to LayerTreeHostImpl.. but that means other users of LTRP (ie the VideoFrameResourceProvider) don't have that glFinish() anymore, and maybe it was doing.. something.. over there by accident, if that code even runs.

I'm still in the dark though. As it's flaky and takes 15min to even try something... yeah.
Switching gears.. Looking at the traces instead. The after trace has 2.7 more memory in cc.

1.8MB in tile_memory and 0.9MB in image_memory. So seems like some tiles are not deleted. I see in fact 2 tiles (884KB each) listed in the trace after that aren't there before.

But if cc is claiming responsibility you'd think it still considers them part of its ResourcePool.. and thus it didn't delete them and it's not a flush/finish problem..?
Adding prints at the calls to ShallowFlushCHROMUIM() they all have a context_provider as we'd expect so they do call flush, not avoiding it somehow when the LTRP would have succeeded. ~VideoFrameResourceProvider does not occur.
I think I am out of ideas. Here's the call site changes:

~LayerTreeResourceProvider: Finish() moved. This never even runs in my local test. Nor LayerTreeHostImpl::ReleaseLayerTreeFrameSink() 

HUDLayerImpl::UpdateHudTexture resource pool creation updated: Does not run.

LayerTreeResourceProvider::PrepareSendToParent: uses a passed in context, but is not conditional, and if context changed then the one in LTRP before would have been invalid and crashed

ResourcePool::ResourcePool(): using_gpu_resources_(resource_mode == Mode::kGpu) used to happen. All uses of this changed to !!context_provider_. Creation of ResourcePool before was if(context) { kGpu } else { kSoftware }, so ResourcePool was always created, and context!=null === kGpu.

ResourcePool::EvictExpiredResources() calls flush on the context directly if not null. I printed and all cases this is reached the context is non-null (android so expected..) so it is calling the flush. LayerTreeResourceProvider would have had a context too of course so it would have as well, since it is created at the same time as the ResourcePool.

LayerTreeHostImpl::ReclaimResources() is never called when !visible_ in my test locally.

and that's it so..
Cc: boliu@chromium.org
About to WontFix this and claim "timing" but +boliu FYI. And double checking 1 more thing..
There's also 1 MB in the gpu category in the after trace, which is 2 textures. I guess that's the one the alert is pointing at, even though there's the 2 extra in cc too.

These 2 must be disowned by cc, but haven't yet been deleted in the gpu. That is more likely I guess that a ShallowFlushCHROMIUM didn't happen yet maybe? But printfs say they are happening the same.

Also verified that the PrepareSendToParent is using the same context always that the LayerTreeResourceProvider was handed before, and it is.

For fun:

05-31 19:36:23.361 15763 15795 E chromium: [ERROR:devtools_http_handler.cc(292)] Cannot start http server for devtools. Stop devtools.
05-31 19:36:25.010 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2938)] 0x976d4470 resourceprovider created 0x9bfe2080  <- the context pointer
05-31 19:36:25.714 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080  <- the context pointer
05-31 19:36:26.738 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:31.305 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:32.305 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:32.875 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:33.320 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:35.215 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:40.109 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080                                <- the context pointer
05-31 19:36:43.667 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:45.764 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:47.822 15634 15636 E chromium: [0531/193647.822485:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:36:47.834 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:49.889 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:50.638 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:36:51.025 15634 15636 E chromium: [0531/193651.025824:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:36:52.727 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:57.001 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:58.072 15634 15636 E chromium: [0531/193658.072699:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:36:58.232 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:36:59.489 15634 15636 E chromium: [0531/193659.488958:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:36:59.810 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:03.869 15763 15802 E chromium: [ERROR:budget_service.cc(145)] Unable to connect to the Mojo BudgetService.
05-31 19:37:04.697 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:37:05.496 15634 15636 E chromium: [0531/193705.496649:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:37:05.618 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:10.251 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:15.142 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:37:17.840 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:18.580 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:18.932 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:19.556 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:19.681 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:19.789 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:20.014 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:20.504 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:21.909 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:22.501 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:24.899 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:37:35.140 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:39.357 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:41.847 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:44.025 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:48.906 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:53.234 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:55.443 15763 15802 E chromium: [ERROR:budget_service.cc(145)] Unable to connect to the Mojo BudgetService.
05-31 19:37:56.394 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:37:57.651 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:00.958 15634 15636 E chromium: [0531/193800.958685:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:38:01.049 15634 15636 E chromium: [0531/193801.049108:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:38:01.824 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:01.929 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:02.045 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:02.156 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:02.269 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:02.378 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:02.486 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:02.546 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:38:02.602 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:03.275 15634 15636 E chromium: [0531/193803.275518:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:38:04.533 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:04.654 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:04.764 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:04.875 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:04.981 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:05.086 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:05.193 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:05.298 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:05.991 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:06.766 15634 15636 E chromium: [0531/193806.766729:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:38:07.292 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:07.403 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:07.512 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:07.619 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:07.726 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:07.833 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:07.944 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:08.056 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:08.465 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:12.194 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:38:16.381 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:18.397 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:18.519 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:18.629 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:18.755 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:19.231 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:19.353 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:19.476 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:19.586 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:19.725 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:19.832 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.080 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.191 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.299 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.408 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.530 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.635 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.741 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.847 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:20.951 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:21.259 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:38:22.517 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:26.168 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:26.821 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:27.281 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:28.333 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:33.232 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:38:37.620 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:37.981 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:38.250 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:41.689 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:42.867 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:38:43.725 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:46.359 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:48.775 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:53.660 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:38:54.095 15763 15802 E chromium: [ERROR:budget_service.cc(145)] Unable to connect to the Mojo BudgetService.
05-31 19:38:55.840 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:38:56.587 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:00.710 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:02.425 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:02.550 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:02.672 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:02.801 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:02.910 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.020 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.125 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.231 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.363 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.470 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.578 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.684 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.792 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:03.898 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:04.006 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:04.113 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:05.607 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:39:08.855 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:09.744 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:10.079 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:10.433 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:11.171 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:11.426 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:11.654 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:13.008 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:17.888 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:39:18.581 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:22.159 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:23.460 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:39:24.002 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:27.238 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:28.907 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:29.716 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:31.123 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:32.887 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:32.907 15634 15636 E chromium: [0531/193932.906988:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:32.996 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:33.106 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:33.214 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:33.321 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:33.428 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:33.535 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:33.641 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.021 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.129 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.235 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.345 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.453 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.564 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.676 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:34.772 15634 15636 E chromium: [0531/193934.772528:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:34.793 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:35.484 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:36.240 15763 15802 E chromium: [ERROR:budget_service.cc(145)] Unable to connect to the Mojo BudgetService.
05-31 19:39:36.522 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:36.629 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:36.735 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:36.843 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:36.957 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:37.068 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:37.181 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:37.294 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:39.113 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:39.286 15634 15636 E chromium: [0531/193939.286840:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:39.331 15634 15636 E chromium: [0531/193939.331366:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:39.335 15634 15636 E chromium: [0531/193939.335028:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:39.342 15634 15636 E chromium: [0531/193939.342779:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:40.073 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:40.381 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:39:40.436 15634 15636 E chromium: [0531/193940.436682:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.093 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:46.632 15634 15636 E chromium: [0531/193946.632116:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.783 15634 15636 E chromium: [0531/193946.783148:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.786 15634 15636 E chromium: [0531/193946.786810:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.792 15634 15636 E chromium: [0531/193946.792059:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.797 15634 15636 E chromium: [0531/193946.797522:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.803 15634 15636 E chromium: [0531/193946.803015:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.806 15634 15636 E chromium: [0531/193946.806127:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.809 15634 15636 E chromium: [0531/193946.809057:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:46.813 15634 15636 E chromium: [0531/193946.813391:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:47.117 15634 15636 E chromium: [0531/193947.117315:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:47.492 15634 15636 E chromium: [0531/193947.492803:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:47.500 15634 15636 E chromium: [0531/193947.500433:ERROR:socket.cc(344)] read: Connection reset by peer
05-31 19:39:50.984 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:39:54.187 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:55.761 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:55.866 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:55.973 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:56.120 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:56.244 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:56.428 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:56.675 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:56.785 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:56.895 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.009 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.119 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.235 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.347 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.455 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.562 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.675 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.787 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:57.904 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:58.011 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:58.119 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:58.227 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:58.334 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:58.441 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:39:59.980 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:01.661 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:40:03.655 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:04.488 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:04.937 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:05.964 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:10.849 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:40:14.719 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:15.078 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:15.268 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:18.416 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:19.965 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:40:20.559 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:22.966 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:24.952 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:26.387 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:29.773 15763 15802 E chromium: [ERROR:budget_service.cc(145)] Unable to connect to the Mojo BudgetService.
05-31 19:40:31.283 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080
05-31 19:40:31.459 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:32.593 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:36.048 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:37.327 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:37.433 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:37.547 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:37.672 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:37.778 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:37.883 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:37.987 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:38.092 15763 15806 E chromium: [ERROR:layer_tree_host_impl.cc(2048)] 0x976d4470 resourceprovider prepare 0x9bfe2080
05-31 19:40:40.913 15763 15806 E chromium: [ERROR:resource_pool.cc(489)] Shallow Flush 0x9bfe2080

Ok 1 more observation, the 2 GPU textures that aren't shared with anything else are on a different share group than all the compositor textures. In the before trace that 2nd share group doesn't exist.

So it's not the renderer compositor's textures showing up there..
Status: WontFix (was: Started)
The same build saw this test become less noisy/use less gpu memory: https://chromeperf.appspot.com/group_report?keys=agxzfmNocm9tZXBlcmZyFAsSB0Fub21hbHkYgICQkcj6twoM

It started getting noisy/larger on a range with another meaningless change to LayerTreeResourceProvider.

I really don't think there's more to be done here. The test should maybe do a glFinish() before collecting a memory dump or something to get a more consistent result.
 Issue 847495  has been merged into this issue.

Sign in to add a comment