Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Nodejs] initial integration. #3860

Merged
merged 8 commits into from
Jun 9, 2020
Merged

[Nodejs] initial integration. #3860

merged 8 commits into from
Jun 9, 2020

Conversation

DavidKorczynski
Copy link
Collaborator

@DavidKorczynski DavidKorczynski commented May 21, 2020

Fuzzing for nodejs core. Notice that the build time here can take quite some time ~10/15 minutes, since we need to build v8 first.

The project.yaml file has been here since December 2016 so I am not sure if the same information is valid anymore. The original project.yaml was added by @oliverchang so perhaps you might have an idea here? I have not reached out to the security people at Nodejs as I assume if the contact information is accurate, if not then please do tell me.

@inferno-chromium
Copy link
Collaborator

inferno-chromium commented May 21, 2020

@mikeal @bnoordhuis @ry, can you please review this. Also, can you suggest good api places to fuzz.

@TravisBuddy
Copy link

Hey @DavidKorczynski,
Something went wrong with the build.

TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.

View build log

TravisBuddy Request Identifier: 1dafddd0-9ba7-11ea-bde9-fb9aa5b18627

@TravisBuddy
Copy link

Hey @DavidKorczynski,
Something went wrong with the build.

TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.

View build log

TravisBuddy Request Identifier: 48a18f60-9ba8-11ea-bde9-fb9aa5b18627

@DavidKorczynski
Copy link
Collaborator Author

Note that the failures of the builds are due to timeouts in Travis.

@catenacyber
Copy link
Contributor

Any plans on a target taking javascript as input ?

@inferno-chromium
Copy link
Collaborator

Any plans on a target taking javascript as input ?

Yes i think those would be good targets. Still we need maintainer approval first, asking @mikeal @bnoordhuis @ry

@DavidKorczynski
Copy link
Collaborator Author

DavidKorczynski commented May 26, 2020

Any plans on a target taking javascript as input ?

Yeah - I think in general my approach on Nodejs will be to cover it extensively.

@inferno-chromium I have also reached out to the security team of nodejs and am waiting to hear back. Should have something soon.

@DavidKorczynski
Copy link
Collaborator Author

DavidKorczynski commented Jun 3, 2020

@addaleax or @jasnell could you maybe assist here? The set up in this PR is used to find the bug in nodejs/node#33640 and it would be nice to get some responds on whether the NodeJS maintainers would be happy to have fuzzing of NodeJS integrated via OSS-Fuzz?

Copy link

@bnoordhuis bnoordhuis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM insofar I'm able to judge that. Thanks, David.

I'm open to extending node's build to make it easier to integrate with this project. That build.sh script looks like it could be a lot of work to maintain.

@DavidKorczynski
Copy link
Collaborator Author

LGTM insofar I'm able to judge that. Thanks, David.

Thanks a lot - this one took quite a bit more effort!

I'm open to extending node's build to make it easier to integrate with this project. That build.sh script looks like it could be a lot of work to maintain.

I would be happy to assist here and can give references on the difficulties that occurred when integrating it into the OSS-Fuzz environment. Should we do it over an issue on Nodejs?

@bnoordhuis
Copy link

Yes, good idea.

@inferno-chromium
Copy link
Collaborator

@oliverchang - can you please help to review Nodejs, we are very excited to accept this project.

Copy link
Collaborator

@oliverchang oliverchang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As is this LGTM

#include "string_bytes.h"

extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
node::url::URL url2((char*)data, size);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this target is pretty basic. do you have plans for targets that test more core nodejs functionality?

@jasnell
Copy link

jasnell commented Jun 5, 2020

I likely won't be able to take a detailed look at this for at least a few more days but in general: yes, I'd love to see some regular fuzz testing for Node.js

@inferno-chromium
Copy link
Collaborator

LGTM insofar I'm able to judge that. Thanks, David.

I'm open to extending node's build to make it easier to integrate with this project. That build.sh script looks like it could be a lot of work to maintain.

Yes build.sh is extremely complicated right now, can you please make it a proper build config upstream (optionally if it can be tested in CI, that is super nice). Then we can merge this.

@TravisBuddy
Copy link

Hey @DavidKorczynski,
Something went wrong with the build.

TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.

View build log

TravisBuddy Request Identifier: 509ed480-a85e-11ea-8d1c-67d490be1668

@TravisBuddy
Copy link

Travis tests have failed

Hey @DavidKorczynski,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.

1st Build

View build log

./infra/travis/travis_build.py
Building project nodejs
Running command: python /home/travis/build/google/oss-fuzz/infra/helper.py build_fuzzers nodejs --engine libfuzzer --sanitizer undefined --architecture x86_64
Running: docker build -t gcr.io/oss-fuzz/nodejs projects/nodejs
Sending build context to Docker daemon   7.68kB


Step 1/8 : FROM gcr.io/oss-fuzz-base/base-builder
latest: Pulling from oss-fuzz-base/base-builder


e92ed755c008: Pulling fs layer 


b9fd7cb1ff8f: Pulling fs layer 


ee690f2d57a1: Pulling fs layer 


53e3366ec435: Pulling fs layer 


c5ae0097219e: Pulling fs layer 


5ab6b624ac08: Pulling fs layer 


c039cdbdc6a4: Pulling fs layer 


be6f472c3b20: Pulling fs layer 

53e3366ec435: Waiting 

c5ae0097219e: Waiting 

5ab6b624ac08: Waiting 

c039cdbdc6a4: Waiting 


cfcb9abc6444: Pulling fs layer 


d7604b7eaf66: Pulling fs layer 


3c7400a5005d: Pulling fs layer 


5ca8b17b63f2: Pulling fs layer 

be6f472c3b20: Waiting 

cfcb9abc6444: Waiting 

d7604b7eaf66: Waiting 

3c7400a5005d: Waiting 


3dfb9bd7e6c0: Pulling fs layer 


2ebe7c6ddd65: Pulling fs layer 


9e18127ee76c: Pulling fs layer 


da5be56ccfbd: Pulling fs layer 


7fe94617fdd5: Pulling fs layer 

5ca8b17b63f2: Waiting 

3dfb9bd7e6c0: Waiting 

2ebe7c6ddd65: Waiting 

9e18127ee76c: Waiting 

da5be56ccfbd: Waiting 


895690c9b969: Pulling fs layer 


0d06dbe0aa62: Pulling fs layer 


064d67950b77: Pulling fs layer 


d55feaf64880: Pulling fs layer 

7fe94617fdd5: Waiting 

895690c9b969: Waiting 

0d06dbe0aa62: Waiting 

064d67950b77: Waiting 


8c93baa2d2b3: Pulling fs layer 


457ef6b97845: Pulling fs layer 

d55feaf64880: Waiting 

8c93baa2d2b3: Waiting 

457ef6b97845: Waiting 

b9fd7cb1ff8f: Downloading     526B/526B

b9fd7cb1ff8f: Verifying Checksum 

b9fd7cb1ff8f: Download complete 

ee690f2d57a1: Downloading     657B/853B

ee690f2d57a1: Downloading     853B/853B

ee690f2d57a1: Verifying Checksum 

ee690f2d57a1: Download complete 

53e3366ec435: Downloading     170B/170B

53e3366ec435: Verifying Checksum 

53e3366ec435: Download complete 

5ab6b624ac08: Downloading     175B/175B

5ab6b624ac08: Download complete 

e92ed755c008: Downloading  443.2kB/44.25MB

c039cdbdc6a4: Downloading     662B/2.027kB

c039cdbdc6a4: Downloading  2.027kB/2.027kB

c039cdbdc6a4: Verifying Checksum 

c039cdbdc6a4: Download complete 

c5ae0097219e: Downloading  478.7kB/47.75MB

e92ed755c008: Downloading  8.536MB/44.25MB

c5ae0097219e: Downloading  13.52MB/47.75MB

be6f472c3b20: Downloading  525.1kB/452.9MB

c5ae0097219e: Downloading  24.64MB/47.75MB

e92ed755c008: Downloading  21.15MB/44.25MB

e92ed755c008: Downloading  32.41MB/44.25MB

be6f472c3b20: Downloading  7.969MB/452.9MB

c5ae0097219e: Downloading  31.41MB/47.75MB

be6f472c3b20: Downloading  20.22MB/452.9MB

e92ed755c008: Downloading  39.17MB/44.25MB

e92ed755c008: Verifying Checksum 

e92ed755c008: Download complete 

c5ae0097219e: Downloading  41.56MB/47.75MB

c5ae0097219e: Verifying Checksum 

c5ae0097219e: Download complete 

e92ed755c008: Extracting  458.8kB/44.25MB

be6f472c3b20: Downloading  25.53MB/452.9MB

d7604b7eaf66: Downloading  525.1kB/149.1MB

cfcb9abc6444: Downloading     148B/148B

cfcb9abc6444: Verifying Checksum 

cfcb9abc6444: Download complete 

be6f472c3b20: Downloading  36.18MB/452.9MB

e92ed755c008: Extracting  2.294MB/44.25MB

d7604b7eaf66: Downloading  5.839MB/149.1MB

be6f472c3b20: Downloading  47.37MB/452.9MB

e92ed755c008: Extracting  3.211MB/44.25MB

be6f472c3b20: Downloading  56.42MB/452.9MB

d7604b7eaf66: Downloading  16.49MB/149.1MB

d7604b7eaf66: Downloading  23.94MB/149.1MB

e92ed755c008: Extracting   3.67MB/44.25MB

be6f472c3b20: Downloading   64.4MB/452.9MB

d7604b7eaf66: Downloading  31.93MB/149.1MB

3c7400a5005d: Downloading  425.4kB/42.48MB

be6f472c3b20: Downloading  72.92MB/452.9MB

e92ed755c008: Extracting  5.046MB/44.25MB

d7604b7eaf66: Downloading  38.85MB/149.1MB

3c7400a5005d: Downloading  8.527MB/42.48MB

be6f472c3b20: Downloading  78.25MB/452.9MB

d7604b7eaf66: Downloading  46.31MB/149.1MB

e92ed755c008: Extracting  6.423MB/44.25MB

be6f472c3b20: Downloading   88.9MB/452.9MB

3c7400a5005d: Downloading  13.21MB/42.48MB

d7604b7eaf66: Downloading  56.42MB/149.1MB

e92ed755c008: Extracting  7.799MB/44.25MB

be6f472c3b20: Downloading  94.22MB/452.9MB

3c7400a5005d: Downloading   17.9MB/42.48MB

d7604b7eaf66: Downloading  63.35MB/149.1MB

e92ed755c008: Extracting  8.716MB/44.25MB

3c7400a5005d: Downloading  24.29MB/42.48MB

be6f472c3b20: Downloading  102.7MB/452.9MB

d7604b7eaf66: Downloading   70.8MB/149.1MB

3c7400a5005d: Downloading  34.09MB/42.48MB

be6f472c3b20: Downloading  109.1MB/452.9MB

e92ed755c008: Extracting  9.634MB/44.25MB

d7604b7eaf66: Downloading  80.39MB/149.1MB

be6f472c3b20: Downloading  116.6MB/452.9MB

3c7400a5005d: Downloading  40.48MB/42.48MB

3c7400a5005d: Verifying Checksum 

3c7400a5005d: Download complete 

e92ed755c008: Extracting  11.01MB/44.25MB

d7604b7eaf66: Downloading  87.84MB/149.1MB

be6f472c3b20: Downloading    123MB/452.9MB

d7604b7eaf66: Downloading  94.22MB/149.1MB

e92ed755c008: Extracting  12.39MB/44.25MB

be6f472c3b20: Downloading  134.2MB/452.9MB

d7604b7eaf66: Downloading  101.1MB/149.1MB

e92ed755c008: Extracting  13.76MB/44.25MB

be6f472c3b20: Downloading  142.7MB/452.9MB

e92ed755c008: Extracting  15.14MB/44.25MB

be6f472c3b20: Downloading  153.3MB/452.9MB

e92ed755c008: Extracting  16.97MB/44.25MB

be6f472c3b20: Downloading  166.1MB/452.9MB

5ca8b17b63f2: Downloading  22.02kB/2.096MB

d7604b7eaf66: Downloading    108MB/149.1MB

e92ed755c008: Extracting  18.81MB/44.25MB

be6f472c3b20: Downloading  174.1MB/452.9MB

5ca8b17b63f2: Verifying Checksum 

5ca8b17b63f2: Download complete 

d7604b7eaf66: Downloading  114.4MB/149.1MB

be6f472c3b20: Downloading    181MB/452.9MB

e92ed755c008: Extracting  20.64MB/44.25MB

d7604b7eaf66: Downloading  121.9MB/149.1MB

e92ed755c008: Extracting  22.48MB/44.25MB

be6f472c3b20: Downloading  187.4MB/452.9MB

d7604b7eaf66: Downloading  127.2MB/149.1MB

be6f472c3b20: Downloading  193.3MB/452.9MB

e92ed755c008: Extracting  23.86MB/44.25MB

d7604b7eaf66: Downloading  133.6MB/149.1MB

be6f472c3b20: Downloading  200.2MB/452.9MB

e92ed755c008: Extracting  25.69MB/44.25MB

be6f472c3b20: Downloading  208.2MB/452.9MB

d7604b7eaf66: Downloading  140.5MB/149.1MB

e92ed755c008: Extracting  27.07MB/44.25MB

3dfb9bd7e6c0: Downloading  525.1kB/123.7MB

d7604b7eaf66: Downloading    148MB/149.1MB

be6f472c3b20: Downloading  215.6MB/452.9MB

d7604b7eaf66: Verifying Checksum 

d7604b7eaf66: Download complete 

e92ed755c008: Extracting  28.44MB/44.25MB

be6f472c3b20: Downloading  223.1MB/452.9MB

3dfb9bd7e6c0: Downloading  6.904MB/123.7MB

be6f472c3b20: Downloading  228.9MB/452.9MB

3dfb9bd7e6c0: Downloading   11.7MB/123.7MB

e92ed755c008: Extracting  29.36MB/44.25MB

be6f472c3b20: Downloading    238MB/452.9MB

e92ed755c008: Extracting  30.74MB/44.25MB

3dfb9bd7e6c0: Downloading  14.89MB/123.7MB

be6f472c3b20: Downloading  249.2MB/452.9MB

3dfb9bd7e6c0: Downloading  24.47MB/123.7MB

e92ed755c008: Extracting  32.11MB/44.25MB

be6f472c3b20: Downloading  251.8MB/452.9MB

3dfb9bd7e6c0: Downloading  26.06MB/123.7MB

e92ed755c008: Extracting  33.49MB/44.25MB

be6f472c3b20: Downloading  261.9MB/452.9MB

3dfb9bd7e6c0: Downloading  37.24MB/123.7MB

2ebe7c6ddd65: Downloading  400.1kB/39.9MB

3dfb9bd7e6c0: Downloading  46.29MB/123.7MB

e92ed755c008: Extracting  34.41MB/44.25MB

be6f472c3b20: Downloading  270.5MB/452.9MB

2ebe7c6ddd65: Downloading   3.21MB/39.9MB

be6f472c3b20: Downloading  279.5MB/452.9MB

3dfb9bd7e6c0: Downloading  51.62MB/123.7MB

e92ed755c008: Extracting  35.32MB/44.25MB

2ebe7c6ddd65: Downloading  7.223MB/39.9MB

3dfb9bd7e6c0: Downloading  62.27MB/123.7MB

be6f472c3b20: Downloading    287MB/452.9MB

e92ed755c008: Extracting  35.78MB/44.25MB

2ebe7c6ddd65: Downloading  10.43MB/39.9MB

be6f472c3b20: Downloading  292.8MB/452.9MB

3dfb9bd7e6c0: Downloading  67.59MB/123.7MB

e92ed755c008: Extracting   36.7MB/44.25MB

be6f472c3b20: Downloading  298.1MB/452.9MB

3dfb9bd7e6c0: Downloading  74.51MB/123.7MB

2ebe7c6ddd65: Downloading  16.86MB/39.9MB

e92ed755c008: Extracting  37.62MB/44.25MB

be6f472c3b20: Downloading  304.5MB/452.9MB

3dfb9bd7e6c0: Downloading  78.24MB/123.7MB

2ebe7c6ddd65: Downloading  24.08MB/39.9MB

3dfb9bd7e6c0: Downloading   85.7MB/123.7MB

2ebe7c6ddd65: Downloading  25.29MB/39.9MB

be6f472c3b20: Downloading  311.5MB/452.9MB

e92ed755c008: Extracting  38.54MB/44.25MB

be6f472c3b20: Downloading  318.4MB/452.9MB

3dfb9bd7e6c0: Downloading  94.75MB/123.7MB

2ebe7c6ddd65: Downloading  31.31MB/39.9MB

e92ed755c008: Extracting  38.99MB/44.25MB

3dfb9bd7e6c0: Downloading  103.3MB/123.7MB

2ebe7c6ddd65: Downloading  34.92MB/39.9MB

be6f472c3b20: Downloading  324.8MB/452.9MB

e92ed755c008: Extracting  39.91MB/44.25MB

3dfb9bd7e6c0: Downloading  108.6MB/123.7MB

2ebe7c6ddd65: Downloading  38.94MB/39.9MB

2ebe7c6ddd65: Verifying Checksum 

2ebe7c6ddd65: Download complete 

be6f472c3b20: Downloading  329.6MB/452.9MB

e92ed755c008: Extracting  41.29MB/44.25MB

3dfb9bd7e6c0: Downloading  112.3MB/123.7MB

be6f472c3b20: Downloading  340.2MB/452.9MB

3dfb9bd7e6c0: Downloading  120.3MB/123.7MB

e92ed755c008: Extracting  42.66MB/44.25MB

3dfb9bd7e6c0: Verifying Checksum 

3dfb9bd7e6c0: Download complete 

be6f472c3b20: Downloading  346.1MB/452.9MB

e92ed755c008: Extracting  43.58MB/44.25MB

be6f472c3b20: Downloading  358.8MB/452.9MB

e92ed755c008: Extracting  44.04MB/44.25MB

be6f472c3b20: Downloading  370.5MB/452.9MB

e92ed755c008: Extracting  44.25MB/44.25MB

9e18127ee76c: Downloading  525.1kB/161.6MB

e92ed755c008: Pull complete 

b9fd7cb1ff8f: Extracting     526B/526B

b9fd7cb1ff8f: Extracting     526B/526B

da5be56ccfbd: Downloading  525.1kB/60.4MB

be6f472c3b20: Downloading    378MB/452.9MB

b9fd7cb1ff8f: Pull complete 

ee690f2d57a1: Extracting     853B/853B

ee690f2d57a1: Extracting     853B/853B

9e18127ee76c: Downloading  8.494MB/161.6MB

da5be56ccfbd: Downloading  8.494MB/60.4MB

be6f472c3b20: Downloading  383.3MB/452.9MB

9e18127ee76c: Downloading  16.48MB/161.6MB

da5be56ccfbd: Downloading  19.68MB/60.4MB

be6f472c3b20: Downloading  391.8MB/452.9MB

ee690f2d57a1: Pull complete 

53e3366ec435: Extracting     170B/170B

53e3366ec435: Extracting     170B/170B

9e18127ee76c: Downloading  24.47MB/161.6MB

da5be56ccfbd: Downloading  27.13MB/60.4MB

9e18127ee76c: Downloading  33.52MB/161.6MB

da5be56ccfbd: Downloading  36.72MB/60.4MB

be6f472c3b20: Downloading  394.5MB/452.9MB

53e3366ec435: Pull complete 

9e18127ee76c: Downloading  41.51MB/161.6MB

da5be56ccfbd: Downloading  44.17MB/60.4MB

be6f472c3b20: Downloading  398.8MB/452.9MB

c5ae0097219e: Extracting  491.5kB/47.75MB

9e18127ee76c: Downloading  52.16MB/161.6MB

da5be56ccfbd: Downloading  48.96MB/60.4MB

be6f472c3b20: Downloading  402.5MB/452.9MB

c5ae0097219e: Extracting  1.475MB/47.75MB

9e18127ee76c: Downloading  54.82MB/161.6MB

da5be56ccfbd: Downloading  55.35MB/60.4MB

da5be56ccfbd: Verifying Checksum 

da5be56ccfbd: Download complete 

be6f472c3b20: Downloading  407.8MB/452.9MB

c5ae0097219e: Extracting  1.966MB/47.75MB

9e18127ee76c: Downloading   64.4MB/161.6MB

be6f472c3b20: Downloading  414.7MB/452.9MB

c5ae0097219e: Extracting  3.441MB/47.75MB

9e18127ee76c: Downloading  72.92MB/161.6MB

be6f472c3b20: Downloading  421.7MB/452.9MB

9e18127ee76c: Downloading  81.98MB/161.6MB

c5ae0097219e: Extracting  5.407MB/47.75MB

be6f472c3b20: Downloading  431.2MB/452.9MB

9e18127ee76c: Downloading  89.96MB/161.6MB

c5ae0097219e: Extracting  7.373MB/47.75MB

be6f472c3b20: Downloading  437.6MB/452.9MB

9e18127ee76c: Downloading  98.48MB/161.6MB

7fe94617fdd5: Downloading     173B/173B

7fe94617fdd5: Verifying Checksum 

7fe94617fdd5: Download complete 

c5ae0097219e: Extracting  9.339MB/47.75MB

be6f472c3b20: Downloading  447.7MB/452.9MB

9e18127ee76c: Downloading  108.6MB/161.6MB

c5ae0097219e: Extracting  10.81MB/47.75MB

be6f472c3b20: Verifying Checksum 

be6f472c3b20: Download complete 

9e18127ee76c: Downloading  118.7MB/161.6MB

c5ae0097219e: Extracting   11.8MB/47.75MB

9e18127ee76c: Downloading  127.8MB/161.6MB

9e18127ee76c: Downloading  140.5MB/161.6MB

895690c9b969: Downloading  19.26kB/1.812MB

c5ae0097219e: Extracting  12.78MB/47.75MB

9e18127ee76c: Downloading  148.5MB/161.6MB

895690c9b969: Verifying Checksum 

895690c9b969: Download complete 

c5ae0097219e: Extracting  13.76MB/47.75MB

9e18127ee76c: Verifying Checksum 

9e18127ee76c: Download complete 

0d06dbe0aa62: Downloading  524.4kB/65.09MB

d55feaf64880: Downloading     664B/4.057kB

d55feaf64880: Downloading  4.057kB/4.057kB

d55feaf64880: Verifying Checksum 

d55feaf64880: Download complete 

c5ae0097219e: Extracting  16.71MB/47.75MB

064d67950b77: Downloading  525.1kB/65.17MB

8c93baa2d2b3: Downloading     665B/2.273kB

c5ae0097219e: Extracting  18.68MB/47.75MB

8c93baa2d2b3: Downloading  2.273kB/2.273kB

8c93baa2d2b3: Verifying Checksum 

8c93baa2d2b3: Download complete 

0d06dbe0aa62: Downloading  8.495MB/65.09MB

064d67950b77: Downloading  8.501MB/65.17MB

c5ae0097219e: Extracting  20.15MB/47.75MB

c5ae0097219e: Extracting  21.63MB/47.75MB

0d06dbe0aa62: Downloading  15.95MB/65.09MB

064d67950b77: Downloading  15.42MB/65.17MB

064d67950b77: Downloading  22.35MB/65.17MB

0d06dbe0aa62: Downloading  26.07MB/65.09MB

c5ae0097219e: Extracting   23.1MB/47.75MB

457ef6b97845: Downloading  62.86kB/6.177MB

064d67950b77: Downloading   28.2MB/65.17MB

c5ae0097219e: Extracting  24.08MB/47.75MB

0d06dbe0aa62: Downloading  32.99MB/65.09MB

457ef6b97845: Downloading  5.136MB/6.177MB

457ef6b97845: Verifying Checksum 

457ef6b97845: Download complete 

064d67950b77: Downloading  32.46MB/65.17MB

0d06dbe0aa62: Downloading  39.38MB/65.09MB

c5ae0097219e: Extracting  25.56MB/47.75MB

064d67950b77: Downloading  38.32MB/65.17MB

0d06dbe0aa62: Downloading  46.83MB/65.09MB

064d67950b77: Downloading  45.24MB/65.17MB

c5ae0097219e: Extracting  26.54MB/47.75MB

064d67950b77: Downloading  51.63MB/65.17MB

0d06dbe0aa62: Downloading  53.22MB/65.09MB

0d06dbe0aa62: Downloading  61.21MB/65.09MB

c5ae0097219e: Extracting  27.03MB/47.75MB

064d67950b77: Downloading  60.68MB/65.17MB

0d06dbe0aa62: Verifying Checksum 

0d06dbe0aa62: Download complete 

064d67950b77: Verifying Checksum 

064d67950b77: Download complete 

c5ae0097219e: Extracting  28.51MB/47.75MB

c5ae0097219e: Extracting  31.95MB/47.75MB

c5ae0097219e: Extracting  35.39MB/47.75MB

c5ae0097219e: Extracting  38.83MB/47.75MB

c5ae0097219e: Extracting  42.27MB/47.75MB

c5ae0097219e: Extracting  45.71MB/47.75MB

c5ae0097219e: Extracting  47.75MB/47.75MB

c5ae0097219e: Pull complete 

5ab6b624ac08: Extracting     175B/175B

5ab6b624ac08: Extracting     175B/175B

5ab6b624ac08: Pull complete 

c039cdbdc6a4: Extracting  2.027kB/2.027kB

c039cdbdc6a4: Extracting  2.027kB/2.027kB

c039cdbdc6a4: Pull complete 

be6f472c3b20: Extracting  557.1kB/452.9MB

be6f472c3b20: Extracting  2.785MB/452.9MB

be6f472c3b20: Extracting  5.571MB/452.9MB

be6f472c3b20: Extracting  8.913MB/452.9MB

be6f472c3b20: Extracting  12.26MB/452.9MB

be6f472c3b20: Extracting  15.04MB/452.9MB

be6f472c3b20: Extracting  17.83MB/452.9MB

be6f472c3b20: Extracting  20.61MB/452.9MB

be6f472c3b20: Extracting   23.4MB/452.9MB

be6f472c3b20: Extracting  25.62MB/452.9MB

be6f472c3b20: Extracting  28.41MB/452.9MB

be6f472c3b20: Extracting  31.75MB/452.9MB

be6f472c3b20: Extracting  34.54MB/452.9MB

be6f472c3b20: Extracting  37.32MB/452.9MB

be6f472c3b20: Extracting  40.11MB/452.9MB

be6f472c3b20: Extracting  42.89MB/452.9MB

be6f472c3b20: Extracting  45.68MB/452.9MB

be6f472c3b20: Extracting  48.46MB/452.9MB

be6f472c3b20: Extracting  51.25MB/452.9MB

be6f472c3b20: Extracting  53.48MB/452.9MB

be6f472c3b20: Extracting  55.71MB/452.9MB

be6f472c3b20: Extracting  58.49MB/452.9MB

be6f472c3b20: Extracting  61.83MB/452.9MB

be6f472c3b20: Extracting  64.62MB/452.9MB

be6f472c3b20: Extracting   67.4MB/452.9MB

be6f472c3b20: Extracting  70.19MB/452.9MB

be6f472c3b20: Extracting  72.97MB/452.9MB

be6f472c3b20: Extracting  75.76MB/452.9MB

be6f472c3b20: Extracting  78.54MB/452.9MB

be6f472c3b20: Extracting  81.33MB/452.9MB

be6f472c3b20: Extracting  83.56MB/452.9MB

be6f472c3b20: Extracting  86.34MB/452.9MB

be6f472c3b20: Extracting  89.13MB/452.9MB

be6f472c3b20: Extracting  91.91MB/452.9MB

be6f472c3b20: Extracting   94.7MB/452.9MB

be6f472c3b20: Extracting  96.93MB/452.9MB

be6f472c3b20: Extracting  99.71MB/452.9MB

be6f472c3b20: Extracting  102.5MB/452.9MB

be6f472c3b20: Extracting  105.3MB/452.9MB

be6f472c3b20: Extracting  107.5MB/452.9MB

be6f472c3b20: Extracting  110.3MB/452.9MB

be6f472c3b20: Extracting  113.1MB/452.9MB

be6f472c3b20: Extracting  115.9MB/452.9MB

be6f472c3b20: Extracting  118.7MB/452.9MB

be6f472c3b20: Extracting  121.4MB/452.9MB

be6f472c3b20: Extracting  124.2MB/452.9MB

be6f472c3b20: Extracting  126.5MB/452.9MB

be6f472c3b20: Extracting  129.2MB/452.9MB

be6f472c3b20: Extracting    132MB/452.9MB

be6f472c3b20: Extracting  134.8MB/452.9MB

be6f472c3b20: Extracting  137.6MB/452.9MB

be6f472c3b20: Extracting  140.9MB/452.9MB

be6f472c3b20: Extracting  143.7MB/452.9MB

be6f472c3b20: Extracting  146.5MB/452.9MB

be6f472c3b20: Extracting  148.7MB/452.9MB

be6f472c3b20: Extracting  151.5MB/452.9MB

be6f472c3b20: Extracting  154.3MB/452.9MB

be6f472c3b20: Extracting  157.6MB/452.9MB

be6f472c3b20: Extracting    161MB/452.9MB

be6f472c3b20: Extracting  163.8MB/452.9MB

be6f472c3b20: Extracting    166MB/452.9MB

be6f472c3b20: Extracting  168.8MB/452.9MB

be6f472c3b20: Extracting  171.6MB/452.9MB

be6f472c3b20: Extracting  174.9MB/452.9MB

be6f472c3b20: Extracting  177.7MB/452.9MB

be6f472c3b20: Extracting  180.5MB/452.9MB

be6f472c3b20: Extracting  183.3MB/452.9MB

be6f472c3b20: Extracting  186.6MB/452.9MB

be6f472c3b20: Extracting  189.4MB/452.9MB

be6f472c3b20: Extracting  192.2MB/452.9MB

be6f472c3b20: Extracting  194.4MB/452.9MB

be6f472c3b20: Extracting  197.2MB/452.9MB

be6f472c3b20: Extracting  199.4MB/452.9MB

be6f472c3b20: Extracting  202.2MB/452.9MB

be6f472c3b20: Extracting    205MB/452.9MB

be6f472c3b20: Extracting  207.8MB/452.9MB

be6f472c3b20: Extracting  210.6MB/452.9MB

be6f472c3b20: Extracting  213.4MB/452.9MB

be6f472c3b20: Extracting  216.7MB/452.9MB

be6f472c3b20: Extracting  219.5MB/452.9MB

be6f472c3b20: Extracting  221.7MB/452.9MB

be6f472c3b20: Extracting  224.5MB/452.9MB

be6f472c3b20: Extracting  227.8MB/452.9MB

be6f472c3b20: Extracting  230.6MB/452.9MB

be6f472c3b20: Extracting  233.4MB/452.9MB

be6f472c3b20: Extracting  236.2MB/452.9MB

be6f472c3b20: Extracting    239MB/452.9MB

be6f472c3b20: Extracting  241.8MB/452.9MB

be6f472c3b20: Extracting  244.5MB/452.9MB

be6f472c3b20: Extracting  247.3MB/452.9MB

be6f472c3b20: Extracting  250.1MB/452.9MB

be6f472c3b20: Extracting  250.7MB/452.9MB

be6f472c3b20: Extracting  253.5MB/452.9MB

be6f472c3b20: Extracting  256.2MB/452.9MB

be6f472c3b20: Extracting    259MB/452.9MB

be6f472c3b20: Extracting  262.4MB/452.9MB

be6f472c3b20: Extracting  265.2MB/452.9MB

be6f472c3b20: Extracting  267.4MB/452.9MB

be6f472c3b20: Extracting  269.6MB/452.9MB

be6f472c3b20: Extracting  272.4MB/452.9MB

be6f472c3b20: Extracting  275.2MB/452.9MB

be6f472c3b20: Extracting    278MB/452.9MB

be6f472c3b20: Extracting  280.8MB/452.9MB

be6f472c3b20: Extracting  283.5MB/452.9MB

be6f472c3b20: Extracting  286.3MB/452.9MB

be6f472c3b20: Extracting  289.1MB/452.9MB

be6f472c3b20: Extracting  291.9MB/452.9MB

be6f472c3b20: Extracting  294.7MB/452.9MB

be6f472c3b20: Extracting  297.5MB/452.9MB

be6f472c3b20: Extracting  300.3MB/452.9MB

be6f472c3b20: Extracting    303MB/452.9MB

be6f472c3b20: Extracting  305.8MB/452.9MB

be6f472c3b20: Extracting  308.6MB/452.9MB

be6f472c3b20: Extracting  310.8MB/452.9MB

be6f472c3b20: Extracting  313.6MB/452.9MB

be6f472c3b20: Extracting  316.4MB/452.9MB

be6f472c3b20: Extracting  318.1MB/452.9MB

be6f472c3b20: Extracting  319.2MB/452.9MB

be6f472c3b20: Extracting  320.3MB/452.9MB

be6f472c3b20: Extracting  321.4MB/452.9MB

be6f472c3b20: Extracting  322.5MB/452.9MB

be6f472c3b20: Extracting  323.6MB/452.9MB

be6f472c3b20: Extracting  324.8MB/452.9MB

be6f472c3b20: Extracting    327MB/452.9MB

be6f472c3b20: Extracting  329.2MB/452.9MB

be6f472c3b20: Extracting  331.4MB/452.9MB

be6f472c3b20: Extracting  333.7MB/452.9MB

be6f472c3b20: Extracting  335.9MB/452.9MB

be6f472c3b20: Extracting  338.7MB/452.9MB

be6f472c3b20: Extracting  340.9MB/452.9MB

be6f472c3b20: Extracting  343.1MB/452.9MB

be6f472c3b20: Extracting  345.4MB/452.9MB

be6f472c3b20: Extracting  348.2MB/452.9MB

be6f472c3b20: Extracting  350.4MB/452.9MB

be6f472c3b20: Extracting  351.5MB/452.9MB

be6f472c3b20: Extracting  354.3MB/452.9MB

be6f472c3b20: Extracting  356.5MB/452.9MB

be6f472c3b20: Extracting  358.7MB/452.9MB

be6f472c3b20: Extracting  361.5MB/452.9MB

be6f472c3b20: Extracting  364.3MB/452.9MB

be6f472c3b20: Extracting  366.5MB/452.9MB

be6f472c3b20: Extracting  368.8MB/452.9MB

be6f472c3b20: Extracting  371.6MB/452.9MB

be6f472c3b20: Extracting  374.3MB/452.9MB

be6f472c3b20: Extracting  377.7MB/452.9MB

be6f472c3b20: Extracting  379.9MB/452.9MB

be6f472c3b20: Extracting  382.1MB/452.9MB

be6f472c3b20: Extracting  384.4MB/452.9MB

be6f472c3b20: Extracting  387.2MB/452.9MB

be6f472c3b20: Extracting  389.9MB/452.9MB

be6f472c3b20: Extracting  392.7MB/452.9MB

be6f472c3b20: Extracting  395.5MB/452.9MB

be6f472c3b20: Extracting  398.3MB/452.9MB

be6f472c3b20: Extracting  401.1MB/452.9MB

be6f472c3b20: Extracting  403.9MB/452.9MB

be6f472c3b20: Extracting  406.1MB/452.9MB

be6f472c3b20: Extracting  408.3MB/452.9MB

be6f472c3b20: Extracting  411.1MB/452.9MB

be6f472c3b20: Extracting  413.9MB/452.9MB

be6f472c3b20: Extracting  416.7MB/452.9MB

be6f472c3b20: Extracting    420MB/452.9MB

be6f472c3b20: Extracting  422.8MB/452.9MB

be6f472c3b20: Extracting    425MB/452.9MB

be6f472c3b20: Extracting  427.3MB/452.9MB

be6f472c3b20: Extracting  429.5MB/452.9MB

be6f472c3b20: Extracting  431.2MB/452.9MB

be6f472c3b20: Extracting  433.4MB/452.9MB

be6f472c3b20: Extracting  435.6MB/452.9MB

be6f472c3b20: Extracting  437.8MB/452.9MB

be6f472c3b20: Extracting  440.1MB/452.9MB

be6f472c3b20: Extracting  442.3MB/452.9MB

be6f472c3b20: Extracting  444.5MB/452.9MB

be6f472c3b20: Extracting  446.8MB/452.9MB

be6f472c3b20: Extracting    449MB/452.9MB

be6f472c3b20: Extracting  450.7MB/452.9MB

be6f472c3b20: Extracting  452.9MB/452.9MB

be6f472c3b20: Extracting  452.9MB/452.9MB

be6f472c3b20: Pull complete 

cfcb9abc6444: Extracting     148B/148B

cfcb9abc6444: Extracting     148B/148B

cfcb9abc6444: Pull complete 

d7604b7eaf66: Extracting  557.1kB/149.1MB

d7604b7eaf66: Extracting  3.342MB/149.1MB

d7604b7eaf66: Extracting  6.128MB/149.1MB

d7604b7eaf66: Extracting  8.913MB/149.1MB

d7604b7eaf66: Extracting   11.7MB/149.1MB

d7604b7eaf66: Extracting  14.48MB/149.1MB

d7604b7eaf66: Extracting  17.27MB/149.1MB

d7604b7eaf66: Extracting  18.38MB/149.1MB

d7604b7eaf66: Extracting  22.28MB/149.1MB

d7604b7eaf66: Extracting  25.62MB/149.1MB

d7604b7eaf66: Extracting  28.97MB/149.1MB

d7604b7eaf66: Extracting  31.75MB/149.1MB

d7604b7eaf66: Extracting  35.09MB/149.1MB

d7604b7eaf66: Extracting  38.44MB/149.1MB

d7604b7eaf66: Extracting  41.22MB/149.1MB

d7604b7eaf66: Extracting  43.45MB/149.1MB

d7604b7eaf66: Extracting  46.24MB/149.1MB

d7604b7eaf66: Extracting  49.58MB/149.1MB

d7604b7eaf66: Extracting  52.92MB/149.1MB

d7604b7eaf66: Extracting  56.82MB/149.1MB

d7604b7eaf66: Extracting   59.6MB/149.1MB

d7604b7eaf66: Extracting  62.95MB/149.1MB

d7604b7eaf66: Extracting  66.29MB/149.1MB

d7604b7eaf66: Extracting  69.07MB/149.1MB

d7604b7eaf66: Extracting  71.86MB/149.1MB

d7604b7eaf66: Extracting  73.53MB/149.1MB

d7604b7eaf66: Extracting  74.65MB/149.1MB

d7604b7eaf66: Extracting  76.87MB/149.1MB

d7604b7eaf66: Extracting  78.54MB/149.1MB

d7604b7eaf66: Extracting  81.33MB/149.1MB

d7604b7eaf66: Extracting  84.12MB/149.1MB

d7604b7eaf66: Extracting   86.9MB/149.1MB

d7604b7eaf66: Extracting  90.24MB/149.1MB

d7604b7eaf66: Extracting  93.59MB/149.1MB

d7604b7eaf66: Extracting  96.37MB/149.1MB

d7604b7eaf66: Extracting  99.16MB/149.1MB

d7604b7eaf66: Extracting  101.9MB/149.1MB

d7604b7eaf66: Extracting  104.7MB/149.1MB

d7604b7eaf66: Extracting  107.5MB/149.1MB

d7604b7eaf66: Extracting  109.7MB/149.1MB

d7604b7eaf66: Extracting    112MB/149.1MB

d7604b7eaf66: Extracting  114.2MB/149.1MB

d7604b7eaf66: Extracting    117MB/149.1MB

d7604b7eaf66: Extracting  118.7MB/149.1MB

d7604b7eaf66: Extracting  121.4MB/149.1MB

d7604b7eaf66: Extracting  124.2MB/149.1MB

d7604b7eaf66: Extracting  125.3MB/149.1MB

d7604b7eaf66: Extracting  128.1MB/149.1MB

d7604b7eaf66: Extracting  129.8MB/149.1MB

d7604b7eaf66: Extracting    132MB/149.1MB

d7604b7eaf66: Extracting  134.3MB/149.1MB

d7604b7eaf66: Extracting  136.5MB/149.1MB

d7604b7eaf66: Extracting  138.7MB/149.1MB

d7604b7eaf66: Extracting  140.9MB/149.1MB

d7604b7eaf66: Extracting    142MB/149.1MB

d7604b7eaf66: Extracting  143.7MB/149.1MB

d7604b7eaf66: Extracting  145.4MB/149.1MB

d7604b7eaf66: Extracting  146.5MB/149.1MB

d7604b7eaf66: Extracting  148.7MB/149.1MB

d7604b7eaf66: Extracting  149.1MB/149.1MB

d7604b7eaf66: Pull complete 

3c7400a5005d: Extracting    426kB/42.48MB

3c7400a5005d: Extracting  2.982MB/42.48MB

3c7400a5005d: Extracting  5.112MB/42.48MB

3c7400a5005d: Extracting  6.816MB/42.48MB

3c7400a5005d: Extracting   8.52MB/42.48MB

3c7400a5005d: Extracting  10.22MB/42.48MB

3c7400a5005d: Extracting  11.93MB/42.48MB

3c7400a5005d: Extracting  13.63MB/42.48MB

3c7400a5005d: Extracting  16.19MB/42.48MB

3c7400a5005d: Extracting  17.47MB/42.48MB

3c7400a5005d: Extracting  20.02MB/42.48MB

3c7400a5005d: Extracting   21.3MB/42.48MB

3c7400a5005d: Extracting     23MB/42.48MB

3c7400a5005d: Extracting  24.28MB/42.48MB

3c7400a5005d: Extracting  25.99MB/42.48MB

3c7400a5005d: Extracting  27.26MB/42.48MB

3c7400a5005d: Extracting  28.97MB/42.48MB

3c7400a5005d: Extracting  30.67MB/42.48MB

3c7400a5005d: Extracting  32.37MB/42.48MB

3c7400a5005d: Extracting  34.08MB/42.48MB

3c7400a5005d: Extracting  35.36MB/42.48MB

3c7400a5005d: Extracting  36.63MB/42.48MB

3c7400a5005d: Extracting  37.49MB/42.48MB

3c7400a5005d: Extracting  38.76MB/42.48MB

3c7400a5005d: Extracting  40.04MB/42.48MB

3c7400a5005d: Extracting  41.75MB/42.48MB

3c7400a5005d: Extracting  42.48MB/42.48MB

3c7400a5005d: Pull complete 

5ca8b17b63f2: Extracting  32.77kB/2.096MB

5ca8b17b63f2: Extracting  1.606MB/2.096MB

5ca8b17b63f2: Extracting  2.096MB/2.096MB

5ca8b17b63f2: Extracting  2.096MB/2.096MB

5ca8b17b63f2: Pull complete 

3dfb9bd7e6c0: Extracting  557.1kB/123.7MB

3dfb9bd7e6c0: Extracting  2.785MB/123.7MB

3dfb9bd7e6c0: Extracting  5.571MB/123.7MB

3dfb9bd7e6c0: Extracting  11.14MB/123.7MB

3dfb9bd7e6c0: Extracting  13.93MB/123.7MB

3dfb9bd7e6c0: Extracting  16.15MB/123.7MB

3dfb9bd7e6c0: Extracting  18.94MB/123.7MB

3dfb9bd7e6c0: Extracting  21.73MB/123.7MB

3dfb9bd7e6c0: Extracting  24.51MB/123.7MB

3dfb9bd7e6c0: Extracting  26.74MB/123.7MB

3dfb9bd7e6c0: Extracting  28.97MB/123.7MB

3dfb9bd7e6c0: Extracting   31.2MB/123.7MB

3dfb9bd7e6c0: Extracting  33.42MB/123.7MB

3dfb9bd7e6c0: Extracting  35.65MB/123.7MB

3dfb9bd7e6c0: Extracting  37.88MB/123.7MB

3dfb9bd7e6c0: Extracting  40.11MB/123.7MB

3dfb9bd7e6c0: Extracting  42.89MB/123.7MB

3dfb9bd7e6c0: Extracting  45.12MB/123.7MB

3dfb9bd7e6c0: Extracting  47.91MB/123.7MB

3dfb9bd7e6c0: Extracting  51.25MB/123.7MB

3dfb9bd7e6c0: Extracting  55.15MB/123.7MB

3dfb9bd7e6c0: Extracting  58.49MB/123.7MB

3dfb9bd7e6c0: Extracting  61.28MB/123.7MB

3dfb9bd7e6c0: Extracting  64.06MB/123.7MB

3dfb9bd7e6c0: Extracting  69.63MB/123.7MB

3dfb9bd7e6c0: Extracting  74.09MB/123.7MB

3dfb9bd7e6c0: Extracting  77.99MB/123.7MB

3dfb9bd7e6c0: Extracting  81.89MB/123.7MB

3dfb9bd7e6c0: Extracting  85.79MB/123.7MB

3dfb9bd7e6c0: Extracting  89.13MB/123.7MB

3dfb9bd7e6c0: Extracting  93.03MB/123.7MB

3dfb9bd7e6c0: Extracting  96.93MB/123.7MB

3dfb9bd7e6c0: Extracting  99.71MB/123.7MB

3dfb9bd7e6c0: Extracting  104.2MB/123.7MB

3dfb9bd7e6c0: Extracting  107.5MB/123.7MB

3dfb9bd7e6c0: Extracting  108.6MB/123.7MB

3dfb9bd7e6c0: Extracting  109.7MB/123.7MB

3dfb9bd7e6c0: Extracting  110.9MB/123.7MB

3dfb9bd7e6c0: Extracting  112.5MB/123.7MB

3dfb9bd7e6c0: Extracting  114.2MB/123.7MB

3dfb9bd7e6c0: Extracting  115.9MB/123.7MB

3dfb9bd7e6c0: Extracting  118.1MB/123.7MB

3dfb9bd7e6c0: Extracting  119.2MB/123.7MB

3dfb9bd7e6c0: Extracting  120.3MB/123.7MB

3dfb9bd7e6c0: Extracting  121.4MB/123.7MB

3dfb9bd7e6c0: Extracting  123.1MB/123.7MB

3dfb9bd7e6c0: Extracting  123.7MB/123.7MB

3dfb9bd7e6c0: Extracting  123.7MB/123.7MB

3dfb9bd7e6c0: Pull complete 

2ebe7c6ddd65: Extracting    426kB/39.9MB

2ebe7c6ddd65: Extracting  2.982MB/39.9MB

2ebe7c6ddd65: Extracting  7.668MB/39.9MB

2ebe7c6ddd65: Extracting  14.91MB/39.9MB

2ebe7c6ddd65: Extracting  25.13MB/39.9MB

2ebe7c6ddd65: Extracting  37.06MB/39.9MB

2ebe7c6ddd65: Extracting  38.34MB/39.9MB

2ebe7c6ddd65: Extracting   39.9MB/39.9MB

2ebe7c6ddd65: Pull complete 

9e18127ee76c: Extracting  557.1kB/161.6MB

9e18127ee76c: Extracting  3.899MB/161.6MB

9e18127ee76c: Extracting  6.685MB/161.6MB

9e18127ee76c: Extracting  10.03MB/161.6MB

9e18127ee76c: Extracting  12.81MB/161.6MB

9e18127ee76c: Extracting   15.6MB/161.6MB

9e18127ee76c: Extracting  18.38MB/161.6MB

9e18127ee76c: Extracting  21.73MB/161.6MB

9e18127ee76c: Extracting  24.51MB/161.6MB

9e18127ee76c: Extracting  26.74MB/161.6MB

9e18127ee76c: Extracting  28.97MB/161.6MB

9e18127ee76c: Extracting  31.75MB/161.6MB

9e18127ee76c: Extracting  35.09MB/161.6MB

9e18127ee76c: Extracting  38.44MB/161.6MB

9e18127ee76c: Extracting  41.22MB/161.6MB

9e18127ee76c: Extracting  44.01MB/161.6MB

9e18127ee76c: Extracting  46.79MB/161.6MB

9e18127ee76c: Extracting  49.02MB/161.6MB

9e18127ee76c: Extracting  51.25MB/161.6MB

9e18127ee76c: Extracting  53.48MB/161.6MB

9e18127ee76c: Extracting  55.71MB/161.6MB

9e18127ee76c: Extracting  58.49MB/161.6MB

9e18127ee76c: Extracting  61.28MB/161.6MB

9e18127ee76c: Extracting  64.06MB/161.6MB

9e18127ee76c: Extracting  66.85MB/161.6MB

9e18127ee76c: Extracting  69.63MB/161.6MB

9e18127ee76c: Extracting  72.42MB/161.6MB

9e18127ee76c: Extracting   75.2MB/161.6MB

9e18127ee76c: Extracting  77.99MB/161.6MB

9e18127ee76c: Extracting  80.77MB/161.6MB

9e18127ee76c: Extracting  83.56MB/161.6MB

9e18127ee76c: Extracting  85.79MB/161.6MB

9e18127ee76c: Extracting  88.01MB/161.6MB

9e18127ee76c: Extracting   90.8MB/161.6MB

9e18127ee76c: Extracting  95.26MB/161.6MB

9e18127ee76c: Extracting  98.04MB/161.6MB

9e18127ee76c: Extracting  100.8MB/161.6MB

9e18127ee76c: Extracting  103.1MB/161.6MB

9e18127ee76c: Extracting  105.3MB/161.6MB

9e18127ee76c: Extracting  108.1MB/161.6MB

9e18127ee76c: Extracting  110.3MB/161.6MB

9e18127ee76c: Extracting  112.5MB/161.6MB

9e18127ee76c: Extracting  115.3MB/161.6MB

9e18127ee76c: Extracting  119.8MB/161.6MB

9e18127ee76c: Extracting  122.6MB/161.6MB

9e18127ee76c: Extracting  124.2MB/161.6MB

9e18127ee76c: Extracting  125.3MB/161.6MB

9e18127ee76c: Extracting  127.6MB/161.6MB

9e18127ee76c: Extracting  129.8MB/161.6MB

9e18127ee76c: Extracting  131.5MB/161.6MB

9e18127ee76c: Extracting  133.7MB/161.6MB

9e18127ee76c: Extracting  134.3MB/161.6MB

9e18127ee76c: Extracting  134.8MB/161.6MB

9e18127ee76c: Extracting  135.4MB/161.6MB

9e18127ee76c: Extracting  136.5MB/161.6MB

9e18127ee76c: Extracting  139.3MB/161.6MB

9e18127ee76c: Extracting  140.9MB/161.6MB

9e18127ee76c: Extracting  143.2MB/161.6MB

9e18127ee76c: Extracting  144.8MB/161.6MB

9e18127ee76c: Extracting  146.5MB/161.6MB

9e18127ee76c: Extracting  148.2MB/161.6MB

9e18127ee76c: Extracting  149.3MB/161.6MB

9e18127ee76c: Extracting  150.4MB/161.6MB

9e18127ee76c: Extracting  151.5MB/161.6MB

9e18127ee76c: Extracting  152.6MB/161.6MB

9e18127ee76c: Extracting  153.2MB/161.6MB

9e18127ee76c: Extracting  154.3MB/161.6MB

9e18127ee76c: Extracting  155.4MB/161.6MB

9e18127ee76c: Extracting  156.5MB/161.6MB

9e18127ee76c: Extracting  158.2MB/161.6MB

9e18127ee76c: Extracting  159.9MB/161.6MB

9e18127ee76c: Extracting  161.5MB/161.6MB

9e18127ee76c: Extracting  161.6MB/161.6MB

9e18127ee76c: Pull complete 

da5be56ccfbd: Extracting  557.1kB/60.4MB

da5be56ccfbd: Extracting  4.456MB/60.4MB

da5be56ccfbd: Extracting  10.03MB/60.4MB

da5be56ccfbd: Extracting   15.6MB/60.4MB

da5be56ccfbd: Extracting  21.17MB/60.4MB

da5be56ccfbd: Extracting  26.74MB/60.4MB

da5be56ccfbd: Extracting  32.31MB/60.4MB

da5be56ccfbd: Extracting  37.32MB/60.4MB

da5be56ccfbd: Extracting  42.34MB/60.4MB

da5be56ccfbd: Extracting  47.35MB/60.4MB

da5be56ccfbd: Extracting  55.71MB/60.4MB

da5be56ccfbd: Extracting   59.6MB/60.4MB

da5be56ccfbd: Extracting   60.4MB/60.4MB

da5be56ccfbd: Pull complete 

7fe94617fdd5: Extracting     173B/173B

7fe94617fdd5: Extracting     173B/173B

7fe94617fdd5: Pull complete 

895690c9b969: Extracting  32.77kB/1.812MB

895690c9b969: Extracting  1.812MB/1.812MB

895690c9b969: Pull complete 

0d06dbe0aa62: Extracting  557.1kB/65.09MB

0d06dbe0aa62: Extracting  10.58MB/65.09MB

0d06dbe0aa62: Extracting  21.17MB/65.09MB

0d06dbe0aa62: Extracting  30.64MB/65.09MB

0d06dbe0aa62: Extracting  39.55MB/65.09MB

0d06dbe0aa62: Extracting  49.02MB/65.09MB

0d06dbe0aa62: Extracting  59.05MB/65.09MB

0d06dbe0aa62: Extracting  65.09MB/65.09MB

0d06dbe0aa62: Pull complete 

064d67950b77: Extracting  557.1kB/65.17MB

064d67950b77: Extracting  3.899MB/65.17MB

064d67950b77: Extracting  8.356MB/65.17MB

064d67950b77: Extracting   11.7MB/65.17MB

064d67950b77: Extracting  16.15MB/65.17MB

064d67950b77: Extracting  18.94MB/65.17MB

064d67950b77: Extracting   23.4MB/65.17MB

064d67950b77: Extracting  26.74MB/65.17MB

064d67950b77: Extracting  29.52MB/65.17MB

064d67950b77: Extracting  32.87MB/65.17MB

064d67950b77: Extracting  35.65MB/65.17MB

064d67950b77: Extracting  37.88MB/65.17MB

064d67950b77: Extracting  40.11MB/65.17MB

064d67950b77: Extracting  41.78MB/65.17MB

064d67950b77: Extracting  42.34MB/65.17MB

064d67950b77: Extracting  43.45MB/65.17MB

064d67950b77: Extracting  44.01MB/65.17MB

064d67950b77: Extracting  45.12MB/65.17MB

064d67950b77: Extracting  47.35MB/65.17MB

064d67950b77: Extracting  49.58MB/65.17MB

064d67950b77: Extracting  51.81MB/65.17MB

064d67950b77: Extracting  53.48MB/65.17MB

064d67950b77: Extracting  55.71MB/65.17MB

064d67950b77: Extracting  58.49MB/65.17MB

064d67950b77: Extracting  61.28MB/65.17MB

064d67950b77: Extracting   63.5MB/65.17MB

064d67950b77: Extracting  65.17MB/65.17MB

064d67950b77: Pull complete 

d55feaf64880: Extracting  4.057kB/4.057kB

d55feaf64880: Extracting  4.057kB/4.057kB

d55feaf64880: Pull complete 

8c93baa2d2b3: Extracting  2.273kB/2.273kB

8c93baa2d2b3: Extracting  2.273kB/2.273kB

8c93baa2d2b3: Pull complete 

457ef6b97845: Extracting  65.54kB/6.177MB

457ef6b97845: Extracting  2.687MB/6.177MB

457ef6b97845: Extracting  5.243MB/6.177MB

457ef6b97845: Extracting  5.898MB/6.177MB

457ef6b97845: Extracting  6.177MB/6.177MB

457ef6b97845: Pull complete 
Digest: sha256:261441d722a613dbcc0910df02ccaaca89cb3bc116dd7deccef52e2fbc19d59f
Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest
 ---> 22e21fec8a54
Step 2/8 : MAINTAINER david@adalogics.com
 ---> Running in 5e7f6db0180c
Removing intermediate container 5e7f6db0180c
 ---> 0c648cd7f9b3
Step 3/8 : RUN apt-get update && apt-get install -y make
 ---> Running in 97bfa8803d4e
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Hit:2 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease
Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease
Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Fetched 325 kB in 0s (402 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
make is already the newest version (4.1-6).
make set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Removing intermediate container 97bfa8803d4e
 ---> b2bb1f72d570
Step 4/8 : RUN apt-get install -y flex bison build-essential
 ---> Running in 596f1bfea46a
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.1ubuntu2).
The following additional packages will be installed:
  libbison-dev libfl-dev libsigsegv2 m4
Suggested packages:
  bison-doc
The following NEW packages will be installed:
  bison flex libbison-dev libfl-dev libsigsegv2 m4
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 1108 kB of archives.
After this operation, 3101 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB]
Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfl-dev amd64 2.6.0-11 [12.5 kB]
Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 flex amd64 2.6.0-11 [290 kB]
Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 libbison-dev amd64 2:3.0.4.dfsg-1 [338 kB]
Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 bison amd64 2:3.0.4.dfsg-1 [259 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 1108 kB in 0s (1200 kB/s)
Selecting previously unselected package libsigsegv2:amd64.

(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 17483 files and directories currently installed.)

Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ...

Unpacking libsigsegv2:amd64 (2.10-4) ...

Selecting previously unselected package m4.

Preparing to unpack .../archives/m4_1.4.17-5_amd64.deb ...

Unpacking m4 (1.4.17-5) ...

Selecting previously unselected package libfl-dev:amd64.

Preparing to unpack .../libfl-dev_2.6.0-11_amd64.deb ...

Unpacking libfl-dev:amd64 (2.6.0-11) ...

Selecting previously unselected package flex.

Preparing to unpack .../flex_2.6.0-11_amd64.deb ...

Unpacking flex (2.6.0-11) ...

Selecting previously unselected package libbison-dev:amd64.

Preparing to unpack .../libbison-dev_2%3a3.0.4.dfsg-1_amd64.deb ...

Unpacking libbison-dev:amd64 (2:3.0.4.dfsg-1) ...

Selecting previously unselected package bison.

Preparing to unpack .../bison_2%3a3.0.4.dfsg-1_amd64.deb ...

Unpacking bison (2:3.0.4.dfsg-1) ...

Processing triggers for libc-bin (2.23-0ubuntu11) ...

Setting up libsigsegv2:amd64 (2.10-4) ...

Setting up m4 (1.4.17-5) ...

Setting up libfl-dev:amd64 (2.6.0-11) ...

Setting up flex (2.6.0-11) ...

Setting up libbison-dev:amd64 (2:3.0.4.dfsg-1) ...

Setting up bison (2:3.0.4.dfsg-1) ...

update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode

Processing triggers for libc-bin (2.23-0ubuntu11) ...

Removing intermediate container 596f1bfea46a
 ---> ae2f11697ce6
Step 5/8 : RUN git clone --recursive --depth 1 https://github.com/nodejs/node
 ---> Running in 49635b63804c
Cloning into 'node'...
Updating files:  34% (11769/33635)
Updating files:  35% (11773/33635)
Updating files:  36% (12109/33635)
Updating files:  37% (12445/33635)
Updating files:  38% (12782/33635)
Updating files:  39% (13118/33635)
Updating files:  40% (13454/33635)
Updating files:  41% (13791/33635)
Updating files:  42% (14127/33635)
Updating files:  43% (14464/33635)
Updating files:  44% (14800/33635)
Updating files:  45% (15136/33635)
Updating files:  46% (15473/33635)
Updating files:  47% (15809/33635)
Updating files:  48% (16145/33635)
Updating files:  49% (16482/33635)
Updating files:  50% (16818/33635)
Updating files:  51% (17154/33635)
Updating files:  52% (17491/33635)
Updating files:  53% (17827/33635)
Updating files:  54% (18163/33635)
Updating files:  55% (18500/33635)
Updating files:  56% (18836/33635)
Updating files:  57% (19172/33635)
Updating files:  58% (19509/33635)
Updating files:  59% (19845/33635)
Updating files:  60% (20181/33635)
Updating files:  61% (20518/33635)
Updating files:  62% (20854/33635)
Updating files:  63% (21191/33635)
Updating files:  64% (21527/33635)
Updating files:  65% (21863/33635)
Updating files:  66% (22200/33635)
Updating files:  67% (22536/33635)
Updating files:  68% (22872/33635)
Updating files:  69% (23209/33635)
Updating files:  70% (23545/33635)
Updating files:  71% (23881/33635)
Updating files:  72% (24218/33635)
Updating files:  73% (24554/33635)
Updating files:  74% (24890/33635)
Updating files:  75% (25227/33635)
Updating files:  76% (25563/33635)
Updating files:  76% (25595/33635)
Updating files:  77% (25899/33635)
Updating files:  78% (26236/33635)
Updating files:  79% (26572/33635)
Updating files:  80% (26908/33635)
Updating files:  81% (27245/33635)
Updating files:  82% (27581/33635)
Updating files:  83% (27918/33635)
Updating files:  84% (28254/33635)
Updating files:  85% (28590/33635)
Updating files:  86% (28927/33635)
Updating files:  87% (29263/33635)
Updating files:  88% (29599/33635)
Updating files:  89% (29936/33635)
Updating files:  90% (30272/33635)
Updating files:  91% (30608/33635)
Updating files:  92% (30945/33635)
Updating files:  93% (31281/33635)
Updating files:  94% (31617/33635)
Updating files:  95% (31954/33635)
Updating files:  96% (32290/33635)
Updating files:  97% (32626/33635)
Updating files:  98% (32963/33635)
Updating files:  99% (33299/33635)
Updating files: 100% (33635/33635)
Updating files: 100% (33635/33635), done.
Removing intermediate container 49635b63804c
 ---> 36a2fd9accf0
Step 6/8 : WORKDIR $SRC
 ---> Running in 44bb91b44e09
Removing intermediate container 44bb91b44e09
 ---> c21b1bc130bc
Step 7/8 : COPY build.sh $SRC/
 ---> 11224c167eb3
Step 8/8 : COPY fuzz_url.cc $SRC/
 ---> 2cbf70ba7232
Successfully built 2cbf70ba7232
Successfully tagged gcr.io/oss-fuzz/nodejs:latest
Keeping existing build artifacts as-is (if any).
Running: docker run --rm --privileged -i --cap-add SYS_PTRACE -e FUZZING_ENGINE=libfuzzer -e SANITIZER=undefined -e ARCHITECTURE=x86_64 -e FUZZING_LANGUAGE=c++ -v /home/travis/build/google/oss-fuzz/build/out/nodejs:/out -v /home/travis/build/google/oss-fuzz/build/work/nodejs:/work -t gcr.io/oss-fuzz/nodejs
---------------------------------------------------------------
Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... ar: creating /usr/lib/libFuzzingEngine.a
 done.
---------------------------------------------------------------
CC=clang
CXX=clang++
CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link
CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++
---------------------------------------------------------------
+ cd node
+ export 'LDFLAGS=-fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address'
+ LDFLAGS='-fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=address'
+ export LD=clang++
+ LD=clang++
+ ./configure --without-intl --without-node-code-cache --without-dtrace --without-snapshot --without-ssl
Node.js configure: Found Python 3.8.3...
WARNING: building --without-snapshot is no longer possible
WARNING: warnings were emitted in the configure phase
INFO: configure completed successfully
+ make -j4
make -C out BUILDTYPE=Release V=0
  LD_LIBRARY_PATH=/src/node/out/Release/lib.host:/src/node/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /src/node/out/Release/obj/gen; python tools/js2c.py lib/internal/bootstrap/environment.js lib/internal/bootstrap/loaders.js lib/internal/bootstrap/node.js lib/internal/bootstrap/pre_execution.js lib/internal/bootstrap/switches/does_own_process_state.js lib/internal/bootstrap/switches/does_not_own_process_state.js lib/internal/bootstrap/switches/is_main_thread.js lib/internal/bootstrap/switches/is_not_main_thread.js lib/internal/per_context/primordials.js lib/internal/per_context/domexception.js lib/internal/per_context/messageport.js lib/async_hooks.js lib/assert.js lib/buffer.js lib/child_process.js lib/console.js lib/constants.js lib/crypto.js lib/cluster.js lib/dgram.js lib/dns.js lib/dns/promises.js lib/domain.js lib/events.js lib/fs.js lib/fs/promises.js lib/http.js lib/http2.js lib/_http_agent.js lib/_http_client.js lib/_http_common.js lib/_http_incoming.js lib/_http_outgoing.js lib/_http_server.js lib/https.js lib/inspector.js lib/module.js lib/net.js lib/os.js lib/path.js lib/perf_hooks.js lib/process.js lib/punycode.js lib/querystring.js lib/readline.js lib/repl.js lib/stream.js lib/_stream_readable.js lib/_stream_writable.js lib/_stream_duplex.js lib/_stream_transform.js lib/_stream_passthrough.js lib/_stream_wrap.js lib/string_decoder.js lib/sys.js lib/timers.js lib/tls.js lib/_tls_common.js lib/_tls_wrap.js lib/trace_events.js lib/tty.js lib/url.js lib/util.js lib/v8.js lib/vm.js lib/wasi.js lib/worker_threads.js lib/zlib.js lib/internal/abort_controller.js lib/internal/assert.js lib/internal/assert/assertion_error.js lib/internal/assert/calltracker.js lib/internal/async_hooks.js lib/internal/buffer.js lib/internal/cli_table.js lib/internal/child_process.js lib/internal/child_process/serialization.js lib/internal/cluster/child.js lib/internal/cluster/master.js lib/internal/cluster/round_robin_handle.js lib/internal/cluster/shared_handle.js lib/internal/cluster/utils.js lib/internal/cluster/worker.js lib/internal/console/constructor.js lib/internal/console/global.js lib/internal/crypto/certificate.js lib/internal/crypto/cipher.js lib/internal/crypto/diffiehellman.js lib/internal/crypto/hash.js lib/internal/crypto/keygen.js lib/internal/crypto/keys.js lib/internal/crypto/pbkdf2.js lib/internal/crypto/random.js lib/internal/crypto/scrypt.js lib/internal/crypto/sig.js lib/internal/crypto/util.js lib/internal/constants.js lib/internal/dgram.js lib/internal/dns/promises.js lib/internal/dns/utils.js lib/internal/dtrace.js lib/internal/encoding.js lib/internal/errors.js lib/internal/error-serdes.js lib/internal/event_target.js lib/internal/fixed_queue.js lib/internal/freelist.js lib/internal/freeze_intrinsics.js lib/internal/fs/dir.js lib/internal/fs/promises.js lib/internal/fs/read_file_context.js lib/internal/fs/rimraf.js lib/internal/fs/streams.js lib/internal/fs/sync_write_stream.js lib/internal/fs/utils.js lib/internal/fs/watchers.js lib/internal/http.js lib/internal/heap_utils.js lib/internal/histogram.js lib/internal/idna.js lib/internal/inspector_async_hook.js lib/internal/js_stream_socket.js lib/internal/linkedlist.js lib/internal/main/check_syntax.js lib/internal/main/eval_string.js lib/internal/main/eval_stdin.js lib/internal/main/inspect.js lib/internal/main/print_help.js lib/internal/main/prof_process.js lib/internal/main/repl.js lib/internal/main/run_main_module.js lib/internal/main/run_third_party_main.js lib/internal/main/worker_thread.js lib/internal/modules/run_main.js lib/internal/modules/package_json_reader.js lib/internal/modules/cjs/helpers.js lib/internal/modules/cjs/loader.js lib/internal/modules/esm/loader.js lib/internal/modules/esm/create_dynamic_module.js lib/internal/modules/esm/get_format.js lib/internal/modules/esm/get_source.js lib/internal/modules/esm/module_job.js lib/internal/modules/esm/module_map.js lib/internal/modules/esm/resolve.js lib/internal/modules/esm/transform_source.js lib/internal/modules/esm/translators.js lib/internal/net.js lib/internal/options.js lib/internal/policy/manifest.js lib/internal/policy/sri.js lib/internal/priority_queue.js lib/internal/process/esm_loader.js lib/internal/process/execution.js lib/internal/process/per_thread.js lib/internal/process/policy.js lib/internal/process/promises.js lib/internal/process/warning.js lib/internal/process/worker_thread_only.js lib/internal/process/report.js lib/internal/process/signal.js lib/internal/process/task_queues.js lib/internal/querystring.js lib/internal/readline/utils.js lib/internal/repl.js lib/internal/repl/await.js lib/internal/repl/history.js lib/internal/repl/utils.js lib/internal/socket_list.js lib/internal/source_map/prepare_stack_trace.js lib/internal/source_map/source_map.js lib/internal/source_map/source_map_cache.js lib/internal/test/binding.js lib/internal/timers.js lib/internal/tls.js lib/internal/trace_events_async_hooks.js lib/internal/tty.js lib/internal/url.js lib/internal/util.js lib/internal/util/comparisons.js lib/internal/util/debuglog.js lib/internal/util/inspect.js lib/internal/util/inspector.js lib/internal/util/types.js lib/internal/http2/core.js lib/internal/http2/compat.js lib/internal/http2/util.js lib/internal/v8_prof_polyfill.js lib/internal/v8_prof_processor.js lib/internal/validators.js lib/internal/stream_base_commons.js lib/internal/vm/module.js lib/internal/worker.js lib/internal/worker/io.js lib/internal/watchdog.js lib/internal/streams/lazy_transform.js lib/internal/streams/async_iterator.js lib/internal/streams/buffer_list.js lib/internal/streams/duplexpair.js lib/internal/streams/from.js lib/internal/streams/legacy.js lib/internal/streams/destroy.js lib/internal/streams/state.js lib/internal/streams/pipeline.js lib/internal/streams/end-of-stream.js deps/v8/tools/splaytree.js deps/v8/tools/codemap.js deps/v8/tools/consarray.js deps/v8/tools/csvparser.js deps/v8/tools/profile.js deps/v8/tools/profile_view.js deps/v8/tools/logreader.js deps/v8/tools/arguments.js deps/v8/tools/tickprocessor.js deps/v8/tools/SourceMap.js deps/v8/tools/tickprocessor-driver.js deps/node-inspect/lib/_inspect.js deps/node-inspect/lib/internal/inspect_client.js deps/node-inspect/lib/internal/inspect_repl.js deps/acorn/acorn/dist/acorn.js deps/acorn/acorn-walk/dist/walk.js deps/acorn-plugins/acorn-class-fields/index.js deps/acorn-plugins/acorn-numeric-separator/index.js deps/acorn-plugins/acorn-private-class-elements/index.js deps/acorn-plugins/acorn-private-methods/index.js deps/acorn-plugins/acorn-static-class-features/index.js config.gypi --target "/src/node/out/Release/obj/gen/node_javascript.cc"
  clang -o /src/node/out/Release/obj.target/histogram/deps/histogram/src/hdr_histogram.o ../deps/histogram/src/hdr_histogram.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../deps/histogram/src  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/histogram/deps/histogram/src/hdr_histogram.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/fd_table.o ../deps/uvwasi/src/fd_table.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/fd_table.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/clocks.o ../deps/uvwasi/src/clocks.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/clocks.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/path_resolver.o ../deps/uvwasi/src/path_resolver.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/path_resolver.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/poll_oneoff.o ../deps/uvwasi/src/poll_oneoff.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/poll_oneoff.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/uv_mapping.o ../deps/uvwasi/src/uv_mapping.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/uv_mapping.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/uvwasi.o ../deps/uvwasi/src/uvwasi.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/uvwasi.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_rights.o ../deps/uvwasi/src/wasi_rights.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_rights.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  clang -o /src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_serdes.o ../deps/uvwasi/src/wasi_serdes.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' -I../deps/uvwasi/include -I../deps/uv/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_serdes.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -c
  touch /src/node/out/Release/obj.target/node_dtrace_header.stamp
  touch /src/node/out/Release/obj.target/node_dtrace_ustack.stamp
  touch /src/node/out/Release/obj.target/node_dtrace_provider.stamp
  touch /src/node/out/Release/obj.target/tools/v8_gypfiles/v8_version.stamp
  touch /src/node/out/Release/obj.target/tools/v8_gypfiles/v8_maybe_icu.stamp
  touch e73c0b6fda9f0c5d47a3106a4e63e11bdc9071ae.intermediate
  LD_LIBRARY_PATH=/src/node/out/Release/lib.host:/src/node/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /src/node/out/Release/obj/gen/inspector-generated-output-root/src/inspector/protocol /src/node/out/Release/obj/gen/inspector-generated-output-root/include/inspector; python ../../deps/v8/third_party/inspector_protocol/code_generator.py --jinja_dir ../../deps/v8/third_party --output_base "/src/node/out/Release/obj/gen/inspector-generated-output-root/src/inspector" --config ../../deps/v8/src/inspector/inspector_protocol_config.json --inspector_protocol_dir ../../deps/v8/third_party/inspector_protocol
  clang++ -o /src/node/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o ../deps/v8/src/libplatform/default-foreground-task-runner.cc '-DV8_EMBEDDED_BUILTINS' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.18"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' -I../deps/v8 -I../deps/v8/include  -pthread -Wno-unused-parameter -m64 -Wno-return-type -fno-strict-aliasing -m64 -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /src/node/out/Release/.deps//src/node/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o.d.raw  -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -c
clang-11: error: invalid argument '-fsanitize=vptr' not allowed with '-fno-rtti'
tools/v8_gypfiles/v8_libplatform.target.mk:137: recipe for target '/src/node/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o' failed
make[1]: *** [/src/node/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o] Error 1
make[1]: *** Waiting for unfinished jobs....
rm e73c0b6fda9f0c5d47a3106a4e63e11bdc9071ae.intermediate
Makefile:102: recipe for target 'node' failed
make: *** [node] Error 2
Building fuzzers failed.
Failed projects: nodejs
travis_time:end:25586da2:start=1591526972730959110,finish=1591527204757038351,duration=232026079241,event=script
TravisBuddy Request Identifier: c8d01b10-a8b5-11ea-b23f-e753f45396de

@TravisBuddy
Copy link

Hey @DavidKorczynski,
Something went wrong with the build.

TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.

View build log

TravisBuddy Request Identifier: b36bae60-a8bf-11ea-b23f-e753f45396de

@TravisBuddy
Copy link

Hey @DavidKorczynski,
Your changes look good to me!

View build log

TravisBuddy Request Identifier: aaef5eb0-a8c1-11ea-b23f-e753f45396de

@TravisBuddy
Copy link

Hey @DavidKorczynski,
Your changes look good to me!

View build log

TravisBuddy Request Identifier: a4605380-a8d8-11ea-b23f-e753f45396de

@DavidKorczynski
Copy link
Collaborator Author

@inferno-chromium please check it now. The build script is now simple and clean, and I also got it to work in CI.

@TravisBuddy
Copy link

Hey @DavidKorczynski,
Your changes look good to me!

View build log

TravisBuddy Request Identifier: 9085c3b0-a8f9-11ea-b23f-e753f45396de

@inferno-chromium inferno-chromium merged commit 4c5bd1d into google:master Jun 9, 2020
Trott pushed a commit to nodejs/node that referenced this pull request Aug 15, 2020
Refs: google/oss-fuzz#3860
Fixes: #33724

PR-URL: #34761
Fixes: #33724
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Rich Trott <rtrott@gmail.com>
MylesBorins pushed a commit to nodejs/node that referenced this pull request Aug 17, 2020
Refs: google/oss-fuzz#3860
Fixes: #33724

PR-URL: #34761
Fixes: #33724
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Rich Trott <rtrott@gmail.com>
BethGriggs pushed a commit to nodejs/node that referenced this pull request Aug 20, 2020
Refs: google/oss-fuzz#3860
Fixes: #33724

PR-URL: #34761
Fixes: #33724
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Rich Trott <rtrott@gmail.com>
addaleax pushed a commit to nodejs/node that referenced this pull request Sep 22, 2020
Refs: google/oss-fuzz#3860
Fixes: #33724

PR-URL: #34761
Fixes: #33724
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants