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

Issue 689094 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Mac
Pri: 2
Type: Bug



Sign in to add a comment

system_health.memory_desktop.play:media:soundcloud hangs (probably depending on Flash Player)

Project Member Reported by kraynov@chromium.org, Feb 6 2017

Issue description

Chrome Version: 58.0.3002.0 (Developer Build) (64-bit)
OS: Goobuntu, OS X El Capitan

What steps will reproduce the problem?
tools/perf/run_benchmark run system_health.memory_desktop --story-filter play:media:soundcloud --browser-executable out/Release/chrome

What is the expected result?
Successfully completed story run.

What happens instead?
Hang. Shows message about need of Flash Player.

 
Screenshot from 2017-02-06 17:43:31.png
20.1 KB View Download
Traceback (on keyboard interrupt):

  <module> at /Users/clankium/kraynov_chromium/src/tools/perf/run_benchmark:22
    sys.exit(main())
  main at /Users/clankium/kraynov_chromium/src/tools/perf/run_benchmark:19
    return benchmark_runner.main(config, [trybot_command.Trybot])
  main at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/benchmark_runner.py:432
    return command_instance.Run(options)
  Run at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/benchmark_runner.py:245
    return min(255, self._benchmark().Run(args))
  Run at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/benchmark.py:91
    return story_runner.RunBenchmark(self, finder_options)
  RunBenchmark at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py:371
    benchmark.ShouldTearDownStateAfterEachStorySetRun())
  Run at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py:250
    _RunStoryAndProcessErrorIfNeeded(story, results, state, test)
  _RunStoryAndProcessErrorIfNeeded at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/internal/story_runner.py:94
    state.RunStory(results)
  traced_function at /Users/clankium/kraynov_chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:75
    return func(*args, **kwargs)
  RunStory at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/page/shared_page_state.py:299
    self._current_page.Run(self)
  Run at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/page/__init__.py:112
    self.RunPageInteractions(action_runner)
  RunPageInteractions at /Users/clankium/kraynov_chromium/src/tools/perf/page_sets/system_health/media_stories.py:30
    self._WaitForPlayTime(action_runner)
  _WaitForPlayTime at /Users/clankium/kraynov_chromium/src/tools/perf/page_sets/system_health/media_stories.py:45
    self.PLAY_DURATION - self._GetTimeInSeconds(action_runner))
  traced_function at /Users/clankium/kraynov_chromium/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py:75
    return func(*args, **kwargs)
  Wait at /Users/clankium/kraynov_chromium/src/third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py:278
    time.sleep(seconds)
KeyboardInterrupt

Cc: perezju@chromium.org mythria@chromium.org nednguyen@chromium.org
Owner: ----
+mythria who also had troubles with a page containing flash

+ned any ideas?
Yes, I noticed this when recording http://www.163.com/ web page. 
Though it did not show the screenshot as mentioned in this bug. It just kept waiting and eventually timedout. 
If you run the benchmark against the Chrome build, you need to include flash somehow. Instead of building just Chromium, can you  build the whole perf target & run against?

ninja -C out/Release -j 100 tools/perf:perf
tools/perf/run_benchmark run system_health.memory_desktop --story-filter play:media:soundcloud --browser=release
Components: Test>Telemetry
Components: -Tests>Telemetry

Sign in to add a comment