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

Issue 730111 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

v8.browsing_mobile and v8.browsing_mobile_classic crashing on Android One Perf bots

Project Member Reported by mikec...@chromium.org, Jun 6 2017

Issue description

If you look thru the test output you see Breakpad Microdump crash output.

https://luci-logdog.appspot.com/v/?s=chrome%2Fbb%2Fchromium.perf%2FAndroid_One_Perf%2F148%2F%2B%2Frecipes%2Fsteps%2Fv8.browsing_mobile_on_Android%2F0%2Fstdout

Going to attempt to bisect. Failures of both these benchmarks seems pretty consistent.
 
Hmmm, turns out I was tricked! Android One Perf bot was online before running any tests. When tests were enabled it made it look like a regression, when it is just that the tests have always failed.

Still, there is a crash, but no possibility to bisect. Going to have to repro locally and see if I can symbolize crash.
Repro'ed locally. Copied some errors I saw below. Seems like its an OOM error. Maybe we should disable the infinite_scroll story on Android Ones?


	I/ActivityManager(  520): Process com.google.android.volta (pid 2290) has died
	I/ActivityManager(  520): Process com.google.android.partnersetup (pid 2217) has died
	I/ActivityManager(  520): Process com.android.musicfx (pid 2256) has died
	I/ActivityManager(  520): Process com.google.android.apps.plus (pid 2337) has died
	I/ActivityManager(  520): Process com.google.android.apps.docs (pid 2308) has died
	I/ActivityManager(  520): Process com.android.defcontainer (pid 1708) has died
	I/ActivityManager(  520): Process com.android.vending (pid 1458) has died
	I/ActivityManager(  520): Process com.google.android.apps.gcs (pid 3325) has died
	I/ActivityManager(  520): Process com.google.android.gms (pid 1015) has died
	I/ActivityManager(  520): Low on memory:
	I/ActivityManager(  520):   ntv   N     6743 kB: mediaserver (pid 264) native
	I/ActivityManager(  520):   ntv   N     2230 kB: zygote (pid 156) native
	I/ActivityManager(  520):   ntv   N     1548 kB: surfaceflinger (pid 135) native
	I/ActivityManager(  520):   ntv   N     1196 kB: drmserver (pid 143) native
	I/ActivityManager(  520):   ntv   N     1196 kB: device_forwarder (pid 3065) native
	I/ActivityManager(  520):   ntv   N      829 kB: logd (pid 130) native
	I/ActivityManager(  520):   ntv   N      737 kB: media.log (pid 144) native
	I/ActivityManager(  520):   ntv   N      696 kB: mtk_agpsd (pid 149) native
	I/ActivityManager(  520):   ntv   N      642 kB: mtkrild (pid 491) native
	I/ActivityManager(  520):   ntv   N      539 kB: vold (pid 134) native
	I/ActivityManager(  520):   ntv   N     4539 kB: (Other native)
	I/ActivityManager(  520):   sys   P    23596 kB: system (pid 520) fixed
	I/ActivityManager(  520):   pers  P    15209 kB: com.android.systemui (pid 628) fixed
	I/ActivityManager(  520):   pers  P     7784 kB: com.android.phone (pid 841) fixed
	I/ActivityManager(  520):   fore  T   139696 kB: com.google.android.apps.chrome:sandboxed_process0 (pid 3237) service
	I/ActivityManager(  520):                        com.google.android.apps.chrome/org.chromium.content.app.SandboxedProcessService0<=Proc{3206:com.google.android.apps.chrome/u0a73}
	I/ActivityManager(  520):   fore  T    48912 kB: com.google.android.apps.chrome (pid 3206) top-activity
	I/ActivityManager(  520):   vis   IF    9435 kB: com.google.process.location (pid 1099) service
	I/ActivityManager(  520):                        com.google.android.gms/.backup.BackupTransportService<=Proc{520:system/1000}
	I/ActivityManager(  520):   vis   IF    7931 kB: com.google.process.gapps (pid 988) service
	I/ActivityManager(  520):                        com.google.android.gms/.gcm.http.GoogleHttpService<=Proc{1099:com.google.process.location/u0a9}
	I/ActivityManager(  520):   vis   IB    7181 kB: com.google.android.googlequicksearchbox:search (pid 1202) service
	I/ActivityManager(  520):                        com.google.android.googlequicksearchbox/com.google.android.ssb.service.SsbService<=Proc{3206:com.google.android.apps.chrome/u0a73}
	I/ActivityManager(  520):   prcp  IB    3679 kB: com.google.android.apps.inputmethod.hindi (pid 797) service
	I/ActivityManager(  520):                        com.google.android.apps.inputmethod.hindi/.HindiInputMethodService<=Proc{520:system/1000}
	I/ActivityManager(  520):   svc   S     3978 kB: com.google.android.gms.wearable (pid 2152) started-services
	I/ActivityManager(  520):   home  HO    8273 kB: com.android.launcher (pid 866) home
	I/ActivityManager(  520):   svcb  S     7048 kB: com.google.android.youtube (pid 1953) started-services
	I/ActivityManager(  520):             303617 kB: TOTAL
	I/ActivityManager(  520):   MemInfo: 20688 kB slab, 10692 kB shmem, 131660 kB vm alloc, 8152 kB page tables 5520 kB kernel stack
	I/ActivityManager(  520):            148 kB buffers, 80216 kB cached, 48536 kB mapped, 11668 kB free
	I/ActivityManager(  520):   Free RAM: 43496 kB
	I/ActivityManager(  520):   Used RAM: 480329 kB
	I/ActivityManager(  520):   Lost RAM: -99257 kB



	I/art     (  841): Explicit concurrent mark sweep GC freed 11596(1009KB) AllocSpace objects, 2(32KB) LOS objects, 24% free, 5MB/7MB, paused 1.350ms total 242.084ms
	I/art     ( 3206): Background sticky concurrent mark sweep GC freed 13607(1072KB) AllocSpace objects, 0(0B) LOS objects, 10% free, 9MB/11MB, paused 19.679ms total 46.608ms
	I/art     ( 3206): Background sticky concurrent mark sweep GC freed 13491(1076KB) AllocSpace objects, 0(0B) LOS objects, 10% free, 9MB/11MB, paused 11.838ms total 29.108ms
	E/v8      ( 3237): 
	E/v8      ( 3237): 
	E/v8      ( 3237): #
	E/v8      ( 3237): # Fatal error in ../../v8/src/heap/incremental-marking.cc, line 510
	E/v8      ( 3237): # 
	E/v8      ( 3237): Check failed: heap_->gc_state() == Heap::NOT_IN_GC.
	E/v8      ( 3237): 
	E/v8      ( 3237): #


	F/libc    ( 3237): Fatal signal 4 (SIGILL), code 1, fault addr 0xa3e8c6dc in tid 3255 (CrRendererMain)
	I/DEBUG   (  141): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
	I/DEBUG   (  141): Build fingerprint: 'google/4560MMX_b/4560MMX_b_sprout:5.1.1/LMY47W/1837160:userdebug/dev-keys'
	I/DEBUG   (  141): Revision: '0'
	I/DEBUG   (  141): ABI: 'arm'
	I/DEBUG   (  141): pid: 3237, tid: 3255, name: CrRendererMain  >>> com.google.android.apps.chrome:sandboxed_process0 <<<
	I/DEBUG   (  141): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0xa3e8c6dc
	I/DEBUG   (  141):     r0 00000000  r1 00000000  r2 0cb74001  r3 00000001
	I/DEBUG   (  141):     r4 b6e303e4  r5 a43fcb7c  r6 a3727ff4  r7 a43fcb50
	I/DEBUG   (  141):     r8 000001fe  r9 a379dc50  sl 31309160  fp 3130915c
	I/DEBUG   (  141):     ip b6e2d6dc  sp a43fcb50  lr a3e8899d  pc a3e8c6dc  cpsr 480f0030
	I/DEBUG   (  141): 
	I/DEBUG   (  141): backtrace:
	I/DEBUG   (  141):     #00 pc 000116dc  /data/app/com.google.android.apps.chrome-1/lib/arm/libv8_libbase.cr.so (v8::base::OS::Abort()+7)
	I/DEBUG   (  141):     #01 pc 000feb78  [stack:3255]

Owner: u...@chromium.org
ulan, you are listed as owner for this benchmark so assigning to you. Should this be disabled on Android One devices? The two failing pages are...

[  FAILED  ]  browse:social:pinterest_infinite_scroll@{'case': 'browse', 'group': 'social'}
[  FAILED  ]  browse:social:tumblr_infinite_scroll@{'case': 'browse', 'group': 'social'}

...on Android Ones
Status: Assigned (was: Untriaged)

Comment 5 by u...@chromium.org, Jul 24 2017

Status: Fixed (was: Assigned)

Sign in to add a comment