starting build "c22dd6ad-7ec0-43d0-ac16-7f8d80db70b9" 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: 9e174c08eb85: Pulling fs layer Step #1: 2cd29e6c1ecf: Pulling fs layer Step #1: 1366d8263393: Pulling fs layer Step #1: fa41e3551025: Pulling fs layer Step #1: 61b5b8ad0f96: Pulling fs layer Step #1: fe870a1d2514: Pulling fs layer Step #1: afa3b9d0eab0: Pulling fs layer Step #1: 037ef7d40100: Pulling fs layer Step #1: 83455dd42233: Pulling fs layer Step #1: 72bd13282b8a: Pulling fs layer Step #1: c50d3c031bb4: Pulling fs layer Step #1: 8dd946c71e81: Pulling fs layer Step #1: 2c06dd19cdaf: Pulling fs layer Step #1: 8efacf68f3c7: Pulling fs layer Step #1: b064effd2ca5: Pulling fs layer Step #1: 314b2533b0cb: Pulling fs layer Step #1: 70f6b0eb3293: Pulling fs layer Step #1: 79ce9e592395: Pulling fs layer Step #1: c76fcee71e43: Pulling fs layer Step #1: df9a59b82586: Pulling fs layer Step #1: 6feee60eb383: Pulling fs layer Step #1: 0b48d58ed109: Pulling fs layer Step #1: d17b5b838f7f: Pulling fs layer Step #1: ed7aabd173cf: Pulling fs layer Step #1: fe8a129ab9c8: Pulling fs layer Step #1: f1055bddfaf5: Pulling fs layer Step #1: ea5733fa39c4: Pulling fs layer Step #1: 24074cdd3473: Pulling fs layer Step #1: b016e5ae518d: Pulling fs layer Step #1: 5b1648ed2ad7: Pulling fs layer Step #1: 314b2533b0cb: Waiting Step #1: 1366d8263393: Waiting Step #1: 70f6b0eb3293: Waiting Step #1: fa41e3551025: Waiting Step #1: 72bd13282b8a: Waiting Step #1: 79ce9e592395: Waiting Step #1: 61b5b8ad0f96: Waiting Step #1: c76fcee71e43: Waiting Step #1: c50d3c031bb4: Waiting Step #1: fe870a1d2514: Waiting Step #1: df9a59b82586: Waiting Step #1: afa3b9d0eab0: Waiting Step #1: 8dd946c71e81: Waiting Step #1: 6feee60eb383: Waiting Step #1: 037ef7d40100: Waiting Step #1: 0b48d58ed109: Waiting Step #1: 83455dd42233: Waiting Step #1: 2c06dd19cdaf: Waiting Step #1: d17b5b838f7f: Waiting Step #1: ed7aabd173cf: Waiting Step #1: 8efacf68f3c7: Waiting Step #1: b064effd2ca5: Waiting Step #1: fe8a129ab9c8: Waiting Step #1: f1055bddfaf5: Waiting Step #1: ea5733fa39c4: Waiting Step #1: 24074cdd3473: Waiting Step #1: b016e5ae518d: Waiting Step #1: 5b1648ed2ad7: Waiting Step #1: 2cd29e6c1ecf: Verifying Checksum Step #1: 2cd29e6c1ecf: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: fa41e3551025: Download complete Step #1: 1366d8263393: Verifying Checksum Step #1: 1366d8263393: Download complete Step #1: 61b5b8ad0f96: Verifying Checksum Step #1: 61b5b8ad0f96: Download complete Step #1: afa3b9d0eab0: Download complete Step #1: 037ef7d40100: Verifying Checksum Step #1: 037ef7d40100: Download complete Step #1: 9e174c08eb85: Verifying Checksum Step #1: 9e174c08eb85: Download complete Step #1: 72bd13282b8a: Verifying Checksum Step #1: 72bd13282b8a: Download complete Step #1: c50d3c031bb4: Verifying Checksum Step #1: c50d3c031bb4: Download complete Step #1: b549f31133a9: Pull complete Step #1: 8dd946c71e81: Verifying Checksum Step #1: 8dd946c71e81: Download complete Step #1: 2c06dd19cdaf: Verifying Checksum Step #1: 2c06dd19cdaf: Download complete Step #1: 8efacf68f3c7: Verifying Checksum Step #1: 8efacf68f3c7: Download complete Step #1: 83455dd42233: Verifying Checksum Step #1: 83455dd42233: Download complete Step #1: b064effd2ca5: Download complete Step #1: 314b2533b0cb: Verifying Checksum Step #1: 314b2533b0cb: Download complete Step #1: 70f6b0eb3293: Verifying Checksum Step #1: 70f6b0eb3293: Download complete Step #1: 79ce9e592395: Verifying Checksum Step #1: 79ce9e592395: Download complete Step #1: c76fcee71e43: Verifying Checksum Step #1: c76fcee71e43: Download complete Step #1: df9a59b82586: Verifying Checksum Step #1: df9a59b82586: Download complete Step #1: 6feee60eb383: Verifying Checksum Step #1: 6feee60eb383: Download complete Step #1: 0b48d58ed109: Verifying Checksum Step #1: 0b48d58ed109: Download complete Step #1: d17b5b838f7f: Verifying Checksum Step #1: d17b5b838f7f: Download complete Step #1: ed7aabd173cf: Verifying Checksum Step #1: ed7aabd173cf: Download complete Step #1: fe870a1d2514: Verifying Checksum Step #1: fe870a1d2514: Download complete Step #1: fe8a129ab9c8: Download complete Step #1: ea5733fa39c4: Verifying Checksum Step #1: ea5733fa39c4: Download complete Step #1: 24074cdd3473: Verifying Checksum Step #1: 24074cdd3473: Download complete Step #1: f1055bddfaf5: Verifying Checksum Step #1: f1055bddfaf5: Download complete Step #1: b016e5ae518d: Verifying Checksum Step #1: b016e5ae518d: Download complete Step #1: 5b1648ed2ad7: Verifying Checksum Step #1: 5b1648ed2ad7: Download complete Step #1: 9e174c08eb85: Pull complete Step #1: 2cd29e6c1ecf: Pull complete Step #1: 1366d8263393: Pull complete Step #1: fa41e3551025: Pull complete Step #1: 61b5b8ad0f96: Pull complete Step #1: fe870a1d2514: Pull complete Step #1: afa3b9d0eab0: Pull complete Step #1: 037ef7d40100: Pull complete Step #1: 83455dd42233: Pull complete Step #1: 72bd13282b8a: Pull complete Step #1: c50d3c031bb4: Pull complete Step #1: 8dd946c71e81: Pull complete Step #1: 2c06dd19cdaf: Pull complete Step #1: 8efacf68f3c7: Pull complete Step #1: b064effd2ca5: Pull complete Step #1: 314b2533b0cb: Pull complete Step #1: 70f6b0eb3293: Pull complete Step #1: 79ce9e592395: Pull complete Step #1: c76fcee71e43: Pull complete Step #1: df9a59b82586: Pull complete Step #1: 6feee60eb383: Pull complete Step #1: 0b48d58ed109: Pull complete Step #1: d17b5b838f7f: Pull complete Step #1: ed7aabd173cf: Pull complete Step #1: fe8a129ab9c8: Pull complete Step #1: f1055bddfaf5: Pull complete Step #1: ea5733fa39c4: Pull complete Step #1: 24074cdd3473: Pull complete Step #1: b016e5ae518d: Pull complete Step #1: 5b1648ed2ad7: Pull complete Step #1: Digest: sha256:952a64cc13875178eaf602c9f687575db02bc99d22555bfb2d874f1e93e9952b Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-javascript:latest Step #1: ---> 45e40a0817eb Step #1: Step 2/10 : RUN git clone --depth 1 https://github.com/microsoft/TypeScript.git Step #1: ---> Running in 43776b4b60ba Step #1: Cloning into 'TypeScript'... Step #1: Updating files: 30% (21232/70566) Updating files: 31% (21876/70566) Updating files: 32% (22582/70566) Updating files: 33% (23287/70566) Updating files: 34% (23993/70566) Updating files: 35% (24699/70566) Updating files: 36% (25404/70566) Updating files: 37% (26110/70566) Updating files: 38% (26816/70566) Updating files: 39% (27521/70566) Updating files: 40% (28227/70566) Updating files: 41% (28933/70566) Updating files: 42% (29638/70566) Updating files: 43% (30344/70566) Updating files: 44% (31050/70566) Updating files: 45% (31755/70566) Updating files: 46% (32461/70566) Updating files: 47% (33167/70566) Updating files: 48% (33872/70566) Updating files: 49% (34578/70566) Updating files: 50% (35283/70566) Updating files: 51% (35989/70566) Updating files: 52% (36695/70566) Updating files: 53% (37400/70566) Updating files: 54% (38106/70566) Updating files: 55% (38812/70566) Updating files: 56% (39517/70566) Updating files: 57% (40223/70566) Updating files: 58% (40929/70566) Updating files: 59% (41634/70566) Updating files: 60% (42340/70566) Updating files: 61% (43046/70566) Updating files: 61% (43578/70566) Updating files: 62% (43751/70566) Updating files: 63% (44457/70566) Updating files: 64% (45163/70566) Updating files: 65% (45868/70566) Updating files: 66% (46574/70566) Updating files: 67% (47280/70566) Updating files: 68% (47985/70566) Updating files: 69% (48691/70566) Updating files: 70% (49397/70566) Updating files: 71% (50102/70566) Updating files: 72% (50808/70566) Updating files: 73% (51514/70566) Updating files: 74% (52219/70566) Updating files: 75% (52925/70566) Updating files: 76% (53631/70566) Updating files: 77% (54336/70566) Updating files: 78% (55042/70566) Updating files: 79% (55748/70566) Updating files: 80% (56453/70566) Updating files: 81% (57159/70566) Updating files: 82% (57865/70566) Updating files: 83% (58570/70566) Updating files: 84% (59276/70566) Updating files: 85% (59982/70566) Updating files: 86% (60687/70566) Updating files: 87% (61393/70566) Updating files: 88% (62099/70566) Updating files: 89% (62804/70566) Updating files: 90% (63510/70566) Updating files: 91% (64216/70566) Updating files: 92% (64921/70566) Updating files: 93% (65627/70566) Updating files: 94% (66333/70566) Updating files: 95% (67038/70566) Updating files: 96% (67744/70566) Updating files: 96% (68428/70566) Updating files: 97% (68450/70566) Updating files: 98% (69155/70566) Updating files: 99% (69861/70566) Updating files: 100% (70566/70566) Updating files: 100% (70566/70566), done. Step #1: Removing intermediate container 43776b4b60ba Step #1: ---> 03b3743b3bb0 Step #1: Step 3/10 : COPY build.sh $SRC/ Step #1: ---> 27811f671977 Step #1: Step 4/10 : COPY fuzz_util.js $SRC/TypeScript Step #1: ---> acfcdff64b97 Step #1: Step 5/10 : COPY fuzz_ast.js $SRC/TypeScript Step #1: ---> 4b4c7539c2c4 Step #1: Step 6/10 : COPY fuzz_compiler.js $SRC/TypeScript Step #1: ---> e73b057b1165 Step #1: Step 7/10 : COPY fuzz_scanner.js $SRC/TypeScript Step #1: ---> c23962369638 Step #1: Step 8/10 : COPY fuzz_json_parser.js $SRC/TypeScript Step #1: ---> b7dea34d6e34 Step #1: Step 9/10 : COPY fuzz_transpile_module.js $SRC/TypeScript Step #1: ---> 8f34367353fd Step #1: Step 10/10 : WORKDIR $SRC/TypeScript Step #1: ---> Running in 2e11e02ded7e Step #1: Removing intermediate container 2e11e02ded7e Step #1: ---> dba8eddd4c3e Step #1: Successfully built dba8eddd4c3e 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/fileVxt0DN 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=824cd6eb314bdcb8b7bde158025c82ebc014db0a Step #2 - "srcmap": + jq_inplace /tmp/fileVxt0DN '."/src/TypeScript" = { type: "git", url: "https://github.com/microsoft/TypeScript.git", rev: "824cd6eb314bdcb8b7bde158025c82ebc014db0a" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileOnEKEd Step #2 - "srcmap": + cat /tmp/fileVxt0DN Step #2 - "srcmap": + jq '."/src/TypeScript" = { type: "git", url: "https://github.com/microsoft/TypeScript.git", rev: "824cd6eb314bdcb8b7bde158025c82ebc014db0a" }' Step #2 - "srcmap": + mv /tmp/fileOnEKEd /tmp/fileVxt0DN 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/fileVxt0DN Step #2 - "srcmap": + rm /tmp/fileVxt0DN 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": "824cd6eb314bdcb8b7bde158025c82ebc014db0a" 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": vm.mmap_rnd_bits = 28 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 127ms [##########........] | 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:glob-parent: http fetch GET 200 https://registry.n [###########.......] \ reify:escape-string-regexp: http fetch GET 200 https://r [#############.....] \ reify:has-flag: http fetch GET 200 https://registry.npmj [##############....] \ reify:@eslint/js: http fetch GET 200 https://registry.np [###############...] / reify:emoji-regex: http fetch GET 200 https://registry.n [###############...] - reify:color-convert: http fetch GET 200 https://registry [################..] | reify:debug: http fetch GET 200 https://registry.npmjs.o [################..] / reify:tslib: http fetch GET 200 https://registry.npmjs.o [################..] \ reify:node-domexception: timing reifyNode:node_modules/h [################..] \ reify:argparse: http fetch GET 200 https://registry.npmj [#################.] | reify:@octokit/endpoint: timing reifyNode:node_modules/@ [#################.] - reify:@eslint-community/eslint-utils: http fetch GET 200 [#################.] - reify:minipass: http fetch GET 200 https://registry.npmj [#################.] - reify:lru-cache: http fetch GET 200 https://registry.npm [#################.] / reify:@esfx/disposable: http fetch GET 200 https://regis [#################.] | reify:@esfx/canceltoken: http fetch GET 200 https://regi [#################.] | reify:esquery: http fetch GET 200 https://registry.npmjs [#################.] - reify:glob: timing reifyNode:node_modules/uri-js Complet [##################] | reify:chai: http fetch GET 200 https://registry.npmjs.or [##################] | reify:chai: http fetch GET 200 https://registry.npmjs.or [##################] | reify:ajv: http fetch GET 200 https://registry.npmjs.org [##################] | reify:@types/node: http fetch GET 200 https://registry.n [##################] - 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:playwright: http fetch GET 200 https://registry.np [##################] - reify:playwright: http fetch GET 200 https://registry.np [##################] | reify:azure-devops-node-api: http fetch GET 200 https:// [##################] - reify:underscore: http fetch GET 200 https://registry.np [##################] - reify:web-streams-polyfill: http fetch GET 200 https://r [##################] - reify:web-streams-polyfill: http fetch GET 200 https://r [##################] - reify:eslint: http fetch GET 200 https://registry.npmjs. [##################] - reify:playwright-core: http fetch GET 200 https://regist [##################] - reify:playwright-core: http fetch GET 200 https://regist [##################] | reify:lodash: http fetch GET 200 https://registry.npmjs. [##################] | reify:lodash: http fetch GET 200 https://registry.npmjs. [##################] | reify:lodash: http fetch GET 200 https://registry.npmjs. [##################] | reify:@dprint/linux-x64-musl: http fetch GET 200 https:/ [##################] | 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 332 packages, and audited 333 packages in 5s Step #3 - "compile-libfuzzer-none-x86_64": Step #3 - "compile-libfuzzer-none-x86_64": 76 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 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: 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: timing idealTree Completed in 2489ms [###########.......] \ 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:which: timing reifyNode:node_modules/@babel/highli [############......] | reify:ini: http fetch GET 200 https://registry.npmjs.org [#############.....] \ reify:wide-align: http fetch GET 200 https://registry.np [#############.....] / reify:graceful-fs: http fetch GET 200 https://registry.n [##############....] / reify:to-fast-properties: http fetch GET 200 https://reg [################..] \ reify:@babel/helper-validator-identifier: timing reifyNo [#################.] / reify:readable-stream: http fetch GET 200 https://regist [#################.] / reify:cmake-js: http fetch GET 200 https://registry.npmj [?25hnpm WARN deprecated @jazzer.js/hooking@2.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. Step #3 - "compile-libfuzzer-none-x86_64": [?25l[#################.] - reify:@babel/generator: http fetch GET 200 https://regis [?25hnpm WARN deprecated @jazzer.js/instrumentor@2.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. Step #3 - "compile-libfuzzer-none-x86_64": npm WARN deprecated @jazzer.js/core@2.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. Step #3 - "compile-libfuzzer-none-x86_64": npm WARN deprecated @jazzer.js/bug-detectors@2.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. Step #3 - "compile-libfuzzer-none-x86_64": npm WARN deprecated @jazzer.js/fuzzer@2.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. Step #3 - "compile-libfuzzer-none-x86_64": [?25l[##################] | reify:@jazzer.js/fuzzer: WARN deprecated @jazzer.js/fuzz [##################] | reify:@babel/core: timing reifyNode:node_modules/axios C [##################] - reify:@babel/types: http fetch GET 200 https://registry. [##################] - 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. [?25h Step #3 - "compile-libfuzzer-none-x86_64": added 133 packages, and audited 466 packages in 4s Step #3 - "compile-libfuzzer-none-x86_64": Step #3 - "compile-libfuzzer-none-x86_64": 89 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": 9e174c08eb85: Already exists Step #4 - "build-check-libfuzzer-none-x86_64": 2cd29e6c1ecf: Already exists Step #4 - "build-check-libfuzzer-none-x86_64": 158c198cc409: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": e5526743a90f: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 7c9948031b76: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 755b75e514ce: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 2078725ef15f: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 5fdd25473f87: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 438ad07ac746: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": fb206ce9d36e: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": e7976d8d7e7d: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 242a5c8eaf67: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 172e9a883b5b: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": cf448115f1be: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": 8111253a1e8e: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": abb56446c75b: Pulling fs layer Step #4 - "build-check-libfuzzer-none-x86_64": e7976d8d7e7d: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 242a5c8eaf67: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 755b75e514ce: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 172e9a883b5b: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 5fdd25473f87: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": cf448115f1be: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 8111253a1e8e: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 2078725ef15f: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": abb56446c75b: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 438ad07ac746: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": fb206ce9d36e: Waiting Step #4 - "build-check-libfuzzer-none-x86_64": 7c9948031b76: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 158c198cc409: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 158c198cc409: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": e5526743a90f: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": e5526743a90f: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 5fdd25473f87: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 5fdd25473f87: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 2078725ef15f: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 2078725ef15f: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 158c198cc409: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 438ad07ac746: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 438ad07ac746: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": e7976d8d7e7d: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": e5526743a90f: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 7c9948031b76: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": fb206ce9d36e: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": fb206ce9d36e: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 755b75e514ce: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 755b75e514ce: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 172e9a883b5b: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 172e9a883b5b: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": cf448115f1be: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": cf448115f1be: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": abb56446c75b: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": abb56446c75b: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 242a5c8eaf67: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 242a5c8eaf67: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 8111253a1e8e: Verifying Checksum Step #4 - "build-check-libfuzzer-none-x86_64": 8111253a1e8e: Download complete Step #4 - "build-check-libfuzzer-none-x86_64": 755b75e514ce: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 2078725ef15f: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 5fdd25473f87: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 438ad07ac746: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": fb206ce9d36e: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": e7976d8d7e7d: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 242a5c8eaf67: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 172e9a883b5b: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": cf448115f1be: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": 8111253a1e8e: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": abb56446c75b: Pull complete Step #4 - "build-check-libfuzzer-none-x86_64": Digest: sha256:e23d6d8ac8bea4b010b702a3a0e763d0ddd7351f947cb4b46c53043e7f754b77 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/tmpegtska__/fuzz_ast Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpegtska__/fuzz_compiler Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpegtska__/fuzz_scanner Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpegtska__/fuzz_json_parser Step #4 - "build-check-libfuzzer-none-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpegtska__/fuzz_transpile_module 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/tmpegtska__/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/tmpegtska__/fuzz_ast', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmpegtska__/fuzz_ast'], returncode=1, stdout=b"BAD BUILD: /tmp/not-out/tmpegtska__/fuzz_ast seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmpegtska__/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/tmpegtska__/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 [0x7f351580d010, 0x7f351580d210), 512 [0x7f351580d210, 0x7f351580d410), 1024 [0x7f351580d410, 0x7f351580d810), 2048 [0x7f351580d810, 0x7f351580e010), 4096 [0x7f351580e010, 0x7f351580f010), 8192 [0x7f351580f010, 0x7f3515811010), 16384 [0x7f3515811010, 0x7f3515815010), 32768 [0x7f3515815010, 0x7f351581d010), 65536 [0x7f351581d010, 0x7f351582d010), \nINFO: Loaded 9 PC tables (131072 PCs): 512 [0x7f351480c010,0x7f351480e010), 512 [0x7f351480e010,0x7f3514810010), 1024 [0x7f3514810010,0x7f3514814010), 2048 [0x7f3514814010,0x7f351481c010), 4096 [0x7f351481c010,0x7f351482c010), 8192 [0x7f351482c010,0x7f351484c010), 16384 [0x7f351484c010,0x7f351488c010), 32768 [0x7f351488c010,0x7f351490c010), 65536 [0x7f351490c010,0x7f3514a0c010), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\n==208== Uncaught Exception: TypeError: program.getConfigFileParsingDiagnostics is not a function\n at Object.getPreEmitDiagnostics (/tmp/not-out/tmpegtska__/TypeScript/node_modules/typescript/lib/typescript.js:119984:49)\n at module.exports.fuzz (/tmp/not-out/tmpegtska__/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/tmpegtska__/fuzz_ast seems to have either startup crash or exit: Step #4 - "build-check-libfuzzer-none-x86_64": vm.mmap_rnd_bits = 28 Step #4 - "build-check-libfuzzer-none-x86_64": /tmp/not-out/tmpegtska__/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/tmpegtska__/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 [0x7f70f5a41010, 0x7f70f5a41210), 512 [0x7f70f5a41210, 0x7f70f5a41410), 1024 [0x7f70f5a41410, 0x7f70f5a41810), 2048 [0x7f70f5a41810, 0x7f70f5a42010), 4096 [0x7f70f5a42010, 0x7f70f5a43010), 8192 [0x7f70f5a43010, 0x7f70f5a45010), 16384 [0x7f70f5a45010, 0x7f70f5a49010), 32768 [0x7f70f5a49010, 0x7f70f5a51010), 65536 [0x7f70f5a51010, 0x7f70f5a61010), Step #4 - "build-check-libfuzzer-none-x86_64": INFO: Loaded 9 PC tables (131072 PCs): 512 [0x7f70f4a40010,0x7f70f4a42010), 512 [0x7f70f4a42010,0x7f70f4a44010), 1024 [0x7f70f4a44010,0x7f70f4a48010), 2048 [0x7f70f4a48010,0x7f70f4a50010), 4096 [0x7f70f4a50010,0x7f70f4a60010), 8192 [0x7f70f4a60010,0x7f70f4a80010), 16384 [0x7f70f4a80010,0x7f70f4ac0010), 32768 [0x7f70f4ac0010,0x7f70f4b40010), 65536 [0x7f70f4b40010,0x7f70f4c40010), 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": ==257== Uncaught Exception: TypeError: program.getConfigFileParsingDiagnostics is not a function Step #4 - "build-check-libfuzzer-none-x86_64": at Object.getPreEmitDiagnostics (/tmp/not-out/tmpegtska__/TypeScript/node_modules/typescript/lib/typescript.js:119984:49) Step #4 - "build-check-libfuzzer-none-x86_64": at module.exports.fuzz (/tmp/not-out/tmpegtska__/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