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

Issue 706836 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 706865
Owner: ----
Closed: Mar 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

Chrome crashes on browse:media:youtube

Project Member Reported by perezju@chromium.org, Mar 30 2017

Issue description

Chrome has started consistently crashing on browse:media:youtube on the system health benchmark.

Crashes seen in:

                    config                 story  build
0  android-nexus7v2 common  browse:media:youtube   4190
1    android-nexus5 common  browse:media:youtube   5327
2   android-nexus5x common  browse:media:youtube   3444
3    android-nexus6 common  browse:media:youtube   5421
4       android-one common  browse:media:youtube   6113

Sadly no stack symbolization (I think?) so this is all we see from the logs:

	W/chromium(30417): [WARNING:audio_sync_reader.cc(188)] AudioSyncReader::Read timed out, audio glitch count=10
	W/chromium(30417): [WARNING:audio_sync_reader.cc(188)] AudioSyncReader::Read timed out, audio glitch count=11
	W/chromium(30417): [WARNING:audio_sync_reader.cc(188)] AudioSyncReader::Read timed out, audio glitch count=12
	W/chromium(30417): [WARNING:audio_sync_reader.cc(188)] AudioSyncReader::Read timed out, audio glitch count=13
	W/chromium(30417): [WARNING:audio_sync_reader.cc(188)] AudioSyncReader::Read timed out, audio glitch count=14
	W/google-breakpad(30444): ### ### ### ### ### ### ### ### ### ### ### ### ###
	W/google-breakpad(30444): Chrome build fingerprint:
	W/google-breakpad(30444): Developer Build
	W/google-breakpad(30444): 1
	W/google-breakpad(30444): ### ### ### ### ### ### ### ### ### ### ### ### ###
	W/chromium(30417): [WARNING:audio_sync_reader.cc(188)] AudioSyncReader::Read timed out, audio glitch count=15
	W/chromium(30417): [WARNING:audio_sync_reader.cc(188)] AudioSyncReader::Read timed out, audio glitch count=16
	F/google-breakpad(30603): -----BEGIN BREAKPAD MICRODUMP-----
	F/google-breakpad(30603): V Chrome_Android:59.0.3057.0
	F/google-breakpad(30603): O A arm 04 armv7l google/hammerhead/hammerhead:4.4.2/KOT49H/937116:userdebug/dev-keys
	F/google-breakpad(30603): P renderer
	F/google-breakpad(30603): G UNKNOWN
	F/google-breakpad(30603): H 20100000 FFFF1000 003C 41441000 9C99C000 0C:05 0D:06 0E:01 0F:02 11:01 12:03 13:06 14:05 15:05 16:05 17:09 18:06 19:04 1D:01 1E:01
	F/google-breakpad(30603): S 0 75A35448 75A35000 00002000
	F/google-breakpad(30603): S 75A35000 00000000000000FF00000000000080400300000001000018405DA37500000000E851A3753451A3757451A375B5D70878505DA3755F5D05794452A3754F620579010000000040412B7C52A37578400000000000000000384200000000800B0000FC5AA37500000000FC5AA3754D37087800000000800B00000000000000000000FC5AA375EF36087800000000FFFFFFFFF851A3758D9BFC78000000000000000068010000CA00000068010000091738775D363B77B0D07F7F68000000C8C69179B838947FC88F767E5038947F6B8E094068000000FC212C4ACD7D09404851A375C8C6917968000000B851A375000000000000000001000000D041412BFC5AA375FC5AA3755041422BC1EFF878E181F8786C38947F0518387790D3577F000000000300000001000018F05CA37500000000F852A3754452A375000019430000000000004F4300002041C0D2AC76F851A3755041422BFFFFFFFFF851A375FC5AA375000000800040402B9051A375000000000100000091F2F8780000000000000000
	F/google-breakpad(30603): S 75A35180 02000000000000000040402B0100000000000000800B0000B851A37584630D40905DA375F051A3752052A3755041422BD051A375FC5AA375000000000000000001000000497EF87800005043000030410000000000000000005A0000005A0000005A0000002400000000000000000000005A00000024000000000000800B00004052A3753052A37500000000000000006052A375010000003052A375B3EFF8780000000000000000005A0000803200000000000000000000005A0000002400000000000000000000680100009000000000000000000000000000B4430000104300000000000000000000B443000000000000B44300001043000000005041422BC1EFF878FC5AA375000000800040402BB852A3750000000001000000A3F2F8788C010000400CAC7D00000000000000000040402B0100004200000000000000000C5BA375000000000C5BA3754D37087800000000800B000000000000000000000C5BA375EF36087800000000FFFFFFFF5854A3758D9BFC7890C5A7760854A375
	F/google-breakpad(30603): S 75A35300 1053A375432600000000000000000000DFFFFFFF0000000000000000432600000000000000000000C0010000C11003780000000080192A368C192A360D00000000000000FBEEF878D871412BFC5AA375FC5AA375D8734E2BC1EFF878E181F8780C5BA3755041422BC1EFF87800000000000000000000000000000000040000005041422BBDBDFA78C96A02775041422BC96A0277C853A3755041422BAC41422B5041422BCF91F87800000000800B0000F853A375C853A375F853A375F3F2F878045BA3757337087800000000000000000040402B40C8B17600000000800B00005041422BBDBDFA78C96A02775041422B0DF4F26401000000000000000000000000000000E837BE21E837BE215582D2780DF4F2640100000000000000E837BE2101000000B382D278E837BE210000000020BDB1791183D278C829543DE11CDD78C829543D6FBDDD78000080BF000080BF0080B44300001143000080BF000080BF0080B44300001143B0D07F7FC854A37568010000385DA37598FB957F00000000
[...]
	********************************************************************************
	Stack from Logcat
	Reading native crash info from stdin
	Unknown Android release, consider --[no-]packed-relocation-adjustments options
	Reading Android symbols from: /b/c/b/Android_Nexus5_Perf__2_/src
	Searching for Chrome symbols from within: /b/c/b/Android_Nexus5_Perf__2_/src/out/Release/lib.unstripped:/b/c/b/Android_Nexus5_Perf__2_/src/out/Release/lib:/b/c/b/Android_Nexus5_Perf__2_/src/out/Release
	
	-----------------------------------------------------
	
	signal 5 (???) at 0x78ddbdb0 (code=4), thread 30460 (CrRendererMain)
	
	********************************************************************************
	Tombstones
	I    0.035s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( ( c=/data/local/tmp/cache_token;echo $EXTERNAL_STORAGE;cat $c 2>/dev/null||echo;echo "0439a6de-1544-11e7-a749-109836a89aae">$c &&getprop )>/data/local/tmp/temp_file-2505dc221ef54 );echo %$?'
	I    0.135s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 pull /data/local/tmp/temp_file-2505dc221ef54 /tmp/tmpQH7OSl/tmp_ReadFileWithPull
	I    0.327s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( su -c ls /root && ! ls /root );echo %$?'
	I    0.327s TimeoutThread-1-for-delete_temporary_file(0d88db4443e4b0d5)  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell 'rm -f /data/local/tmp/temp_file-2505dc221ef54'
	I    0.415s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( test -e /data/tombstones );echo %$?'
	I    0.504s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( TZ=utc ls -a -l /data/tombstones/ );echo %$?'
	I    0.605s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( TZ=UTC date );echo %$?'
	I    0.707s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( TZ=utc ls -a -l /data/tombstones/ );echo %$?'
	I    0.795s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 pull /data/tombstones/tombstone_00 /tmp/tmptFKRtA/tmp_ReadFileWithPull
	I    1.008s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( rm /data/tombstones/tombstone_00 );echo %$?'
	I    1.108s TimeoutThread-1-for-MainThread  [host]> /b/c/b/Android_Nexus5_Perf__2_/src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb -s 0d88db4443e4b0d5 shell '( rm /data/tombstones/tombstone_01 );echo %$?'
	I    1.208s Main  tombstone_00 created on 1971-11-21 00:50:00, about this long ago: 16566 days, 11:35:52 Device: 0d88db4443e4b0d5
	I    1.208s Main  Resolving...
	I    1.576s Main  tombstone_00 created on 1971-11-21 00:50:00, about this long ago: 16566 days, 11:35:52 Device: 0d88db4443e4b0d5
	I    1.576s Main  Reading native crash info from stdin
	I    1.576s Main  Pre-M Android release detected, added --packed-relocation-adjustments option
	I    1.576s Main  Reading Android symbols from: /b/c/b/Android_Nexus5_Perf__2_/src
	I    1.576s Main  Searching for Chrome symbols from within: /b/c/b/Android_Nexus5_Perf__2_/src/out/Release/lib.unstripped:/b/c/b/Android_Nexus5_Perf__2_/src/out/Release/lib:/b/c/b/Android_Nexus5_Perf__2_/src/out/Release
	I    1.576s Main  pid: 540, tid: 540, name: app_process  >>> app_process <<<
	I    1.576s Main  signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
	I    1.576s Main      r0 00000000  r1 0000021c  r2 00000006  r3 00000000
	I    1.576s Main      r4 00000006  r5 0000000d  r6 0000021c  r7 0000010c
	I    1.576s Main      r8 00000004  r9 be909b92  sl be909b9e  fp be909b86
	I    1.576s Main      ip 40209438  sp be909628  lr 400a3fe5  pc 400b2f90

https://luci-logdog.appspot.com/v/?s=chrome%2Fbb%2Fchromium.perf%2FAndroid_Nexus5_Perf__2_%2F5327%2F%2B%2Frecipes%2Fsteps%2Fsystem_health.common_mobile%2F0%2Fstdout

Screenshot:
https://console.developers.google.com/m/cloudstorage/b/chrome-telemetry-output/o/profiler-file-id_56-2017-03-30_06-00-5235425.png

Example build:
https://luci-milo.appspot.com/buildbot/chromium.perf/Android%20Nexus7v2%20Perf%20%282%29/4190
 
Cc: perezju@chromium.org
 Issue 707005  has been merged into this issue.
Cc: mariakho...@chromium.org
Hmhh, this seems to originate from  issue 666293 . It was flaky on CQ, so we disable the test on CQ, and now we have to deal with it here in the waterfall:
https://cs.chromium.org/chromium/src/tools/perf/benchmarks/system_health_smoke_test.py?rcl=76880239f2fc320edf283061081b6cf323a29263&l=40

"You can't run away from trouble. There ain't no place that far." - James Baskett


I think this is a dupe of  bug 706865 ?
Mergedinto: 706865
Status: Duplicate (was: Untriaged)
Project Member

Comment 7 by 42576172...@developer.gserviceaccount.com, Mar 31 2017


=== BISECT JOB RESULTS ===
Test failure found with culprit

Suspected Commit
  Author : yosin
  Commit : 9744d5bffb3fbdf761455b355ebc4faa757d1aaf
  Date   : Thu Mar 30 09:02:53 2017
  Subject: Get rid of computeVisibleSelectionInDOMTreeDeprecated() in InputMethodController::textInputType() and textInputInfo()

Bisect Details
  Configuration: android_nexus5_perf_bisect
  Benchmark    : system_health.memory_mobile
  Metric       : memory:chrome:all_processes:process_count_avg/browse_media/browse_media_youtube

Revision             Exit Code      N
chromium@460670      0 +- N/A       20      good
chromium@460691      0 +- N/A       20      good
chromium@460701      0 +- N/A       20      good
chromium@460704      0 +- N/A       20      good
chromium@460705      1 +- N/A       20      bad       <--
chromium@460706      1 +- N/A       20      bad
chromium@460711      1 +- N/A       20      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-chromium --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=browse.media.youtube system_health.memory_mobile

Debug Info
  https://chromeperf.appspot.com/buildbucket_job_status/8983675213041390320

Is this bisect wrong?
  https://chromeperf.appspot.com/bad_bisect?try_job_id=5236529682710528


| O O | Visit http://www.chromium.org/developers/speed-infra/perf-bug-faq
|  X  | for more information addressing perf regression bugs. For feedback,
| / \ | file a bug with component Speed>Bisection.  Thank you!

Sign in to add a comment