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

Issue 756475 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 741001
Owner: ----
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Unable to reproduce failing swarming task locally on Windows when the isolate is large

Project Member Reported by charliea@chromium.org, Aug 17 2017

Issue description

Context: I'm trying to locally reproduce a Windows-specific Telemetry benchmark failure.

I went to the swarming task page here: https://chromium-swarm.appspot.com/task?id=37fc317379e14110&refresh=10&show_raw=1

On my local Windows machine, I downloaded the client-py repo and authenticated.

I copied and pasted the command from the swarming page in order to run the task locally:

python swarming.py reproduce -S chromium-swarm.appspot.com 37fc317379e14110

However, when I do that, I get the following error: 

Traceback (most recent call last):
  File "swarming.py", line 1704, in <module>
    sys.exit(main(sys.argv[1:]))
  File "swarming.py", line 1696, in main
    return dispatcher.execute(OptionParserSwarming(version=__version__), args)
  File "C:\Users\charl\github\client-py\third_party\depot_tools\subcommand.py", line 251, in execute
    return command(parser, args[1:])
  File "swarming.py", line 1541, in CMDreproduce
    False)
  File "C:\Users\charl\github\client-py\isolateserver.py", line 1654, in fetch_isolated
    digest = fetch_queue.wait(remaining)
  File "C:\Users\charl\github\client-py\isolateserver.py", line 810, in wait
    digest = self._channel.pull()
  File "C:\Users\charl\github\client-py\utils\threading_utils.py", line 377, in _task_executer
    result = func(*args, **kwargs)
  File "C:\Users\charl\github\client-py\isolateserver.py", line 663, in fetch
    sink(verifier.run())
  File "C:\Users\charl\github\client-py\isolateserver.py", line 1036, in write
    data = ''.join(content)
MemoryError

I get the same error when I run the command to download the input files into a directory.
 
Cc: mar...@chromium.org

Comment 2 by s...@google.com, Aug 30 2017

Cc: mcgreevy@chromium.org tansell@chromium.org
Status: Available (was: Untriaged)

Comment 3 by mar...@chromium.org, Aug 31 2017

Mergedinto: 741001
Status: Duplicate (was: Available)
This needs python 64 bits as all the files are loaded into memory. :/

Sign in to add a comment