New issue
Advanced search Search tips

Issue 763340 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 763263
Owner:
Closed: Sep 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: ----



Sign in to add a comment

Dromaeo benchmarks failing on perf waterfall

Project Member Reported by nedngu...@google.com, Sep 8 2017

Issue description

Builders failed on: 
- Win 10 High-DPI Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%2010%20High-DPI%20Perf
- Win 10 Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%2010%20Perf
- Win 7 ATI GPU Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%207%20ATI%20GPU%20Perf
- Win 7 Intel GPU Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%207%20Intel%20GPU%20Perf
- Win 7 Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%207%20Perf
- Win 7 x64 Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%207%20x64%20Perf
- Win 8 Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%208%20Perf
- Win 7 ATI GPU Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%207%20ATI%20GPU%20Perf
- Win 7 Perf: 
  https://build.chromium.org/p/chromium.perf/builders/Win%207%20Perf


The failure is related to msr power measurement:

Traceback (most recent call last):
  RunBenchmark at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\story_runner.py:332
    expectations=expectations, metadata=benchmark.GetMetadata())
  Run at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\story_runner.py:203
    _RunStoryAndProcessErrorIfNeeded(story, results, state, test)
  _RunStoryAndProcessErrorIfNeeded at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\story_runner.py:98
    state.WillRunStory(story)
  traced_function at c:\b\s\w\ir\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py:52
    return func(*args, **kwargs)
  WillRunStory at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\page\shared_page_state.py:247
    self._StartBrowser(page)
  traced_function at c:\b\s\w\ir\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py:52
    return func(*args, **kwargs)
  _StartBrowser at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\page\shared_page_state.py:205
    self._test.WillStartBrowser(self.platform)
  traced_function at c:\b\s\w\ir\third_party\catapult\common\py_trace_event\py_trace_event\trace_event_impl\decorators.py:52
    return func(*args, **kwargs)
  WillStartBrowser at c:\b\s\w\ir\tools\perf\benchmarks\dromaeo.py:30
    self._power_metric = power.PowerMetric(platform)
  __init__ at c:\b\s\w\ir\tools\perf\metrics\power.py:39
    self._MeasureQuiescentPower(quiescent_measurement_time_s)
  _MeasureQuiescentPower at c:\b\s\w\ir\tools\perf\metrics\power.py:59
    if (not self._platform.CanMonitorPower() or
  CanMonitorPower at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\core\platform.py:256
    return self._platform_backend.CanMonitorPower()
  CanMonitorPower at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\platform\win_platform_backend.py:362
    return self._power_monitor.CanMonitorPower()
  CanMonitorPower at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\platform\power_monitor\msr_power_monitor.py:135
    return self._CheckMSRs()
  _CheckMSRs at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\platform\power_monitor\msr_power_monitor.py:86
    if self._PackageEnergyJoules() <= 0:
  _PackageEnergyJoules at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\platform\power_monitor\msr_power_monitor.py:73
    return (self._backend.ReadMsr(MSR_PKG_ENERGY_STATUS, 0, 32) *
  ReadMsr at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\platform\win_platform_backend.py:404
    self._StartMsrServerIfNeeded()
  _StartMsrServerIfNeeded at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\platform\win_platform_backend.py:377
    _InstallWinRing0()
  _InstallWinRing0 at c:\b\s\w\ir\third_party\catapult\telemetry\telemetry\internal\platform\win_platform_backend.py:89
    zip_file.extract(dll_file_name, executable_dir)
  extract at c:\infra-system\bin\lib\zipfile.py:1031
    return self._extract_member(member, path, pwd)
  _extract_member at c:\infra-system\bin\lib\zipfile.py:1086
    file(targetpath, "wb") as target:
IOError: [Errno 13] Permission denied: 'c:\\infra-system\\bin\\WinRing0x64.dll'


@charlie: it's clear that legacy power code are just liability. Can you at least remove all the references to legacy power measurement in non power benchmarks? 


 
Mergedinto: 763263
Status: Duplicate (was: Available)

Sign in to add a comment