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

Issue 655662 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 652453
Owner:
Last visit > 30 days ago
Closed: Oct 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Several test failure on chromium.perf Android Nexus 6 Perf (1)

Project Member Reported by eyaich@chromium.org, Oct 13 2016

Issue description

May be related and/or duplicates to  crbug.com/655653  related to the host forwarder and  crbug.com/655627  which is another chrome crash but looks like a crash for a slightly different reason.  Hence why I created a new bug.  

Please reassign for investigation as necessary.


Build status page:
https://uberchromegw.corp.google.com/i/chromium.perf/builders/Android%20Nexus6%20Perf%20%281%29

1) system_health.memory_mobile
2)  blink_perf.css 
3)  blink_style.key_mobile_sites 
4)  memory.blink_memory_mobile 
5)  memory.blink_memory_mobile.reference

All failing with a similar stack trace:

********************************************************************************
(/b/rr/tmpkwrOO4/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:389 _ConvertExceptionFromInspectorWebsocket) The app is probably crashed:

Found Minidump: True
Stack Trace:
********************************************************************************
	UI dump
	- (no package):
	  - (no id)
	- com.google.android.apps.chrome:
	  - (no id)
	  - android:id/content
	  - com.google.android.apps.chrome:id/action_bar_root
	  - com.google.android.apps.chrome:id/compositor_view_holder
	  - com.google.android.apps.chrome:id/control_container
	  - com.google.android.apps.chrome:id/location_bar
	  - com.google.android.apps.chrome:id/location_bar_icon
	  - com.google.android.apps.chrome:id/menu_button
	  - com.google.android.apps.chrome:id/menu_button_wrapper
	  - com.google.android.apps.chrome:id/security_button
	  - com.google.android.apps.chrome:id/tab_switcher_button
	  - com.google.android.apps.chrome:id/toolbar
	  - com.google.android.apps.chrome:id/toolbar_buttons
	  - com.google.android.apps.chrome:id/toolbar_container
	  - com.google.android.apps.chrome:id/toolbar_shadow
	  - com.google.android.apps.chrome:id/url_bar['https://mail.google.com/mail/mu/mp/391/#tl/priority/%5Esmartlabel_personal']
	********************************************************************************
	Logcat
	--------- beginning of main
	W/InputDispatcher(  852): channel '26c08676 com.google.android.apps.chrome/org.chromium.chrome.browser.ChromeTabbedActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
	E/InputDispatcher(  852): channel '26c08676 com.google.android.apps.chrome/org.chromium.chrome.browser.ChromeTabbedActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
	--------- beginning of system
	D/ConnectivityService(  852): ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ id=47, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ], android.os.BinderProxy@38c1a6c5)
	D/ConnectivityService(  852): ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ id=48, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ], android.os.BinderProxy@f52493c)
	I/WindowState(  852): WIN DEATH: Window{26c08676 u0 com.google.android.apps.chrome/org.chromium.chrome.browser.ChromeTabbedActivity}
	W/InputDispatcher(  852): Attempted to unregister already unregistered input channel '26c08676 com.google.android.apps.chrome/org.chromium.chrome.browser.ChromeTabbedActivity (server)'
	W/WindowManager(  852): Force-removing child win Window{1191d113 u0 SurfaceView} from container Window{26c08676 u0 com.google.android.apps.chrome/org.chromium.chrome.browser.ChromeTabbedActivity}
	D/ConnectivityService(  852): releasing NetworkRequest NetworkRequest [ id=47, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	E/ConnectivityService(  852): RemoteException caught trying to send a callback msg for NetworkRequest [ id=47, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	D/ConnectivityService(  852): releasing NetworkRequest NetworkRequest [ id=48, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	E/ConnectivityService(  852): RemoteException caught trying to send a callback msg for NetworkRequest [ id=48, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	W/WindowManager(  852): Failed looking up window
	W/WindowManager(  852): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@6a69402 does not exist
	W/WindowManager(  852): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8539)
	W/WindowManager(  852): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8530)
	W/WindowManager(  852): 	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1142)
	W/WindowManager(  852): 	at android.os.BinderProxy.sendDeathNotice(Binder.java:551)
	I/WindowState(  852): WIN DEATH: null
	W/ActivityManager(  852): Exception when unbinding service com.google.android.apps.chrome/org.chromium.content.app.SandboxedProcessService0
	W/ActivityManager(  852): android.os.DeadObjectException
	W/ActivityManager(  852): 	at android.os.BinderProxy.transactNative(Native Method)
	W/ActivityManager(  852): 	at android.os.BinderProxy.transact(Binder.java:496)
	W/ActivityManager(  852): 	at android.app.ApplicationThreadProxy.scheduleUnbindService(ApplicationThreadNative.java:921)
	W/ActivityManager(  852): 	at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:1795)
	W/ActivityManager(  852): 	at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:2193)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:14895)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:4552)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.removeProcessLocked(ActivityManagerService.java:5789)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.killPackageProcessesLocked(ActivityManagerService.java:5594)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.forceStopPackageLocked(ActivityManagerService.java:5655)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.forceStopPackageLocked(ActivityManagerService.java:5499)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.forceStopPackage(ActivityManagerService.java:5309)
	W/ActivityManager(  852): 	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1461)
	W/ActivityManager(  852): 	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2208)
	W/ActivityManager(  852): 	at android.os.Binder.execTransact(Binder.java:446)
	E/lowmemorykiller(  255): Error opening /proc/14690/oom_score_adj; errno=2
	W/ActivityManager(  852): Force removing ActivityRecord{30d94608 u0 com.google.android.apps.chrome/org.chromium.chrome.browser.ChromeTabbedActivity t48}: app died, no saved state
	I/ActivityManager(  852): Killing 14690:com.google.android.apps.chrome:sandboxed_process0/u0a98i22 (adj 9): isolated not needed
	W/libprocessgroup(  852): failed to open /acct/uid_10098/pid_14690/cgroup.procs: No such file or directory
	W/art     (  852): Long monitor contention event with owner method=void com.android.server.am.ActivityManagerService.forceStopPackage(java.lang.String, int) from ActivityManagerService.java:5288 waiters=0 for 221ms
	D/AndroidRuntime(14828): Shutting down VM
....................

 

Comment 2 by eyaich@chromium.org, Oct 14 2016

Cc: jbudorick@chromium.org
Labels: OS-Android
Owner: rnep...@chromium.org
John is out until end of next week, seeing if Randy can take a look since most android bots are red.
I found this in one of the stdios:

Traceback (most recent call last):
  RunBenchmark at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py:341
    benchmark.ShouldTearDownStateAfterEachStorySetRun())
  Run at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py:252
    state.TearDownState()
  traced_function at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
    return func(*args, **kwargs)
  TearDownState at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py:322
    self._StopBrowser()
  traced_function at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
    return func(*args, **kwargs)
  _StopBrowser at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py:328
    self._browser.Close()
  Close at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/telemetry/telemetry/internal/browser/browser.py:265
    self._browser_backend.Close()
  traced_function at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:52
    return func(*args, **kwargs)
  Close at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py:227
    self.platform_backend.StopForwardingHost(self._port)
  StopForwardingHost at /b/rr/tmpjn1KUQ/w/src/third_party/catapult/telemetry/telemetry/internal/platform/android_platform_backend.py:487
    if line[0] == self._device and line[1] == 'tcp:%s' % host_port:
IndexError: list index out of range

So I will address that now. I also think this may just be chrome crashing, I'll try to find a good place to bisect.

Comment 4 by eyaich@chromium.org, Oct 14 2016

Thanks, yes I saw that a lot in https://bugs.chromium.org/p/chromium/issues/detail?id=655653 so maybe this is a duplicate.
Bisect started. But because of a device issue on the waterfall I could not narrow down the range much, so expect it to take awhile.
Project Member

Comment 7 by 42576172...@developer.gserviceaccount.com, Oct 14 2016

Mergedinto: 652453
Status: Duplicate (was: Assigned)

===== BISECT JOB RESULTS =====
Status: completed


===== SUSPECTED CL(s) =====
Subject : Report unpermitted interface requests as bad messages
Author  : rockot
Commit description:
  
In practice this will result in the browser shooting any
renderer which asks for an interface it's not allowed to have.

This also adds a browser manifest overlay for chromecast.

BUG=None
R=ben@chromium.org

Review-Url: https://codereview.chromium.org/2374253007
Cr-Commit-Position: refs/heads/master@{#422377}
Commit  : 97597159c2bdd0a378fca56750e1bc1a1defe7ed
Date    : Mon Oct 03 06:29:15 2016


===== TESTED REVISIONS =====
Revision         Exit Code  Std Dev  N  Good?
chromium@422121  0          N/A      2  good
chromium@422274  0          N/A      2  good
chromium@422351  0          N/A      2  good
chromium@422370  0          N/A      2  good
chromium@422375  0          N/A      2  good
chromium@422376  0          N/A      2  good
chromium@422377  1          N/A      2  bad    <--
chromium@422378  1          N/A      2  bad
chromium@422380  1          N/A      2  bad
chromium@422389  1          N/A      2  bad
chromium@422427  1          N/A      2  bad

Bisect job ran on: android_nexus6_perf_bisect
Bug ID: 655662

Test Command: src/tools/perf/run_benchmark -v --browser=android-chromium --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests memory.blink_memory_mobile
Test Metric: memory:chrome:renderer_processes:process_count_avg/memory:chrome:renderer_processes:process_count_avg
Relative Change: Zero to non-zero
Score: 99.9

Buildbot stdio: http://build.chromium.org/p/tryserver.chromium.perf/builders/android_nexus6_perf_bisect/builds/2645
Job details: https://chromeperf.appspot.com/buildbucket_job_status/8998809945443688784


Not what you expected? We'll investigate and get back to you!
  https://chromeperf.appspot.com/bad_bisect?try_job_id=5833542251053056

| 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 Tests>AutoBisect.  Thank you!

Sign in to add a comment