starting build "db7099c3-9d9b-4ebb-81b2-9605fa3ac3b5" 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 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad" Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Sending build context to Docker daemon 5.632kB Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Step 1/4 : FROM gcr.io/oss-fuzz-base/base-builder-rust Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": latest: Pulling from oss-fuzz-base/base-builder-rust Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": b549f31133a9: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0080ba77da4f: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ba15b34d2160: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e04266c6405f: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 797a6452a81e: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c1981600b8ed: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9423b9fd2cfc: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6737144a8851: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a3f978eb4fb6: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 967f1a7ca65b: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 17c9041f18bc: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 929348ee61ec: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ecac57c52be5: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c2162772e245: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 932b4ea0b424: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 65d72fefd09b: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d58a1ec768e4: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ad7f3404b9ff: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c89cf94d8da5: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d80b495ff003: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": bcde0b24214c: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 2630b08c5260: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f48b30a8679: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 82e7030f0fb5: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5345e7fac9a3: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f58272f4333: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9b9cc0234933: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 33be286798e3: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0341c3015714: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6f827bf882ab: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a23d0c0db0f8: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 7d6daf7f4ec0: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 59e65fbb5b03: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": da3daa385d8a: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e122ad1f2964: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c9f9d5d44d5d: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 37bce15499bd: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": fbb27bb2508b: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5f0ad3657144: Pulling fs layer Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 65d72fefd09b: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 33be286798e3: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0341c3015714: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d58a1ec768e4: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ecac57c52be5: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ad7f3404b9ff: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 967f1a7ca65b: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 82e7030f0fb5: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 17c9041f18bc: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 929348ee61ec: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5345e7fac9a3: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c89cf94d8da5: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f58272f4333: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9b9cc0234933: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 932b4ea0b424: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 2630b08c5260: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d80b495ff003: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f48b30a8679: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": bcde0b24214c: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e122ad1f2964: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6737144a8851: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9423b9fd2cfc: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c9f9d5d44d5d: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6f827bf882ab: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 59e65fbb5b03: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 37bce15499bd: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": fbb27bb2508b: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a23d0c0db0f8: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 7d6daf7f4ec0: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a3f978eb4fb6: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": da3daa385d8a: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5f0ad3657144: Waiting Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ba15b34d2160: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ba15b34d2160: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 797a6452a81e: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 797a6452a81e: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9423b9fd2cfc: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9423b9fd2cfc: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": b549f31133a9: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": b549f31133a9: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e04266c6405f: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e04266c6405f: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6737144a8851: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 929348ee61ec: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 929348ee61ec: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 17c9041f18bc: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c2162772e245: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ecac57c52be5: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ecac57c52be5: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0080ba77da4f: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0080ba77da4f: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 65d72fefd09b: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 65d72fefd09b: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 932b4ea0b424: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 932b4ea0b424: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 967f1a7ca65b: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 967f1a7ca65b: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d58a1ec768e4: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d58a1ec768e4: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c89cf94d8da5: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c89cf94d8da5: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ad7f3404b9ff: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ad7f3404b9ff: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d80b495ff003: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d80b495ff003: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": bcde0b24214c: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": bcde0b24214c: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 2630b08c5260: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 2630b08c5260: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": b549f31133a9: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f48b30a8679: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f48b30a8679: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 82e7030f0fb5: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 82e7030f0fb5: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5345e7fac9a3: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5345e7fac9a3: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f58272f4333: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9b9cc0234933: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9b9cc0234933: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 33be286798e3: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 33be286798e3: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6f827bf882ab: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6f827bf882ab: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a3f978eb4fb6: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a3f978eb4fb6: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a23d0c0db0f8: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a23d0c0db0f8: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 7d6daf7f4ec0: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 7d6daf7f4ec0: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 59e65fbb5b03: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": da3daa385d8a: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": da3daa385d8a: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0341c3015714: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0341c3015714: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c9f9d5d44d5d: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c9f9d5d44d5d: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e122ad1f2964: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e122ad1f2964: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 37bce15499bd: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 37bce15499bd: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": fbb27bb2508b: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": fbb27bb2508b: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c1981600b8ed: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c1981600b8ed: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0080ba77da4f: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ba15b34d2160: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5f0ad3657144: Verifying Checksum Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5f0ad3657144: Download complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e04266c6405f: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 797a6452a81e: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c1981600b8ed: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9423b9fd2cfc: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6737144a8851: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a3f978eb4fb6: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 967f1a7ca65b: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 17c9041f18bc: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 929348ee61ec: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ecac57c52be5: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c2162772e245: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 932b4ea0b424: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 65d72fefd09b: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d58a1ec768e4: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ad7f3404b9ff: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c89cf94d8da5: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": d80b495ff003: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": bcde0b24214c: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 2630b08c5260: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f48b30a8679: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 82e7030f0fb5: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5345e7fac9a3: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9f58272f4333: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 9b9cc0234933: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 33be286798e3: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0341c3015714: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 6f827bf882ab: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": a23d0c0db0f8: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 7d6daf7f4ec0: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 59e65fbb5b03: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": da3daa385d8a: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": e122ad1f2964: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": c9f9d5d44d5d: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 37bce15499bd: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": fbb27bb2508b: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 5f0ad3657144: Pull complete Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Digest: sha256:90232e3639ae509d35edf27b3d2b6e64f880f5b33136b6c7847a06eef9d8fd7c Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-rust:latest Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ---> 12f2aaa663d3 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Step 2/4 : RUN git clone --depth=1 --recursive https://chromium.googlesource.com/crosvm/crosvm $SRC/crosvm Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ---> Running in a2f129888a42 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Cloning into '/src/crosvm'... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Submodule 'third_party/depot_tools' (https://chromium.googlesource.com/chromium/tools/depot_tools.git) registered for path 'third_party/depot_tools' Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Submodule 'third_party/minijail' (https://chromium.googlesource.com/chromiumos/platform/minijail) registered for path 'third_party/minijail' Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Submodule 'third_party/perfetto' (https://chromium.googlesource.com/crosvm/perfetto/) registered for path 'third_party/perfetto' Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Cloning into '/src/crosvm/third_party/depot_tools'... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Cloning into '/src/crosvm/third_party/minijail'... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Cloning into '/src/crosvm/third_party/perfetto'... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Submodule path 'third_party/depot_tools': checked out '268d645853ee8e1b884260049e5464a5ca2d8a30' Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Submodule path 'third_party/minijail': checked out '7845d89927a82dbdcdee6276837cd0978f69ba19' Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Submodule path 'third_party/perfetto': checked out '510b13481dbcd4e7e7b78428b8bcaacb6a8490c4' Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Removing intermediate container a2f129888a42 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ---> e31863b07203 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Step 3/4 : RUN apt-get update && apt-get install --yes --no-install-recommends libclang-dev pkg-config libcap-dev Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ---> Running in dd9d4e0fbec3 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Hit:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Reading package lists... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Reading package lists... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Building dependency tree... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Reading state information... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": The following packages were automatically installed and are no longer required: Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": autotools-dev libsigsegv2 m4 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Use 'apt autoremove' to remove them. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": The following additional packages will be installed: Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": libcap2 libclang-10-dev libclang-common-10-dev libclang1-10 libgc1c2 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": libglib2.0-0 libllvm10 libobjc-9-dev libobjc4 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Recommended packages: Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": libglib2.0-data shared-mime-info xdg-user-dirs Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": The following NEW packages will be installed: Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": libcap-dev libcap2 libclang-10-dev libclang-common-10-dev libclang-dev Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": libclang1-10 libgc1c2 libglib2.0-0 libllvm10 libobjc-9-dev libobjc4 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": pkg-config Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Need to get 49.0 MB of archives. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": After this operation, 359 MB of additional disk space will be used. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcap2 amd64 1:2.32-1ubuntu0.2 [15.7 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.9 [1290 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcap-dev amd64 1:2.32-1ubuntu0.2 [33.2 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libgc1c2 amd64 1:7.6.4-0.4ubuntu1 [83.9 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:5 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libobjc4 amd64 10.5.0-1ubuntu1~20.04 [42.8 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libobjc-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [225 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libllvm10 amd64 1:10.0.0-4ubuntu1 [15.3 MB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:8 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang1-10 amd64 1:10.0.0-4ubuntu1 [7571 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:9 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang-common-10-dev amd64 1:10.0.0-4ubuntu1 [5012 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:10 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang-10-dev amd64 1:10.0.0-4ubuntu1 [19.4 MB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:11 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang-dev amd64 1:10.0-50~exp1 [2880 B] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": debconf: delaying package configuration, since apt-utils is not installed Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Fetched 49.0 MB in 3s (14.8 MB/s) Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libcap2:amd64. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": (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.) Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../00-libcap2_1%3a2.32-1ubuntu0.2_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libcap2:amd64 (1:2.32-1ubuntu0.2) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libglib2.0-0:amd64. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../01-libglib2.0-0_2.64.6-1~ubuntu20.04.9_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libcap-dev:amd64. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../02-libcap-dev_1%3a2.32-1ubuntu0.2_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libcap-dev:amd64 (1:2.32-1ubuntu0.2) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libgc1c2:amd64. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../03-libgc1c2_1%3a7.6.4-0.4ubuntu1_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libobjc4:amd64. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../04-libobjc4_10.5.0-1ubuntu1~20.04_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libobjc4:amd64 (10.5.0-1ubuntu1~20.04) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libobjc-9-dev:amd64. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../05-libobjc-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libobjc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libllvm10:amd64. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../06-libllvm10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libllvm10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libclang1-10. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../07-libclang1-10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libclang1-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libclang-common-10-dev. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../08-libclang-common-10-dev_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libclang-common-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libclang-10-dev. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../09-libclang-10-dev_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libclang-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package libclang-dev. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../10-libclang-dev_1%3a10.0-50~exp1_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking libclang-dev (1:10.0-50~exp1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Selecting previously unselected package pkg-config. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Preparing to unpack .../11-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": No schema files found: doing nothing. Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libobjc4:amd64 (10.5.0-1ubuntu1~20.04) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libcap2:amd64 (1:2.32-1ubuntu0.2) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libllvm10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libclang1-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up pkg-config (0.29.1-0ubuntu4) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libobjc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libcap-dev:amd64 (1:2.32-1ubuntu0.2) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libclang-common-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libclang-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Setting up libclang-dev (1:10.0-50~exp1) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Processing triggers for libc-bin (2.31-0ubuntu9.18) ... Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Removing intermediate container dd9d4e0fbec3 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ---> 1545fc9df626 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Step 4/4 : COPY build.sh $SRC Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": ---> f919dcc74334 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Successfully built f919dcc74334 Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Successfully tagged gcr.io/oss-fuzz/crosvm:latest Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/crosvm:latest Finished Step #1 - "build-835bf5c3-1221-4d59-bf2e-a7634fe85cad" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/crosvm Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/filez7yAJM Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ rust == \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/crosvm/.git Step #2 - "srcmap": + GIT_DIR=/src/crosvm Step #2 - "srcmap": + cd /src/crosvm Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://chromium.googlesource.com/crosvm/crosvm Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=f81ac796ae41c3d7aa214a790137394a09443f8b Step #2 - "srcmap": + jq_inplace /tmp/filez7yAJM '."/src/crosvm" = { type: "git", url: "https://chromium.googlesource.com/crosvm/crosvm", rev: "f81ac796ae41c3d7aa214a790137394a09443f8b" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filei8pqI9 Step #2 - "srcmap": + cat /tmp/filez7yAJM Step #2 - "srcmap": + jq '."/src/crosvm" = { type: "git", url: "https://chromium.googlesource.com/crosvm/crosvm", rev: "f81ac796ae41c3d7aa214a790137394a09443f8b" }' Step #2 - "srcmap": + mv /tmp/filei8pqI9 /tmp/filez7yAJM 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/filez7yAJM Step #2 - "srcmap": + rm /tmp/filez7yAJM Step #2 - "srcmap": { Step #2 - "srcmap": "/src/crosvm": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://chromium.googlesource.com/crosvm/crosvm", Step #2 - "srcmap": "rev": "f81ac796ae41c3d7aa214a790137394a09443f8b" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + cd crosvm Step #3 - "compile-libfuzzer-coverage-x86_64": + env -u SRC cargo fuzz build -O Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded autocfg v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded anyhow v1.0.58 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-executor v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded async-task v4.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded static_assertions v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded lazy_static v1.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-task v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fastrand v1.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-macro v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded aho-corasick v0.7.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror v1.0.38 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded scopeguard v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded quote v1.0.36 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tempfile v3.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror-impl v1.0.38 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded env_filter v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ppv-lite86 v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded pkg-config v0.3.31 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded which v4.2.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zeroize v1.5.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_core v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded uuid v1.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerocopy-derive v0.8.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rayon v1.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex v1.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_json v1.0.82 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex-syntax v0.6.27 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded chrono v0.4.35 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded syn v1.0.103 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libc v0.2.186 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded remain v0.2.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded p9_wire_format_derive v0.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded syn v2.0.87 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded argh v0.1.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zerocopy v0.8.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arbitrary v1.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded p9 v0.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded intrusive-collections v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded argh_shared v0.1.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded argh_derive v0.1.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded protobuf v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bindgen v0.63.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hashbrown v0.15.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-util v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded nom v7.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libfuzzer-sys v0.4.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hashbrown v0.12.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rayon-core v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand v0.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded minimal-lexical v0.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded indexmap v2.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-channel v0.5.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cc v1.0.90 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded protobuf-parse v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded protobuf-codegen v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num-traits v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded memchr v2.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded lz4_flex v0.11.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded half v2.4.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.3.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded env_logger v0.11.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-epoch v0.9.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded clang-sys v1.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ciborium v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bitflags v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-ident v1.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_derive v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ryu v1.0.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand_core v0.9.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded proc-macro2 v1.0.85 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded parking_lot v0.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded log v0.4.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded indexmap v1.9.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-utils v0.8.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded twox-hash v1.6.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded shlex v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cexpr v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bitflags v1.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded paste v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libloading v0.7.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-core v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded remove_dir_all v0.5.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rand_chacha v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded protobuf-support v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded pin-project-lite v0.2.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded parking_lot_core v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded once_cell v1.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded lock_api v0.4.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jobserver v0.1.24 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.2.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-deque v0.8.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ciborium-ll v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg-if v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded smallvec v1.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_bytes v0.11.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustc-hash v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-sink v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded equivalent v1.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded enumn v0.1.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded either v1.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded ciborium-io v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded peeking_take_while v0.1.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded memoffset v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-io v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded slab v0.4.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded num_cpus v1.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded memoffset v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded lazycell v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded glob v0.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded futures-channel v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded pin-utils v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded named-lock v0.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded itoa v1.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded async-trait v0.1.85 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling proc-macro2 v1.0.85 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unicode-ident v1.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg-if v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling autocfg v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling syn v1.0.103 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memchr v2.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling serde_core v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling serde v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling thiserror v1.0.38 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libc v0.2.186 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-core v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling smallvec v1.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-channel v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-task v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-util v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-sink v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerocopy v0.8.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling pin-project-lite v0.2.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-io v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling pin-utils v0.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling serde_json v1.0.82 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling itoa v1.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling log v0.4.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ryu v1.0.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling anyhow v1.0.58 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sync v0.1.99 (/src/crosvm/common/sync) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling minimal-lexical v0.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling either v1.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling scopeguard v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling argh_shared v0.1.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling regex-syntax v0.6.27 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling once_cell v1.17.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling static_assertions v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-utils v0.8.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling glob v0.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling half v2.4.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ciborium-io v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libloading v0.7.3 Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> common/sync/src/mutex.rs:63:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 63 |  pub fn lock(&self) -> MutexGuard { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 63 |  pub fn lock(&self) -> MutexGuard<'_, T> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | +++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> common/sync/src/mutex.rs:77:21 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 77 |  pub fn try_lock(&self) -> Result, WouldBlock> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 77 |  pub fn try_lock(&self) -> Result, WouldBlock> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | +++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bindgen v0.63.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zeroize v1.5.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bitflags v2.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling env_filter v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling async-task v4.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling paste v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parking_lot_core v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling twox-hash v1.6.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustc-hash v1.1.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling shlex v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `sync` (lib) generated 2 warnings (run `cargo fix --lib -p sync` to apply 2 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rayon-core v1.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling remove_dir_all v0.5.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bitflags v1.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling lazycell v1.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling protobuf v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling lazy_static v1.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling peeking_take_while v0.1.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling slab v0.4.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling num-traits v0.2.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling env_logger v0.11.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memoffset v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memoffset v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-epoch v0.9.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ciborium-ll v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling lock_api v0.4.9 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fastrand v1.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hashbrown v0.15.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling pkg-config v0.3.31 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling equivalent v1.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling indexmap v1.9.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.3.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hashbrown v0.12.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ppv-lite86 v0.2.16 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling lz4_flex v0.11.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling clang-sys v1.4.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling devices v0.1.0 (/src/crosvm/devices) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arbitrary v1.1.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cros_tracing_types v0.1.0 (/src/crosvm/cros_tracing_types) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crosvm_cli v0.1.0 (/src/crosvm/crosvm_cli) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling aho-corasick v0.7.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling nom v7.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling intrusive-collections v0.9.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling quote v1.0.36 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-channel v0.5.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling syn v2.0.87 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling indexmap v2.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-deque v0.8.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling regex v1.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling which v4.2.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling num_cpus v1.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling tempfile v3.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jobserver v0.1.24 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cc v1.0.90 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parking_lot v0.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.2.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand_core v0.9.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand_chacha v0.9.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cexpr v0.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rayon v1.7.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rand v0.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling serde_bytes v0.11.19 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libfuzzer-sys v0.4.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling serde_derive v1.0.228 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zerocopy-derive v0.8.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling async-trait v0.1.85 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling base_event_token_derive v0.1.0 (/src/crosvm/base/base_event_token_derive) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bit_field_derive v0.1.0 (/src/crosvm/bit_field/bit_field_derive) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling enumn v0.1.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling p9_wire_format_derive v0.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jail v0.1.0 (/src/crosvm/jail) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> bit_field/bit_field_derive/src/bit_field_derive.rs:370:30 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 370 | fn get_struct_fields(fields: &FieldsNamed) -> Result> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^ ^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 370 | fn get_struct_fields(fields: &FieldsNamed) -> Result>> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling thiserror-impl v1.0.38 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-macro v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling remain v0.2.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling argh_derive v0.1.10 Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `bit_field_derive` (lib) generated 1 warning (run `cargo fix --lib -p bit_field_derive` to apply 1 suggestion) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bit_field v0.1.0 (/src/crosvm/bit_field) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling protobuf-support v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling named-lock v0.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cros_fdt v0.1.0 (/src/crosvm/cros_fdt) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling argh v0.1.10 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling prebuilts v0.1.0 (/src/crosvm/prebuilts) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling serde_keyvalue_derive v0.1.0 (/src/crosvm/serde_keyvalue/serde_keyvalue_derive) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling net_util v0.1.0 (/src/crosvm/net_util) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling acpi_tables v0.1.0 (/src/crosvm/acpi_tables) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling chrono v0.4.35 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling uuid v1.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling serde_keyvalue v0.1.0 (/src/crosvm/serde_keyvalue) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling data_model v0.1.1-alpha.1 (/src/crosvm/common/data_model) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crypto_generic v0.1.0 (/src/crosvm/vendor/generic/crypto) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling ciborium v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling metrics_events_generic v0.1.0 (/src/crosvm/vendor/generic/metrics_events) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling balloon_control v0.1.0 (/src/crosvm/common/balloon_control) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vm_control_product v0.1.0 (/src/crosvm/vendor/generic/vm_control) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling p9 v0.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling minijail-sys v0.0.14 (/src/crosvm/third_party/minijail/rust/minijail-sys) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling metrics_events v0.1.0 (/src/crosvm/metrics_events) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> serde_keyvalue/src/key_values.rs:137:18 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 137 | fn any_string(s: &str) -> IResult<&str, Cow> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | | the same lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 137 | fn any_string(s: &str) -> IResult<&str, Cow<'_, str>> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | +++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> serde_keyvalue/src/key_values.rs:184:24 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 184 |  fn parse_number(s: &str) -> IResult<&str, (Cow, u32)> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | | the same lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 184 |  fn parse_number(s: &str) -> IResult<&str, (Cow<'_, str>, u32)> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | +++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling linux_input_sys v0.1.0 (/src/crosvm/linux_input_sys) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `serde_keyvalue` (lib) generated 2 warnings (run `cargo fix --lib -p serde_keyvalue` to apply 2 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling snapshot v0.1.0 (/src/crosvm/snapshot) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures-executor v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling futures v0.3.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling audio_streams v0.1.0 (/src/crosvm/common/audio_streams) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> common/audio_streams/src/shm_streams.rs:156:9 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 156 |  &mut self, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64": 157 |  timeout: Duration, Step #3 - "compile-libfuzzer-coverage-x86_64": 158 |  ) -> GenericResult>; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 158 |  ) -> GenericResult>>; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> common/audio_streams/src/shm_streams.rs:288:9 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 288 |  &mut self, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64": 289 |  timeout: Duration, Step #3 - "compile-libfuzzer-coverage-x86_64": 290 |  ) -> GenericResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 290 |  ) -> GenericResult>> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> common/audio_streams/src/shm_streams.rs:417:9 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 417 |  &mut self, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64": 418 |  timeout: Duration, Step #3 - "compile-libfuzzer-coverage-x86_64": 419 |  ) -> GenericResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 419 |  ) -> GenericResult>> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling base v0.1.0 (/src/crosvm/base) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `audio_streams` (lib) generated 3 warnings (run `cargo fix --lib -p audio_streams` to apply 3 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling protobuf-parse v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> base/src/mmap.rs:505:18 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 505 |  fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 505 |  fn get_slice(&self, offset: usize, count: usize) -> VolatileMemoryResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> base/src/volatile_memory.rs:59:18 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 59 |  fn get_slice(&self, offset: usize, count: usize) -> Result; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 59 |  fn get_slice(&self, offset: usize, count: usize) -> Result>; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> base/src/volatile_memory.rs:71:21 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 71 |  pub fn new(buf: &mut [u8]) -> VolatileSlice { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 71 |  pub fn new(buf: &mut [u8]) -> VolatileSlice<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> base/src/volatile_memory.rs:115:21 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 115 |  pub fn as_iobuf(&self) -> &IoBufMut { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64":  | | || Step #3 - "compile-libfuzzer-coverage-x86_64":  | | |the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | the same lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 115 |  pub fn as_iobuf(&self) -> &IoBufMut<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> base/src/volatile_memory.rs:362:18 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 362 |  fn get_slice(&self, offset: usize, count: usize) -> Result { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 362 |  fn get_slice(&self, offset: usize, count: usize) -> Result> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling io_uring v0.1.1 (/src/crosvm/io_uring) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cros_tracing v0.1.0 (/src/crosvm/cros_tracing) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling resources v0.1.0 (/src/crosvm/resources) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling metrics_generic v0.1.0 (/src/crosvm/vendor/generic/metrics) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling virtio_sys v0.1.0 (/src/crosvm/virtio_sys) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling net_sys v0.1.0 (/src/crosvm/net_sys) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling kvm_sys v0.1.0 (/src/crosvm/kvm_sys) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling usb_sys v0.1.0 (/src/crosvm/usb_sys) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling audio_util v0.1.0 (/src/crosvm/audio_util) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vfio_sys v0.1.0 (/src/crosvm/vfio_sys) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vmm_vhost v0.1.0 (/src/crosvm/third_party/vmm_vhost) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling android_audio v0.1.0 (/src/crosvm/android_audio) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fuse v0.1.0 (/src/crosvm/fuse) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling metrics v0.1.0 (/src/crosvm/metrics) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling usb_util v0.1.0 (/src/crosvm/usb_util) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling protobuf-codegen v3.7.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cros_async v0.1.1 (/src/crosvm/cros_async) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> resources/src/system_allocator.rs:437:31 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 437 |  pub fn mmio_allocator_any(&mut self) -> AddressAllocatorSet { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 437 |  pub fn mmio_allocator_any(&mut self) -> AddressAllocatorSet<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `base` (lib) generated 5 warnings (run `cargo fix --lib -p base` to apply 5 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `resources` (lib) generated 1 warning (run `cargo fix --lib -p resources` to apply 1 suggestion) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling proto_build_tools v0.1.0 (/src/crosvm/proto_build_tools) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> cros_async/src/mem.rs:152:27 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 152 |  fn get_volatile_slice(&self, mem_range: MemRegion) -> Result; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 152 |  fn get_volatile_slice(&self, mem_range: MemRegion) -> Result>; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> cros_async/src/queue.rs:36:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 36 |  pub fn iter(&self) -> RunnableQueueIter { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 36 |  pub fn iter(&self) -> RunnableQueueIter<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> cros_async/src/sync/spin.rs:59:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 59 |  pub fn lock(&self) -> SpinLockGuard { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 59 |  pub fn lock(&self) -> SpinLockGuard<'_, T> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | +++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vm_memory v0.1.0 (/src/crosvm/vm_memory) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> fuse/src/filesystem.rs:382:13 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 382 |  fn next(&mut self) -> Option; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 382 |  fn next(&mut self) -> Option>; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> fuse/src/fuzzing.rs:30:13 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 30 |  fn next(&mut self) -> Option { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 30 |  fn next(&mut self) -> Option> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling power_monitor v0.1.0 (/src/crosvm/power_monitor) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_memory/src/guest_memory.rs:535:20 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 535 |  pub fn regions(&self) -> impl Iterator { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 535 |  pub fn regions(&self) -> impl Iterator> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_memory/src/guest_memory.rs:792:30 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 792 |  pub fn get_slice_at_addr(&self, addr: GuestAddress, len: usize) -> Result { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 792 |  pub fn get_slice_at_addr(&self, addr: GuestAddress, len: usize) -> Result> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `cros_async` (lib) generated 3 warnings (run `cargo fix --lib -p cros_async` to apply 3 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `fuse` (lib) generated 2 warnings (run `cargo fix --lib -p fuse` to apply 2 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hypervisor v0.1.0 (/src/crosvm/hypervisor) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling disk v0.1.0 (/src/crosvm/disk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vhost v0.1.0 (/src/crosvm/vhost) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling kernel_loader v0.1.0 (/src/crosvm/kernel_loader) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `vm_memory` (lib) generated 2 warnings (run `cargo fix --lib -p vm_memory` to apply 2 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling minijail v0.2.3 (/src/crosvm/third_party/minijail/rust/minijail) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> disk/src/qcow/vec_cache.rs:113:21 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 113 |  pub fn iter_mut(&mut self) -> IterMut { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 113 |  pub fn iter_mut(&mut self) -> IterMut<'_, usize, T> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | +++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling swap v0.1.0 (/src/crosvm/swap) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `disk` (lib) generated 1 warning (run `cargo fix --lib -p disk` to apply 1 suggestion) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling vm_control v0.1.0 (/src/crosvm/vm_control) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused import: `base::debug` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:27:5 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 27 | use base::debug; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused import: `base::IntoRawDescriptor` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:74:5 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 74 | use base::IntoRawDescriptor; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^^^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused variable: `descriptor` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:499:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 499 |  descriptor, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^ help: try ignoring the field: `descriptor: _` Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused variable: `handle_type` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:500:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 500 |  handle_type, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^ help: try ignoring the field: `handle_type: _` Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused variable: `memory_idx` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:501:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 501 |  memory_idx, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^ help: try ignoring the field: `memory_idx: _` Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused variable: `device_uuid` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:502:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 502 |  device_uuid, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^ help: try ignoring the field: `device_uuid: _` Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused variable: `driver_uuid` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:503:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 503 |  driver_uuid, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^ help: try ignoring the field: `driver_uuid: _` Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused variable: `size` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> vm_control/src/lib.rs:504:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 504 |  size, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^ help: try ignoring the field: `size: _` Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `vm_control` (lib) generated 8 warnings (run `cargo fix --lib -p vm_control` to apply 2 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused import: `self::pci_configuration::PciProgrammingInterface` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/pci/mod.rs:56:9 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 56 | pub use self::pci_configuration::PciProgrammingInterface; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unused import: `self::pci_configuration::PciSerialBusSubClass` Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/pci/mod.rs:57:9 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 57 | pub use self::pci_configuration::PciSerialBusSubClass; Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: function `create_stop_oneshot` is never used Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/mod.rs:317:15 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 317 | pub(crate) fn create_stop_oneshot(tx_vec: &mut Vec>) -> oneshot::Receiver<()> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: enum `StoppedWorker` is never used Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/mod.rs:325:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 325 | pub(crate) enum StoppedWorker { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: struct `PackedQueueSnapshot` is never constructed Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/queue/packed_queue.rs:117:12 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 117 | pub struct PackedQueueSnapshot { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^^^^^^^^^^^ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/pci/pci_configuration.rs:752:21 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 752 |  pub fn get_bars(&self) -> PciBarIter { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 752 |  pub fn get_bars(&self) -> PciBarIter<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/descriptor_utils.rs:74:30 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 74 |  fn get_remaining_regions(&self) -> MemRegionIter { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 74 |  fn get_remaining_regions(&self) -> MemRegionIter<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/descriptor_utils.rs:83:41 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 83 |  fn get_remaining_regions_with_count(&self, count: usize) -> MemRegionIter { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 83 |  fn get_remaining_regions_with_count(&self, count: usize) -> MemRegionIter<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/descriptor_utils.rs:249:31 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 249 |  pub fn iter(&mut self) -> ReaderIterator { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 249 |  pub fn iter(&mut self) -> ReaderIterator<'_, T> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | +++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/descriptor_utils.rs:425:34 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 425 |  pub fn get_remaining_regions(&self) -> MemRegionIter { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 425 |  pub fn get_remaining_regions(&self) -> MemRegionIter<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/descriptor_utils.rs:432:26 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 432 |  pub fn get_remaining(&self) -> SmallVec<[VolatileSlice; 16]> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 432 |  pub fn get_remaining(&self) -> SmallVec<[VolatileSlice<'_>; 16]> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/descriptor_utils.rs:707:34 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 707 |  pub fn get_remaining_regions(&self) -> MemRegionIter { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 707 |  pub fn get_remaining_regions(&self) -> MemRegionIter<'_> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/descriptor_utils.rs:716:26 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 716 |  pub fn get_remaining(&self) -> SmallVec<[VolatileSlice; 16]> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 716 |  pub fn get_remaining(&self) -> SmallVec<[VolatileSlice<'_>; 16]> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/queue.rs:413:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 413 |  pub fn peek(&mut self) -> Option { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 413 |  pub fn peek(&mut self) -> Option> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1052:13 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1052 |  fn send(&mut self, rds: &[RawDescriptor], data: &mut Reader) -> WlResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1052 |  fn send(&mut self, rds: &[RawDescriptor], data: &mut Reader) -> WlResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1194:17 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1194 |  fn new_pipe(&mut self, id: u32, flags: u32) -> WlResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1194 |  fn new_pipe(&mut self, id: u32, flags: u32) -> WlResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1233:18 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1233 |  fn new_alloc(&mut self, id: u32, flags: u32, size: u32) -> WlResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1233 |  fn new_alloc(&mut self, id: u32, flags: u32, size: u32) -> WlResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1297:20 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1297 |  fn new_context(&mut self, id: u32, name: &str) -> WlResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1297 |  fn new_context(&mut self, id: u32, name: &str) -> WlResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1360:14 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1360 |  fn close(&mut self, vfd_id: u32) -> WlResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1360 |  fn close(&mut self, vfd_id: u32) -> WlResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1404:9 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1404 |  &mut self, Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64": ... Step #3 - "compile-libfuzzer-coverage-x86_64": 1409 |  ) -> WlResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1409 |  ) -> WlResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1594:16 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1594 |  fn execute(&mut self, reader: &mut Reader) -> WlResult { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ the lifetime is elided here ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1594 |  fn execute(&mut self, reader: &mut Reader) -> WlResult> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/wl.rs:1681:18 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1681 |  fn next_recv(&self) -> Option { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^ ^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 1681 |  fn next_recv(&self) -> Option> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: hiding a lifetime that's elided elsewhere is confusing Step #3 - "compile-libfuzzer-coverage-x86_64":  --> devices/src/virtio/fs/read_dir.rs:87:13 Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 87 |  fn next(&mut self) -> Option { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ^^^^^^^^^ ^^^^^^^^ the same lifetime is hidden here Step #3 - "compile-libfuzzer-coverage-x86_64":  | | Step #3 - "compile-libfuzzer-coverage-x86_64":  | the lifetime is elided here Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64":  = help: the same lifetime is referred to in inconsistent ways, making the signature confusing Step #3 - "compile-libfuzzer-coverage-x86_64": help: use `'_` for type paths Step #3 - "compile-libfuzzer-coverage-x86_64":  | Step #3 - "compile-libfuzzer-coverage-x86_64": 87 |  fn next(&mut self) -> Option> { Step #3 - "compile-libfuzzer-coverage-x86_64":  | ++++ Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crosvm-fuzz v0.0.1 (/src/crosvm/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: `devices` (lib) generated 23 warnings (run `cargo fix --lib -p devices` to apply 20 suggestions) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.18s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=target/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/block_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=block_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp target/x86_64-unknown-linux-gnu/release/block_fuzzer /workspace/out/libfuzzer-coverage-x86_64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fs_server_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fs_server_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp target/x86_64-unknown-linux-gnu/release/fs_server_fuzzer /workspace/out/libfuzzer-coverage-x86_64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/p9_tframe_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=p9_tframe_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp target/x86_64-unknown-linux-gnu/release/p9_tframe_fuzzer /workspace/out/libfuzzer-coverage-x86_64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/qcow_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=qcow_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp target/x86_64-unknown-linux-gnu/release/qcow_fuzzer /workspace/out/libfuzzer-coverage-x86_64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/usb_descriptor_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=usb_descriptor_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp target/x86_64-unknown-linux-gnu/release/usb_descriptor_fuzzer /workspace/out/libfuzzer-coverage-x86_64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/virtqueue_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=virtqueue_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp target/x86_64-unknown-linux-gnu/release/virtqueue_fuzzer /workspace/out/libfuzzer-coverage-x86_64/ Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/zimage_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=zimage_fuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp target/x86_64-unknown-linux-gnu/release/zimage_fuzzer /workspace/out/libfuzzer-coverage-x86_64/ Finished Step #3 - "compile-libfuzzer-coverage-x86_64" Starting Step #4 Step #4: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #4: Using default tag: latest Step #4: latest: Pulling from oss-fuzz-base/base-runner Step #4: b549f31133a9: Already exists Step #4: 0080ba77da4f: Already exists Step #4: ba15b34d2160: Already exists Step #4: 755e96391592: Pulling fs layer Step #4: cc42a684cc86: Pulling fs layer Step #4: cf2e8929c5d2: Pulling fs layer Step #4: c8181fa11e67: Pulling fs layer Step #4: 27c36f21ce6c: Pulling fs layer Step #4: 5054ea471fa9: Pulling fs layer Step #4: d6250e629dd4: Pulling fs layer Step #4: 27e64bf5af43: Pulling fs layer Step #4: c5ff56ffb0e4: Pulling fs layer Step #4: 8fb0b5be246f: Pulling fs layer Step #4: 476d1bd54eba: Pulling fs layer Step #4: b65bb9c2b3ee: Pulling fs layer Step #4: 7f20d5b45eae: Pulling fs layer Step #4: ed78c72f0edc: Pulling fs layer Step #4: 28420101279a: Pulling fs layer Step #4: 1e91a5bf9d06: Pulling fs layer Step #4: c7997b4917ac: Pulling fs layer Step #4: 53dc9df53f1f: Pulling fs layer Step #4: dfd94ecde904: Pulling fs layer Step #4: bdd9722b34e4: Pulling fs layer Step #4: 3b47b475d1e5: Pulling fs layer Step #4: e9487f394bbf: Pulling fs layer Step #4: fdd56c8ed1fe: Pulling fs layer Step #4: b9bc039bd211: Pulling fs layer Step #4: c01e504f77ea: Pulling fs layer Step #4: c5ff56ffb0e4: Waiting Step #4: 8fb0b5be246f: Waiting Step #4: 476d1bd54eba: Waiting Step #4: b65bb9c2b3ee: Waiting Step #4: 7f20d5b45eae: Waiting Step #4: ed78c72f0edc: Waiting Step #4: 28420101279a: Waiting Step #4: e9487f394bbf: Waiting Step #4: fdd56c8ed1fe: Waiting Step #4: 1e91a5bf9d06: Waiting Step #4: b9bc039bd211: Waiting Step #4: c7997b4917ac: Waiting Step #4: c01e504f77ea: Waiting Step #4: dfd94ecde904: Waiting Step #4: bdd9722b34e4: Waiting Step #4: 3b47b475d1e5: Waiting Step #4: d6250e629dd4: Waiting Step #4: 27e64bf5af43: Waiting Step #4: cf2e8929c5d2: Verifying Checksum Step #4: cf2e8929c5d2: Download complete Step #4: 27c36f21ce6c: Verifying Checksum Step #4: 27c36f21ce6c: Download complete Step #4: cc42a684cc86: Verifying Checksum Step #4: cc42a684cc86: Download complete Step #4: 755e96391592: Verifying Checksum Step #4: 755e96391592: Download complete Step #4: c8181fa11e67: Verifying Checksum Step #4: c8181fa11e67: Download complete Step #4: 27e64bf5af43: Verifying Checksum Step #4: 27e64bf5af43: Download complete Step #4: d6250e629dd4: Verifying Checksum Step #4: d6250e629dd4: Download complete Step #4: 755e96391592: Pull complete Step #4: c5ff56ffb0e4: Verifying Checksum Step #4: c5ff56ffb0e4: Download complete Step #4: 7f20d5b45eae: Verifying Checksum Step #4: 7f20d5b45eae: Download complete Step #4: 476d1bd54eba: Verifying Checksum Step #4: 476d1bd54eba: Download complete Step #4: 5054ea471fa9: Verifying Checksum Step #4: 5054ea471fa9: Download complete Step #4: cc42a684cc86: Pull complete Step #4: 28420101279a: Verifying Checksum Step #4: 28420101279a: Download complete Step #4: cf2e8929c5d2: Pull complete Step #4: c7997b4917ac: Verifying Checksum Step #4: c7997b4917ac: Download complete Step #4: 53dc9df53f1f: Verifying Checksum Step #4: 53dc9df53f1f: Download complete Step #4: 8fb0b5be246f: Verifying Checksum Step #4: 8fb0b5be246f: Download complete Step #4: c8181fa11e67: Pull complete Step #4: 3b47b475d1e5: Download complete Step #4: bdd9722b34e4: Verifying Checksum Step #4: bdd9722b34e4: Download complete Step #4: 27c36f21ce6c: Pull complete Step #4: fdd56c8ed1fe: Verifying Checksum Step #4: fdd56c8ed1fe: Download complete Step #4: e9487f394bbf: Verifying Checksum Step #4: e9487f394bbf: Download complete Step #4: c01e504f77ea: Verifying Checksum Step #4: c01e504f77ea: Download complete Step #4: ed78c72f0edc: Verifying Checksum Step #4: ed78c72f0edc: Download complete Step #4: b9bc039bd211: Verifying Checksum Step #4: b9bc039bd211: Download complete Step #4: dfd94ecde904: Verifying Checksum Step #4: dfd94ecde904: Download complete Step #4: 1e91a5bf9d06: Verifying Checksum Step #4: 1e91a5bf9d06: Download complete Step #4: 5054ea471fa9: Pull complete Step #4: d6250e629dd4: Pull complete Step #4: 27e64bf5af43: Pull complete Step #4: c5ff56ffb0e4: Pull complete Step #4: 8fb0b5be246f: Pull complete Step #4: 476d1bd54eba: Pull complete Step #4: b65bb9c2b3ee: Pull complete Step #4: 7f20d5b45eae: Pull complete Step #4: ed78c72f0edc: Pull complete Step #4: 28420101279a: Pull complete Step #4: 1e91a5bf9d06: Pull complete Step #4: c7997b4917ac: Pull complete Step #4: 53dc9df53f1f: Pull complete Step #4: dfd94ecde904: Pull complete Step #4: bdd9722b34e4: Pull complete Step #4: 3b47b475d1e5: Pull complete Step #4: e9487f394bbf: Pull complete Step #4: fdd56c8ed1fe: Pull complete Step #4: b9bc039bd211: Pull complete Step #4: c01e504f77ea: Pull complete Step #4: Digest: sha256:63b9e5b74942040e292a43e85778b8728888d62c735991ccfbd0318ed83f3ac7 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #4 Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #5: [/corpus/block_fuzzer.zip] Step #5: End-of-central-directory signature not found. Either this file is not Step #5: a zipfile, or it constitutes one disk of a multi-part archive. In the Step #5: latter case the central directory and zipfile comment will be found on Step #5: the last disk(s) of this archive. Step #5: unzip: cannot find zipfile directory in one of /corpus/block_fuzzer.zip or Step #5: /corpus/block_fuzzer.zip.zip, and cannot find /corpus/block_fuzzer.zip.ZIP, period. Step #5: Failed to unpack the corpus for block_fuzzer. This usually means that corpus backup for a particular fuzz target does not exist. If a fuzz target was added in the last 24 hours, please wait one more day. Otherwise, something is wrong with the fuzz target or the infrastructure, and corpus pruning task does not finish successfully. Step #5: [/corpus/fs_server_fuzzer.zip] Step #5: End-of-central-directory signature not found. Either this file is not Step #5: a zipfile, or it constitutes one disk of a multi-part archive. In the Step #5: latter case the central directory and zipfile comment will be found on Step #5: the last disk(s) of this archive. Step #5: unzip: cannot find zipfile directory in one of /corpus/fs_server_fuzzer.zip or Step #5: /corpus/fs_server_fuzzer.zip.zip, and cannot find /corpus/fs_server_fuzzer.zip.ZIP, period. Step #5: Failed to unpack the corpus for fs_server_fuzzer. This usually means that corpus backup for a particular fuzz target does not exist. If a fuzz target was added in the last 24 hours, please wait one more day. Otherwise, something is wrong with the fuzz target or the infrastructure, and corpus pruning task does not finish successfully. Step #5: [/corpus/virtqueue_fuzzer.zip] Step #5: End-of-central-directory signature not found. Either this file is not Step #5: a zipfile, or it constitutes one disk of a multi-part archive. In the Step #5: latter case the central directory and zipfile comment will be found on Step #5: the last disk(s) of this archive. Step #5: unzip: cannot find zipfile directory in one of /corpus/virtqueue_fuzzer.zip or Step #5: /corpus/virtqueue_fuzzer.zip.zip, and cannot find /corpus/virtqueue_fuzzer.zip.ZIP, period. Step #5: Failed to unpack the corpus for virtqueue_fuzzer. This usually means that corpus backup for a particular fuzz target does not exist. If a fuzz target was added in the last 24 hours, please wait one more day. Otherwise, something is wrong with the fuzz target or the infrastructure, and corpus pruning task does not finish successfully. Step #5: [/corpus/zimage_fuzzer.zip] Step #5: End-of-central-directory signature not found. Either this file is not Step #5: a zipfile, or it constitutes one disk of a multi-part archive. In the Step #5: latter case the central directory and zipfile comment will be found on Step #5: the last disk(s) of this archive. Step #5: unzip: cannot find zipfile directory in one of /corpus/zimage_fuzzer.zip or Step #5: /corpus/zimage_fuzzer.zip.zip, and cannot find /corpus/zimage_fuzzer.zip.ZIP, period. Step #5: Failed to unpack the corpus for zimage_fuzzer. This usually means that corpus backup for a particular fuzz target does not exist. If a fuzz target was added in the last 24 hours, please wait one more day. Otherwise, something is wrong with the fuzz target or the infrastructure, and corpus pruning task does not finish successfully. Step #5: ******************************************************************************** Step #5: Code coverage report generation failed. Step #5: To reproduce, run: Step #5: python infra/helper.py build_image crosvm Step #5: python infra/helper.py build_fuzzers --sanitizer coverage crosvm Step #5: python infra/helper.py coverage crosvm Step #5: ******************************************************************************** Finished Step #5 ERROR ERROR: build step 5 "gcr.io/oss-fuzz-base/base-runner" failed: step exited with non-zero status: 1