starting build "b528e100-a5e8-43c0-ac03-a2c9b4e47393" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 34.3kB Step #1: Step 1/10 : FROM gcr.io/oss-fuzz-base/base-builder-javascript Step #1: latest: Pulling from oss-fuzz-base/base-builder-javascript Step #1: b549f31133a9: Pulling fs layer Step #1: 81271cf7a52d: Pulling fs layer Step #1: 076e7ea7d2be: Pulling fs layer Step #1: f972795033e0: Pulling fs layer Step #1: 955fcbf34e0c: Pulling fs layer Step #1: 3d3d7fb65ba7: Pulling fs layer Step #1: 174afde8b08f: Pulling fs layer Step #1: 45de6e62747b: Pulling fs layer Step #1: e2d79d747ed8: Pulling fs layer Step #1: ae4e2bcce13c: Pulling fs layer Step #1: 7ebb7f4ef4ba: Pulling fs layer Step #1: a3f19c78a4e0: Pulling fs layer Step #1: d5a5e8ce33af: Pulling fs layer Step #1: 73be63f18a2d: Pulling fs layer Step #1: 26e1ff8f4610: Pulling fs layer Step #1: ebd8249059d4: Pulling fs layer Step #1: f46125ccc6bc: Pulling fs layer Step #1: 1e6f40e53d7f: Pulling fs layer Step #1: bb416e3a2055: Pulling fs layer Step #1: 20b4f3764835: Pulling fs layer Step #1: 3cb217e698e8: Pulling fs layer Step #1: 17edcc97785b: Pulling fs layer Step #1: da6fa1422508: Pulling fs layer Step #1: 3d3d7fb65ba7: Waiting Step #1: 236229e44656: Pulling fs layer Step #1: 174afde8b08f: Waiting Step #1: fff17b067246: Pulling fs layer Step #1: e667c6c012a1: Pulling fs layer Step #1: 45de6e62747b: Waiting Step #1: 1c6dc0c7729f: Pulling fs layer Step #1: e2d79d747ed8: Waiting Step #1: 50e898cc1c8e: Pulling fs layer Step #1: ae4e2bcce13c: Waiting Step #1: db7af1b26c60: Pulling fs layer Step #1: f96a58b6493f: Pulling fs layer Step #1: 7ebb7f4ef4ba: Waiting Step #1: ee1733d5af7d: Pulling fs layer Step #1: a3f19c78a4e0: Waiting Step #1: d5a5e8ce33af: Waiting Step #1: 73be63f18a2d: Waiting Step #1: 26e1ff8f4610: Waiting Step #1: 236229e44656: Waiting Step #1: ebd8249059d4: Waiting Step #1: fff17b067246: Waiting Step #1: f46125ccc6bc: Waiting Step #1: e667c6c012a1: Waiting Step #1: 1e6f40e53d7f: Waiting Step #1: 1c6dc0c7729f: Waiting Step #1: bb416e3a2055: Waiting Step #1: ee1733d5af7d: Waiting Step #1: 20b4f3764835: Waiting Step #1: da6fa1422508: Waiting Step #1: db7af1b26c60: Waiting Step #1: 3cb217e698e8: Waiting Step #1: f96a58b6493f: Waiting Step #1: 17edcc97785b: Waiting Step #1: f972795033e0: Waiting Step #1: 955fcbf34e0c: Waiting Step #1: 076e7ea7d2be: Verifying Checksum Step #1: 076e7ea7d2be: Download complete Step #1: f972795033e0: Verifying Checksum Step #1: f972795033e0: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 3d3d7fb65ba7: Verifying Checksum Step #1: 3d3d7fb65ba7: Download complete Step #1: 955fcbf34e0c: Download complete Step #1: 45de6e62747b: Verifying Checksum Step #1: 45de6e62747b: Download complete Step #1: e2d79d747ed8: Download complete Step #1: 81271cf7a52d: Verifying Checksum Step #1: 81271cf7a52d: Download complete Step #1: 7ebb7f4ef4ba: Verifying Checksum Step #1: 7ebb7f4ef4ba: Download complete Step #1: a3f19c78a4e0: Verifying Checksum Step #1: a3f19c78a4e0: Download complete Step #1: d5a5e8ce33af: Download complete Step #1: 73be63f18a2d: Verifying Checksum Step #1: 73be63f18a2d: Download complete Step #1: 26e1ff8f4610: Verifying Checksum Step #1: 26e1ff8f4610: Download complete Step #1: ebd8249059d4: Verifying Checksum Step #1: ebd8249059d4: Download complete Step #1: b549f31133a9: Pull complete Step #1: f46125ccc6bc: Verifying Checksum Step #1: f46125ccc6bc: Download complete Step #1: 1e6f40e53d7f: Verifying Checksum Step #1: 1e6f40e53d7f: Download complete Step #1: bb416e3a2055: Verifying Checksum Step #1: bb416e3a2055: Download complete Step #1: 20b4f3764835: Verifying Checksum Step #1: 20b4f3764835: Download complete Step #1: ae4e2bcce13c: Verifying Checksum Step #1: ae4e2bcce13c: Download complete Step #1: 3cb217e698e8: Download complete Step #1: da6fa1422508: Download complete Step #1: 17edcc97785b: Verifying Checksum Step #1: 17edcc97785b: Download complete Step #1: 236229e44656: Download complete Step #1: fff17b067246: Verifying Checksum Step #1: fff17b067246: Download complete Step #1: e667c6c012a1: Verifying Checksum Step #1: e667c6c012a1: Download complete Step #1: 50e898cc1c8e: Download complete Step #1: 1c6dc0c7729f: Verifying Checksum Step #1: 1c6dc0c7729f: Download complete Step #1: db7af1b26c60: Verifying Checksum Step #1: db7af1b26c60: Download complete Step #1: f96a58b6493f: Verifying Checksum Step #1: f96a58b6493f: Download complete Step #1: 174afde8b08f: Verifying Checksum Step #1: 174afde8b08f: Download complete Step #1: ee1733d5af7d: Verifying Checksum Step #1: ee1733d5af7d: Download complete Step #1: 81271cf7a52d: Pull complete Step #1: 076e7ea7d2be: Pull complete Step #1: f972795033e0: Pull complete Step #1: 955fcbf34e0c: Pull complete Step #1: 3d3d7fb65ba7: Pull complete Step #1: 174afde8b08f: Pull complete Step #1: 45de6e62747b: Pull complete Step #1: e2d79d747ed8: Pull complete Step #1: ae4e2bcce13c: Pull complete Step #1: 7ebb7f4ef4ba: Pull complete Step #1: a3f19c78a4e0: Pull complete Step #1: d5a5e8ce33af: Pull complete Step #1: 73be63f18a2d: Pull complete Step #1: 26e1ff8f4610: Pull complete Step #1: ebd8249059d4: Pull complete Step #1: f46125ccc6bc: Pull complete Step #1: 1e6f40e53d7f: Pull complete Step #1: bb416e3a2055: Pull complete Step #1: 20b4f3764835: Pull complete Step #1: 3cb217e698e8: Pull complete Step #1: 17edcc97785b: Pull complete Step #1: da6fa1422508: Pull complete Step #1: 236229e44656: Pull complete Step #1: fff17b067246: Pull complete Step #1: e667c6c012a1: Pull complete Step #1: 1c6dc0c7729f: Pull complete Step #1: 50e898cc1c8e: Pull complete Step #1: db7af1b26c60: Pull complete Step #1: f96a58b6493f: Pull complete Step #1: ee1733d5af7d: Pull complete Step #1: Digest: sha256:4a521211e97d6607aa551594f731de108b129c0e8d7d9101976dc217b91d2608 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-javascript:latest Step #1: ---> 57e65e7cabe4 Step #1: Step 2/10 : RUN git clone --depth 1 https://github.com/microsoft/TypeScript.git Step #1: ---> Running in 1389fa128fba Step #1: Cloning into 'TypeScript'... Step #1: Updating files: 23% (16342/70836) Updating files: 24% (17001/70836) Updating files: 25% (17709/70836) Updating files: 26% (18418/70836) Updating files: 27% (19126/70836) Updating files: 28% (19835/70836) Updating files: 29% (20543/70836) Updating files: 30% (21251/70836) Updating files: 31% (21960/70836) Updating files: 32% (22668/70836) Updating files: 33% (23376/70836) Updating files: 34% (24085/70836) Updating files: 35% (24793/70836) Updating files: 36% (25501/70836) Updating files: 37% (26210/70836) Updating files: 38% (26918/70836) Updating files: 39% (27627/70836) Updating files: 40% (28335/70836) Updating files: 41% (29043/70836) Updating files: 42% (29752/70836) Updating files: 43% (30460/70836) Updating files: 44% (31168/70836) Updating files: 45% (31877/70836) Updating files: 46% (32585/70836) Updating files: 47% (33293/70836) Updating files: 48% (34002/70836) Updating files: 49% (34710/70836) Updating files: 50% (35418/70836) Updating files: 50% (35841/70836) Updating files: 51% (36127/70836) Updating files: 52% (36835/70836) Updating files: 53% (37544/70836) Updating files: 54% (38252/70836) Updating files: 55% (38960/70836) Updating files: 56% (39669/70836) Updating files: 57% (40377/70836) Updating files: 58% (41085/70836) Updating files: 59% (41794/70836) Updating files: 60% (42502/70836) Updating files: 61% (43210/70836) Updating files: 62% (43919/70836) Updating files: 63% (44627/70836) Updating files: 64% (45336/70836) Updating files: 65% (46044/70836) Updating files: 66% (46752/70836) Updating files: 67% (47461/70836) Updating files: 68% (48169/70836) Updating files: 69% (48877/70836) Updating files: 70% (49586/70836) Updating files: 71% (50294/70836) Updating files: 72% (51002/70836) Updating files: 72% (51120/70836) Updating files: 73% (51711/70836) Updating files: 74% (52419/70836) Updating files: 75% (53127/70836) Updating files: 76% (53836/70836) Updating files: 77% (54544/70836) Updating files: 78% (55253/70836) Updating files: 79% (55961/70836) Updating files: 80% (56669/70836) Updating files: 81% (57378/70836) Updating files: 82% (58086/70836) Updating files: 83% (58794/70836) Updating files: 84% (59503/70836) Updating files: 85% (60211/70836) Updating files: 86% (60919/70836) Updating files: 87% (61628/70836) Updating files: 88% (62336/70836) Updating files: 89% (63045/70836) Updating files: 90% (63753/70836) Updating files: 91% (64461/70836) Updating files: 92% (65170/70836) Updating files: 93% (65878/70836) Updating files: 94% (66586/70836) Updating files: 95% (67295/70836) Updating files: 96% (68003/70836) Updating files: 97% (68711/70836) Updating files: 98% (69420/70836) Updating files: 99% (70128/70836) Updating files: 100% (70836/70836) Updating files: 100% (70836/70836), done. Step #1: Removing intermediate container 1389fa128fba Step #1: ---> 355d61c30445 Step #1: Step 3/10 : COPY build.sh $SRC/ Step #1: ---> 37e0d16f15d4 Step #1: Step 4/10 : COPY fuzz_util.js $SRC/TypeScript Step #1: ---> 0cca45957212 Step #1: Step 5/10 : COPY fuzz_ast.js $SRC/TypeScript Step #1: ---> 32dfcb1d929f Step #1: Step 6/10 : COPY fuzz_compiler.js $SRC/TypeScript Step #1: ---> 515c7b58d86d Step #1: Step 7/10 : COPY fuzz_scanner.js $SRC/TypeScript Step #1: ---> 129c9f699b28 Step #1: Step 8/10 : COPY fuzz_json_parser.js $SRC/TypeScript Step #1: ---> 6c35e8c19127 Step #1: Step 9/10 : COPY fuzz_transpile_module.js $SRC/TypeScript Step #1: ---> df340f912266 Step #1: Step 10/10 : WORKDIR $SRC/TypeScript Step #1: ---> Running in 2a1c2b8cf29b Step #1: Removing intermediate container 2a1c2b8cf29b Step #1: ---> 99155e79d1ba Step #1: Successfully built 99155e79d1ba Step #1: Successfully tagged gcr.io/oss-fuzz/typescript:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/typescript Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileLBxHTM Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ javascript == \g\o ]] Step #2 - "srcmap": ++ find /src -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/TypeScript/.git Step #2 - "srcmap": + GIT_DIR=/src/TypeScript Step #2 - "srcmap": + cd /src/TypeScript Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/microsoft/TypeScript.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=0d94c344fa184eec3577bf27db951d36ce94ea6a Step #2 - "srcmap": + jq_inplace /tmp/fileLBxHTM '."/src/TypeScript" = { type: "git", url: "https://github.com/microsoft/TypeScript.git", rev: "0d94c344fa184eec3577bf27db951d36ce94ea6a" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filewYpwVa Step #2 - "srcmap": + cat /tmp/fileLBxHTM Step #2 - "srcmap": + jq '."/src/TypeScript" = { type: "git", url: "https://github.com/microsoft/TypeScript.git", rev: "0d94c344fa184eec3577bf27db951d36ce94ea6a" }' Step #2 - "srcmap": + mv /tmp/filewYpwVa /tmp/fileLBxHTM Step #2 - "srcmap": ++ find /src -name .svn -type d Step #2 - "srcmap": ++ find /src -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/fileLBxHTM Step #2 - "srcmap": + rm /tmp/fileLBxHTM Step #2 - "srcmap": { Step #2 - "srcmap": "/src/TypeScript": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/microsoft/TypeScript.git", Step #2 - "srcmap": "rev": "0d94c344fa184eec3577bf27db951d36ce94ea6a" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-none-x86_64" Step #3 - "compile-libfuzzer-none-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-none-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-none-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-none-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-none-x86_64": CC=clang Step #3 - "compile-libfuzzer-none-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-none-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link Step #3 - "compile-libfuzzer-none-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=fuzzer-no-link -stdlib=libc++ Step #3 - "compile-libfuzzer-none-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers Step #3 - "compile-libfuzzer-none-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-none-x86_64": + npm install Step #3 - "compile-libfuzzer-none-x86_64": [?25l[..................] \ idealTree: sill logfile done cleaning log files [#########.........] - idealTree: timing idealTree Completed in 164ms [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] - reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] - reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] \ reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] - reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] \ reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] \ reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] \ reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] | reify:@dprint/darwin-arm64: timing reifyNode:node_module [##########........] / reify:yocto-queue: http fetch GET 200 https://registry.n [##########........] - reify:parse-ms: http fetch GET 200 https://registry.npmj [###########.......] - reify:irregular-plurals: http fetch GET 200 https://regi [############......] / reify:typical: http fetch GET 200 https://registry.npmjs [#############.....] \ reify:acorn-jsx: http fetch GET 200 https://registry.npm [##############....] \ reify:side-channel: http fetch GET 200 https://registry. [###############...] | reify:file-entry-cache: http fetch GET 200 https://regis [###############...] \ reify:@jridgewell/resolve-uri: http fetch GET 200 https: [################..] | reify:@octokit/graphql: timing reifyNode:node_modules/de [################..] / reify:braces: http fetch GET 200 https://registry.npmjs. [################..] - reify:yargs-parser: http fetch GET 200 https://registry. [################..] / reify:@pkgjs/parseargs: http fetch GET 200 https://regis [#################.] | reify:undici-types: http fetch GET 200 https://registry. [#################.] - reify:@eslint-community/eslint-utils: http fetch GET 200 [#################.] | reify:type-fest: http fetch GET 200 https://registry.npm [#################.] \ reify:semver: http fetch GET 200 https://registry.npmjs. [#################.] | reify:yargs: http fetch GET 200 https://registry.npmjs.o [#################.] - reify:source-map: http fetch GET 200 https://registry.np [##################] | reify:chai: http fetch GET 200 https://registry.npmjs.or [##################] \ reify:@octokit/plugin-rest-endpoint-methods: http fetch [##################] \ reify:@octokit/plugin-rest-endpoint-methods: http fetch [##################] \ reify:ajv: http fetch GET 200 https://registry.npmjs.org [##################] / reify:@typescript-eslint/typescript-estree: http fetch G [##################] \ reify:mocha: http fetch GET 200 https://registry.npmjs.o [##################] / reify:@octokit/openapi-types: http fetch GET 200 https:/ [##################] \ reify:playwright: http fetch GET 200 https://registry.np [##################] \ reify:playwright: http fetch GET 200 https://registry.np [##################] / reify:@types/node: http fetch GET 200 https://registry.n [##################] \ reify:azure-devops-node-api: http fetch GET 200 https:// [##################] / reify:underscore: http fetch GET 200 https://registry.np [##################] \ reify:@typescript-eslint/scope-manager: http fetch GET 2 [##################] / reify:web-streams-polyfill: http fetch GET 200 https://r [##################] \ reify:@typescript-eslint/eslint-plugin: http fetch GET 2 [##################] / reify:playwright-core: http fetch GET 200 https://regist [##################] / reify:playwright-core: http fetch GET 200 https://regist [##################] / reify:playwright-core: http fetch GET 200 https://regist [##################] / reify:playwright-core: http fetch GET 200 https://regist [##################] / reify:playwright-core: http fetch GET 200 https://regist [##################] / reify:playwright-core: http fetch GET 200 https://regist [##################] - reify:typescript: http fetch GET 200 https://registry.np [##################] / reify:typescript: http fetch GET 200 https://registry.np [##################] \ reify:typescript: http fetch GET 200 https://registry.np [##################] \ reify:typescript: http fetch GET 200 https://registry.np [##################] - reify:typescript: http fetch GET 200 https://registry.np [?25h Step #3 - "compile-libfuzzer-none-x86_64": added 331 packages, and audited 332 packages in 6s Step #3 - "compile-libfuzzer-none-x86_64": Step #3 - "compile-libfuzzer-none-x86_64": 74 packages are looking for funding Step #3 - "compile-libfuzzer-none-x86_64": run `npm fund` for details Step #3 - "compile-libfuzzer-none-x86_64": Step #3 - "compile-libfuzzer-none-x86_64": found 0 vulnerabilities Step #3 - "compile-libfuzzer-none-x86_64": npm notice Step #3 - "compile-libfuzzer-none-x86_64": npm notice New minor version of npm available! 10.2.4 -> 10.4.0 Step #3 - "compile-libfuzzer-none-x86_64": npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.4.0 Step #3 - "compile-libfuzzer-none-x86_64": npm notice Run npm install -g npm@10.4.0 to update! Step #3 - "compile-libfuzzer-none-x86_64": npm notice Step #3 - "compile-libfuzzer-none-x86_64": + npm install --save-dev @jazzer.js/core Step #3 - "compile-libfuzzer-none-x86_64": [?25l[..................] \ idealTree:TypeScript: sill idealTree buildDeps [..................] \ idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] | idealTree:TypeScript: sill idealTree buildDeps [..................] \ idealTree:TypeScript: sill idealTree buildDeps [..................] \ idealTree:TypeScript: sill idealTree buildDeps [..................] - idealTree:TypeScript: sill idealTree buildDeps [..................] - idealTree:TypeScript: sill idealTree buildDeps [..................] - idealTree:TypeScript: sill idealTree buildDeps [..................] - idealTree:TypeScript: sill idealTree buildDeps [..................] - idealTree:TypeScript: sill idealTree buildDeps [..................] - idealTree:TypeScript: sill idealTree buildDeps [..................] \ idealTree:TypeScript: sill idealTree buildDeps [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] - idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] - idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] - idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] - idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] - idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] - idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] / idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] / idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] / idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] / idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] / idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] | idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] / idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] \ idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] / idealTree:TypeScript: timing idealTree:#root Completed i [#########.........] - idealTree:tar-fs: sill placeDep ROOT chownr@2.0.0 OK for [#########.........] | idealTree:tar-fs: timing idealTree:node_modules/tar-fs C [#########.........] / idealTree:tar-fs: timing idealTree:node_modules/tar-fs C [#########.........] | idealTree:tar-fs: timing idealTree:node_modules/tar-fs C [#########.........] / idealTree:tar-fs: timing idealTree:node_modules/tar-fs C [#########.........] - idealTree: timing idealTree Completed in 4098ms [###########.......] | reify:fsevents: timing reifyNode:node_modules/@dprint/da [###########.......] / reify:fsevents: timing reifyNode:node_modules/@dprint/da [###########.......] / reify:fsevents: timing reifyNode:node_modules/@dprint/da [###########.......] / reify:fsevents: timing reifyNode:node_modules/@dprint/da [###########.......] - reify:fsevents: timing reifyNode:node_modules/@dprint/da [###########.......] - reify:fsevents: timing reifyNode:node_modules/@dprint/da [###########.......] | reify:ansi-styles: timing reifyNode:node_modules/@babel/ [###########.......] / reify:@babel/helper-environment-visitor: http fetch GET [############......] | reify:jsesc: timing reifyNode:node_modules/@jridgewell/s [############......] - reify:tar-stream: timing reifyNode:node_modules/chownr C [##############....] - reify:strip-bom: http fetch GET 200 https://registry.npm [################..] - reify:strip-json-comments: http fetch GET 200 https://re [#################.] | reify:readable-stream: http fetch GET 200 https://regist [#################.] | reify:@jazzer.js/fuzzer: timing reifyNode:node_modules/@ [##################] / reify:@babel/parser: http fetch GET 200 https://registry [##################] \ reify:axios: http fetch GET 200 https://registry.npmjs.o [##################] / reify:@babel/types: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [##################] / reify:caniuse-lite: http fetch GET 200 https://registry. [##################] - reify:caniuse-lite: http fetch GET 200 https://registry. [?25h Step #3 - "compile-libfuzzer-none-x86_64": added 140 packages, and audited 472 packages in 6s Step #3 - "compile-libfuzzer-none-x86_64": Step #3 - "compile-libfuzzer-none-x86_64": 87 packages are looking for funding Step #3 - "compile-libfuzzer-none-x86_64": run `npm fund` for details Step #3 - "compile-libfuzzer-none-x86_64": Step #3 - "compile-libfuzzer-none-x86_64": found 0 vulnerabilities Step #3 - "compile-libfuzzer-none-x86_64": + compile_javascript_fuzzer TypeScript fuzz_ast -i typescript -- -rss_limit_mb=4096 Step #3 - "compile-libfuzzer-none-x86_64": + compile_javascript_fuzzer TypeScript fuzz_compiler -i typescript --sync -- -rss_limit_mb=4096 Step #3 - "compile-libfuzzer-none-x86_64": + compile_javascript_fuzzer TypeScript fuzz_scanner -i typescript --sync -- -rss_limit_mb=4096 Step #3 - "compile-libfuzzer-none-x86_64": + compile_javascript_fuzzer TypeScript fuzz_json_parser -i typescript --sync -- -rss_limit_mb=4096 Step #3 - "compile-libfuzzer-none-x86_64": + compile_javascript_fuzzer TypeScript fuzz_transpile_module -i typescript --sync -- -rss_limit_mb=4096 Finished Step #3 - "compile-libfuzzer-none-x86_64" Starting Step #4 - "build-check-libfuzzer-none-x86_64" Step #4 - "build-check-libfuzzer-none-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #4 - "build-check-libfuzzer-none-x86_64": Unable to find image 'gcr.io/oss-fuzz-base/base-runner:latest' locally Step #4 - "build-check-libfuzzer-none-x86_64": latest: Pulling from oss-fuzz-base/base-runner Step #4 - "build-check-libfuzzer-none-x86_64": b549f31133a9: Already exists Step #4 - "build-check-libfuzzer-none-x86_64": 81271cf7a52d: Already exists Step #4 - "build-check-libfuzzer-none-x86_64": 076e7ea7d2be: Already exists Step #4 - "build-check-libfuzzer-none-x86_64": 31dcf48b8b3c: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 7d0504eb26f4: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 8155837b9b6e: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": b981ea28643a: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 0d80090e4d10: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 40df21b34b6e: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": d77fafe1f614: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 170e46022092: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 1f9826e811f7: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": fa8f1fe6cbd5: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 8d2b0d37b71a: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 1a5430d9da5c: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 6da9817935dd: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 0d80090e4d10: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 11beb6e5e983: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 40df21b34b6e: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": d77fafe1f614: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 170e46022092: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 1f9826e811f7: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": fa8f1fe6cbd5: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 8d2b0d37b71a: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 1a5430d9da5c: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 6da9817935dd: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 11beb6e5e983: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": b981ea28643a: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 8155837b9b6e: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 8155837b9b6e: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 31dcf48b8b3c: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 31dcf48b8b3c: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 7d0504eb26f4: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 40df21b34b6e: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 0d80090e4d10: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 0d80090e4d10: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 31dcf48b8b3c: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": d77fafe1f614: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 1f9826e811f7: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 170e46022092: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 170e46022092: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 7d0504eb26f4: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 8d2b0d37b71a: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 8d2b0d37b71a: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 8155837b9b6e: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 1a5430d9da5c: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": b981ea28643a: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": b981ea28643a: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 11beb6e5e983: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 11beb6e5e983: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": fa8f1fe6cbd5: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": fa8f1fe6cbd5: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 6da9817935dd: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 6da9817935dd: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": b981ea28643a: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 0d80090e4d10: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 40df21b34b6e: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": d77fafe1f614: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 170e46022092: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 1f9826e811f7: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": fa8f1fe6cbd5: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 8d2b0d37b71a: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 1a5430d9da5c: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 6da9817935dd: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 11beb6e5e983: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": Digest: sha256:7675d12c9093c87bf4cb1b9f9b6ec584eddf024f0dedde02cc1944f2d5b8b5e5 Step #4 - "build-check-libfuzzer-none-x86_64": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp2ef26o65/fuzz_transpile_module Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp2ef26o65/fuzz_ast Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp2ef26o65/fuzz_scanner Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp2ef26o65/fuzz_json_parser Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp2ef26o65/fuzz_compiler Step #4 - "build-check-libfuzzer-none-x86_64": Retrying failed fuzz targets sequentially 1 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp2ef26o65/fuzz_ast Step #4 - "build-check-libfuzzer-none-x86_64": Broken fuzz targets 1 Step #4 - "build-check-libfuzzer-none-x86_64": ('/tmp/not-out/tmp2ef26o65/fuzz_ast', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmp2ef26o65/fuzz_ast'], returncode=1, stdout=b"BAD BUILD: /tmp/not-out/tmp2ef26o65/fuzz_ast seems to have either startup crash or exit:\n/tmp/not-out/tmp2ef26o65/fuzz_ast -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null\nINFO: New number of coverage counters 1024\nINFO: New number of coverage counters 2048\nINFO: New number of coverage counters 4096\nINFO: New number of coverage counters 8192\nINFO: New number of coverage counters 16384\nINFO: New number of coverage counters 32768\nINFO: New number of coverage counters 65536\nINFO: New number of coverage counters 131072\n[BABEL] Note: The code generator has deoptimised the styling of /tmp/not-out/tmp2ef26o65/TypeScript/node_modules/typescript/lib/typescript.js as it exceeds the max of 500KB.\nINFO: libFuzzer ignores flags that start with '--'\nDictionary: 4 entries\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: Loaded 9 modules (131072 inline 8-bit counters): 512 [0x7fbe9566b010, 0x7fbe9566b210), 512 [0x7fbe9566b210, 0x7fbe9566b410), 1024 [0x7fbe9566b410, 0x7fbe9566b810), 2048 [0x7fbe9566b810, 0x7fbe9566c010), 4096 [0x7fbe9566c010, 0x7fbe9566d010), 8192 [0x7fbe9566d010, 0x7fbe9566f010), 16384 [0x7fbe9566f010, 0x7fbe95673010), 32768 [0x7fbe95673010, 0x7fbe9567b010), 65536 [0x7fbe9567b010, 0x7fbe9568b010), \nINFO: Loaded 9 PC tables (131072 PCs): 512 [0x7fbe9466a010,0x7fbe9466c010), 512 [0x7fbe9466c010,0x7fbe9466e010), 1024 [0x7fbe9466e010,0x7fbe94672010), 2048 [0x7fbe94672010,0x7fbe9467a010), 4096 [0x7fbe9467a010,0x7fbe9468a010), 8192 [0x7fbe9468a010,0x7fbe946aa010), 16384 [0x7fbe946aa010,0x7fbe946ea010), 32768 [0x7fbe946ea010,0x7fbe9476a010), 65536 [0x7fbe9476a010,0x7fbe9486a010), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\n==230== Uncaught Exception: TypeError: program.getConfigFileParsingDiagnostics is not a function\n at Object.getPreEmitDiagnostics (/tmp/not-out/tmp2ef26o65/TypeScript/node_modules/typescript/lib/typescript.js:119929:49)\n at module.exports.fuzz (/tmp/not-out/tmp2ef26o65/TypeScript/fuzz_ast.js:35:8)\nMS: 0 ; base unit: 0000000000000000000000000000000000000000\n\n\nartifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709\nBase64: \nDone 1 runs in 2 second(s)\n", stderr=b'')) Step #4 - "build-check-libfuzzer-none-x86_64": BAD BUILD: /tmp/not-out/tmp2ef26o65/fuzz_ast seems to have either startup crash or exit: Step #4 - "build-check-libfuzzer-none-x86_64": /tmp/not-out/tmp2ef26o65/fuzz_ast -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 1024 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 2048 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 4096 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 8192 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 16384 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 32768 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 65536 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: New number of coverage counters 131072 Step #4 - "build-check-libfuzzer-none-x86_64": [BABEL] Note: The code generator has deoptimised the styling of /tmp/not-out/tmp2ef26o65/TypeScript/node_modules/typescript/lib/typescript.js as it exceeds the max of 500KB. Step #4 - "build-check-libfuzzer-none-x86_64": INFO: libFuzzer ignores flags that start with '--' Step #4 - "build-check-libfuzzer-none-x86_64": Dictionary: 4 entries Step #4 - "build-check-libfuzzer-none-x86_64": INFO: Running with entropic power schedule (0xFF, 100). Step #4 - "build-check-libfuzzer-none-x86_64": INFO: Seed: 1337 Step #4 - "build-check-libfuzzer-none-x86_64": INFO: Loaded 9 modules (131072 inline 8-bit counters): 512 [0x7f8b4cb97010, 0x7f8b4cb97210), 512 [0x7f8b4cb97210, 0x7f8b4cb97410), 1024 [0x7f8b4cb97410, 0x7f8b4cb97810), 2048 [0x7f8b4cb97810, 0x7f8b4cb98010), 4096 [0x7f8b4cb98010, 0x7f8b4cb99010), 8192 [0x7f8b4cb99010, 0x7f8b4cb9b010), 16384 [0x7f8b4cb9b010, 0x7f8b4cb9f010), 32768 [0x7f8b4cb9f010, 0x7f8b4cba7010), 65536 [0x7f8b4cba7010, 0x7f8b4cbb7010), Step #4 - "build-check-libfuzzer-none-x86_64": INFO: Loaded 9 PC tables (131072 PCs): 512 [0x7f8b16fff010,0x7f8b17001010), 512 [0x7f8b17001010,0x7f8b17003010), 1024 [0x7f8b17003010,0x7f8b17007010), 2048 [0x7f8b17007010,0x7f8b1700f010), 4096 [0x7f8b1700f010,0x7f8b1701f010), 8192 [0x7f8b1701f010,0x7f8b1703f010), 16384 [0x7f8b1703f010,0x7f8b1707f010), 32768 [0x7f8b1707f010,0x7f8b170ff010), 65536 [0x7f8b170ff010,0x7f8b171ff010), Step #4 - "build-check-libfuzzer-none-x86_64": INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes Step #4 - "build-check-libfuzzer-none-x86_64": ==284== Uncaught Exception: TypeError: program.getConfigFileParsingDiagnostics is not a function Step #4 - "build-check-libfuzzer-none-x86_64": at Object.getPreEmitDiagnostics (/tmp/not-out/tmp2ef26o65/TypeScript/node_modules/typescript/lib/typescript.js:119929:49) Step #4 - "build-check-libfuzzer-none-x86_64": at module.exports.fuzz (/tmp/not-out/tmp2ef26o65/TypeScript/fuzz_ast.js:35:8) Step #4 - "build-check-libfuzzer-none-x86_64": MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #4 - "build-check-libfuzzer-none-x86_64": Step #4 - "build-check-libfuzzer-none-x86_64": Step #4 - "build-check-libfuzzer-none-x86_64": artifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #4 - "build-check-libfuzzer-none-x86_64": Base64: Step #4 - "build-check-libfuzzer-none-x86_64": Done 1 runs in 2 second(s) Step #4 - "build-check-libfuzzer-none-x86_64": Step #4 - "build-check-libfuzzer-none-x86_64": ERROR: 20.0% of fuzz targets seem to be broken. See the list above for a detailed information. Step #4 - "build-check-libfuzzer-none-x86_64": ******************************************************************************** Step #4 - "build-check-libfuzzer-none-x86_64": Build checks failed. Step #4 - "build-check-libfuzzer-none-x86_64": To reproduce, run: Step #4 - "build-check-libfuzzer-none-x86_64": python infra/helper.py build_image typescript Step #4 - "build-check-libfuzzer-none-x86_64": python infra/helper.py build_fuzzers --sanitizer none --engine libfuzzer --architecture x86_64 typescript Step #4 - "build-check-libfuzzer-none-x86_64": python infra/helper.py check_build --sanitizer none --engine libfuzzer --architecture x86_64 typescript Step #4 - "build-check-libfuzzer-none-x86_64": ******************************************************************************** Finished Step #4 - "build-check-libfuzzer-none-x86_64" ERROR ERROR: build step 4 "gcr.io/cloud-builders/docker" failed: step exited with non-zero status: 1