New issue
Advanced search Search tips

Issue 796115 link

Starred by 1 user

Issue metadata

Status: Archived
Owner:
Closed: Feb 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: ----



Sign in to add a comment

blink_perf.parser/html5-full-render.html failing on chromium.perf/Android One Perf

Project Member Reported by sheriff-...@appspot.gserviceaccount.com, Dec 19 2017

Issue description

Filed by sheriff-o-matic@appspot.gserviceaccount.com on behalf of oysteine@google.com

blink_perf.parser failing on chromium.perf/Android One Perf

Builders failed on: 
- Android One Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Android%20One%20Perf


 
Cc: haraken@chromium.org jbroman@chromium.org yukishiino@chromium.org
Labels: OS-Android
Summary: blink_perf.parser/html5-full-render.html failing on chromium.perf/Android One Perf (was: blink_perf.parser failing on chromium.perf/Android One Perf)
blink_perf.parser/html5-full-render.html consistently crashing on Android One; disabling.


Project Member

Comment 2 by bugdroid1@chromium.org, Dec 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8c9f9d5473326c14eb05fd7df3c6bfbbd4642d13

commit 8c9f9d5473326c14eb05fd7df3c6bfbbd4642d13
Author: Oystein Eftevaag <oysteine@chromium.org>
Date: Tue Dec 19 12:08:04 2017

Disabled blink_perf.parser/html5-full-render.html on Android One due to crashes

TBR=nednguyen@chromium.org
BUG= 796115 
NOTRY=true

Change-Id: I200382c55e20d2b0ca6f9f1c5d70281b9aff3808
Reviewed-on: https://chromium-review.googlesource.com/833871
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Reviewed-by: oysteine <oysteine@chromium.org>
Commit-Queue: oysteine <oysteine@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525001}
[modify] https://crrev.com/8c9f9d5473326c14eb05fd7df3c6bfbbd4642d13/tools/perf/expectations.config

Owner: jbroman@chromium.org
Status: Assigned (was: Available)
Assign to jbroman@ to triage reenabling tests
Owner: lfg@chromium.org
lfg, do you have time to have a look?

Comment 6 by lfg@chromium.org, Dec 19 2017

Looks like OOM to me. The html5-full-render.html test loads a 6.1M html file. The logcat doesn't have a callstack, but there are a lot of processes dying just before the renderer dies:

Interesting parts from the log:

	I/ActivityManager(  520): Process com.google.android.apps.gcs (pid 3067) has died
	I/ActivityManager(  520): Process com.google.android.calendar (pid 2054) has died
	I/ActivityManager(  520): Process android.process.media (pid 15479) has died
	I/ActivityManager(  520): Process com.android.providers.calendar (pid 15191) has died
	I/ActivityManager(  520): Process android.process.acore (pid 2331) has died
	I/ActivityManager(  520): Process com.android.defcontainer (pid 15337) has died
	I/ActivityManager(  520): Process com.google.android.partnersetup (pid 15361) has died
	I/ActivityManager(  520): Process com.google.android.apps.docs (pid 15803) has died
	I/ActivityManager(  520): Process com.google.android.googlequicksearchbox:search (pid 1239) has died
	W/ActivityManager(  520): Scheduling restart of crashed service com.google.android.googlequicksearchbox/com.google.android.search.core.service.SearchService in 1000ms
	D/WifiService(  520): Client connection lost with reason: 4
	I/ActivityManager(  520): Process com.android.musicfx (pid 15383) has died
	I/ActivityManager(  520): Process com.google.android.apps.plus (pid 15934) has died
	I/ActivityManager(  520): Process com.android.vending (pid 15405) has died
	I/ActivityManager(  520): Process com.google.android.volta (pid 15783) has died
	I/ActivityManager(  520): Process com.google.android.youtube (pid 16790) has died
	I/ActivityManager(  520): Process com.google.android.gms (pid 1023) has died
	I/ActivityManager(  520): Process com.google.android.deskclock (pid 2307) has died
	W/art     (  520): Long monitor contention event with owner method=long android.os.Debug.getPss(int, long[], long[]) from Debug.java:4294967294 waiters=0 for 163ms
	I/ActivityManager(  520): Low on memory:
	I/ActivityManager(  520):   ntv   N     6795 kB: mediaserver (pid 273) native
	I/ActivityManager(  520):   ntv   N     2925 kB: cit_watchdog (pid 1853) native
	I/ActivityManager(  520):   ntv   N     2377 kB: zygote (pid 157) native
	I/ActivityManager(  520):   ntv   N     1637 kB: surfaceflinger (pid 136) native
	I/ActivityManager(  520):   ntv   N     1194 kB: drmserver (pid 144) native
	I/ActivityManager(  520):   ntv   N      949 kB: logd (pid 131) native
	I/ActivityManager(  520):   ntv   N      736 kB: media.log (pid 145) native
	I/ActivityManager(  520):   ntv   N      696 kB: mtk_agpsd (pid 150) native
	I/ActivityManager(  520):   ntv   N      556 kB: mtkrild (pid 491) native
	I/ActivityManager(  520):   ntv   N      540 kB: vold (pid 135) native
	I/ActivityManager(  520):   ntv   N     4778 kB: (Other native)
	I/ActivityManager(  520):   sys   P    25794 kB: system (pid 520) fixed
	I/ActivityManager(  520):   pers  P    21112 kB: com.android.systemui (pid 649) fixed
	I/ActivityManager(  520):   pers  P     7404 kB: com.android.phone (pid 885) fixed
	I/ActivityManager(  520):   fore  T   184377 kB: org.chromium.chrome:sandboxed_process0 (pid 18378) service
	I/ActivityManager(  520):                        org.chromium.chrome/org.chromium.content.app.SandboxedProcessService0<=Proc{18347:org.chromium.chrome/u0a75}
	I/ActivityManager(  520):   fore  T    25231 kB: org.chromium.chrome (pid 18347) top-activity
	I/ActivityManager(  520):   vis   IF    8489 kB: com.google.process.location (pid 1131) service
	I/ActivityManager(  520):                        com.google.android.gms/.backup.BackupTransportService<=Proc{520:system/1000}
	I/ActivityManager(  520):   prcp  IB    5014 kB: com.google.android.apps.inputmethod.hindi (pid 834) service
	I/ActivityManager(  520):                        com.google.android.apps.inputmethod.hindi/.HindiInputMethodService<=Proc{520:system/1000}
	I/ActivityManager(  520):   svc   S     7346 kB: com.google.process.gapps (pid 1042) started-services
	I/ActivityManager(  520):   home  HO    8030 kB: com.android.launcher (pid 910) home
	I/ActivityManager(  520):   svcb  S     4002 kB: com.google.android.gms.wearable (pid 15522) started-services
	I/ActivityManager(  520):             319982 kB: TOTAL
	I/ActivityManager(  520):   MemInfo: 20112 kB slab, 3108 kB shmem, 189048 kB vm alloc, 6820 kB page tables 4824 kB kernel stack
	I/ActivityManager(  520):            200 kB buffers, 65632 kB cached, 36808 kB mapped, 7916 kB free
	I/ActivityManager(  520):   Free RAM: 36940 kB
	I/ActivityManager(  520):   Used RAM: 543894 kB
	I/ActivityManager(  520):   Lost RAM: -156266 kB
.
.
.
	E/lowmemorykiller(  133): Error writing /proc/18789/oom_score_adj; errno=22
	I/ActivityManager(  520): Process com.google.android.gms (pid 18789) has died
.
.
.
	I/art     (18378): Explicit concurrent mark sweep GC freed 47(1784B) AllocSpace objects, 0(0B) LOS objects, 24% free, 4MB/6MB, paused 711us total 27.254ms
.
.
.
	I/art     (18378): Explicit concurrent mark sweep GC freed 6(208B) AllocSpace objects, 0(0B) LOS objects, 24% free, 4MB/6MB, paused 837us total 42.648ms
.
.
.
	W/libprocessgroup(  520): failed to open /acct/uid_10075/pid_18378/cgroup.procs: No such file or directory
	I/ActivityManager(  520): Process org.chromium.chrome:sandboxed_process0 (pid 18378) has died
	W/ActivityManager(  520): Scheduling restart of crashed service org.chromium.chrome/org.chromium.content.app.SandboxedProcessService0 in 110028ms
	D/GpsStatusListenerHelper(  520): Remote Listener died: android.location.IGpsStatusListener$Stub$Proxy@1eff3432
	W/cr_ChildProcessConn(18347): onServiceDisconnected (crash or killed by oom): pid=18378
	I/cr_TabWebContentsObs(18347): renderProcessGone() for tab id: 0, oom protected: true, already needs reload: false
	I/ActivityManager(  520): Start proc 18851:com.google.android.apps.inputmethod.hindi/u0a45 for service com.google.android.apps.inputmethod.hindi/.HindiInputMethodService
	W/cr_ChildProcLH(18347): Removing empty ChildConnectionAllocator for package name = org.chromium.chrome,

Project Member

Comment 7 by 42576172...@developer.gserviceaccount.com, Dec 20 2017


=== BISECT JOB RESULTS ===
Bisect failed for unknown reasons

Please contact the team (see below) and report the error.


Bisect Details
  Configuration: android_one_perf_bisect
  Benchmark    : blink_perf.parser
  Metric       : html5-full-render/html5-full-render.html


Please refer to the following doc on diagnosing blink_perf regressions:
  https://chromium.googlesource.com/chromium/src/+/master/docs/speed/benchmark_harnesses/blink_perf.md

To Run This Test
  src/tools/perf/run_benchmark -v --browser=android-chromium --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=html5.full.render.html blink_perf.parser

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

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


For feedback, file a bug with component Speed>Bisection

Comment 8 by lfg@chromium.org, Feb 27 2018

Status: Archived (was: Assigned)

Sign in to add a comment