New issue
Advanced search Search tips

Issue 706108 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

flickr user story on windows 7 ATI v8.infinite_scroll-classic_tbmv2 benchmark is failing

Project Member Reported by rnep...@chromium.org, Mar 28 2017

Issue description

raceback (most recent call last):
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\story_runner.py", line 88, in _RunStoryAndProcessErrorIfNeeded
    state.RunStory(results)
  File "c:\b\s\w\irylwxz5\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\page\shared_page_state.py", line 299, in RunStory
    self._current_page.Run(self)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\page\__init__.py", line 112, in Run
    self.RunPageInteractions(action_runner)
  File "c:\b\s\w\irylwxz5\tools\perf\page_sets\infinite_scroll_cases.py", line 34, in RunPageInteractions
    self.repeat)
  File "c:\b\s\w\irylwxz5\tools\perf\page_sets\infinite_scroll_cases.py", line 46, in _ScrollAction
    action_runner.tab.browser.DumpMemory()
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\actions\action_runner.py", line 841, in __exit__
    self.End()
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\actions\action_runner.py", line 861, in End
    self._label, self._flags))
  File "c:\b\s\w\irylwxz5\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\actions\action_runner.py", line 214, in ExecuteJavaScript
    return self._tab.ExecuteJavaScript(*args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\browser\web_contents.py", line 144, in ExecuteJavaScript
    return self._inspector_backend.ExecuteJavaScript(*args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py", line 40, in inner
    inspector_backend._ConvertExceptionFromInspectorWebsocket(e)
  File "c:\b\s\w\irylwxz5\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py", line 75, in traced_function
    return func(*args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py", line 37, in inner
    return func(inspector_backend, *args, **kwargs)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py", line 216, in ExecuteJavaScript
    self._runtime.Execute(statement, context_id, timeout)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_runtime.py", line 21, in Execute
    self.Evaluate(expr + '; 0;', context_id, timeout)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_runtime.py", line 45, in Evaluate
    res = self._inspector_websocket.SyncRequest(request, timeout)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_websocket.py", line 110, in SyncRequest
    res = self._Receive(timeout)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_websocket.py", line 149, in _Receive
    data = self._socket.recv()
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_core.py", line 293, in recv
    opcode, data = self.recv_data()
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_core.py", line 310, in recv_data
    opcode, frame = self.recv_data_frame(control_frame)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_core.py", line 323, in recv_data_frame
    frame = self.recv_frame()
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_core.py", line 357, in recv_frame
    return self.frame_buffer.recv_frame()
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_abnf.py", line 336, in recv_frame
    self.recv_header()
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_abnf.py", line 286, in recv_header
    header = self.recv_strict(2)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_abnf.py", line 371, in recv_strict
    bytes_ = self.recv(min(16384, shortage))
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_core.py", line 427, in _recv
    return recv(self.sock, bufsize)
  File "c:\b\s\w\irylwxz5\third_party\catapult\telemetry\third_party\websocket-client\websocket\_socket.py", line 93, in recv
    "Connection is already closed.")
DevtoolsTargetCrashException: Devtools target crashed
 
This one is going to be hard to bisect. The failure started during a bunch of exception runs.
Project Member

Comment 3 by 42576172...@developer.gserviceaccount.com, Mar 28 2017

Cc: altimin@chromium.org
Owner: altimin@chromium.org

=== Auto-CCing suspected CL author altimin@chromium.org ===

Hi altimin@chromium.org, the bisect results pointed to your CL, please take a look at the
results.


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

Suspected Commit
  Author : altimin
  Commit : 12e16766adec5bb1e5cdd73d3cd8f5016b59ce18
  Date   : Mon Mar 27 15:45:38 2017
  Subject: [scheduler] Add suspendable task queue.

Bisect Details
  Configuration: winx64ati_perf_bisect
  Benchmark    : v8.infinite_scroll-classic_tbmv2
  Metric       : interactive:500ms_window:renderer_eqt:v8:compile_max/flickr

Revision             Exit Code      N
chromium@459470      0 +- N/A       2      good
chromium@459662      0 +- N/A       2      good
chromium@459758      0 +- N/A       2      good
chromium@459782      0 +- N/A       2      good
chromium@459785      0 +- N/A       2      good
chromium@459786      0 +- N/A       2      good
chromium@459787      1 +- N/A       2      bad       <--
chromium@459788      1 +- N/A       2      bad
chromium@459794      1 +- N/A       2      bad
chromium@459806      1 +- N/A       2      bad
chromium@459853      1 +- N/A       2      bad

To Run This Test
  src/tools/perf/run_benchmark -v --browser=release_x64 --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=flickr v8.infinite_scroll-classic_tbmv2

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

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


| 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!
Ping. I plan to revert this today if there is no response.
Did the revert work?
It looks like it.
https://build.chromium.org/p/chromium.perf/builders/Win%207%20ATI%20GPU%20Perf

The revert landed in 539.

Failed tests in 539:
blink_perf.events.reference


Failed tets in 538:
blink_perf.events.reference
v8.infinite_scroll-classic_tbmv2
v8.infinite_scroll_tbmv2
Project Member

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

Cc: lanwei@chromium.org
 Issue 706937  has been merged into this issue.
Status: Fixed (was: Untriaged)

Sign in to add a comment