New issue
Advanced search Search tips

Issue 674241 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: ----



Sign in to add a comment

smoothness.top_25_smooth on (102b) GPU on Windows on Windows-2008ServerR2-SP1 failing on chromium.perf/Win 7 Perf

Project Member Reported by martiniss@chromium.org, Dec 14 2016

Issue description

smoothness.top_25_smooth on (102b) GPU on Windows on Windows-2008ServerR2-SP1 failing on chromium.perf/Win 7 Perf

Looks like a browser crash.

Builders failed on: 
- Win 7 Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%207%20Perf



WARNING:root:Exception was raised in the with statement block, the end of interaction record is not marked.
INFO:root:*************** BROWSER STANDARD OUTPUT ***************
INFO:root:
INFO:root:*********** END OF BROWSER STANDARD OUTPUT ************
INFO:root:********************* BROWSER LOG *********************
INFO:root:No log file
INFO:root:***************** END OF BROWSER LOG ******************
INFO:root:Found crashpad_database_util
INFO:root:No minidump found via crashpad_database_util
INFO:root:Found crashpad_database_util
INFO:root:No minidump found via crashpad_database_util
WARNING:root:Exception when trying to capture screenshot: TimeoutException('',)
Traceback (most recent call last):
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\story_runner.py", line 87, in _RunStoryAndProcessErrorIfNeeded
    state.RunStory(results)
  File "c:\b\s\w\irbowgs8\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py", line 52, in traced_function
    return func(*args, **kwargs)
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\page\shared_page_state.py", line 299, in RunStory
    self._current_page.Run(self)
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\page\__init__.py", line 111, in Run
    self.RunPageInteractions(action_runner)
  File "c:\b\s\w\irbowgs8\tools\perf\page_sets\top_25_smooth.py", line 75, in RunPageInteractions
    element_function='window.__scrollableElementForTelemetry')
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\actions\action_runner.py", line 510, in ScrollElement
    use_touch=use_touch, synthetic_gesture_source=synthetic_gesture_source))
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\actions\action_runner.py", line 56, in _RunAction
    action.RunAction(self._tab)
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\actions\scroll.py", line 108, in RunAction
    tab.WaitForJavaScriptExpression('window.__scrollActionDone', 60)
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\browser\web_contents.py", line 130, in WaitForJavaScriptExpression
    py_utils.WaitFor(IsJavaScriptExpressionTrue, timeout)
  File "c:\b\s\w\irbowgs8\third_party\catapult\common\py_utils\py_utils\__init__.py", line 120, in WaitFor
    res = condition()
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\browser\web_contents.py", line 123, in IsJavaScriptExpressionTrue
    return bool(self.EvaluateJavaScript(expr))
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\browser\web_contents.py", line 194, in EvaluateJavaScript
    expr, context_id=None, timeout=timeout)
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\browser\web_contents.py", line 222, in EvaluateJavaScriptInContext
    expr, context_id=context_id, timeout=timeout)
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py", line 39, in inner
    inspector_backend._ConvertExceptionFromInspectorWebsocket(e)
  File "c:\b\s\w\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py", line 36, in inner
    return func(inspector_backend, *args, **kwargs)
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py", line 211, in EvaluateJavaScript
    return self._runtime.Evaluate(expr, context_id, timeout)
  File "c:\b\s\w\irbowgs8\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\irbowgs8\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\irbowgs8\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\irbowgs8\third_party\catapult\telemetry\third_party\websocket-client\websocket.py", line 596, in recv
    opcode, data = self.recv_data()
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\third_party\websocket-client\websocket.py", line 606, in recv_data
    frame = self.recv_frame()
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\third_party\websocket-client\websocket.py", line 637, in recv_frame
    self._frame_header = self._recv_strict(2)
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\third_party\websocket-client\websocket.py", line 746, in _recv_strict
    bytes = self._recv(shortage)
  File "c:\b\s\w\irbowgs8\third_party\catapult\telemetry\third_party\websocket-client\websocket.py", line 732, in _recv
    raise WebSocketTimeoutException(e.message)
TimeoutException: 
********************************************************************************
(c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py:392 _ConvertExceptionFromInspectorWebsocket) The app is probably crashed:

Found Minidump: False
Stack Trace:
********************************************************************************
	No crash dump found.
********************************************************************************
Standard output:
********************************************************************************
********************************************************************************
System log:
(Not implemented)
********************************************************************************
(c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py:397 _ConvertExceptionFromInspectorWebsocket) Original exception:
timed out
********************************************************************************
(c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py:418 _AddDebuggingInformation) Received a socket error in the browser connection and the tab still exists. The operation probably timed out.
********************************************************************************
(c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome_inspector\inspector_backend.py:419 _AddDebuggingInformation) Debugger url: ws://127.0.0.1:54888/devtools/page/baaf8617-a4e7-462a-b8dd-165e7aa19115

INFO:root:Found crashpad_database_util
INFO:root:No minidump found via crashpad_database_util
INFO:root:Found crashpad_database_util
INFO:root:No minidump found via crashpad_database_util
INFO:root:Try printing formatted exception: None None None

Exception raised when cleaning story run: 

Traceback (most recent call last):
  _RunStoryAndProcessErrorIfNeeded at c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\story_runner.py:106
    state.DidRunStory(results)
  traced_function at c:\b\s\w\irbowgs8\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py:75
    return func(*args, **kwargs)
  DidRunStory at c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\page\shared_page_state.py:153
    self._current_tab.Close()
  traced_function at c:\b\s\w\irbowgs8\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py:75
    return func(*args, **kwargs)
  Close at c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\browser\tab.py:100
    self._tab_list_backend.CloseTab(self.id)
  CloseTab at c:\b\s\w\irbowgs8\third_party\catapult\telemetry\telemetry\internal\backends\chrome\tab_list_backend.py:67
    py_utils.WaitFor(lambda: tab_id not in self.IterContextIds(), timeout=5)
  WaitFor at c:\b\s\w\irbowgs8\third_party\catapult\common\py_utils\py_utils\__init__.py:132
    (timeout, GetConditionString()))
TimeoutException: Timed out while waiting 5s for py_utils.WaitFor(lambda: tab_id not in self.IterContextIds(), timeout=5).

Locals:
  GetConditionString       : <function GetConditionString at 0x047ADE70>
  condition                : <function <lambda> at 0x047ADE30>
  elapsed_time             : 5.061000108718872
  last_output_elapsed_time : 5.061000108718872
  last_output_time         : 1481727243.148
  now                      : 1481727248.209
  poll_interval            : 0.5061000108718872
  res                      : False
  start_time               : 1481727243.148
  timeout                  : 5

[  FAILED  ] https://mail.google.com/mail/ (252619 ms)

is relevant log. 
https://luci-logdog.appspot.com/v/?s=chrome%2Fbb%2Fchromium.perf%2FWin_7_Perf%2F79%2F%2B%2Frecipes%2Fsteps%2Fsmoothness.top_25_smooth_on__102b__GPU_on_Windows_on_Windows-2008ServerR2-SP1%2F0%2Fstdout

Will see if it happens again.

regression range is 438468 - 438497. I don't see enough information about the crash to be able to know if any CL is suspect :/
 

Comment 1 by eyaich@chromium.org, Dec 20 2016

Status: WontFix (was: Available)
Closing as this is now passing.  

Sign in to add a comment