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

Issue 612153 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug-Regression



Sign in to add a comment

v8.infinite_scroll failure on android chromium.perf at 393777:393778

Project Member Reported by sullivan@chromium.org, May 16 2016

Issue description

rtenneti: It seems strange to me that a revert would cause a crash, but all of the android perfbots started crashing when running this test at r393778. Is it okay to revert your revert?

Revision range first seen:
N5: 393777:393778
N6: 393776:393778
N7v2: 393777:393778
N9: 393777:393780
A1: 393777:393778

Link to failing step log:
https://uberchromegw.corp.google.com/i/chromium.perf/builders/Android%20Nexus6%20Perf%20(1)/builds/2770/steps/v8.infinite_scroll/logs/stdio

I'm pasting part of the log here, but it's too long to paste in entirety

TimeoutException: 
********************************************************************************
(/b/build/slave/Android_Nexus6_Perf__1_/build/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py:315 _ConvertExceptionFromInspectorWebsocket) The app is probably crashed:

Found Minidump: True
Stack Trace:
********************************************************************************
Logcat
	--------- beginning of main
	W/chromium(12569): [WARNING:webmediaplayer_impl.cc(348)] Using MultibufferDataSource
	I/chromium(12537): [INFO:CONSOLE(41)] "Uncaught (in promise) NotAllowedError: play() can only be initiated by a user gesture.", source: https://abs.twimg.com/c/swift/en/bundle/timeline.c592c1a6dcc21082ddc84adb27c53815490b8980.js (41)
	E/cr_MediaFling(12537): Failed to fetch the final url
	W/chromium(12569): [WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/0
	W/chromium(12569): [WARNING:ipc_message_attachment_set.cc(57)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/0
	W/chromium(12605): [WARNING:graphics_memory_dump_provider_android.cc(63)] Could not connect to the memtrack_helper daemon. Please build memtrack_helper, adb push to the device and run it before starting the trace to get graphics memory data.
	W/chromium(12537): [WARNING:graphics_memory_dump_provider_android.cc(63)] Could not connect to the memtrack_helper daemon. Please build memtrack_helper, adb push to the device and run it before starting the trace to get graphics memory data.
	D/AndroidRuntime(12726): >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
	D/AndroidRuntime(12726): CheckJNI is OFF
	D/AndroidRuntime(12726): Calling main entry com.android.commands.am.Am
	--------- beginning of system
	I/ActivityManager(  848): Force stopping org.chromium.chrome appid=10097 user=0: from pid 12726
	I/ActivityManager(  848): Killing 12537:org.chromium.chrome/u0a97 (adj 0): stop org.chromium.chrome
	D/ConnectivityService(  848): ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ id=18, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ], android.os.BinderProxy@201d563e)
	D/ConnectivityService(  848): ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ id=17, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ], android.os.BinderProxy@eb8cc9f)
	I/WindowState(  848): WIN DEATH: Window{48ccfb3 u0 org.chromium.chrome/org.chromium.chrome.browser.ChromeTabbedActivity}
	W/WindowManager(  848): Force-removing child win Window{3bd4f4e9 u0 SurfaceView} from container Window{48ccfb3 u0 org.chromium.chrome/org.chromium.chrome.browser.ChromeTabbedActivity}
	D/ConnectivityService(  848): releasing NetworkRequest NetworkRequest [ id=18, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	E/ConnectivityService(  848): RemoteException caught trying to send a callback msg for NetworkRequest [ id=18, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	D/ConnectivityService(  848): releasing NetworkRequest NetworkRequest [ id=17, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	E/ConnectivityService(  848): RemoteException caught trying to send a callback msg for NetworkRequest [ id=17, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]
	W/WindowManager(  848): Failed looking up window
	W/WindowManager(  848): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@2eaf2970 does not exist
	W/WindowManager(  848): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8539)
	W/WindowManager(  848): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8530)
	W/WindowManager(  848): 	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1142)
	W/WindowManager(  848): 	at android.os.BinderProxy.sendDeathNotice(Binder.java:551)
	I/WindowState(  848): WIN DEATH: null
	W/ActivityManager(  848): Exception when unbinding service org.chromium.chrome/org.chromium.content.app.SandboxedProcessService0
	W/ActivityManager(  848): android.os.DeadObjectException
	W/ActivityManager(  848): 	at android.os.BinderProxy.transactNative(Native Method)
	W/ActivityManager(  848): 	at android.os.BinderProxy.transact(Binder.java:496)
	W/ActivityManager(  848): 	at android.app.ApplicationThreadProxy.scheduleUnbindService(ApplicationThreadNative.java:921)
	W/ActivityManager(  848): 	at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:1795)
	W/ActivityManager(  848): 	at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:2193)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:14895)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:4552)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.removeProcessLocked(ActivityManagerService.java:5789)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.killPackageProcessesLocked(ActivityManagerService.java:5594)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.forceStopPackageLocked(ActivityManagerService.java:5655)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.forceStopPackageLocked(ActivityManagerService.java:5499)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.forceStopPackage(ActivityManagerService.java:5309)
	W/ActivityManager(  848): 	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1461)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2208)
	W/ActivityManager(  848): 	at android.os.Binder.execTransact(Binder.java:446)
	E/lowmemorykiller(  257): Error opening /proc/12569/oom_score_adj; errno=2
	E/lowmemorykiller(  257): Error writing /proc/12605/oom_score_adj; errno=22
	E/JavaBinder(  848): !!! FAILED BINDER TRANSACTION !!!
	E/JavaBinder(  848): !!! FAILED BINDER TRANSACTION !!!
	E/lowmemorykiller(  257): Error writing /proc/12605/oom_score_adj; errno=22
	E/JavaBinder(  848): !!! FAILED BINDER TRANSACTION !!!
	E/JavaBinder(  848): !!! FAILED BINDER TRANSACTION !!!
	W/ActivityManager(  848): Exception when unbinding service org.chromium.chrome/org.chromium.content.app.PrivilegedProcessService0
	W/ActivityManager(  848): android.os.TransactionTooLargeException
	W/ActivityManager(  848): 	at android.os.BinderProxy.transactNative(Native Method)
	W/ActivityManager(  848): 	at android.os.BinderProxy.transact(Binder.java:496)
	W/ActivityManager(  848): 	at android.app.ApplicationThreadProxy.scheduleUnbindService(ApplicationThreadNative.java:921)
	W/ActivityManager(  848): 	at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:1795)
	W/ActivityManager(  848): 	at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:2193)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:14895)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:4552)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.removeProcessLocked(ActivityManagerService.java:5789)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.killPackageProcessesLocked(ActivityManagerService.java:5594)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.forceStopPackageLocked(ActivityManagerService.java:5655)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.forceStopPackageLocked(ActivityManagerService.java:5499)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.forceStopPackage(ActivityManagerService.java:5309)
	W/ActivityManager(  848): 	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1461)
	W/ActivityManager(  848): 	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2208)
	W/ActivityManager(  848): 	at android.os.Binder.execTransact(Binder.java:446)
	E/JavaBinder(  848): !!! FAILED BINDER TRANSACTION !!!
	I/ActivityManager(  848): Killing 12569:org.chromium.chrome:sandboxed_process0/u0a97i155 (adj 9): isolated not needed
	W/libprocessgroup(  848): failed to open /acct/uid_10097/pid_12569/cgroup.procs: No such file or directory
	E/lowmemorykiller(  257): Error writing /proc/12605/oom_score_adj; errno=22
	W/ActivityManager(  848): Force removing ActivityRecord{1b9ac758 u0 org.chromium.chrome/.browser.ChromeTabbedActivity t10}: app died, no saved state
	I/ActivityManager(  848): Killing 12605:org.chromium.chrome:privileged_process0/u0a97 (adj 10): stop org.chromium.chrome
	W/art     (  848): 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 205ms
	D/AndroidRuntime(12726): Shutting down VM
	W/ActivityManager(  848): Spurious death for ProcessRecord{3181756e 12537:org.chromium.chrome/u0a97}, curProc for 12537: null


...
	W    0.432s Main  No tombstones.
	W    0.432s Main  No tombstones to resolve.
	
	********************************************************************************

 
Cc: mef@chromium.org
Components: Infra>Client>V8
+V8 team
Cc: pauljensen@chromium.org sgu...@chromium.org
Hi Misha, Paul and Selim,
  My CL is a revert (adding back a bool delay_tcp_race that was deleted). Didn't see io_thread or http_network_session in the logcat. Is there a dependency issue with the build? Wondering why revert could cause this issue on Android. Thanks.

Comment 3 by sgu...@chromium.org, May 17 2016

Looked at your CL and nothing really ringed a bell.
Cc: nednguyen@chromium.org
rtenneti@, is it possible that your CL affected SSL certificates in some way? The failure image for the test is https://console.developers.google.com/m/cloudstorage/b/chrome-telemetry-output/o/profiler-file-id_4-2016-05-17_06-20-1453684.png, which certainly looks like an out-of-date SSL certificate.

+cc:nednguyen

Ned, is it possible that we need to rerecord the page or something due to the SSL certificate being out of date? Have you seen this type of thing before?
Owner: charliea@chromium.org
Status: Started (was: Untriaged)
Ned and I think that's the problem. The SSL certificate was a time bomb, which explains why the CLs in the range look so unrelated to the change. I'm going to rerecord the page set, which should hopefully fix things. Reassigning this to me.

For historical record, the command I'm using to rerecord the page set is:

./tools/perf/record_wpr v8.infinite_scroll --story-filter=discourse --browser=android-system-chrome

Take that back. The command is:

./tools/perf/record_wpr v8_infinite_scroll_ignition --browser=android-system-chrome

I'll run it as soon as Chrome is finished building (~1h)
Gah - having problems running the command :-/ Working with nednguyen@ to figure it out.
I got the "Your connection is not private" error when trying to record the page. Looks like wpr certicate installation no longer work.

screen.png
285 KB View Download
Cc: -pauljensen@chromium.org -mef@chromium.org -sgu...@chromium.org
> rtenneti@, is it possible that your CL affected SSL certificates in some way?

No, not this CL. Thanks much for diagnosing the problem/fixing it.
Project Member

Comment 10 by bugdroid1@chromium.org, May 17 2016

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

commit 007d710f9d00abaf2fd606b857fe56ff8686788a
Author: charliea <charliea@chromium.org>
Date: Tue May 17 19:49:06 2016

[perfbot sheriff] Disables discourse.org in the infinite scroll pageset

The page has an expired SSL certificate and needs to be rerecorded,
which isn't doable right now due to a problem we're having where WPR
complains with "Your connection is not private" error during the
recording.

BUG= 612153 

Review-Url: https://codereview.chromium.org/1990473002
Cr-Commit-Position: refs/heads/master@{#394195}

[modify] https://crrev.com/007d710f9d00abaf2fd606b857fe56ff8686788a/tools/perf/page_sets/infinite_scroll_cases.py

Cc: lgar...@chromium.org
Project Member

Comment 12 by bugdroid1@chromium.org, May 18 2016

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

commit 4b46002687c56fdb0c9e4def62ed2bf9f36b69d2
Author: nednguyen <nednguyen@google.com>
Date: Wed May 18 00:50:47 2016

Revert of [perfbot sheriff] Disables discourse.org in the infinite scroll pageset (patchset #4 id:60001 of https://codereview.chromium.org/1990473002/ )

Reason for revert:
The problem no longer reproduces locally. Maybe it's fixed magically?

Original issue's description:
> [perfbot sheriff] Disables discourse.org in the infinite scroll pageset
>
> The page has an expired SSL certificate and needs to be rerecorded,
> which isn't doable right now due to a problem we're having where WPR
> complains with "Your connection is not private" error during the
> recording.
>
> BUG= 612153 
>
> Committed: https://crrev.com/007d710f9d00abaf2fd606b857fe56ff8686788a
> Cr-Commit-Position: refs/heads/master@{#394195}

TBR=charliea@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 612153 

Review-Url: https://codereview.chromium.org/1987923002
Cr-Commit-Position: refs/heads/master@{#394298}

[modify] https://crrev.com/4b46002687c56fdb0c9e4def62ed2bf9f36b69d2/tools/perf/page_sets/infinite_scroll_cases.py

Status: WontFix (was: Started)
v8.infinite_scroll are passing in https://uberchromegw.corp.google.com/i/chromium.perf/builders/Android%20Nexus6%20Perf%20%281%29/builds/2803 


Still unsure what happened. We guess it has something to do with the site's certificate.

Sign in to add a comment