starting build "f5d33ecd-2701-4fe2-9207-7cb2dff42362" 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-c3709eb7-95b7-453c-875e-d6bfe903b9d8" Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Sending build context to Docker daemon 11.78kB Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Step 1/6 : FROM gcr.io/oss-fuzz-base/base-builder Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": latest: Pulling from oss-fuzz-base/base-builder Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b549f31133a9: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6e628c8ef21f: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f53ab3868c1c: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": a55801351b59: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 3bb5606c96f9: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 04679461c0a4: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6202956b2fc8: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6de59df1d969: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": e94fca21036a: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f06e7a843c98: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2e63cbce29d6: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 8fce8f94211f: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c26bd18729a4: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 1425e2da3d0f: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 24218bda6367: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b31a426d2518: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 84cf1ab1e9f9: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2c2b7d72eac9: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 710430df408b: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 26ec0ac61159: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 557ca0d2b5c7: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 986c94e54976: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": cbac95d8da00: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5a7a3f93fe73: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 7a93d1a7fb44: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": dac0759625b9: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": d1cb5c7641a2: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 02eb0541e91a: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 52ae1ac2675c: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5129b6a32636: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f712ebbbd8d9: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 84cf1ab1e9f9: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 0df20a1baa3e: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2c2b7d72eac9: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6dd08d591949: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c9de98ed230e: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 557ca0d2b5c7: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c4d8394d753c: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 710430df408b: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 986c94e54976: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5da0bdfffdca: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 08d89138e853: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b9b3a87688da: Pulling fs layer Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 26ec0ac61159: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": cbac95d8da00: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6202956b2fc8: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 8fce8f94211f: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 24218bda6367: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b31a426d2518: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6de59df1d969: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c26bd18729a4: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 1425e2da3d0f: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": e94fca21036a: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5a7a3f93fe73: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f06e7a843c98: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2e63cbce29d6: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 7a93d1a7fb44: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 02eb0541e91a: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": d1cb5c7641a2: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 52ae1ac2675c: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5129b6a32636: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f712ebbbd8d9: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": dac0759625b9: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 0df20a1baa3e: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c4d8394d753c: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 08d89138e853: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5da0bdfffdca: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6dd08d591949: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b9b3a87688da: Waiting Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 3bb5606c96f9: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 3bb5606c96f9: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f53ab3868c1c: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6202956b2fc8: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6202956b2fc8: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6de59df1d969: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6de59df1d969: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b549f31133a9: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b549f31133a9: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": a55801351b59: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": a55801351b59: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2e63cbce29d6: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2e63cbce29d6: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 8fce8f94211f: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 8fce8f94211f: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 1425e2da3d0f: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c26bd18729a4: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c26bd18729a4: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f06e7a843c98: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f06e7a843c98: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6e628c8ef21f: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6e628c8ef21f: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b31a426d2518: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b31a426d2518: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 24218bda6367: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 24218bda6367: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 84cf1ab1e9f9: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 84cf1ab1e9f9: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2c2b7d72eac9: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2c2b7d72eac9: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 710430df408b: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 710430df408b: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 26ec0ac61159: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 26ec0ac61159: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 986c94e54976: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 986c94e54976: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b549f31133a9: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 557ca0d2b5c7: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 557ca0d2b5c7: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": cbac95d8da00: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": cbac95d8da00: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5a7a3f93fe73: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5a7a3f93fe73: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 7a93d1a7fb44: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 7a93d1a7fb44: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": d1cb5c7641a2: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": dac0759625b9: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 02eb0541e91a: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 02eb0541e91a: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 52ae1ac2675c: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 52ae1ac2675c: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": e94fca21036a: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": e94fca21036a: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f712ebbbd8d9: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f712ebbbd8d9: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 0df20a1baa3e: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 0df20a1baa3e: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5129b6a32636: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5129b6a32636: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c9de98ed230e: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c9de98ed230e: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6dd08d591949: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6dd08d591949: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c4d8394d753c: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5da0bdfffdca: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 08d89138e853: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 08d89138e853: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b9b3a87688da: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b9b3a87688da: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 04679461c0a4: Verifying Checksum Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 04679461c0a4: Download complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6e628c8ef21f: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f53ab3868c1c: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": a55801351b59: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 3bb5606c96f9: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 04679461c0a4: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6202956b2fc8: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6de59df1d969: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": e94fca21036a: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f06e7a843c98: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2e63cbce29d6: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 8fce8f94211f: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c26bd18729a4: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 1425e2da3d0f: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 24218bda6367: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b31a426d2518: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 84cf1ab1e9f9: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 2c2b7d72eac9: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 710430df408b: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 26ec0ac61159: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 557ca0d2b5c7: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 986c94e54976: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": cbac95d8da00: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5a7a3f93fe73: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 7a93d1a7fb44: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": dac0759625b9: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": d1cb5c7641a2: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 02eb0541e91a: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 52ae1ac2675c: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5129b6a32636: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": f712ebbbd8d9: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 0df20a1baa3e: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 6dd08d591949: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c9de98ed230e: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": c4d8394d753c: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 5da0bdfffdca: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 08d89138e853: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": b9b3a87688da: Pull complete Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Digest: sha256:8b4a73d83374b298a0a771eeec9a1d44ceff3416a678b7d7946303389d022aca Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> d80a426b7136 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Step 2/6 : RUN apt-get update && apt-get install -y automake autoconf libtool python3 asciidoctor libpcap-dev libdumbnet-dev cmake flex bison zip Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> Running in a11b66724bca Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4850 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [1369 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:7 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages [1079 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:8 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4368 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Fetched 12.0 MB in 2s (5481 kB/s) Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Reading package lists... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Reading package lists... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Building dependency tree... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Reading state information... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": zip is already the newest version (3.0-11build1). Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": The following additional packages will be installed: Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": cmake-data file fonts-lato javascript-common libarchive13 libdumbnet1 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libfl-dev libfl2 libicu66 libjs-jquery libjsoncpp1 libltdl-dev libltdl7 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libmagic-mgc libmagic1 libmpdec2 libpcap0.8 libpcap0.8-dev libpython3-stdlib Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libpython3.8-minimal libpython3.8-stdlib librhash0 libruby2.7 libuv1 libxml2 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libyaml-0-2 mime-support python3-minimal python3.8 python3.8-minimal rake Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ruby ruby-asciidoctor ruby-minitest ruby-net-telnet ruby-power-assert Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ruby-test-unit ruby-xmlrpc ruby2.7 rubygems-integration Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Suggested packages: Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": autoconf-archive gnu-standards autoconf-doc gettext bison-doc cmake-doc Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ninja-build flex-doc apache2 | lighttpd | httpd lrzip libtool-doc gfortran Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": | fortran95-compiler gcj-jdk python3-doc python3-tk python3-venv Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": python3.8-venv python3.8-doc binfmt-support ri ruby-dev bundler Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": The following NEW packages will be installed: Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": asciidoctor autoconf automake bison cmake cmake-data file flex fonts-lato Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": javascript-common libarchive13 libdumbnet-dev libdumbnet1 libfl-dev libfl2 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libicu66 libjs-jquery libjsoncpp1 libltdl-dev libltdl7 libmagic-mgc Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libmagic1 libmpdec2 libpcap-dev libpcap0.8 libpcap0.8-dev libpython3-stdlib Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libpython3.8-minimal libpython3.8-stdlib librhash0 libruby2.7 libtool libuv1 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": libxml2 libyaml-0-2 mime-support python3 python3-minimal python3.8 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": python3.8-minimal rake ruby ruby-asciidoctor ruby-minitest ruby-net-telnet Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.7 rubygems-integration Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": 0 upgraded, 50 newly installed, 0 to remove and 0 not upgraded. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Need to get 30.0 MB of archives. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": After this operation, 135 MB of additional disk space will be used. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.18 [721 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.18 [1900 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.18 [1676 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.18 [387 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 flex amd64 2.6.4-6.2 [317 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 fonts-lato all 2.0-2 [2698 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:12 http://archive.ubuntu.com/ubuntu focal/universe amd64 libdumbnet1 amd64 1.12-9build1 [25.4 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:13 http://archive.ubuntu.com/ubuntu focal/universe amd64 libdumbnet-dev amd64 1.12-9build1 [56.4 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:18 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.10 [640 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap0.8 amd64 1.9.1-3ubuntu1.20.04.1 [128 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 rubygems-integration all 1.16 [5092 B] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:23 http://archive.ubuntu.com/ubuntu focal/main amd64 rake all 13.0.1-4 [61.6 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:24 http://archive.ubuntu.com/ubuntu focal/main amd64 ruby-minitest all 5.13.0-1 [40.9 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:25 http://archive.ubuntu.com/ubuntu focal/main amd64 ruby-net-telnet all 0.1.1-2 [12.6 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 ruby-power-assert all 1.1.7-1 [11.4 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:27 http://archive.ubuntu.com/ubuntu focal/main amd64 ruby-test-unit all 3.3.5-1 [73.2 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 ruby-xmlrpc all 0.3.0-2 [23.8 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:29 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libruby2.7 amd64 2.7.0-5ubuntu1.18 [3535 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:30 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 ruby2.7 amd64 2.7.0-5ubuntu1.18 [95.6 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:31 http://archive.ubuntu.com/ubuntu focal/main amd64 ruby amd64 1:2.7+1 [5412 B] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:32 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-asciidoctor all 2.0.10-2 [166 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:33 http://archive.ubuntu.com/ubuntu focal/universe amd64 asciidoctor all 2.0.10-2 [40.3 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:34 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:35 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:36 http://archive.ubuntu.com/ubuntu focal/main amd64 bison amd64 2:3.5.1+dfsg-1 [657 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:37 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:38 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.5 [327 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:39 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:40 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:41 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:42 http://archive.ubuntu.com/ubuntu focal/main amd64 javascript-common all 11 [6066 B] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:43 http://archive.ubuntu.com/ubuntu focal/main amd64 libfl2 amd64 2.6.4-6.2 [11.5 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:44 http://archive.ubuntu.com/ubuntu focal/main amd64 libfl-dev amd64 2.6.4-6.2 [6316 B] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:45 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjs-jquery all 3.3.1~dfsg-3ubuntu0.1 [329 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:46 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:47 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:48 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap0.8-dev amd64 1.9.1-3ubuntu1.20.04.1 [244 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:49 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpcap-dev amd64 1.9.1-3ubuntu1.20.04.1 [3492 B] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Get:50 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": debconf: delaying package configuration, since apt-utils is not installed Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Fetched 30.0 MB in 1s (28.6 MB/s) Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libpython3.8-minimal:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": (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-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package python3.8-minimal. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package python3-minimal. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": (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 ... 17766 files and directories currently installed.) Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking python3-minimal (3.8.2-0ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package mime-support. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking mime-support (3.64ubuntu1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libmpdec2:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libmpdec2:amd64 (2.4.2-3) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libpython3.8-stdlib:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../3-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package python3.8. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking python3.8 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libpython3-stdlib:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up python3-minimal (3.8.2-0ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package python3. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": (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 ... 18168 files and directories currently installed.) Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../00-python3_3.8.2-0ubuntu2_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking python3 (3.8.2-0ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package flex. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../01-flex_2.6.4-6.2_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking flex (2.6.4-6.2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package fonts-lato. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../02-fonts-lato_2.0-2_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking fonts-lato (2.0-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libdumbnet1:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../03-libdumbnet1_1.12-9build1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libdumbnet1:amd64 (1.12-9build1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libdumbnet-dev. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../04-libdumbnet-dev_1.12-9build1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libdumbnet-dev (1.12-9build1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libmagic-mgc. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../05-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libmagic-mgc (1:5.38-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libmagic1:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../06-libmagic1_1%3a5.38-4_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package file. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../07-file_1%3a5.38-4_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking file (1:5.38-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libicu66:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../08-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libxml2:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../09-libxml2_2.9.10+dfsg-5ubuntu0.20.04.10_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libyaml-0-2:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../10-libyaml-0-2_0.2.2-1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libpcap0.8:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../11-libpcap0.8_1.9.1-3ubuntu1.20.04.1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libpcap0.8:amd64 (1.9.1-3ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libuv1:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../12-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package rubygems-integration. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../13-rubygems-integration_1.16_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking rubygems-integration (1.16) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package rake. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../14-rake_13.0.1-4_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking rake (13.0.1-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby-minitest. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../15-ruby-minitest_5.13.0-1_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby-minitest (5.13.0-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby-net-telnet. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../16-ruby-net-telnet_0.1.1-2_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby-net-telnet (0.1.1-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby-power-assert. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../17-ruby-power-assert_1.1.7-1_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby-power-assert (1.1.7-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby-test-unit. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../18-ruby-test-unit_3.3.5-1_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby-test-unit (3.3.5-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby-xmlrpc. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../19-ruby-xmlrpc_0.3.0-2_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby-xmlrpc (0.3.0-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libruby2.7:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../20-libruby2.7_2.7.0-5ubuntu1.18_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libruby2.7:amd64 (2.7.0-5ubuntu1.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby2.7. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../21-ruby2.7_2.7.0-5ubuntu1.18_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby2.7 (2.7.0-5ubuntu1.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../22-ruby_1%3a2.7+1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby (1:2.7+1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package ruby-asciidoctor. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../23-ruby-asciidoctor_2.0.10-2_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking ruby-asciidoctor (2.0.10-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package asciidoctor. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../24-asciidoctor_2.0.10-2_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking asciidoctor (2.0.10-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package autoconf. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../25-autoconf_2.69-11.1_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking autoconf (2.69-11.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package automake. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../26-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking automake (1:1.16.1-4ubuntu6) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package bison. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../27-bison_2%3a3.5.1+dfsg-1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking bison (2:3.5.1+dfsg-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package cmake-data. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../28-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libarchive13:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../29-libarchive13_3.4.0-2ubuntu1.5_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libjsoncpp1:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../30-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package librhash0:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../31-librhash0_1.3.9-1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking librhash0:amd64 (1.3.9-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package cmake. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../32-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package javascript-common. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../33-javascript-common_11_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking javascript-common (11) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libfl2:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../34-libfl2_2.6.4-6.2_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libfl2:amd64 (2.6.4-6.2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libfl-dev:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../35-libfl-dev_2.6.4-6.2_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libfl-dev:amd64 (2.6.4-6.2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libjs-jquery. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../36-libjs-jquery_3.3.1~dfsg-3ubuntu0.1_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libjs-jquery (3.3.1~dfsg-3ubuntu0.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libltdl7:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../37-libltdl7_2.4.6-14_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libltdl7:amd64 (2.4.6-14) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libltdl-dev:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../38-libltdl-dev_2.4.6-14_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libpcap0.8-dev:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../39-libpcap0.8-dev_1.9.1-3ubuntu1.20.04.1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libpcap0.8-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libpcap-dev:amd64. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../40-libpcap-dev_1.9.1-3ubuntu1.20.04.1_amd64.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libpcap-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Selecting previously unselected package libtool. Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Preparing to unpack .../41-libtool_2.4.6-14_all.deb ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Unpacking libtool (2.4.6-14) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up javascript-common (11) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up flex (2.6.4-6.2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up fonts-lato (2.0-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up mime-support (3.64ubuntu1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby-power-assert (1.1.7-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libmagic-mgc (1:5.38-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up rubygems-integration (1.16) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up file (1:5.38-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby-minitest (5.13.0-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby-test-unit (3.3.5-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libpcap0.8:amd64 (1.9.1-3ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby-net-telnet (0.1.1-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libfl2:amd64 (2.6.4-6.2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libltdl7:amd64 (2.4.6-14) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up autoconf (2.69-11.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libdumbnet1:amd64 (1.12-9build1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up librhash0:amd64 (1.3.9-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libdumbnet-dev (1.12-9build1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up bison (2:3.5.1+dfsg-1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": update-alternatives: warning: skip creation of /usr/share/man/man1/yacc.1.gz because associated file /usr/share/man/man1/bison.yacc.1.gz (of link group yacc) doesn't exist Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libmpdec2:amd64 (2.4.2-3) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libjs-jquery (3.3.1~dfsg-3ubuntu0.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up python3.8 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby-xmlrpc (0.3.0-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up automake (1:1.16.1-4ubuntu6) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libtool (2.4.6-14) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libpcap0.8-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up python3 (3.8.2-0ubuntu2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libfl-dev:amd64 (2.6.4-6.2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libpcap-dev:amd64 (1.9.1-3ubuntu1.20.04.1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up rake (13.0.1-4) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up libruby2.7:amd64 (2.7.0-5ubuntu1.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby2.7 (2.7.0-5ubuntu1.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby (1:2.7+1) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up ruby-asciidoctor (2.0.10-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Setting up asciidoctor (2.0.10-2) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Processing triggers for libc-bin (2.31-0ubuntu9.18) ... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Removing intermediate container a11b66724bca Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> 87a797a33463 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Step 3/6 : RUN git clone --depth 1 https://github.com/appneta/tcpreplay.git tcpreplay Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> Running in d9b84d5c7ec6 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Cloning into 'tcpreplay'... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Removing intermediate container d9b84d5c7ec6 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> 70f458964c6d Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Step 4/6 : RUN git clone --depth 1 https://github.com/the-tcpdump-group/libpcap.git libpcap Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> Running in a2701284b6ad Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Cloning into 'libpcap'... Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Removing intermediate container a2701284b6ad Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> 3c94356aa80e Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Step 5/6 : WORKDIR $SRC Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> Running in 075cff8fae84 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Removing intermediate container 075cff8fae84 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> 685035ae0c63 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Step 6/6 : COPY build.sh $SRC/ Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": ---> be2b3906bf23 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Successfully built be2b3906bf23 Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Successfully tagged gcr.io/oss-fuzz/tcpreplay:latest Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/tcpreplay:latest Finished Step #1 - "build-c3709eb7-95b7-453c-875e-d6bfe903b9d8" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/tcpreplay Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/filesFBZRP Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ c == \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/libpcap/.git Step #2 - "srcmap": + GIT_DIR=/src/libpcap Step #2 - "srcmap": + cd /src/libpcap Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/the-tcpdump-group/libpcap.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=720fb235648dd06eaa5b0fc0e7b6bac84bf2bf28 Step #2 - "srcmap": + jq_inplace /tmp/filesFBZRP '."/src/libpcap" = { type: "git", url: "https://github.com/the-tcpdump-group/libpcap.git", rev: "720fb235648dd06eaa5b0fc0e7b6bac84bf2bf28" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file9gf7Hd Step #2 - "srcmap": + cat /tmp/filesFBZRP Step #2 - "srcmap": + jq '."/src/libpcap" = { type: "git", url: "https://github.com/the-tcpdump-group/libpcap.git", rev: "720fb235648dd06eaa5b0fc0e7b6bac84bf2bf28" }' Step #2 - "srcmap": + mv /tmp/file9gf7Hd /tmp/filesFBZRP Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/tcpreplay/.git Step #2 - "srcmap": + GIT_DIR=/src/tcpreplay Step #2 - "srcmap": + cd /src/tcpreplay Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/appneta/tcpreplay.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=c3f6049a1de91e7d3b81543d0ecb01e465b05214 Step #2 - "srcmap": + jq_inplace /tmp/filesFBZRP '."/src/tcpreplay" = { type: "git", url: "https://github.com/appneta/tcpreplay.git", rev: "c3f6049a1de91e7d3b81543d0ecb01e465b05214" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileIZBoZG Step #2 - "srcmap": + cat /tmp/filesFBZRP Step #2 - "srcmap": + jq '."/src/tcpreplay" = { type: "git", url: "https://github.com/appneta/tcpreplay.git", rev: "c3f6049a1de91e7d3b81543d0ecb01e465b05214" }' Step #2 - "srcmap": + mv /tmp/fileIZBoZG /tmp/filesFBZRP 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/filesFBZRP Step #2 - "srcmap": + rm /tmp/filesFBZRP Step #2 - "srcmap": { Step #2 - "srcmap": "/src/libpcap": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/the-tcpdump-group/libpcap.git", Step #2 - "srcmap": "rev": "720fb235648dd06eaa5b0fc0e7b6bac84bf2bf28" Step #2 - "srcmap": }, Step #2 - "srcmap": "/src/tcpreplay": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/appneta/tcpreplay.git", Step #2 - "srcmap": "rev": "c3f6049a1de91e7d3b81543d0ecb01e465b05214" 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 /src/tcpreplay Step #3 - "compile-libfuzzer-coverage-x86_64": + ./autogen.sh Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: copying file 'config/ltmain.sh' Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: copying file 'm4/libtool.m4' Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: copying file 'm4/ltoptions.m4' Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: copying file 'm4/ltsugar.m4' Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: copying file 'm4/ltversion.m4' Step #3 - "compile-libfuzzer-coverage-x86_64": libtoolize: copying file 'm4/lt~obsolete.m4' Step #3 - "compile-libfuzzer-coverage-x86_64": configure.ac:169: installing 'config/ar-lib' Step #3 - "compile-libfuzzer-coverage-x86_64": configure.ac:169: installing 'config/compile' Step #3 - "compile-libfuzzer-coverage-x86_64": configure.ac:30: installing 'config/config.guess' Step #3 - "compile-libfuzzer-coverage-x86_64": configure.ac:30: installing 'config/config.sub' Step #3 - "compile-libfuzzer-coverage-x86_64": configure.ac:165: installing 'config/install-sh' Step #3 - "compile-libfuzzer-coverage-x86_64": configure.ac:165: installing 'config/missing' Step #3 - "compile-libfuzzer-coverage-x86_64": examples/Makefile.am: installing 'config/depcomp' Step #3 - "compile-libfuzzer-coverage-x86_64": parallel-tests: installing 'config/test-driver' Step #3 - "compile-libfuzzer-coverage-x86_64": + ./configure --disable-local-libopts Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether to enable maintainer-specific portions of Makefiles... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if malloc debugging is wanted... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking build system type... x86_64-pc-linux-gnu Step #3 - "compile-libfuzzer-coverage-x86_64": checking host system type... x86_64-pc-linux-gnu Step #3 - "compile-libfuzzer-coverage-x86_64": checking target system type... x86_64-pc-linux-gnu Step #3 - "compile-libfuzzer-coverage-x86_64": checking for cygwin development environment... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for a BSD-compatible install... /usr/bin/install -c Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether build environment is sane... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for a thread-safe mkdir -p... /usr/bin/mkdir -p Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gawk... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for mawk... mawk Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether make sets $(MAKE)... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether make supports nested variables... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether make supports nested variables... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether make supports the include directive... yes (GNU style) Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gcc... clang Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether the C compiler works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for C compiler default output file name... a.out Step #3 - "compile-libfuzzer-coverage-x86_64": checking for suffix of executables... Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether we are cross compiling... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for suffix of object files... o Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether we are using the GNU C compiler... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether clang accepts -g... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang option to accept ISO C89... none needed Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether clang understands -c and -o together... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking dependency style of clang... gcc3 Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ar... ar Step #3 - "compile-libfuzzer-coverage-x86_64": checking the archiver (ar) interface... ar Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to print strings... printf Step #3 - "compile-libfuzzer-coverage-x86_64": checking for a sed that does not truncate output... /usr/bin/sed Step #3 - "compile-libfuzzer-coverage-x86_64": checking for grep that handles long lines and -e... /usr/bin/grep Step #3 - "compile-libfuzzer-coverage-x86_64": checking for egrep... /usr/bin/grep -E Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fgrep... /usr/bin/grep -F Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ld used by clang... /usr/bin/ld Step #3 - "compile-libfuzzer-coverage-x86_64": checking if the linker (/usr/bin/ld) is GNU ld... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #3 - "compile-libfuzzer-coverage-x86_64": checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether ln -s works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking the maximum length of command line arguments... 1572864 Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #3 - "compile-libfuzzer-coverage-x86_64": checking for /usr/bin/ld option to reload object files... -r Step #3 - "compile-libfuzzer-coverage-x86_64": checking for objdump... objdump Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to recognize dependent libraries... pass_all Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dlltool... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to associate runtime and link libraries... printf %s\n Step #3 - "compile-libfuzzer-coverage-x86_64": checking for archiver @FILE support... @ Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strip... strip Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ranlib... ranlib Step #3 - "compile-libfuzzer-coverage-x86_64": checking command to parse /usr/bin/nm -B output from clang object... ok Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sysroot... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for a working dd... /usr/bin/dd Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #3 - "compile-libfuzzer-coverage-x86_64": checking for mt... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking if : is a manifest tool... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to run the C preprocessor... clang -E Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ANSI C header files... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/types.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/stat.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdlib.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for string.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for memory.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strings.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inttypes.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdint.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for unistd.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dlfcn.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for objdir... .libs Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang supports -fno-rtti -fno-exceptions... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang option to produce PIC... -fPIC -DPIC Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang PIC flag -fPIC -DPIC works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang static flag -static works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang supports -c -o file.o... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang supports -c -o file.o... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether -lc should be explicitly linked in... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking dynamic linker characteristics... GNU/Linux ld.so Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to hardcode library paths into programs... immediate Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether stripping libraries is possible... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if libtool supports shared libraries... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether to build shared libraries... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether to build static libraries... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gcc... (cached) clang Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether we are using the GNU C compiler... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether clang accepts -g... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang option to accept ISO C89... (cached) none needed Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether clang understands -c and -o together... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking dependency style of clang... (cached) gcc3 Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether we are using the GNU C++ compiler... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether clang++ accepts -g... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking dependency style of clang++... gcc3 Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to run the C++ preprocessor... clang++ -E Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #3 - "compile-libfuzzer-coverage-x86_64": checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang++ option to produce PIC... -fPIC -DPIC Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang++ PIC flag -fPIC -DPIC works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang++ static flag -static works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang++ supports -c -o file.o... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking if clang++ supports -c -o file.o... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to hardcode library paths into programs... immediate Step #3 - "compile-libfuzzer-coverage-x86_64": checking how to run the C preprocessor... clang -E Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether ln -s works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gawk... (cached) mawk Step #3 - "compile-libfuzzer-coverage-x86_64": checking for a sed that does not truncate output... (cached) /usr/bin/sed Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether make sets $(MAKE)... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for printf... /usr/bin/printf Step #3 - "compile-libfuzzer-coverage-x86_64": checking for echo... /usr/bin/echo Step #3 - "compile-libfuzzer-coverage-x86_64": checking for cut... /usr/bin/cut Step #3 - "compile-libfuzzer-coverage-x86_64": checking for autogen... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for groff... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for python3... /usr/local/bin/python3 Step #3 - "compile-libfuzzer-coverage-x86_64": checking for asciidoctor... /usr/bin/asciidoctor Step #3 - "compile-libfuzzer-coverage-x86_64": checking for depmod... /sbin/depmod Step #3 - "compile-libfuzzer-coverage-x86_64": checking for insmod... /sbin/insmod Step #3 - "compile-libfuzzer-coverage-x86_64": checking for rmmod... /sbin/rmmod Step #3 - "compile-libfuzzer-coverage-x86_64": configure: GNU autogen not found - using the committed tcpedit_stub.h Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Using system libopts Step #3 - "compile-libfuzzer-coverage-x86_64": checking for egrep... (cached) /usr/bin/grep -E Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether sys/types.h defines makedev... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/mkdev.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/mkdev.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/mkdev.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/sysmacros.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/sysmacros.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/sysmacros.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdbool.h that conforms to C99... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for _Bool... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inline... inline Step #3 - "compile-libfuzzer-coverage-x86_64": checking for int16_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for int32_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for int64_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for int8_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for off_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pid_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for size_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ssize_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint16_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint32_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint64_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint8_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/time.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for unistd.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdlib.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/param.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for an ANSI C-conforming const... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inline... (cached) inline Step #3 - "compile-libfuzzer-coverage-x86_64": checking for special C compiler options needed for large files... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for _FILE_OFFSET_BITS value needed for large files... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for _LARGEFILE_SOURCE value needed for large files... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for u_int8_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for u_char... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for u_int16_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for u_short... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for u_int... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for u_int32_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for u_int64_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang -Wextra support... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang -Wno-variadic-macros support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang -Wfatal-errors support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for clang -Wno-format-contains-nul support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking fcntl.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking fcntl.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fcntl.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking stddef.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking stddef.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stddef.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/socket.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/socket.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/socket.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking arpa/inet.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking arpa/inet.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for arpa/inet.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/time.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking signal.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking signal.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for signal.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for string.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strings.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/types.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdint.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/select.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/select.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/select.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking netinet/in.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking netinet/in.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for netinet/in.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking netinet/in_systm.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking netinet/in_systm.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for netinet/in_systm.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking poll.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking poll.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for poll.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/poll.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/poll.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/poll.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for unistd.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/param.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inttypes.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking libintl.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking libintl.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for libintl.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/file.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/file.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/file.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/ioctl.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/ioctl.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/ioctl.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/systeminfo.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/systeminfo.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/systeminfo.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/io.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/io.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/io.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking architecture/i386/pio.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking architecture/i386/pio.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for architecture/i386/pio.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sched.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sched.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sched.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking fts.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking fts.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fts.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdbool.h that conforms to C99... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for _Bool... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/sysctl.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for net/route.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for socket in -lsocket... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gethostbyname in -lnsl... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for nanosleep in -lrt... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for resolv in -lresolv... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking vfork.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking vfork.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for vfork.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fork... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for vfork... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working fork... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working vfork... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether lstat correctly handles trailing slash... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working memcmp... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for vprintf... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for _doprnt... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether time.h and sys/time.h may both be included... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for alarm... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working mktime... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for getpagesize... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working mmap... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for struct timeval.tv_sec... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for alarm... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for atexit... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for bzero... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dup2... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gethostbyname... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for getpagesize... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gettimeofday... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ctime... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inet_ntoa... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for memmove... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for memset... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for munmap... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pow... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for putenv... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for realpath... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for regcomp... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strdup... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for select... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for socket... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strcasecmp... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strchr... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strcspn... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strdup... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strerror... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strtol... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strncpy... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strtoull... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for poll... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ntohll... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for mmap... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for snprintf... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for vsnprintf... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strsignal... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strpbrk... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strrchr... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strspn... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strstr... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strtoul... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ioperm... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strlcpy... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether byte ordering is bigendian... no Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Bypassing libpcap discovery via pcap_config Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Using u_int64_t for packet counters Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inet_aton... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inet_pton... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inet_ntop... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inet_addr... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fts_read... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking linux/if_tun.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking linux/if_tun.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for linux/if_tun.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for libpcap... /usr Step #3 - "compile-libfuzzer-coverage-x86_64": checking for library containing nl_handle_alloc... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for bpf_object__open_file in -lbpf... no Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Unable to find libbpf library Step #3 - "compile-libfuzzer-coverage-x86_64": checking for xsk_umem__delete in -lxdp... no Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Unable to find libxdp library Step #3 - "compile-libfuzzer-coverage-x86_64": checking for io_uring packet sending support... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for nl_cache_alloc in -lnl... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for genl_connect in -lnl-genl-3... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for nl_cache_alloc in -lnl-3... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dbus_malloc in -ldbus-1... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for numa_available in -lnuma... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pthread_create in -lpthread... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for library containing pcap_get_pfring_id... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for library containing pcap_close... none required Step #3 - "compile-libfuzzer-coverage-x86_64": checking libpcap version... 1.9.1 Step #3 - "compile-libfuzzer-coverage-x86_64": checking for valid libpcap version... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_setnonblock... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_datalink_val_to_description... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_get_selectable_fd... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_dump_fopen... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_inject sending support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_sendpacket sending support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_breakloop... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_version... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_snapshot... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcap_open_offline_with_tstamp_precision support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Building tcpbridge Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Building tcpliveplay Step #3 - "compile-libfuzzer-coverage-x86_64": checking for netmap socket sending support... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for PF_PACKET socket sending support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for PF_INET SOCK_RAW raw IP socket sending support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for LIBXDP XDP packet sending support... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for TX_RING socket sending support... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking bpf/libbpf.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking bpf/libbpf.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for bpf/libbpf.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking bpf/bpf.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking bpf/bpf.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for bpf/bpf.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking xdp/libxdp.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking xdp/libxdp.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for xdp/libxdp.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking net/bpf.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking net/bpf.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for net/bpf.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for libdnet... /usr Step #3 - "compile-libfuzzer-coverage-x86_64": checking dumbnet.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking dumbnet.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dumbnet.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking dnet.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking dnet.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dnet.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for DLT_LINUX_SLL in libpcap... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for DLT_LINUX_SLL2 in libpcap... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for DLT_C_HDLC in libpcap... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for /usr/include/pcap-bpf.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for libpcap bpf header... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for netmap libpcap... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether -pthread links TX_RING's poll thread... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pcapnav-config... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for requires strict byte alignment... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for tcpdump... no Step #3 - "compile-libfuzzer-coverage-x86_64": configure: WARNING: Unable to find tcpdump. Please specify --with-tcpdump. Step #3 - "compile-libfuzzer-coverage-x86_64": Disabling --verbose Step #3 - "compile-libfuzzer-coverage-x86_64": configure: WARNING: Your version of libpcap does not support --verbose Step #3 - "compile-libfuzzer-coverage-x86_64": checking for 'make test' profile... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for OS version... Linux Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Using eth0 for 1st test network interface card Step #3 - "compile-libfuzzer-coverage-x86_64": configure: Using eth0 for 2nd test network interface card Step #3 - "compile-libfuzzer-coverage-x86_64": checking if it's ok to use pcap_findalldevs()... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dirent.h that defines DIR... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for library containing opendir... none required Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/mman.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/mman.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/mman.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/param.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/poll.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/procset.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/procset.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/procset.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/select.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/socket.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/stropts.h usability... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/stropts.h presence... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/stropts.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/time.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/un.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/un.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/un.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/wait.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sys/wait.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sys/wait.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for dlfcn.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking errno.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking errno.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for errno.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fcntl.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking libgen.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking libgen.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for libgen.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for libintl.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for memory.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for netinet/in.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking setjmp.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking setjmp.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for setjmp.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdbool.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sysexits.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking sysexits.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for sysexits.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for unistd.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking utime.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking utime.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for utime.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking stdarg.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking stdarg.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for stdarg.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for string.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking limits.h usability... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking limits.h presence... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for limits.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for inttypes.h... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working stdnoreturn.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for runetype.h... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for wchar.h... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for wchar_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for wint_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for int8_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint8_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for int16_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint16_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for int32_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint32_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for intptr_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uintptr_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for uint_t... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pid_t... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for size_t... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for ptrdiff_t... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking size of char *... 8 Step #3 - "compile-libfuzzer-coverage-x86_64": checking size of int... 4 Step #3 - "compile-libfuzzer-coverage-x86_64": checking size of long... 8 Step #3 - "compile-libfuzzer-coverage-x86_64": checking size of short... 2 Step #3 - "compile-libfuzzer-coverage-x86_64": checking for pathfind in -lgen... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for gettext in -lintl... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for vprintf... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for _doprnt... (cached) no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for vfork.h... (cached) no Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fork... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for vfork... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working fork... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for working vfork... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for mmap... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for canonicalize_file_name... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for snprintf... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strdup... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strchr... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strrchr... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for strsignal... (cached) yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fchmod... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for fstat... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for chmod... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking for a sed that does not truncate output... (cached) /usr/bin/sed Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether autoopts-config can be found... checking whether autoopts-config is specified... no Step #3 - "compile-libfuzzer-coverage-x86_64": no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether a reg expr header is specified... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether with-libregex was specified... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether with-libregex-cflags was specified... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether with-libregex-libs was specified... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether libregex functions properly... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether pathfind(3) works... no Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether /dev/zero is readable device... crw-rw-rw- 1 root root 1, 5 Aug 16 06:03 /dev/zero Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether we have a functional realpath(3C)... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether strftime() works... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether fopen accepts "b" mode... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether fopen accepts "t" mode... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking whether not wanting optional option args... yes Step #3 - "compile-libfuzzer-coverage-x86_64": checking that generated files are newer than configure... done Step #3 - "compile-libfuzzer-coverage-x86_64": configure: creating ./config.status Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating libopts/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating doxygen.cfg Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating lib/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating docs/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating src/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating src/libtcpreplay.pc Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating src/tcpedit/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating src/fragroute/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating src/common/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating src/defines.h Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating examples/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating test/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating test/unit/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating test/fuzz/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating test/config Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating scripts/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: creating src/config.h Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: executing depfiles commands Step #3 - "compile-libfuzzer-coverage-x86_64": config.status: executing libtool commands Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": ########################################################################## Step #3 - "compile-libfuzzer-coverage-x86_64": TCPREPLAY Suite Configuration Results (4.6.1) Step #3 - "compile-libfuzzer-coverage-x86_64": ########################################################################## Step #3 - "compile-libfuzzer-coverage-x86_64": libpcap: /usr (1.9.1) Step #3 - "compile-libfuzzer-coverage-x86_64": PF_RING libpcap no Step #3 - "compile-libfuzzer-coverage-x86_64": libdnet: /usr 1.12 (libdumbnet) Step #3 - "compile-libfuzzer-coverage-x86_64": autogen: $(SHELL) $(abs_top_srcdir)/scripts/missing-autogen (unknown - man pages will not be built) Step #3 - "compile-libfuzzer-coverage-x86_64": python3 (scripts/autoopts): /usr/local/bin/python3 Step #3 - "compile-libfuzzer-coverage-x86_64": asciidoctor (man pages): /usr/bin/asciidoctor Step #3 - "compile-libfuzzer-coverage-x86_64": Use libopts tearoff: no Step #3 - "compile-libfuzzer-coverage-x86_64": 64bit counter support: yes Step #3 - "compile-libfuzzer-coverage-x86_64": tcpdump binary path: no Step #3 - "compile-libfuzzer-coverage-x86_64": fragroute support: yes Step #3 - "compile-libfuzzer-coverage-x86_64": tcpbridge support: yes Step #3 - "compile-libfuzzer-coverage-x86_64": tcpliveplay support: yes Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Supported Packet Injection Methods (*): Step #3 - "compile-libfuzzer-coverage-x86_64": Linux TX_RING: yes Step #3 - "compile-libfuzzer-coverage-x86_64": Linux PF_PACKET: yes Step #3 - "compile-libfuzzer-coverage-x86_64": BSD BPF: no Step #3 - "compile-libfuzzer-coverage-x86_64": libdnet: yes Step #3 - "compile-libfuzzer-coverage-x86_64": pcap_inject: yes Step #3 - "compile-libfuzzer-coverage-x86_64": pcap_sendpacket: yes ** Step #3 - "compile-libfuzzer-coverage-x86_64": pcap_netmap no Step #3 - "compile-libfuzzer-coverage-x86_64": Linux/BSD netmap: no Step #3 - "compile-libfuzzer-coverage-x86_64": Tuntap device support: yes Step #3 - "compile-libfuzzer-coverage-x86_64": LIBXDP for AF_XDP socket: no Step #3 - "compile-libfuzzer-coverage-x86_64": liburing for io_uring: no Step #3 - "compile-libfuzzer-coverage-x86_64": PF_INET SOCK_RAW (--raw): yes Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": * In order of preference; see configure --help to override Step #3 - "compile-libfuzzer-coverage-x86_64": ** Required for tcpbridge Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": ++ nproc Step #3 - "compile-libfuzzer-coverage-x86_64": + make -j32 Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in scripts Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay/scripts' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Nothing to be done for 'all'. Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay/scripts' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in lib Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay/lib' Step #3 - "compile-libfuzzer-coverage-x86_64": CC strlcat.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC strlcpy.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": AR libstrl.a Step #3 - "compile-libfuzzer-coverage-x86_64": ar: `u' modifier ignored since `D' is the default (see `U') Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay/lib' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in libopts Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay/libopts' Step #3 - "compile-libfuzzer-coverage-x86_64": make all-am Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/tcpreplay/libopts' Step #3 - "compile-libfuzzer-coverage-x86_64": CC libopts_la-libopts.lo Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ./enum.c:87:38: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 87 | fprintf(option_usage_fp, ENUM_ERR_LINE, *(paz_names++)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:70:31: note: expanded from macro 'ENUM_ERR_LINE' Step #3 - "compile-libfuzzer-coverage-x86_64": 70 | #define ENUM_ERR_LINE (ao_strs_strtable+323) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:91:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ./enum.c:110:31: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 110 | if (snprintf(fmt, 16, ENUM_ERR_WIDTH, (int)max_len) >= 16) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:72:31: note: expanded from macro 'ENUM_ERR_WIDTH' Step #3 - "compile-libfuzzer-coverage-x86_64": 72 | #define ENUM_ERR_WIDTH (ao_strs_strtable+329) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:92:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ./enum.c:124:42: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 124 | fprintf(option_usage_fp, NLSTR_SPACE_FMT, *(paz_names++)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:118:31: note: expanded from macro 'NLSTR_SPACE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 118 | #define NLSTR_SPACE_FMT (ao_strs_strtable+474) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:110:16: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ./enum.c:131:34: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 131 | fprintf(option_usage_fp, NLSTR_FMT, *paz_names); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:116:31: note: expanded from macro 'NLSTR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 116 | #define NLSTR_FMT (ao_strs_strtable+470) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:108:18: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ./enum.c:232:14: warning: default initialization of an object of type 'tOptDesc' (aka 'struct opt_desc') with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] Step #3 - "compile-libfuzzer-coverage-x86_64": 232 | tOptDesc od; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": ./autoopts/options.h:521:25: note: member 'optIndex' declared 'const' here Step #3 - "compile-libfuzzer-coverage-x86_64": 521 | uint16_t const optIndex; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ./enum.c:284:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 284 | printf(INVALID_FMT, ix); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:88:31: note: expanded from macro 'INVALID_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 88 | #define INVALID_FMT (ao_strs_strtable+375) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:98:24: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ./find.c:84:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 84 | fprintf(stderr, zambig_file, hyph, pOD->pz_Name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:334:31: note: expanded from macro 'zambig_file' Step #3 - "compile-libfuzzer-coverage-x86_64": 334 | #define zambig_file (ao_strs_strtable+4) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:43:22: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ./find.c:89:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 89 | fprintf(stderr, zambig_file, hyph, pOD->pz_DisableName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:334:31: note: expanded from macro 'zambig_file' Step #3 - "compile-libfuzzer-coverage-x86_64": 334 | #define zambig_file (ao_strs_strtable+4) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:43:22: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ./find.c:189:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 189 | fprintf(stderr, SET_OFF_FMT, pOD->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:180:31: note: expanded from macro 'SET_OFF_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 180 | #define SET_OFF_FMT (ao_strs_strtable+620) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:127:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ./find.c:402:37: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 402 | fprintf(stderr, SET_OFF_FMT, pRes->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:180:31: note: expanded from macro 'SET_OFF_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 180 | #define SET_OFF_FMT (ao_strs_strtable+620) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:127:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:114:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 114 | printf(LOPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 102 | #define LOPT_ARG_FMT (ao_strs_strtable+2993) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:261:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " case \"${OPT_ARG}\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " OPT_ARG_VAL=${OPT_ARG}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:124:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 124 | printf(LOPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 102 | #define LOPT_ARG_FMT (ao_strs_strtable+2993) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:261:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " case \"${OPT_ARG}\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " OPT_ARG_VAL=${OPT_ARG}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:133:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 133 | printf(OPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:152:31: note: expanded from macro 'OPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 152 | #define OPT_ARG_FMT (ao_strs_strtable+4672) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:345:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " case \"$1\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG_VAL=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " shift ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:145:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 145 | printf(LOPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 102 | #define LOPT_ARG_FMT (ao_strs_strtable+2993) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:261:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " case \"${OPT_ARG}\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " OPT_ARG_VAL=${OPT_ARG}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:151:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 151 | printf(OPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:152:31: note: expanded from macro 'OPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 152 | #define OPT_ARG_FMT (ao_strs_strtable+4672) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:345:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " case \"$1\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG_VAL=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " shift ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:162:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 162 | printf(SHOW_PROG_ENV, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:192:31: note: expanded from macro 'SHOW_PROG_ENV' Step #3 - "compile-libfuzzer-coverage-x86_64": 192 | #define SHOW_PROG_ENV (ao_strs_strtable+647) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:131:33: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:197:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 197 | printf(SET_TEXT_FMT, prog, var); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:182:31: note: expanded from macro 'SET_TEXT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 182 | #define SET_TEXT_FMT (ao_strs_strtable+627) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:128:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:348:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 348 | printf(SHELL_MAGIC, shell_prog); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:190:31: note: expanded from macro 'SHELL_MAGIC' Step #3 - "compile-libfuzzer-coverage-x86_64": 190 | #define SHELL_MAGIC (ao_strs_strtable+640) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:129:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:350:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 350 | printf(PREAMBLE_FMT, START_MARK, out_nm, tm_nm_buf); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:168:31: note: expanded from macro 'PREAMBLE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 168 | #define PREAMBLE_FMT (ao_strs_strtable+5900) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:351:49: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:353:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 353 | printf(END_PRE_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:64:31: note: expanded from macro 'END_PRE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 64 | #define END_PRE_FMT (ao_strs_strtable+989) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:158:17: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:403:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 403 | printf(FINISH_LOOP, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:78:31: note: expanded from macro 'FINISH_LOOP' Step #3 - "compile-libfuzzer-coverage-x86_64": 78 | #define FINISH_LOOP (ao_strs_strtable+2039) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:212:38: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "OPERAND_COUNT=$#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "unset OPT_PROCESS || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | "unset OPT_ELEMENT || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "unset OPT_ARG || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | "unset OPT_ARG_NEEDED || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "unset OPT_NAME || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "unset OPT_CODE || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "unset OPT_ARG_VAL || :\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 2418 */ " OPT_CODE=`echo \"X${OPT_ARG}\"|sed 's/^X-*//'`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " case \"${OPT_CODE}\" in *=* )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " OPT_ARG_VAL=`echo \"${OPT_CODE}\"|sed 's/^[^=]*=//'`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " OPT_CODE=`echo \"${OPT_CODE}\"|sed 's/=.*$//'` ;; esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 2669 */ " OPT_CODE=`echo \"X${OPT_ARG}\" | sed 's/X-\\(.\\).*/\\1/'`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " OPT_ARG=` echo \"X${OPT_ARG}\" | sed 's/X-.//'`\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:499:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 499 | printf(ECHO_N_EXIT, opts->pzPROGNAME, VER_STR); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:56:31: note: expanded from macro 'ECHO_N_EXIT' Step #3 - "compile-libfuzzer-coverage-x86_64": 56 | #define ECHO_N_EXIT (ao_strs_strtable+1872) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:191:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1791 */ "test -n \"$%1$s_%2$s\" || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1872 */ " echo \"$%s_%s_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1923 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "# # # # # # # # # #\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "# END OF AUTOMATED OPTION PROCESSING\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# # # # # # # # # # -- do not modify this marker --\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 2039 */ " if [ -n \"${OPT_ARG_VAL}\" ]\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:502:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 502 | printf(PAGE_USAGE_TEXT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:164:31: note: expanded from macro 'PAGE_USAGE_TEXT' Step #3 - "compile-libfuzzer-coverage-x86_64": 164 | #define PAGE_USAGE_TEXT (ao_strs_strtable+5826) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:347:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " shift ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:505:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 505 | printf(LVL3_CMD, NO_LOAD_WARN); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:506:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 506 | printf(LVL3_CMD, YES_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:511:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 511 | printf(LVL3_CMD, NO_SAVE_OPTS); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:512:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 512 | printf(LVL3_CMD, OK_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:514:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 514 | printf(ECHO_N_EXIT, opts->pzPROGNAME, LONG_USE_STR); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:56:31: note: expanded from macro 'ECHO_N_EXIT' Step #3 - "compile-libfuzzer-coverage-x86_64": 56 | #define ECHO_N_EXIT (ao_strs_strtable+1872) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:191:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1791 */ "test -n \"$%1$s_%2$s\" || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1872 */ " echo \"$%s_%s_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1923 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "# # # # # # # # # #\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "# END OF AUTOMATED OPTION PROCESSING\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# # # # # # # # # # -- do not modify this marker --\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 2039 */ " if [ -n \"${OPT_ARG_VAL}\" ]\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:518:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 518 | printf(SGL_ARG_FMT, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:184:31: note: expanded from macro 'SGL_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 184 | #define SGL_ARG_FMT (ao_strs_strtable+6096) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:360:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6355 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "%1$s_%2$s=${%1$s_%2$s-'%3$s'}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "%1$s_%2$s_set=false\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 6424 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "%1$s_%2$s=${%1$s_%2$s}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "%1$s_%2$s_set=false\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:521:24: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 521 | printf(CHK_MAX_COUNT, opts->pzPROGNAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:50:31: note: expanded from macro 'CHK_MAX_COUNT' Step #3 - "compile-libfuzzer-coverage-x86_64": 50 | #define CHK_MAX_COUNT (ao_strs_strtable+1508) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:181:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1791 */ "test -n \"$%1$s_%2$s\" || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:524:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 524 | printf(MULTI_ARG_FMT, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:110:31: note: expanded from macro 'MULTI_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 110 | #define MULTI_ARG_FMT (ao_strs_strtable+3772) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:264:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "else\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " %1$s_%2$s_1=${%1$s_%2$s}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:531:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 531 | printf(SET_MULTI_ARG, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:176:31: note: expanded from macro 'SET_MULTI_ARG' Step #3 - "compile-libfuzzer-coverage-x86_64": 176 | #define SET_MULTI_ARG (ao_strs_strtable+6006) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:353:58: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 6355 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:532:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 532 | printf(LVL3_CMD, NO_ARG_NEEDED); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:535:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 535 | printf(SET_MULTI_ARG, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:176:31: note: expanded from macro 'SET_MULTI_ARG' Step #3 - "compile-libfuzzer-coverage-x86_64": 176 | #define SET_MULTI_ARG (ao_strs_strtable+6006) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:353:58: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 6355 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:536:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 536 | printf(LVL3_CMD, OK_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:539:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 539 | printf(LVL3_CMD, YES_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:549:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 549 | printf(LVL3_CMD, NO_SUPPRESS_LOAD); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:552:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 552 | printf(NO_SGL_ARG_FMT, opts->pzPROGNAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:132:31: note: expanded from macro 'NO_SGL_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 132 | #define NO_SGL_ARG_FMT (ao_strs_strtable+4252) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:292:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " %1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " export %1$s_%2$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 4569 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "ARG_COUNT=$#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "while [ $# -gt 0 ]\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "do\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " OPT_ELEMENT=''\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " OPT_ARG_VAL=''\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " OPT_ARG=${1}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:555:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 555 | printf(NO_MULTI_ARG_FMT, opts->pzPROGNAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:128:31: note: expanded from macro 'NO_MULTI_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 128 | #define NO_MULTI_ARG_FMT (ao_strs_strtable+4111) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:283:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " OPT_PROCESS=false\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 4111 */ " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ELEMENT=''\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " %1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " export %1$s_%2$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 4252 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:558:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 558 | printf(LVL3_CMD, NO_ARG_NEEDED); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:581:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 581 | printf(zOptionFlag, od->optValue); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:282:31: note: expanded from macro 'zOptionFlag' Step #3 - "compile-libfuzzer-coverage-x86_64": 282 | #define zOptionFlag (ao_strs_strtable+907) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:153:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:656:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 656 | printf(zOptionPartName, name_bf); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:286:31: note: expanded from macro 'zOptionPartName' Step #3 - "compile-libfuzzer-coverage-x86_64": 286 | #define zOptionPartName (ao_strs_strtable+939) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:155:33: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ./makeshell.c:666:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 666 | printf(zOptionFullName, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:284:31: note: expanded from macro 'zOptionFullName' Step #3 - "compile-libfuzzer-coverage-x86_64": 284 | #define zOptionFullName (ao_strs_strtable+923) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:154:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:35: Step #3 - "compile-libfuzzer-coverage-x86_64": ./nested.c:895:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 895 | fprintf(fp, XML_HEX_BYTE_FMT, (ch & 0xFF)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:218:31: note: expanded from macro 'XML_HEX_BYTE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 218 | #define XML_HEX_BYTE_FMT (ao_strs_strtable+764) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:140:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:37: Step #3 - "compile-libfuzzer-coverage-x86_64": ./pgusage.c:49:28: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 49 | snprintf(bf, bfsz, TMP_FILE_FMT, tmpdir, my_pid); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:204:31: note: expanded from macro 'TMP_FILE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 204 | #define TMP_FILE_FMT (ao_strs_strtable+721) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:136:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:37: Step #3 - "compile-libfuzzer-coverage-x86_64": ./pgusage.c:90:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 90 | snprintf(res, bfsz, PAGE_USAGE_FMT, pager, fname); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:162:31: note: expanded from macro 'PAGE_USAGE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 162 | #define PAGE_USAGE_FMT (ao_strs_strtable+569) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:122:36: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:175:33: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 175 | out += sprintf(out, MK_STR_OCT_FMT, ch); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:106:31: note: expanded from macro 'MK_STR_OCT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 106 | #define MK_STR_OCT_FMT (ao_strs_strtable+441) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:105:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:261:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 261 | printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:156:31: note: expanded from macro 'OPT_VAL_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 156 | #define OPT_VAL_FMT (ao_strs_strtable+552) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:119:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:267:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 267 | printf(QUOT_ARG_FMT, pOD->optArg.argString); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:174:31: note: expanded from macro 'QUOT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 174 | #define QUOT_ARG_FMT (ao_strs_strtable+615) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:126:18: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:272:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 272 | printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:154:31: note: expanded from macro 'OPT_END_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 154 | #define OPT_END_FMT (ao_strs_strtable+537) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:118:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:281:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 281 | printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 276 | #define zOptNumFmt (ao_strs_strtable+1435) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:175:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:299:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 299 | printf(SHOW_VAL_FMT, (unsigned long)val); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:194:31: note: expanded from macro 'SHOW_VAL_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 194 | #define SHOW_VAL_FMT (ao_strs_strtable+667) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:132:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:314:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 314 | printf(zOptCookieCt, pOpts->pzPROGNAME, pOD->pz_NAME, ct); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:270:31: note: expanded from macro 'zOptCookieCt' Step #3 - "compile-libfuzzer-coverage-x86_64": 270 | #define zOptCookieCt (ao_strs_strtable+1332) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:169:35: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:317:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 317 | printf(ARG_BY_NUM_FMT, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:46:31: note: expanded from macro 'ARG_BY_NUM_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | #define ARG_BY_NUM_FMT (ao_strs_strtable+286) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:86:23: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 256 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 263 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 269 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 273 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 276 */ "all\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:320:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 320 | printf(EXPORT_ARG_FMT, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:74:31: note: expanded from macro 'EXPORT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 74 | #define EXPORT_ARG_FMT (ao_strs_strtable+336) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:94:31: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:359:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 359 | printf(zOptCtFmt, pOpts->curOptIdx-1); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:272:31: note: expanded from macro 'zOptCtFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 272 | #define zOptCtFmt (ao_strs_strtable+1371) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:171:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:387:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 387 | printf(zEquivMode, pOpts->pzPROGNAME, pOD->pz_NAME, p->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:244:31: note: expanded from macro 'zEquivMode' Step #3 - "compile-libfuzzer-coverage-x86_64": 244 | #define zEquivMode (ao_strs_strtable+1252) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:165:37: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:424:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 424 | printf(zOptDisabl, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:274:31: note: expanded from macro 'zOptDisabl' Step #3 - "compile-libfuzzer-coverage-x86_64": 274 | #define zOptDisabl (ao_strs_strtable+1402) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:173:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:435:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 435 | printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 276 | #define zOptNumFmt (ao_strs_strtable+1435) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:175:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:455:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 455 | printf(zFullOptFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:252:31: note: expanded from macro 'zFullOptFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 252 | #define zFullOptFmt (ao_strs_strtable+1297) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:167:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:467:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 467 | printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 276 | #define zOptNumFmt (ao_strs_strtable+1435) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:175:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:475:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 475 | printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:156:31: note: expanded from macro 'OPT_VAL_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 156 | #define OPT_VAL_FMT (ao_strs_strtable+552) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:119:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ./putshell.c:477:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 477 | printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:154:31: note: expanded from macro 'OPT_END_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 154 | #define OPT_END_FMT (ao_strs_strtable+537) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:118:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:221:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 221 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:303:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 303 | fprintf(fp, NULL_ATR_FMT, ovp->pzName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:136:31: note: expanded from macro 'NULL_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 136 | #define NULL_ATR_FMT (ao_strs_strtable+498) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:112:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:318:25: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 318 | fprintf(fp, TYPE_ATR_FMT, ovp->pzName, typ); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:212:31: note: expanded from macro 'TYPE_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 212 | #define TYPE_ATR_FMT (ao_strs_strtable+743) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:138:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:338:25: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 338 | fprintf(fp, END_XML_FMT, ovp->pzName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:68:31: note: expanded from macro 'END_XML_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 68 | #define END_XML_FMT (ao_strs_strtable+316) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:90:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 276 */ "all\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:344:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 344 | fprintf(fp, NUMB_ATR_FMT, ovp->pzName, ovp->v.longVal); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:138:31: note: expanded from macro 'NUMB_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 138 | #define NUMB_ATR_FMT (ao_strs_strtable+1186) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:162:49: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:348:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 348 | fprintf(fp, BOOL_ATR_FMT, ovp->pzName, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:48:31: note: expanded from macro 'BOOL_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 48 | #define BOOL_ATR_FMT (ao_strs_strtable+957) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:156:46: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:366:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 366 | fprintf(fp, OPEN_XML_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:148:31: note: expanded from macro 'OPEN_XML_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 148 | #define OPEN_XML_FMT (ao_strs_strtable+525) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:115:18: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:394:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 394 | fprintf(fp, END_XML_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:68:31: note: expanded from macro 'END_XML_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 68 | #define END_XML_FMT (ao_strs_strtable+316) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:90:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 276 */ "all\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:417:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 417 | fprintf(fp, OPEN_CLOSE_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:146:31: note: expanded from macro 'OPEN_CLOSE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 146 | #define OPEN_CLOSE_FMT (ao_strs_strtable+498) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:112:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:421:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 421 | fprintf(fp, NESTED_OPT_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:114:31: note: expanded from macro 'NESTED_OPT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 114 | #define NESTED_OPT_FMT (ao_strs_strtable+452) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:107:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:451:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 451 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:472:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 472 | fprintf(fp, NESTED_OPT_FMT, od->pz_Name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:114:31: note: expanded from macro 'NESTED_OPT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 114 | #define NESTED_OPT_FMT (ao_strs_strtable+452) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:107:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:615:25: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 615 | fprintf(fp, zFmtProg, opts->pzProgName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:250:31: note: expanded from macro 'zFmtProg' Step #3 - "compile-libfuzzer-coverage-x86_64": 250 | #define zFmtProg (ao_strs_strtable+49) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:47:29: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:634:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 634 | fprintf(fp, zPresetFile, time_str); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:288:31: note: expanded from macro 'zPresetFile' Step #3 - "compile-libfuzzer-coverage-x86_64": 288 | #define zPresetFile (ao_strs_strtable+115) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:58:22: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 153 */ " %3s %-14s %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 167 */ "%s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 170 */ "T/F\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 174 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "%s\n\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "%s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 182 */ "Fil\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 186 */ "KWd\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:645:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 645 | fprintf(fp, zFmtProg, opts->pzProgName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:250:31: note: expanded from macro 'zFmtProg' Step #3 - "compile-libfuzzer-coverage-x86_64": 250 | #define zFmtProg (ao_strs_strtable+49) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:47:29: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:676:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 676 | fprintf(fp, ao_name_use_fmt, pod->pz_Name, pod->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:788:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 788 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ./save.c:795:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 795 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:48: Step #3 - "compile-libfuzzer-coverage-x86_64": ./usage.c:301:35: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 301 | sprintf(line_fmt_buf, zFmtFmt, flen); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:248:31: note: expanded from macro 'zFmtFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 248 | #define zFmtFmt (ao_strs_strtable+37) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:46:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:48: Step #3 - "compile-libfuzzer-coverage-x86_64": ./usage.c:306:35: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 306 | sprintf(line_fmt_buf, zFmtFmt, flen); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:248:31: note: expanded from macro 'zFmtFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 248 | #define zFmtFmt (ao_strs_strtable+37) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:46:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from libopts.c:48: Step #3 - "compile-libfuzzer-coverage-x86_64": ./usage.c:386:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 386 | fprintf(fp, PUTS_FMT, t); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.h:170:31: note: expanded from macro 'PUTS_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 170 | #define PUTS_FMT (ao_strs_strtable+596) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ./ao-strs.c:124:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 85 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD libopts.la Step #3 - "compile-libfuzzer-coverage-x86_64": libtool: warning(B: '-version-info/-version-number' is ignored for convenience libraries(B Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/tcpreplay/libopts' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay/libopts' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in src Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay/src' Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_h.py tcpreplay_edit_opts tcpreplay_opts.def TCPREPLAY_EDIT > tcpreplay_edit_opts.h.tmp && mv -f tcpreplay_edit_opts.h.tmp tcpreplay_edit_opts.h Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_h.py tcpreplay_opts tcpreplay_opts.def > tcpreplay_opts.h.tmp && mv -f tcpreplay_opts.h.tmp tcpreplay_opts.h Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_h.py tcpliveplay_opts tcpliveplay_opts.def > tcpliveplay_opts.h.tmp && mv -f tcpliveplay_opts.h.tmp tcpliveplay_opts.h Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_h.py tcprewrite_opts tcprewrite_opts.def > tcprewrite_opts.h.tmp && mv -f tcprewrite_opts.h.tmp tcprewrite_opts.h Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_h.py tcpcapinfo_opts tcpcapinfo_opts.def > tcpcapinfo_opts.h.tmp && mv -f tcpcapinfo_opts.h.tmp tcpcapinfo_opts.h Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_h.py tcpprep_opts tcpprep_opts.def > tcpprep_opts.h.tmp && mv -f tcpprep_opts.h.tmp tcpprep_opts.h Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_h.py tcpbridge_opts tcpbridge_opts.def > tcpbridge_opts.h.tmp && mv -f tcpbridge_opts.h.tmp tcpbridge_opts.h Step #3 - "compile-libfuzzer-coverage-x86_64": make all-recursive Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Entering directory '/src/tcpreplay/src' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in common Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/tcpreplay/src/common' Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/echo -n 'const char GIT_Version[] = "git:' > git_version.c Step #3 - "compile-libfuzzer-coverage-x86_64": git describe --always | tr -d '\n' | tr -d '\r' >> git_version.c Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/echo '";' >> git_version.c Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/echo 'const char *git_version(void) {' >> git_version.c Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/echo ' return GIT_Version;' >> git_version.c Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/bin/echo '}' >> git_version.c Step #3 - "compile-libfuzzer-coverage-x86_64": make all-am Step #3 - "compile-libfuzzer-coverage-x86_64": make[4]: Entering directory '/src/tcpreplay/src/common' Step #3 - "compile-libfuzzer-coverage-x86_64": CC cidr.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC err.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC list.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC cache.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC services.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC get.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC fakepcap.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC fakepcapnav.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC fakepoll.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC xX.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC utils.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC timer.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC git_version.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC sendpacket.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC dlt_names.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC mac.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC interface.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC flows.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC txring.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": AR libcommon.a Step #3 - "compile-libfuzzer-coverage-x86_64": ar: `u' modifier ignored since `D' is the default (see `U') Step #3 - "compile-libfuzzer-coverage-x86_64": make[4]: Leaving directory '/src/tcpreplay/src/common' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/tcpreplay/src/common' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in tcpedit Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/tcpreplay/src/tcpedit' Step #3 - "compile-libfuzzer-coverage-x86_64": make all-am Step #3 - "compile-libfuzzer-coverage-x86_64": make[4]: Entering directory '/src/tcpreplay/src/tcpedit' Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpedit.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC parse_args.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC edit_packet.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC portmap.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC dlt.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC checksum.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC incremental_checksum.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpedit_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC fuzzing.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC rewrite_sequence.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_plugins.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/ethernet.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_utils.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_en10mb/en10mb.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_en10mb/en10mb_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_hdlc/hdlc.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_hdlc/hdlc_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_user/user.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_user/user_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_raw/raw.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_null/null.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_loop/loop.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_linuxsll2/linuxsll2.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_linuxsll/linuxsll.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_ieee80211/ieee80211.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_ieee80211/ieee80211_hdr.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_radiotap/radiotap.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_jnpr_ether/jnpr_ether.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_jnpr_ether/jnpr_ether_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_pppserial/pppserial_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC plugins/dlt_pppserial/pppserial.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": rewrite_sequence.c:43:20: warning: taking address of packed member 'th_sum' of class or structure 'tcpr_tcp_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64": 43 | csum_replace4(&tcp_hdr->th_sum, tcp_hdr->th_seq, htonl(newnum)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": rewrite_sequence.c:49:24: warning: taking address of packed member 'th_sum' of class or structure 'tcpr_tcp_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64": 49 | csum_replace4(&tcp_hdr->th_sum, tcp_hdr->th_ack, htonl(newnum)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": edit_packet.c:tcpedit.c203::19124::28 : warning: warning: taking address of packed member 'ip_sum' of class or structure 'tcpr_ipv4_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member]taking address of packed member 'ip_sum' of class or structure 'tcpr_ipv4_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": 203 | c s191u | m _ r e p l a c csum_replace2(&ip_hdre-4>(i&pi_psvu4m-,> iopl_dsvuaml,, onledw,v anle)w;); Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": | | ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": edit_packet.c:208portmap.c::24290:: 28: warning: warning: taking address of packed member 'th_sum' of class or structure 'tcpr_tcp_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member]taking address of packed member 'th_sum' of class or structure 'tcpr_tcp_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": 208 | 290 | c s u m _ r e p lcascuem4_(r&etpclpa_ched2r(-&>ttchp__shudmr,- >otlhd_,s unme,w )t;cp Step #3 - "compile-libfuzzer-coverage-x86_64": _ h| dr ^~~~~~~~~~~~~~~- Step #3 - "compile-libfuzzer-coverage-x86_64": >th_dport, newport); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": portmap.c:297:28: warning: taking address of packed member 'th_sum' of class or structure 'tcpr_tcp_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64": 297 | csum_replace2(&tcp_hdr->th_sum, tcp_hdr->th_sport, newport); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": edit_packet.c:235:25: warning: taking address of packed member 'th_sum' of class or structure 'tcpr_tcp_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64": 235 | csum_replace16(&tcp_hdr->th_sum, old, new); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": edit_packet.c:246:25: warning: taking address of packed member 'icmp_sum' of class or structure 'tcpr_icmpv4_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64": 246 | csum_replace16(&icmp->icmp_sum, old, new); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": edit_packet.c:671:20: warning: taking address of packed member 'ip_sum' of class or structure 'tcpr_ipv4_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] Step #3 - "compile-libfuzzer-coverage-x86_64": 671 | csum_replace2(&ip_hdr->ip_sum, oldval, newval); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 3 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 3 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 6 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": AR libtcpedit.a Step #3 - "compile-libfuzzer-coverage-x86_64": ar: `u' modifier ignored since `D' is the default (see `U') Step #3 - "compile-libfuzzer-coverage-x86_64": make[4]: Leaving directory '/src/tcpreplay/src/tcpedit' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/tcpreplay/src/tcpedit' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in fragroute Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/tcpreplay/src/fragroute' Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-fragroute.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-bget.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-pkt.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-argv.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-randutil.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_delay.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_drop.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_dup.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_echo.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_ip_chaff.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_ip_frag.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_ip_opt.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_ip_ttl.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_ip_tos.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_order.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_print.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_tcp_chaff.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_tcp_opt.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_tcp_seg.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-iputil.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_ip6_opt.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libfragroute_a-mod_ip6_qos.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option]unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": AR libfragroute.a Step #3 - "compile-libfuzzer-coverage-x86_64": ar: `u' modifier ignored since `D' is the default (see `U') Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/tcpreplay/src/fragroute' Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Entering directory '/src/tcpreplay/src' Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_c.py tcpreplay_opts tcpreplay_opts.def > tcpreplay_opts.c.tmp && mv -f tcpreplay_opts.c.tmp tcpreplay_opts.c Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay-send_packets.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay-signal_handler.o Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_c.py tcpprep_opts tcpprep_opts.def > tcpprep_opts.c.tmp && mv -f tcpprep_opts.c.tmp tcpprep_opts.c Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay-tcpreplay.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay-tcpreplay_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay-sleep.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay-replay.o Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_c.py tcprewrite_opts tcprewrite_opts.def > tcprewrite_opts.c.tmp && mv -f tcprewrite_opts.c.tmp tcprewrite_opts.c Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpprep-tcpprep.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpprep-tree.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpprep-tcpprep_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_c.py tcpreplay_edit_opts tcpreplay_opts.def TCPREPLAY_EDIT > tcpreplay_edit_opts.c.tmp && mv -f tcpreplay_edit_opts.c.tmp tcpreplay_edit_opts.c Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcprewrite-tcprewrite.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay_edit-send_packets.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay_edit-tcpreplay.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay_edit-signal_handler.o Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_c.py tcpcapinfo_opts tcpcapinfo_opts.def > tcpcapinfo_opts.c.tmp && mv -f tcpcapinfo_opts.c.tmp tcpcapinfo_opts.c Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay_edit-tcpreplay_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay_edit-sleep.o Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_c.py tcpbridge_opts tcpbridge_opts.def > tcpbridge_opts.c.tmp && mv -f tcpbridge_opts.c.tmp tcpbridge_opts.c Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay_edit-replay.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpcapinfo-tcpcapinfo.o Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_c.py tcpliveplay_opts tcpliveplay_opts.def > tcpliveplay_opts.c.tmp && mv -f tcpliveplay_opts.c.tmp tcpliveplay_opts.c Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpbridge-tcpbridge.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpbridge-bridge.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpliveplay-tcpliveplay.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64":  CC libtcpreplay_a-send_packets.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libtcpreplay_a-signal_handler.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC libtcpreplay_a-tcpreplay_api.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libtcpreplay_a-sleep.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC libtcpreplay_a-replay.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC libtcpreplay_a-libtcpreplay_globals.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC libtcpreplay_a-tcpreplay_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_adoc.py tcpreplay tcpreplay_opts.def > tcpreplay.adoc.tmp && mv -f tcpreplay.adoc.tmp tcpreplay.adoc && /usr/bin/asciidoctor -b manpage -o tcpreplay.1.tmp tcpreplay.adoc && mv -f tcpreplay.1.tmp tcpreplay.1 Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_adoc.py tcpprep tcpprep_opts.def > tcpprep.adoc.tmp && mv -f tcpprep.adoc.tmp tcpprep.adoc && /usr/bin/asciidoctor -b manpage -o tcpprep.1.tmp tcpprep.adoc && mv -f tcpprep.1.tmp tcpprep.1 Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_adoc.py tcprewrite tcprewrite_opts.def > tcprewrite.adoc.tmp && mv -f tcprewrite.adoc.tmp tcprewrite.adoc && /usr/bin/asciidoctor -b manpage -o tcprewrite.1.tmp tcprewrite.adoc && mv -f tcprewrite.1.tmp tcprewrite.1 Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_adoc.py tcpreplay-edit tcpreplay_opts.def TCPREPLAY_EDIT > tcpreplay-edit.adoc.tmp && mv -f tcpreplay-edit.adoc.tmp tcpreplay-edit.adoc && /usr/bin/asciidoctor -b manpage -o tcpreplay-edit.1.tmp tcpreplay-edit.adoc && mv -f tcpreplay-edit.1.tmp tcpreplay-edit.1 Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_adoc.py tcpcapinfo tcpcapinfo_opts.def > tcpcapinfo.adoc.tmp && mv -f tcpcapinfo.adoc.tmp tcpcapinfo.adoc && /usr/bin/asciidoctor -b manpage -o tcpcapinfo.1.tmp tcpcapinfo.adoc && mv -f tcpcapinfo.1.tmp tcpcapinfo.1 Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_adoc.py tcpbridge tcpbridge_opts.def > tcpbridge.adoc.tmp && mv -f tcpbridge.adoc.tmp tcpbridge.adoc && /usr/bin/asciidoctor -b manpage -o tcpbridge.1.tmp tcpbridge.adoc && mv -f tcpbridge.1.tmp tcpbridge.1 Step #3 - "compile-libfuzzer-coverage-x86_64": send_packets.c:625:75: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3 - "compile-libfuzzer-coverage-x86_64": 625 | if ((options->loss <= 0.0f || rand() > (options->loss / 100.0f) * RAND_MAX) && Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~ ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/stdlib.h:86:181 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": : note: expanded from macro 'RAND_MAX' Step #3 - "compile-libfuzzer-coverage-x86_64": 86 | #define RAND_MAX 2147483647 Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": cd . && /usr/local/bin/python3 /src/tcpreplay/scripts/autoopts/emit_adoc.py tcpliveplay tcpliveplay_opts.def > tcpliveplay.adoc.tmp && mv -f tcpliveplay.adoc.tmp tcpliveplay.adoc && /usr/bin/asciidoctor -b manpage -o tcpliveplay.1.tmp tcpliveplay.adoc && mv -f tcpliveplay.1.tmp tcpliveplay.1 Step #3 - "compile-libfuzzer-coverage-x86_64": send_packets.c:625:75: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3 - "compile-libfuzzer-coverage-x86_64": 625 | if ((options->loss <= 0.0f || rand() > (options->loss / 100.0f) * RAND_MAX) && Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~ ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX' Step #3 - "compile-libfuzzer-coverage-x86_64": 86 | #define RAND_MAX 2147483647 Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": send_packets.c:921:75: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3 - "compile-libfuzzer-coverage-x86_64": 921 | if ((options->los CC tcpreplay-tcpreplay_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": s <= 0.0f || rand() > (options->loss / 100.0f) * RAND_MAX) && Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~ ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX' Step #3 - "compile-libfuzzer-coverage-x86_64": 86 | #define RAND_MAX 2147483647 Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": send_packets.c:625:75: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3 - "compile-libfuzzer-coverage-x86_64": 625 | if ((options->loss <= 0.0f || rand() > (options->loss / 100.0f) * RAND_MAX) && Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~ ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX' Step #3 - "compile-libfuzzer-coverage-x86_64": 86 | #define RAND_MAX 2147483647 Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": send_packets.c:921:75: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3 - "compile-libfuzzer-coverage-x86_64": 921 | if ((options->loss <= 0.0f || rand() > (options->loss / 100.0f) * RAND_MAX) && Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~ ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX' Step #3 - "compile-libfuzzer-coverage-x86_64": 86 | #define 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": RAND_MAX 2147483647 Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  CC tcpprep-tcpprep_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": send_packets.c:921:75: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] Step #3 - "compile-libfuzzer-coverage-x86_64": 921 | if ((options->loss <= 0.0f || rand() > (options->loss / 100.0f) * RAND_MAX) && Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~ ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX' Step #3 - "compile-libfuzzer-coverage-x86_64": 86 | #define RAND_MAX 2147483647 Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  CC tcprewrite-tcprewrite_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpreplay_edit-tcpreplay_edit_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpcapinfo-tcpcapinfo_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpbridge-tcpbridge_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC tcpliveplay-tcpliveplay_opts.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-cidr.o Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-err.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-list.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-cache.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-services.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-get.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-fakepcap.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-fakepcapnav.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-fakepoll.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-xX.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-utils.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-timer.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-sendpacket.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-dlt_names.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-mac.o Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-interface.o Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-flows.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-txring.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC ../lib/libtcpreplay_a-strlcpy.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC ../lib/libtcpreplay_a-strlcat.o Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 11 warning warning generated generated. Step #3 - "compile-libfuzzer-coverage-x86_64": . Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 11 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC common/libtcpreplay_a-git_version.o Step #3 - "compile-libfuzzer-coverage-x86_64": 3 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CC ../libopts/libtcpreplay_a-libopts.o Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD tcpprep Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD tcpcapinfo Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD tcpliveplay Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD tcprewrite Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 3 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 3 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD tcpbridge Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD tcpreplay Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD tcpreplay-edit Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/enum.c:87:38: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 87 | fprintf(option_usage_fp, ENUM_ERR_LINE, *(paz_names++)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:70:31: note: expanded from macro 'ENUM_ERR_LINE' Step #3 - "compile-libfuzzer-coverage-x86_64": 70 | #define ENUM_ERR_LINE (ao_strs_strtable+323) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:91:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/enum.c:110:31: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 110 | if (snprintf(fmt, 16, ENUM_ERR_WIDTH, (int)max_len) >= 16) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:72:31: note: expanded from macro 'ENUM_ERR_WIDTH' Step #3 - "compile-libfuzzer-coverage-x86_64": 72 | #define ENUM_ERR_WIDTH (ao_strs_strtable+329) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:92:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/enum.c:124:42: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 124 | fprintf(option_usage_fp, NLSTR_SPACE_FMT, *(paz_names++)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:118:31: note: expanded from macro 'NLSTR_SPACE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 118 | #define NLSTR_SPACE_FMT (ao_strs_strtable+474) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:110:16: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/enum.c:131:34: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 131 | fprintf(option_usage_fp, NLSTR_FMT, *paz_names); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:116:31: note: expanded from macro 'NLSTR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 116 | #define NLSTR_FMT (ao_strs_strtable+470) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:108:18: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning53 generated | . Step #3 - "compile-libfuzzer-coverage-x86_64": /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/enum.c:232:14: warning: default initialization of an object of type 'tOptDesc' (aka 'struct opt_desc') with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] Step #3 - "compile-libfuzzer-coverage-x86_64": 232 | tOptDesc od; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/autoopts/options.h:521:25: note: member 'optIndex' declared 'const' here Step #3 - "compile-libfuzzer-coverage-x86_64": 521 | uint16_t const optIndex; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:28: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/enum.c:284:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 284 | printf(INVALID_FMT, ix); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:88:31: note: expanded from macro 'INVALID_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 88 | #define INVALID_FMT (ao_strs_strtable+375) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:98:24: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 412 warning5 generated . Step #3 - "compile-libfuzzer-coverage-x86_64": */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/find.c:84:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 84 | fprintf(stderr, zambig_file, hyph, pOD->pz_Name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:334:31: note: expanded from macro 'zambig_file' Step #3 - "compile-libfuzzer-coverage-x86_64": 334 | #define zambig_file (ao_strs_strtable+4) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:43:22: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/find.c:89:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 89 | fprintf(stderr, zambig_file, hyph, pOD->pz_DisableName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:334:31: note: expanded from macro 'zambig_file' Step #3 - "compile-libfuzzer-coverage-x86_64": 334 | #define zambig_file (ao_strs_strtable+4) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:43:22: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/find.c:189:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 189 | fprintf(stderr, SET_OFF_FMT, pOD->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:180:31: note: expanded from macro 'SET_OFF_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 180 | #define SET_OFF_FMT (ao_strs_strtable+620) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:127:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:31: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/find.c:402:37: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 402 | fprintf(stderr, SET_OFF_FMT, pRes->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:180:31: note: expanded from macro 'SET_OFF_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 180 | #define SET_OFF_FMT (ao_strs_strtable+620) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 1../libopts/ao-strs.c warning: generated127. Step #3 - "compile-libfuzzer-coverage-x86_64": :20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:114:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 114 | printf(LOPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 102 | #define LOPT_ARG_FMT (ao_strs_strtable+2993) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:261:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " case \"${OPT_ARG}\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " OPT_ARG_VAL=${OPT_ARG}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$1s warning_ generated%. Step #3 - "compile-libfuzzer-coverage-x86_64": 2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:124:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 124 | printf(LOPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 102 | #define LOPT_ARG_FMT (ao_strs_strtable+2993) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:261:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " case \"${OPT_ARG}\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " OPT_ARG_VAL=${OPT_ARG}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:133:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 133 | printf(OPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:152:31: note: expanded from macro 'OPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 152 | #define OPT_ARG_FMT (ao_strs_strtable+4672) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:345:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " case \"$1\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG_VAL=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " shift ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:145:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 145 | printf(LOPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:102:31: note: expanded from macro 'LOPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 102 | #define LOPT_ARG_FMT (ao_strs_strtable+2993) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:261:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " case \"${OPT_ARG}\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " OPT_ARG_VAL=${OPT_ARG}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:151:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 151 | printf(OPT_ARG_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:152:31: note: expanded from macro 'OPT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 152 | #define OPT_ARG_FMT (ao_strs_strtable+4672) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:345:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " case \"$1\" in -* ) ;; * )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG_VAL=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " shift ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:162:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 162 | printf(SHOW_PROG_ENV, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:192:31: note: expanded from macro 'SHOW_PROG_ENV' Step #3 - "compile-libfuzzer-coverage-x86_64": 192 | #define SHOW_PROG_ENV (ao_strs_strtable+647) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:131:33: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:197:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 197 | printf(SET_TEXT_FMT, prog, var); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:182:31: note: expanded from macro 'SET_TEXT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 182 | #define SET_TEXT_FMT (ao_strs_strtable+627) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:128:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:348:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 348 | printf(SHELL_MAGIC, shell_prog); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:190:31: note: expanded from macro 'SHELL_MAGIC' Step #3 - "compile-libfuzzer-coverage-x86_64": 190 | #define SHELL_MAGIC (ao_strs_strtable+640) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:129:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:350:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 350 | printf(PREAMBLE_FMT, START_MARK, out_nm, tm_nm_buf); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:168:31: note: expanded from macro 'PREAMBLE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 168 | #define PREAMBLE_FMT (ao_strs_strtable+5900) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:351:49: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  143 warning | generated . Step #3 - "compile-libfuzzer-coverage-x86_64": " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:353:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 353 | printf(END_PRE_FMT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:64:31: note: expanded from macro 'END_PRE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 64 | #define END_PRE_FMT (ao_strs_strtable+989) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:158:17: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:403:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 403 | printf(FINISH_LOOP, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:78:31: note: expanded from macro 'FINISH_LOOP' Step #3 - "compile-libfuzzer-coverage-x86_64": 78 | #define FINISH_LOOP (ao_strs_strtable+2039) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:212:38: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "OPERAND_COUNT=$#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "unset OPT_PROCESS || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | "unset OPT_ELEMENT || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "unset OPT_ARG || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | "unset OPT_ARG_NEEDED || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "unset OPT_NAME || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "unset OPT_CODE || :\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "unset OPT_ARG_VAL || :\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 2418 */ " OPT_CODE=`echo \"X${OPT_ARG}\"|sed 's/^X-*//'`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " case \"${OPT_CODE}\" in *=* )\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " OPT_ARG_VAL=`echo \"${OPT_CODE}\"|sed 's/^[^=]*=//'`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " OPT_CODE=`echo \"${OPT_CODE}\"|sed 's/=.*$//'` ;; esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 2669 */ " OPT_CODE=`echo \"X${OPT_ARG}\" | sed 's/X-\\(.\\).*/\\1/'`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " OPT_ARG=` echo \"X${OPT_ARG}\" | sed 's/X-.//'`\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:499:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 499 | printf(ECHO_N_EXIT, opts->pzPROGNAME, VER_STR); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:56:31: note: expanded from macro 'ECHO_N_EXIT' Step #3 - "compile-libfuzzer-coverage-x86_64": 56 | #define ECHO_N_EXIT (ao_strs_strtable+1872) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:191:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1791 */ "test -n \"$%1$s_%2$s\" || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1872 */ " echo \"$%s_%s_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1923 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "# # # # # # # # # #\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "# END OF AUTOMATED OPTION PROCESSING\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# # # # # # # # # # -- do not modify this marker --\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 2039 */ " if [ -n \"${OPT_ARG_VAL}\" ]\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:502:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 502 | printf(PAGE_USAGE_TEXT, opts->pzPROGNAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:164:31: note: expanded from macro 'PAGE_USAGE_TEXT' Step #3 - "compile-libfuzzer-coverage-x86_64": 164 | #define PAGE_USAGE_TEXT (ao_strs_strtable+5826) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:347:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " shift ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:505:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 505 | printf(LVL3_CMD, NO_LOAD_WARN); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:506:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 506 | printf(LVL3_CMD, YES_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:511:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 511 | printf(LVL3_CMD, NO_SAVE_OPTS); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:512:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 512 | printf(LVL3_CMD, OK_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:514:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 514 | printf(ECHO_N_EXIT, opts->pzPROGNAME, LONG_USE_STR); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:56:31: note: expanded from macro 'ECHO_N_EXIT' Step #3 - "compile-libfuzzer-coverage-x86_64": 56 | #define ECHO_N_EXIT (ao_strs_strtable+1872) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:191:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1791 */ "test -n \"$%1$s_%2$s\" || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1872 */ " echo \"$%s_%s_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1923 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "# # # # # # # # # #\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "# END OF AUTOMATED OPTION PROCESSING\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "# # # # # # # # # # -- do not modify this marker --\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 2039 */ " if [ -n \"${OPT_ARG_VAL}\" ]\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:518:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 518 | printf(SGL_ARG_FMT, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:184:31: note: expanded from macro 'SGL_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 184 | #define SGL_ARG_FMT (ao_strs_strtable+6096) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:360:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6355 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "%1$s_%2$s=${%1$s_%2$s-'%3$s'}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "%1$s_%2$s_set=false\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 6424 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "%1$s_%2$s=${%1$s_%2$s}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "%1$s_%2$s_set=false\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:521:24: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 521 | printf(CHK_MAX_COUNT, opts->pzPROGNAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:50:31: note: expanded from macro 'CHK_MAX_COUNT' Step #3 - "compile-libfuzzer-coverage-x86_64": 50 | #define CHK_MAX_COUNT (ao_strs_strtable+1508) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:181:34: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1791 */ "test -n \"$%1$s_%2$s\" || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "} 1>&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:524:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 524 | printf(MULTI_ARG_FMT, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:110:31: note: expanded from macro 'MULTI_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 110 | #define MULTI_ARG_FMT (ao_strs_strtable+3772) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:264:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " shift\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " OPT_ARG=$1 ;; esac\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " fi\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 3772 */ " %1$s_%2$s_CT=`expr ${%1$s_%2$s_CT} + 1`\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " OPT_ELEMENT=\"_${%1$s_%2$s_CT}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 3896 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "if test -z \"${%1$s_%2$s}\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " export %1$s_%2$s_CT\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "else\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s_CT=1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " %1$s_%2$s_1=${%1$s_%2$s}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:531:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 531 | printf(SET_MULTI_ARG, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:176:31: note: expanded from macro 'SET_MULTI_ARG' Step #3 - "compile-libfuzzer-coverage-x86_64": 176 | #define SET_MULTI_ARG (ao_strs_strtable+6006) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:353:58: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 6355 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:532:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 532 | printf(LVL3_CMD, NO_ARG_NEEDED); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:535:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 535 | printf(SET_MULTI_ARG, opts->pzPROGNAME, od->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:176:31: note: expanded from macro 'SET_MULTI_ARG' Step #3 - "compile-libfuzzer-coverage-x86_64": 176 | #define SET_MULTI_ARG (ao_strs_strtable+6006) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:353:58: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 5826 */ " echo \"$%s_LONGUSAGE_TEXT\" | ${PAGER-more}\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " exit 0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 5900 */ "%s OF %s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | "# From here to the next `-- do not modify this marker --',\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "# the text has been generated %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 6006 */ " eval %1$s_%2$s${OPT_ELEMENT}=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " export %1$s_%2$s${OPT_ELEMENT}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 6096 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 6355 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:536:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 536 | printf(LVL3_CMD, OK_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:539:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 539 | printf(LVL3_CMD, YES_NEED_OPT_ARG); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:549:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 549 | printf(LVL3_CMD, NO_SUPPRESS_LOAD); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:552:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 552 | printf(NO_SGL_ARG_FMT, opts->pzPROGNAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:132:31: note: expanded from macro 'NO_SGL_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 132 | #define NO_SGL_ARG_FMT (ao_strs_strtable+4252) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:292:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " %1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " export %1$s_%2$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 4569 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "ARG_COUNT=$#\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "OPT_ARG=$1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "while [ $# -gt 0 ]\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "do\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " OPT_ELEMENT=''\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " OPT_ARG_VAL=''\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " OPT_ARG=${1}\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:555:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 555 | printf(NO_MULTI_ARG_FMT, opts->pzPROGNAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:128:31: note: expanded from macro 'NO_MULTI_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 128 | #define NO_MULTI_ARG_FMT (ao_strs_strtable+4111) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:283:43: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | " OPT_PROCESS=false\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | " ;;\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " esac\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 4111 */ " %1$s_%2$s_CT=0\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | " OPT_ELEMENT=''\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " %1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | " export %1$s_%2$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | " OPT_NAME='%2$s'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 4252 */ " if [ -n \"${%1$s_%2$s}\" ] && ${%1$s_%2$s_set} ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | " echo 'Error: duplicate %2$s option'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " fi >&2\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " %1$s_%2$s_set=true\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " %1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " export %1$s_%2$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:558:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 558 | printf(LVL3_CMD, NO_ARG_NEEDED); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:104:31: note: expanded from macro 'LVL3_CMD' Step #3 - "compile-libfuzzer-coverage-x86_64": 104 | #define LVL3_CMD (ao_strs_strtable+425) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:104:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:581:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 581 | printf(zOptionFlag, od->optValue); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:282:31: note: expanded from macro 'zOptionFlag' Step #3 - "compile-libfuzzer-coverage-x86_64": 282 | #define zOptionFlag (ao_strs_strtable+907) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:153:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:656:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 656 | printf(zOptionPartName, name_bf); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:286:31: note: expanded from macro 'zOptionPartName' Step #3 - "compile-libfuzzer-coverage-x86_64": 286 | #define zOptionPartName (ao_strs_strtable+939) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:155:33: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:34: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/makeshell.c:666:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 666 | printf(zOptionFullName, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:284:31: note: expanded from macro 'zOptionFullName' Step #3 - "compile-libfuzzer-coverage-x86_64": 284 | #define zOptionFullName (ao_strs_strtable+923) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:154:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:35: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/nested.c:895:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 895 | fprintf(fp, XML_HEX_BYTE_FMT, (ch & 0xFF)); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:218:31: note: expanded from macro 'XML_HEX_BYTE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 218 | #define XML_HEX_BYTE_FMT (ao_strs_strtable+764) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:140:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:37: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/pgusage.c:49:28: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 49 | snprintf(bf, bfsz, TMP_FILE_FMT, tmpdir, my_pid); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:204:31: note: expanded from macro 'TMP_FILE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 204 | #define TMP_FILE_FMT (ao_strs_strtable+721) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:136:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:37: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/pgusage.c:90:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 90 | snprintf(res, bfsz, PAGE_USAGE_FMT, pager, fname); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:162:31: note: expanded from macro 'PAGE_USAGE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 162 | #define PAGE_USAGE_FMT (ao_strs_strtable+569) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:122:36: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:175:33: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 175 | out += sprintf(out, MK_STR_OCT_FMT, ch); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:106:31: note: expanded from macro 'MK_STR_OCT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 106 | #define MK_STR_OCT_FMT (ao_strs_strtable+441) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:105:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:261:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 261 | printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:156:31: note: expanded from macro 'OPT_VAL_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 156 | #define OPT_VAL_FMT (ao_strs_strtable+552) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:119:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:267:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 267 | printf(QUOT_ARG_FMT, pOD->optArg.argString); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:174:31: note: expanded from macro 'QUOT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 174 | #define QUOT_ARG_FMT (ao_strs_strtable+615) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:126:18: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:272:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 272 | printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:154:31: note: expanded from macro 'OPT_END_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 154 | #define OPT_END_FMT (ao_strs_strtable+537) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:118:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:281:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 281 | printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 276 | #define zOptNumFmt (ao_strs_strtable+1435) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:175:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:299:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 299 | printf(SHOW_VAL_FMT, (unsigned long)val); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:194:31: note: expanded from macro 'SHOW_VAL_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 194 | #define SHOW_VAL_FMT (ao_strs_strtable+667) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:132:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:314:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 314 | printf(zOptCookieCt, pOpts->pzPROGNAME, pOD->pz_NAME, ct); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:270:31: note: expanded from macro 'zOptCookieCt' Step #3 - "compile-libfuzzer-coverage-x86_64": 270 | #define zOptCookieCt (ao_strs_strtable+1332) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:169:35: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:317:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 317 | printf(ARG_BY_NUM_FMT, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:46:31: note: expanded from macro 'ARG_BY_NUM_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | #define ARG_BY_NUM_FMT (ao_strs_strtable+286) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:86:23: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 256 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 263 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 269 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 273 */ " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 276 */ "all\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:320:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 320 | printf(EXPORT_ARG_FMT, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:74:31: note: expanded from macro 'EXPORT_ARG_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 74 | #define EXPORT_ARG_FMT (ao_strs_strtable+336) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:94:31: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 386 */ "*INVALID*\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:359:12: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 359 | printf(zOptCtFmt, pOpts->curOptIdx-1); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:272:31: note: expanded from macro 'zOptCtFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 272 | #define zOptCtFmt (ao_strs_strtable+1371) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:171:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:387:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 387 | printf(zEquivMode, pOpts->pzPROGNAME, pOD->pz_NAME, p->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:244:31: note: expanded from macro 'zEquivMode' Step #3 - "compile-libfuzzer-coverage-x86_64": 244 | #define zEquivMode (ao_strs_strtable+1252) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:165:37: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:424:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 424 | printf(zOptDisabl, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:274:31: note: expanded from macro 'zOptDisabl' Step #3 - "compile-libfuzzer-coverage-x86_64": 274 | #define zOptDisabl (ao_strs_strtable+1402) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:173:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:435:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 435 | printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 276 | #define zOptNumFmt (ao_strs_strtable+1435) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:175:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:455:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 455 | printf(zFullOptFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:252:31: note: expanded from macro 'zFullOptFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 252 | #define zFullOptFmt (ao_strs_strtable+1297) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:167:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:467:20: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 467 | printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:276:31: note: expanded from macro 'zOptNumFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 276 | #define zOptNumFmt (ao_strs_strtable+1435) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:175:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "export OPTION_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1402 */ "%1$s_%2$s=%3$s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1435 */ "%1$s_%2$s=%3$d # 0x%3$X\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1477 */ " case \"${OPT_CODE}\" in\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1508 */ " if [ $%1$s_%2$s_CT -gt %3$u ] ; then\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " echo 'Error: more than %3$d %2$s options'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | " echo \"$%1$s_USAGE_TEXT\"\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | " exit 1\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | " fi >&2\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1699 */ "test ${%1$s_%2$s_CT-0} -ge %3$u || {\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | " echo %1$s_%2$s has not been set\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:475:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 475 | printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:156:31: note: expanded from macro 'OPT_VAL_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 156 | #define OPT_VAL_FMT (ao_strs_strtable+552) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:119:20: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:38: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/putshell.c:477:16: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 477 | printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:154:31: note: expanded from macro 'OPT_END_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 154 | #define OPT_END_FMT (ao_strs_strtable+537) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:118:28: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:221:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 221 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:303:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 303 | fprintf(fp, NULL_ATR_FMT, ovp->pzName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:136:31: note: expanded from macro 'NULL_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 136 | #define NULL_ATR_FMT (ao_strs_strtable+498) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:112:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:318:25: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 318 | fprintf(fp, TYPE_ATR_FMT, ovp->pzName, typ); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:212:31: note: expanded from macro 'TYPE_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 212 | #define TYPE_ATR_FMT (ao_strs_strtable+743) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:138:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 685 */ "stdout\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 692 */ "%A %B %e, %Y at %r %Z\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 714 */ "TMPDIR\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:338:25: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 338 | fprintf(fp, END_XML_FMT, ovp->pzName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:68:31: note: expanded from macro 'END_XML_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 68 | #define END_XML_FMT (ao_strs_strtable+316) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:90:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 276 */ "all\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:344:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 344 | fprintf(fp, NUMB_ATR_FMT, ovp->pzName, ovp->v.longVal); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:138:31: note: expanded from macro 'NUMB_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 138 | #define NUMB_ATR_FMT (ao_strs_strtable+1186) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:162:49: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "export %1$s_%2$s_MODE\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1297 */ "%1$s_%2$s='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "export %1$s_%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1332 */ "%1$s_%2$s_CT=%3$d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "export %1$s_%2$s_CT\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1371 */ "OPTION_CT=%d\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:348:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 348 | fprintf(fp, BOOL_ATR_FMT, ovp->pzName, Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:48:31: note: expanded from macro 'BOOL_ATR_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 48 | #define BOOL_ATR_FMT (ao_strs_strtable+957) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:156:46: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 890 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 907 */ " '%c' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 923 */ " '%s' )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 939 */ " '%s' | \\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 957 */ "<%1$s type=boolean>%2$s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 989 */ "# From the %s option definitions\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | "#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 1026 */ "echo 'Warning: Cannot load options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 1073 */ "echo 'Warning: Cannot save options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 1120 */ "echo 'Warning: Cannot suppress the loading of options files' >&2\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 1186 */ "<%1$s type=integer>0x%2$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 1221 */ "%1$s_%2$s_TEXT='no %2$s text'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 1252 */ "%1$s_%2$s_MODE='%3$s'\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:366:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 366 | fprintf(fp, OPEN_XML_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:148:31: note: expanded from macro 'OPEN_XML_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 148 | #define OPEN_XML_FMT (ao_strs_strtable+525) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:115:18: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:394:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 394 | fprintf(fp, END_XML_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:68:31: note: expanded from macro 'END_XML_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 68 | #define END_XML_FMT (ao_strs_strtable+316) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:90:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 276 */ "all\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 280 */ " \t\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | ":=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 286 */ "%s_%s_%d=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 296 */ "''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 299 */ " ;;\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 312 */ "'\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 316 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 323 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 329 */ "%%-%ds\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 336 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | "export %s_%s_%d\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 354 */ "false\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 360 */ " -* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 370 */ "flag\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 375 */ "INVALID-%d\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:417:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 417 | fprintf(fp, OPEN_CLOSE_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:146:31: note: expanded from macro 'OPEN_CLOSE_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 146 | #define OPEN_CLOSE_FMT (ao_strs_strtable+498) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:112:21: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 530 */ "option\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:421:17: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 421 | fprintf(fp, NESTED_OPT_FMT, name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:114:31: note: expanded from macro 'NESTED_OPT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 114 | #define NESTED_OPT_FMT (ao_strs_strtable+452) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:107:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:451:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 451 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:472:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 472 | fprintf(fp, NESTED_OPT_FMT, od->pz_Name); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:114:31: note: expanded from macro 'NESTED_OPT_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 114 | #define NESTED_OPT_FMT (ao_strs_strtable+452) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:107:32: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 396 */ "\\n\\\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 401 */ " --* )\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 412 */ "--\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 415 */ "LONGUSAGE\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 425 */ " %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 441 */ "\\%03o\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 447 */ "more\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 452 */ "<%s type=nested>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 470 */ "%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 474 */ "%s\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | " \0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 480 */ "OPT_ARG_NEEDED=NO\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 498 */ "<%s/>\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 505 */ "OPT_ARG_NEEDED=OK\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 523 */ "\t\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 525 */ "<%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:615:25: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 615 | fprintf(fp, zFmtProg, opts->pzProgName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:250:31: note: expanded from macro 'zFmtProg' Step #3 - "compile-libfuzzer-coverage-x86_64": 250 | #define zFmtProg (ao_strs_strtable+49) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:47:29: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:634:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 634 | fprintf(fp, zPresetFile, time_str); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:288:31: note: expanded from macro 'zPresetFile' Step #3 - "compile-libfuzzer-coverage-x86_64": 288 | #define zPresetFile (ao_strs_strtable+115) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:58:22: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s#\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 153 */ " %3s %-14s %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 167 */ "%s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 170 */ "T/F\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 174 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | "%s\n\n" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "%s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 182 */ "Fil\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 186 */ "KWd\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:645:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 645 | fprintf(fp, zFmtProg, opts->pzProgName); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:250:31: note: expanded from macro 'zFmtProg' Step #3 - "compile-libfuzzer-coverage-x86_64": 250 | #define zFmtProg (ao_strs_strtable+49) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:47:29: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:676:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 676 | fprintf(fp, ao_name_use_fmt, pod->pz_Name, pod->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:788:29: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 788 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:41: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/save.c:795:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 795 | fprintf(fp, ao_name_use_fmt, od->pz_Name, od->pzText); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:224:31: note: expanded from macro 'ao_name_use_fmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 224 | #define ao_name_use_fmt (ao_strs_strtable+791) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:143:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 721 */ "%s/use-%u.XXXXXX\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 738 */ "true\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 743 */ "<%s type=%s>\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 756 */ "VERSION\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 764 */ "#x%02X;\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 772 */ "OPT_ARG_NEEDED=YES\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 791 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "# %s -- %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 804 */ "# DEFAULT: \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 816 */ "'\\''\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 821 */ " '%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 827 */ "libopts misguessed length of string\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 864 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | "OPTION_CT=0\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 878 */ "set --\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 885 */ "/tmp\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:48: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/usage.c:301:35: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 301 | sprintf(line_fmt_buf, zFmtFmt, flen); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:248:31: note: expanded from macro 'zFmtFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 248 | #define zFmtFmt (ao_strs_strtable+37) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:46:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:48: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/usage.c:306:35: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 306 | sprintf(line_fmt_buf, zFmtFmt, flen); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:248:31: note: expanded from macro 'zFmtFmt' Step #3 - "compile-libfuzzer-coverage-x86_64": 248 | #define zFmtFmt (ao_strs_strtable+37) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:46:26: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 0 */ "-_^\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | /* 4 */ " %s%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 12 */ "\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 64 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | "%s\n\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 70 */ "=file\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 76 */ "=Mbr\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 81 */ "=Cplx\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 87 */ "[=arg]\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 94 */ "--%2$s%1$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 105 */ "=Tim\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | /* 110 */ "none\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 115 */ "# preset/initialization file\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from ../libopts/libopts.c:48: Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/usage.c:386:21: warning: format string contains '\0' within the string body [-Wformat] Step #3 - "compile-libfuzzer-coverage-x86_64": 386 | fprintf(fp, PUTS_FMT, t); Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.h:170:31: note: expanded from macro 'PUTS_FMT' Step #3 - "compile-libfuzzer-coverage-x86_64": 170 | #define PUTS_FMT (ao_strs_strtable+596) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": ../libopts/ao-strs.c:124:30: note: format string is defined here Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | /* 537 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  43 | "export %s_%s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  44 | /* 552 */ "%s_%s=\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  45 | /* 559 */ " | \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  46 | /* 563 */ "PAGER\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  47 | /* 569 */ "%1$s %2$s ; rm -f %2$s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  48 | /* 592 */ " + \0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  49 | /* 596 */ " puts(_(%s));\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  50 | /* 612 */ "\\'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  51 | /* 615 */ "'%s'\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  52 | /* 620 */ " -- %s\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  53 | /* 627 */ "%s_%s_TEXT='\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  54 | /* 640 */ "#! %s\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  55 | /* 647 */ "\n" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  56 | "env | grep '^%s_'\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64":  57 | /* 667 */ "=%1$lu # 0x%1$lX\n\0" Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 85 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": AR libtcpreplay.a Step #3 - "compile-libfuzzer-coverage-x86_64": ar: `u' modifier ignored since `D' is the default (see `U') Step #3 - "compile-libfuzzer-coverage-x86_64": make[3]: Leaving directory '/src/tcpreplay/src' Step #3 - "compile-libfuzzer-coverage-x86_64": make[2]: Leaving directory '/src/tcpreplay/src' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay/src' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in examples Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay/examples' Step #3 - "compile-libfuzzer-coverage-x86_64": CC replay_stats-replay_stats.o Step #3 - "compile-libfuzzer-coverage-x86_64": warning: unknown warning option '-Wno-format-contains-nul' [-Wunknown-warning-option] Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": CCLD replay_stats Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay/examples' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in test/unit Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay/test/unit' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Nothing to be done for 'all'. Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay/test/unit' Step #3 - "compile-libfuzzer-coverage-x86_64": Making all in test/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay/test/fuzz' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Nothing to be done for 'all'. Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay/test/fuzz' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Entering directory '/src/tcpreplay' Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Nothing to be done for 'all-am'. Step #3 - "compile-libfuzzer-coverage-x86_64": make[1]: Leaving directory '/src/tcpreplay' Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/libpcap Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir -p build Step #3 - "compile-libfuzzer-coverage-x86_64": + cd build Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -DBUILD_SHARED_LIBS=OFF -DDISABLE_DBUS=ON -DDISABLE_BLUETOOTH=ON -DDISABLE_LINUX_USBMON=ON -DDISABLE_RDMA=ON .. Step #3 - "compile-libfuzzer-coverage-x86_64": -- The C compiler identification is Clang 22.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Building 64-bit Step #3 - "compile-libfuzzer-coverage-x86_64": -- Checking C compiler flag -std=gnu99 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test std-gnu99 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test std-gnu99 - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Use DYNAMIC runtime Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test CHECK_C_SOURCE_RUNS_WORKS Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test CHECK_C_SOURCE_RUNS_WORKS - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for unistd.h Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for unistd.h - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for netinet/if_ether.h Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for netinet/if_ether.h - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strerror_r Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strerror_r - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_GNU_STRERROR_R Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_GNU_STRERROR_R - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test SUITABLE_SNPRINTF Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test SUITABLE_SNPRINTF - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strlcpy Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strlcpy - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strlcat Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strlcat - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for asprintf Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for asprintf - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for vasprintf Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for vasprintf - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strtok_r Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for strtok_r - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getaddrinfo Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getaddrinfo - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getnetbyname_r Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getnetbyname_r - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_LINUX_GETNETBYNAME_R Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_LINUX_GETNETBYNAME_R - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getprotobyname_r Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getprotobyname_r - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_LINUX_GETPROTOBYNAME_R Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_LINUX_GETPROTOBYNAME_R - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for sys/types.h Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for sys/types.h - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for stdint.h Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for stdint.h - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for stddef.h Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for stddef.h - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check size of socklen_t Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check size of socklen_t - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_STRUCT_SOCKADDR_SA_LEN Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE_STRUCT_SOCKADDR_SA_LEN - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for ether_hostton Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for ether_hostton - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for ether_hostton Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for ether_hostton - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for ether_hostton Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for ether_hostton - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for __GLIBC__ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for __GLIBC__ - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for native LFS support Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for native LFS support - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found LFS: TRUE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for native fseeko support Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for native fseeko support - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found FSEEKO: TRUE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check size of time_t Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check size of time_t - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- 64-bit time_t Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Threads: TRUE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Not enabling sanitizers Step #3 - "compile-libfuzzer-coverage-x86_64": -- Packet capture mechanism type: linux Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for nl_socket_alloc Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for nl_socket_alloc - not found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for SKF_AD_VLAN_TAG_PRESENT Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for SKF_AD_VLAN_TAG_PRESENT - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE___ATOMIC_LOAD_N Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE___ATOMIC_LOAD_N - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE___ATOMIC_STORE_N Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAVE___ATOMIC_STORE_N - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getifaddrs Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for getifaddrs - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for include files sys/types.h, ifaddrs.h Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for include files sys/types.h, ifaddrs.h - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Find-interfaces mechanism type: getad Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for linux/net_tstamp.h Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for linux/net_tstamp.h - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test PCAP_SUPPORT_NETFILTER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test PCAP_SUPPORT_NETFILTER - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test PCAP_SUPPORT_NETMAP Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test PCAP_SUPPORT_NETMAP - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could NOT find DAG (missing: DAG_INCLUDE_DIR DAG_LIBRARY DAGCONF_LIBRARY) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could NOT find SNF (missing: SNF_INCLUDE_DIR SNF_LIBRARY) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Checking C compiler flag -fvisibility=hidden Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test fvisibility-hidden Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test fvisibility-hidden - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Lexical analyzer generator: /usr/bin/flex Step #3 - "compile-libfuzzer-coverage-x86_64": -- Parser generator: /usr/bin/bison Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found perl at /usr/bin/perl Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (3.1s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.0s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/libpcap/build Step #3 - "compile-libfuzzer-coverage-x86_64": ++ nproc Step #3 - "compile-libfuzzer-coverage-x86_64": + make -j32 pcap_static Step #3 - "compile-libfuzzer-coverage-x86_64": [ 3%] Generating grammar.c, grammar.h Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Generating scanner.c, scanner.h Step #3 - "compile-libfuzzer-coverage-x86_64": [ 7%] Built target SerializeTarget Step #3 - "compile-libfuzzer-coverage-x86_64": [ 14%] Building C object CMakeFiles/pcap_static.dir/bpf_dump.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 14%] Building C object CMakeFiles/pcap_static.dir/bpf_filter.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 18%] Building C object CMakeFiles/pcap_static.dir/bpf_image.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Building C object CMakeFiles/pcap_static.dir/etherent.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 29%] Building C object CMakeFiles/pcap_static.dir/fmtutils.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 29%] Building C object CMakeFiles/pcap_static.dir/gencode.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Building C object CMakeFiles/pcap_static.dir/nametoaddr.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 37%] Building C object CMakeFiles/pcap_static.dir/optimize.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Building C object CMakeFiles/pcap_static.dir/pcap-common.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 44%] Building C object CMakeFiles/pcap_static.dir/pcap-util.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Building C object CMakeFiles/pcap_static.dir/pcap.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Building C object CMakeFiles/pcap_static.dir/pcap-new.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 55%] Building C object CMakeFiles/pcap_static.dir/savefile.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 62%] Building C object CMakeFiles/pcap_static.dir/sf-pcapng.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 62%] Building C object CMakeFiles/pcap_static.dir/sf-pcap.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 66%] Building C object CMakeFiles/pcap_static.dir/missing/strlcat.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building C object CMakeFiles/pcap_static.dir/missing/strlcpy.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 74%] Building C object CMakeFiles/pcap_static.dir/pcap-linux.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 77%] Building C object CMakeFiles/pcap_static.dir/fad-getad.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 81%] Building C object CMakeFiles/pcap_static.dir/pcap-netfilter-linux.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 85%] Building C object CMakeFiles/pcap_static.dir/scanner.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Building C object CMakeFiles/pcap_static.dir/grammar.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 92%] Linking C static library libpcap.a Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target pcap_static Step #3 - "compile-libfuzzer-coverage-x86_64": + LIBPCAP_A=/src/libpcap/build/libpcap.a Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/tcpreplay Step #3 - "compile-libfuzzer-coverage-x86_64": + FRAGROUTE_LIB= Step #3 - "compile-libfuzzer-coverage-x86_64": + FRAGROUTE_LIBNET= Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -f src/fragroute/libfragroute.a ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + FRAGROUTE_LIB=src/fragroute/libfragroute.a Step #3 - "compile-libfuzzer-coverage-x86_64": ++ sed -n 's/^LDNETLIB = //p' test/fuzz/Makefile Step #3 - "compile-libfuzzer-coverage-x86_64": + FRAGROUTE_LIBNET='-Wl,-Bstatic -ldumbnet -Wl,-Bdynamic' Step #3 - "compile-libfuzzer-coverage-x86_64": + for target in fuzz_services fuzz_pcap fuzz_fragroute Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -f test/fuzz/fuzz_services.c ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' fuzz_services = fuzz_fragroute ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + libs='src/common/libcommon.a /src/libpcap/build/libpcap.a' Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' fuzz_services = fuzz_fragroute ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + clang -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 -DHAVE_CONFIG_H -I. -Isrc -Itest/fuzz -c test/fuzz/fuzz_services.c -o /work/fuzz_services.o Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -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++ /work/fuzz_services.o -fsanitize=fuzzer src/common/libcommon.a /src/libpcap/build/libpcap.a -o /workspace/out/libfuzzer-coverage-x86_64/fuzz_services Step #3 - "compile-libfuzzer-coverage-x86_64": + name=services Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d test/fuzz/corpus/services ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/fuzz_services_seed_corpus.zip test/fuzz/corpus/services/minimal.services test/fuzz/corpus/services/valid.services Step #3 - "compile-libfuzzer-coverage-x86_64": + for target in fuzz_services fuzz_pcap fuzz_fragroute Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -f test/fuzz/fuzz_pcap.c ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' fuzz_pcap = fuzz_fragroute ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + libs='src/common/libcommon.a /src/libpcap/build/libpcap.a' Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' fuzz_pcap = fuzz_fragroute ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + clang -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 -DHAVE_CONFIG_H -I. -Isrc -Itest/fuzz -c test/fuzz/fuzz_pcap.c -o /work/fuzz_pcap.o Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -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++ /work/fuzz_pcap.o -fsanitize=fuzzer src/common/libcommon.a /src/libpcap/build/libpcap.a -o /workspace/out/libfuzzer-coverage-x86_64/fuzz_pcap Step #3 - "compile-libfuzzer-coverage-x86_64": + name=pcap Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d test/fuzz/corpus/pcap ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/fuzz_pcap_seed_corpus.zip test/fuzz/corpus/pcap/valid.pcap test/fuzz/corpus/pcap/valid_fragroute.pcap Step #3 - "compile-libfuzzer-coverage-x86_64": + for target in fuzz_services fuzz_pcap fuzz_fragroute Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -f test/fuzz/fuzz_fragroute.c ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' fuzz_fragroute = fuzz_fragroute ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -z src/fragroute/libfragroute.a ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + libs='src/common/libcommon.a /src/libpcap/build/libpcap.a' Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' fuzz_fragroute = fuzz_fragroute ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + libs='src/fragroute/libfragroute.a src/common/libcommon.a /src/libpcap/build/libpcap.a -Wl,-Bstatic -ldumbnet -Wl,-Bdynamic' Step #3 - "compile-libfuzzer-coverage-x86_64": + clang -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 -DHAVE_CONFIG_H -I. -Isrc -Itest/fuzz -c test/fuzz/fuzz_fragroute.c -o /work/fuzz_fragroute.o Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -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++ /work/fuzz_fragroute.o -fsanitize=fuzzer src/fragroute/libfragroute.a src/common/libcommon.a /src/libpcap/build/libpcap.a -Wl,-Bstatic -ldumbnet -Wl,-Bdynamic -o /workspace/out/libfuzzer-coverage-x86_64/fuzz_fragroute Step #3 - "compile-libfuzzer-coverage-x86_64": + name=fragroute Step #3 - "compile-libfuzzer-coverage-x86_64": + '[' -d test/fuzz/corpus/fragroute ']' Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/fuzz_fragroute_seed_corpus.zip test/fuzz/corpus/fragroute/comment.rules test/fuzz/corpus/fragroute/minimal.rules test/fuzz/corpus/fragroute/valid.rules 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: 6e628c8ef21f: Already exists Step #4: f53ab3868c1c: Already exists Step #4: cac03dd67be9: Pulling fs layer Step #4: 6ad67417113a: Pulling fs layer Step #4: 0f23db3019f6: Pulling fs layer Step #4: f7f923ac7112: Pulling fs layer Step #4: 5ac5fd5c9155: Pulling fs layer Step #4: e55f3aeb0db5: Pulling fs layer Step #4: 99a80ef90662: Pulling fs layer Step #4: ed071ff265fb: Pulling fs layer Step #4: 8ea7612e89e3: Pulling fs layer Step #4: 5acd3defd0b1: Pulling fs layer Step #4: cb9fc028b38c: Pulling fs layer Step #4: f875d495afb8: Pulling fs layer Step #4: 75f78d57ea55: Pulling fs layer Step #4: 17240e9f55fc: Pulling fs layer Step #4: 5ca435cbfcbd: Pulling fs layer Step #4: 943a3a494328: Pulling fs layer Step #4: 7104cb51b378: Pulling fs layer Step #4: 4065365cc179: Pulling fs layer Step #4: da4c240a289d: Pulling fs layer Step #4: ed67bd6f81a3: Pulling fs layer Step #4: c18ae4e7737a: Pulling fs layer Step #4: 5328ac88bd50: Pulling fs layer Step #4: 26af48add3c9: Pulling fs layer Step #4: 4569a447ea85: Pulling fs layer Step #4: 91359fd5dc87: Pulling fs layer Step #4: 7104cb51b378: Waiting Step #4: 4065365cc179: Waiting Step #4: 99a80ef90662: Waiting Step #4: da4c240a289d: Waiting Step #4: ed67bd6f81a3: Waiting Step #4: ed071ff265fb: Waiting Step #4: 91359fd5dc87: Waiting Step #4: 8ea7612e89e3: Waiting Step #4: 4569a447ea85: Waiting Step #4: c18ae4e7737a: Waiting Step #4: 5acd3defd0b1: Waiting Step #4: cb9fc028b38c: Waiting Step #4: 5328ac88bd50: Waiting Step #4: 26af48add3c9: Waiting Step #4: 5ca435cbfcbd: Waiting Step #4: 943a3a494328: Waiting Step #4: f875d495afb8: Waiting Step #4: 75f78d57ea55: Waiting Step #4: 17240e9f55fc: Waiting Step #4: 0f23db3019f6: Download complete Step #4: 5ac5fd5c9155: Verifying Checksum Step #4: 5ac5fd5c9155: Download complete Step #4: cac03dd67be9: Verifying Checksum Step #4: cac03dd67be9: Download complete Step #4: f7f923ac7112: Verifying Checksum Step #4: f7f923ac7112: Download complete Step #4: 6ad67417113a: Verifying Checksum Step #4: 6ad67417113a: Download complete Step #4: ed071ff265fb: Verifying Checksum Step #4: ed071ff265fb: Download complete Step #4: cac03dd67be9: Pull complete Step #4: 8ea7612e89e3: Verifying Checksum Step #4: 8ea7612e89e3: Download complete Step #4: 99a80ef90662: Download complete Step #4: f875d495afb8: Verifying Checksum Step #4: f875d495afb8: Download complete Step #4: cb9fc028b38c: Verifying Checksum Step #4: cb9fc028b38c: Download complete Step #4: e55f3aeb0db5: Verifying Checksum Step #4: e55f3aeb0db5: Download complete Step #4: 75f78d57ea55: Verifying Checksum Step #4: 75f78d57ea55: Download complete Step #4: 6ad67417113a: Pull complete Step #4: 5ca435cbfcbd: Download complete Step #4: 0f23db3019f6: Pull complete Step #4: 4065365cc179: Verifying Checksum Step #4: 4065365cc179: Download complete Step #4: 7104cb51b378: Verifying Checksum Step #4: 7104cb51b378: Download complete Step #4: f7f923ac7112: Pull complete Step #4: 5acd3defd0b1: Download complete Step #4: c18ae4e7737a: Verifying Checksum Step #4: c18ae4e7737a: Download complete Step #4: 5ac5fd5c9155: Pull complete Step #4: ed67bd6f81a3: Verifying Checksum Step #4: ed67bd6f81a3: Download complete Step #4: 26af48add3c9: Verifying Checksum Step #4: 26af48add3c9: Download complete Step #4: 5328ac88bd50: Verifying Checksum Step #4: 5328ac88bd50: Download complete Step #4: 91359fd5dc87: Download complete Step #4: da4c240a289d: Verifying Checksum Step #4: da4c240a289d: Download complete Step #4: 4569a447ea85: Verifying Checksum Step #4: 4569a447ea85: Download complete Step #4: 943a3a494328: Verifying Checksum Step #4: 943a3a494328: Download complete Step #4: 17240e9f55fc: Verifying Checksum Step #4: 17240e9f55fc: Download complete Step #4: e55f3aeb0db5: Pull complete Step #4: 99a80ef90662: Pull complete Step #4: ed071ff265fb: Pull complete Step #4: 8ea7612e89e3: Pull complete Step #4: 5acd3defd0b1: Pull complete Step #4: cb9fc028b38c: Pull complete Step #4: f875d495afb8: Pull complete Step #4: 75f78d57ea55: Pull complete Step #4: 17240e9f55fc: Pull complete Step #4: 5ca435cbfcbd: Pull complete Step #4: 943a3a494328: Pull complete Step #4: 7104cb51b378: Pull complete Step #4: 4065365cc179: Pull complete Step #4: da4c240a289d: Pull complete Step #4: ed67bd6f81a3: Pull complete Step #4: c18ae4e7737a: Pull complete Step #4: 5328ac88bd50: Pull complete Step #4: 26af48add3c9: Pull complete Step #4: 4569a447ea85: Pull complete Step #4: 91359fd5dc87: Pull complete Step #4: Digest: sha256:51304a6c0524956a6dc45df99478e1ab1d1869e27c21c95a56ab34f709472326 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: Running fuzz_pcap Step #5: Running fuzz_services Step #5: Running fuzz_fragroute Step #5: [2026-08-16 06:04:06,605 INFO] Finding shared libraries for targets (if any). Step #5: [2026-08-16 06:04:06,614 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_pcap_error.log Step #5: [2026-08-16 06:04:08,015 INFO] Finding shared libraries for targets (if any). Step #5: [2026-08-16 06:04:08,023 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_services_error.log Step #5: Error occured while running fuzz_fragroute: Step #5: Cov returncode: 124, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527413195 Step #5: MERGE-OUTER: 1978 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527426928 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: 1978 total files; 0 processed earlier; will process 1978 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: #64 pulse exec/s: 0 rss: 28Mb Step #5: Warning: need segment in bytes Step #5: Warning: need fragment in bytes Step #5: Warning: fragment size must be a multiple of 8 Step #5: free(): double free detected in tcache 2 Step #5: ==70== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6e9835ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6e97aa428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6e978cf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f07542f141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f07540eb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f07540ca858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f0754135265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f075413d2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f075413ef6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d6e9872355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d6e9838544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55d6e9836a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d6e9836859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d6e98363f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d6e978e65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d6e9797bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d6e977f0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d6e97aadd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f07540cc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d6e97724bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x1, Step #5: ip_frag \001 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c209d6ae9fcaf9ab5a7955af5d2faf079770a1c Step #5: Base64: aXBfZnJhZyAB Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527475832 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/6c209d6ae9fcaf9ab5a7955af5d2faf079770a1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 127 processed earlier; will process 1851 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size 'ž' (must be between 1 and 65535 bytes) Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==74== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d6eb9aea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d6eb0f428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d6eaf1f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f547e8d141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f547e6cb00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f547e6aa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f547e715265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f547e71d2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f547e71ef6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x562d6ebd7355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x562d6eb9d544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x562d6eb9ba9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x562d6eb9b859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x562d6eb9b3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x562d6eaf365d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562d6eafcbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562d6eae40f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562d6eb0fdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f547e6ac082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562d6ead74bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x37,0x39,0x38, Step #5: ip_frag 798 Step #5: artifact_prefix='./'; Test unit written to ./crash-d708d9865fe604e62d4c11adb38b1bd742eb4dbb Step #5: Base64: aXBfZnJhZyA3OTg= Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527512338 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d708d9865fe604e62d4c11adb38b1bd742eb4dbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 151 processed earlier; will process 1827 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be a multiple of 8 Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==85== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ac6c356ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ac6c2cb428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ac6c2adf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa31665c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa31645600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa316435858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fa3164a0265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fa3164a82fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fa3164a9f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55ac6c393355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55ac6c359544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55ac6c357a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55ac6c357859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55ac6c3573f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55ac6c2af65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ac6c2b8bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ac6c2a00f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ac6c2cbdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa316437082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ac6c2934bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x31, Step #5: ip_frag 801 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b1a4ff50f2da3838f65a23517f990c264c581cb Step #5: Base64: aXBfZnJhZyA4MDE= Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527546768 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/3b1a4ff50f2da3838f65a23517f990c264c581cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 155 processed earlier; will process 1823 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==94== ERROR: libFuzzer: deadly signal Step #5: #0 0x5607d65f3ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5607d6568428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5607d654af75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fcbd167c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fcbd147600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fcbd1455858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fcbd14c0265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fcbd14c82fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fcbd14c9f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5607d6630355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5607d65f6544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x5607d65f4a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5607d65f4859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5607d65f43f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5607d654c65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5607d6555bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5607d653d0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5607d6568dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fcbd1457082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5607d65304bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x21, Step #5: ip_frag 80! Step #5: artifact_prefix='./'; Test unit written to ./crash-fcf3093d3601e9b1de4a729fc746aa5df2962a92 Step #5: Base64: aXBfZnJhZyA4MCE= Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527581492 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/fcf3093d3601e9b1de4a729fc746aa5df2962a92' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 158 processed earlier; will process 1820 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==98== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d91eff8ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d91ef6d428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d91ef4ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f68c350f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f68c330900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f68c32e8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f68c3353265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f68c335b2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f68c335cf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d91f035355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d91effb544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55d91eff9a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d91eff9859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d91eff93f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d91ef5165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d91ef5abf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d91ef420f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d91ef6ddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f68c32ea082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d91ef354bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x35,0x35,0x31,0x32,0x37,0x2a, Step #5: ip_frag 55127* Step #5: artifact_prefix='./'; Test unit written to ./crash-e4e35c87cbf2666ced473ca4ba9f71ecd1466379 Step #5: Base64: aXBfZnJhZyA1NTEyNyo= Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527622014 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/e4e35c87cbf2666ced473ca4ba9f71ecd1466379' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 208 processed earlier; will process 1770 files now Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '-691ip' (must be between 1 and 65535 bytes) Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==109== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ddbbcecea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ddbbc61428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ddbbc43f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3ccc44d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3ccc24700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3ccc226858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f3ccc291265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f3ccc2992fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f3ccc29af6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55ddbbd29355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55ddbbcef544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55ddbbceda9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55ddbbced859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55ddbbced3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55ddbbc4565d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ddbbc4ebf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ddbbc360f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ddbbc61dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3ccc228082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ddbbc294bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x35,0x35,0x31,0x32,0x38,0x2a, Step #5: ip_frag 55128* Step #5: artifact_prefix='./'; Test unit written to ./crash-9c725d9aa2269c263a6aebba3d512069f798315d Step #5: Base64: aXBfZnJhZyA1NTEyOCo= Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527657572 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/9c725d9aa2269c263a6aebba3d512069f798315d' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 213 processed earlier; will process 1765 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt_len Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==117== ERROR: libFuzzer: deadly signal Step #5: #0 0x55daf03f4ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55daf0369428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55daf034bf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f438434741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f438414100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4384120858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f438418b265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f43841932fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f4384194f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55daf0431355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55daf03f9fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55daf03f5a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55daf03f5859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55daf03f53f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55daf034d65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55daf0356bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55daf033e0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55daf0369dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4384122082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55daf03314bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x33,0x32,0x37,0x36,0x37,0x72,0x61, Step #5: tcp_seg 32767ra Step #5: artifact_prefix='./'; Test unit written to ./crash-b019e4e118a53623fdfa184c56255478bf64025f Step #5: Base64: dGNwX3NlZyAzMjc2N3Jh Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527695191 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/b019e4e118a53623fdfa184c56255478bf64025f' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 248 processed earlier; will process 1730 files now Step #5: Warning: raw option needs at least a type and a length Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: Warning: raw option needs at least a type and a length Step #5: Warning: invalid segment size '65536' (must be between 1 and 65535 bytes) Step #5: free(): double free detected in tcache 2 Step #5: ==153== ERROR: libFuzzer: deadly signal Step #5: #0 0x561c2a426ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561c2a39b428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561c2a37df75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88ccdcc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88ccbc600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88ccba5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f88ccc10265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f88ccc182fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f88ccc19f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x561c2a463355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x561c2a429544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x561c2a427a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x561c2a427859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x561c2a4273f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x561c2a37f65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561c2a388bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561c2a3700f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561c2a39bdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f88ccba7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561c2a3634bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x66,0x20,0xf3,0xa0,0x81,0xb7,0xc9, Step #5: ip_frag 8f \363\240\201\267\311 Step #5: artifact_prefix='./'; Test unit written to ./crash-e007afcf5a2d836c54e6f7cc9b5df63a289aad41 Step #5: Base64: aXBfZnJhZyA4ZiDzoIG3yQ== Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527735797 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/e007afcf5a2d836c54e6f7cc9b5df63a289aad41' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 307 processed earlier; will process 1671 files now Step #5: Warning: invalid opt->len (3) doesn't match data length (0) Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==157== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f7df7fea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f7def4428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f7ded6f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fad6242741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fad6222100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fad62200858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fad6226b265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fad622732fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fad62274f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x561f7dfbc355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x561f7df82544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x561f7df80a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x561f7df80859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x561f7df803f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x561f7ded865d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561f7dee1bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561f7dec90f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561f7def4dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fad62202082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561f7debc4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37, Step #5: Ip_frag 77777777 Step #5: artifact_prefix='./'; Test unit written to ./crash-83cf744458c406fa6890f80a532cebb17b25129b Step #5: Base64: SXBfZnJhZyA3Nzc3Nzc3Nw== Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527771799 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/83cf744458c406fa6890f80a532cebb17b25129b' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 314 processed earlier; will process 1664 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: #64 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==161== ERROR: libFuzzer: deadly signal Step #5: #0 0x556283b35ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556283aaa428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556283a8cf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21e1aa341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21e189d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21e187c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f21e18e7265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f21e18ef2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f21e18f0f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x556283b72355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x556283b3afd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x556283b36a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x556283b36859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x556283b363f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x556283a8e65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556283a97bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556283a7f0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556283aaadd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f21e187e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556283a724bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0xd,0x9e,0x74,0x63,0x70,0x73,0x65,0x67,0xd,0x9e, Step #5: tcp_seg\015\236tcpseg\015\236 Step #5: artifact_prefix='./'; Test unit written to ./crash-136ba427be5907dbaf05a65f29327f30995a60ac Step #5: Base64: dGNwX3NlZw2edGNwc2VnDZ4= Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527813286 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/136ba427be5907dbaf05a65f29327f30995a60ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 388 processed earlier; will process 1590 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '9009000ra' (must be between 1 and 65535 bytes) Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==165== ERROR: libFuzzer: deadly signal Step #5: #0 0x5558c8206ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5558c817b428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5558c815df75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6c2da0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6c2d7fc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6c2d7db858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f6c2d846265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f6c2d84e2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f6c2d84ff6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5558c8243355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5558c820bfd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x5558c8207a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5558c8207859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5558c82073f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5558c815f65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5558c8168bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5558c81500f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5558c817bdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6c2d7dd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5558c81434bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0x35,0x39,0x30,0x32,0x0,0x57,0x30,0x72,0x61, Step #5: tcp_seg 15902\000W0ra Step #5: artifact_prefix='./'; Test unit written to ./crash-d1710f260cf4159fe2c56a70bde301c37afd2e10 Step #5: Base64: dGNwX3NlZyAxNTkwMgBXMHJh Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527849863 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d1710f260cf4159fe2c56a70bde301c37afd2e10' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 409 processed earlier; will process 1569 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==169== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d6a37b4ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d6a3729428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d6a370bf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff7d982841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff7d962200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff7d9601858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7ff7d966c265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7ff7d96742fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7ff7d9675f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d6a37f1355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d6a37b7544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55d6a37b5a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d6a37b5859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d6a37b53f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d6a370d65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d6a3716bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d6a36fe0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d6a3729dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff7d9603082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d6a36f14bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x20,0x20,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x20,0x20,0x2d,0x31,0x6f,0x73,0x20,0x63, Step #5: ip_frag -1os c Step #5: artifact_prefix='./'; Test unit written to ./crash-73db13d60d61aeedbcd574915c4babb09bc870e8 Step #5: Base64: ICBpcF9mcmFnICAgLTFvcyBj Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527885013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/73db13d60d61aeedbcd574915c4babb09bc870e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 417 processed earlier; will process 1561 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: free(): double free detected in tcache 2 Step #5: ==173== ERROR: libFuzzer: deadly signal Step #5: #0 0x558c5864cea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558c585c1428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558c585a3f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0791ab41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb078fa500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb078f84858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fb078fef265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fb078ff72fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fb078ff8f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x558c58689355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x558c5864f544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x558c5864da9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x558c5864d859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x558c5864d3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x558c585a565d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x558c585aebf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x558c585960f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x558c585c1dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb078f86082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558c585894bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x2d,0x32,0x39,0x38,0xd4,0x9d,0x8c,0x9a,0x6d,0xa, Step #5: ip_frag -298\324\235\214\232m\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-984424889be16cb4b9157275dccb47f06989e7fa Step #5: Base64: aXBfZnJhZyAtMjk41J2Mmm0K Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527920805 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/984424889be16cb4b9157275dccb47f06989e7fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 432 processed earlier; will process 1546 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==177== ERROR: libFuzzer: deadly signal Step #5: #0 0x56155c507ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56155c47c428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56155c45ef75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0c5bde441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0c5bbde00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0c5bbbd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f0c5bc28265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f0c5bc302fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f0c5bc31f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x56155c544355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x56155c50a544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x56155c508a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x56155c508859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x56155c5083f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x56155c46065d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56155c469bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56155c4510f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56155c47cdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0c5bbbf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56155c4444bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x20,0x20,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x20,0x20,0x2d,0x33,0x32,0x37,0x35,0x39, Step #5: ip_frag -32759 Step #5: artifact_prefix='./'; Test unit written to ./crash-654efa79d99c6142185869d3f3c29590e37c24a5 Step #5: Base64: ICBpcF9mcmFnICAgLTMyNzU5 Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527957487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/654efa79d99c6142185869d3f3c29590e37c24a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 434 processed earlier; will process 1544 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be a multiple of 8 Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==181== ERROR: libFuzzer: deadly signal Step #5: #0 0x5584bf037ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5584befac428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5584bef8ef75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb0be36b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb0be16500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb0be144858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fb0be1af265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fb0be1b72fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fb0be1b8f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5584bf074355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5584bf03a544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x5584bf038a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5584bf038859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5584bf0383f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5584bef9065d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5584bef99bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5584bef810f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5584befacdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb0be146082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5584bef744bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x20,0x20,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x20,0x20,0x36,0x35,0x35,0x32,0x38,0x0, Step #5: ip_frag 65528\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b76d35ddf4bcf81de656b3bcb015e29b962e4ada Step #5: Base64: ICBpcF9mcmFnICAgNjU1MjgA Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3527993621 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/b76d35ddf4bcf81de656b3bcb015e29b962e4ada' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 441 processed earlier; will process 1537 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==185== ERROR: libFuzzer: deadly signal Step #5: #0 0x55aea0b9fea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55aea0b14428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55aea0af6f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbd1a2f541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbd1a0ef00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbd1a0ce858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fbd1a139265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fbd1a1412fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fbd1a142f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55aea0bdc355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55aea0ba2544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55aea0ba0a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55aea0ba0859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55aea0ba03f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55aea0af865d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55aea0b01bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55aea0ae90f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55aea0b14dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbd1a0d0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55aea0adc4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x34,0x32,0x39,0x34,0x39,0x36,0xca,0xb1,0x37,0x32,0x39,0x35, Step #5: Ip_frag 429496\312\2617295 Step #5: artifact_prefix='./'; Test unit written to ./crash-b610aceaca4c5336afb60514f34bc3bb862ef11f Step #5: Base64: SXBfZnJhZyA0Mjk0OTbKsTcyOTU= Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528031054 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/b610aceaca4c5336afb60514f34bc3bb862ef11f' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 475 processed earlier; will process 1503 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '3147483649ra' (must be between 1 and 65535 bytes) Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: free(): double free detected in tcache 2 Step #5: ==189== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cecef08ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cecee7d428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cecee5ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3b6775841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3b6755200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3b67531858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f3b6759c265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f3b675a42fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f3b675a5f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55cecef45355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55cecef0b544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55cecef09a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55cecef09859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55cecef093f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55cecee6165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55cecee6abf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55cecee520f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55cecee7ddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3b67533082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55cecee454bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x61, Step #5: ip_frag 8\012tcp_chaff a Step #5: artifact_prefix='./'; Test unit written to ./crash-b6e9575386788438fac676288455093a729d9038 Step #5: Base64: aXBfZnJhZyA4CnRjcF9jaGFmZiBh Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528068877 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/b6e9575386788438fac676288455093a729d9038' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 496 processed earlier; will process 1482 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt_data Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==193== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fc13738ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fc136ad428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fc1368ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f946b3de41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f946b1d800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f946b1b7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f946b222265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f946b22a2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f946b22bf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55fc13775355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55fc1373b544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55fc13739a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55fc13739859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55fc137393f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55fc1369165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fc1369abf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fc136820f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fc136addd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f946b1b9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fc136754bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d, Step #5: ip_frag 8\012tcp_chaff ] Step #5: artifact_prefix='./'; Test unit written to ./crash-5e12f8a43569380aa6b5f16dea0a02edc59594ff Step #5: Base64: aXBfZnJhZyA4CnRjcF9jaGFmZiBd Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528103542 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/5e12f8a43569380aa6b5f16dea0a02edc59594ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 501 processed earlier; will process 1477 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '4294967295rra' (must be between 1 and 65535 bytes) Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==197== ERROR: libFuzzer: deadly signal Step #5: #0 0x5579aeed5ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5579aee4a428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5579aee2cf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f331984341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f331963d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f331961c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f3319687265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f331968f2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f3319690f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5579aef12355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5579aeed8544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x5579aeed6a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5579aeed6859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5579aeed63f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5579aee2e65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5579aee37bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5579aee1f0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5579aee4add2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f331961e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5579aee124bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x67, Step #5: ip_frag 8\012tcp_chaff g Step #5: artifact_prefix='./'; Test unit written to ./crash-159d50e7e0d86c7d36abd76b7b223b3744adec83 Step #5: Base64: aXBfZnJhZyA4CnRjcF9jaGFmZiBn Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528141535 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/159d50e7e0d86c7d36abd76b7b223b3744adec83' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 521 processed earlier; will process 1457 files now Step #5: Warning: invalid opt_type Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==201== ERROR: libFuzzer: deadly signal Step #5: #0 0x55cadae5dea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55cadadd2428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55cadadb4f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fbba573541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fbba552f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fbba550e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fbba5579265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fbba55812fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fbba5582f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55cadae9a355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55cadae60544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55cadae5ea9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55cadae5e859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55cadae5e3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55cadadb665d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55cadadbfbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55cadada70f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55cadadd2dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbba5510082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55cadad9a4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x66,0x20, Step #5: ip_frag 8\012ip_chaff ]f Step #5: artifact_prefix='./'; Test unit written to ./crash-013889cba021774168dd8e6f2b1b5362b04f26ad Step #5: Base64: aXBfZnJhZyA4CmlwX2NoYWZmIF1mIA== Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528180066 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/013889cba021774168dd8e6f2b1b5362b04f26ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 536 processed earlier; will process 1442 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==205== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a3bbb3aea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a3bbaaf428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a3bba91f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc66132341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc66111d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc6610fc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fc661167265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fc66116f2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fc661170f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55a3bbb77355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55a3bbb3ffd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55a3bbb3ba9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55a3bbb3b859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55a3bbb3b3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55a3bba9365d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a3bba9cbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a3bba840f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a3bbaafdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc6610fe082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a3bba774bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x39,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x66,0x20,0x73,0x65,0x67, Step #5: tcp_seg 9\377\377\377\377\377\377\377\377f seg Step #5: artifact_prefix='./'; Test unit written to ./crash-cc46fba39c8073ab4a3c7b36986eb86eb350ef21 Step #5: Base64: dGNwX3NlZyA5//////////9mIHNlZw== Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528215732 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/cc46fba39c8073ab4a3c7b36986eb86eb350ef21' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 545 processed earlier; will process 1433 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==209== ERROR: libFuzzer: deadly signal Step #5: #0 0x5561b4cd5ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5561b4c4a428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5561b4c2cf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc329af841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3298f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3298d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fc32993c265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fc3299442fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fc329945f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5561b4d12355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5561b4cdafd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x5561b4cd6a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5561b4cd6859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5561b4cd63f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5561b4c2e65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5561b4c37bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5561b4c1f0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5561b4c4add2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc3298d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5561b4c124bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0x30,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x66,0x20,0x73,0x65,0x67, Step #5: tcp_seg 10\377\377\377\377\377\377\377\377f seg Step #5: artifact_prefix='./'; Test unit written to ./crash-f6e55dc44659429af88f490c15d28533f0cb4631 Step #5: Base64: dGNwX3NlZyAxMP//////////ZiBzZWc= Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528252332 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/f6e55dc44659429af88f490c15d28533f0cb4631' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 564 processed earlier; will process 1414 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==213== ERROR: libFuzzer: deadly signal Step #5: #0 0x563150d0bea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563150c80428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563150c62f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f3d5980941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f3d5960300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f3d595e2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f3d5964d265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f3d596552fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f3d59656f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x563150d48355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x563150d0e544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x563150d0ca9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x563150d0c859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x563150d0c3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x563150c6465d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563150c6dbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563150c550f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563150c80dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f3d595e4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563150c484bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x36,0x35,0x35,0x33,0x37,0xa,0x74,0x63,0x70,0x5f,0x63,0x61,0x66,0x19,0xde,0x67, Step #5: ip_frag 65537\012tcp_caf\031\336g Step #5: artifact_prefix='./'; Test unit written to ./crash-ade72294b38226cdaf5758e8df30e36280bae498 Step #5: Base64: aXBfZnJhZyA2NTUzNwp0Y3BfY2FmGd5n Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528288893 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/ade72294b38226cdaf5758e8df30e36280bae498' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 586 processed earlier; will process 1392 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==217== ERROR: libFuzzer: deadly signal Step #5: #0 0x5602f19feea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5602f1973428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5602f1955f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce0676741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce0656100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce06540858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fce065ab265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fce065b32fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fce065b4f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5602f1a3b355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5602f1a010f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x5602f19ffd03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x5602f19ff520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x5602f19ff4b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x5602f195765d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5602f1960bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5602f19480f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5602f1973dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fce06542082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5602f193b4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23,0x67,0x20,0x39,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x39, Step #5: #g 9\012ip_chaff 8\012tcp_seg 9 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7d07aea98ed20c09e1a5097d34c6723638292c2 Step #5: Base64: I2cgOQppcF9jaGFmZiA4CnRjcF9zZWcgOQ== Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528325872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/f7d07aea98ed20c09e1a5097d34c6723638292c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 601 processed earlier; will process 1377 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be a multiple of 8 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '520203508ra' (must be between 1 and 65535 bytes) Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==221== ERROR: libFuzzer: deadly signal Step #5: #0 0x562348b2aea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562348a9f428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562348a81f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f690f82d41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f690f62700a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f690f606858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f690f671265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f690f6792fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f690f67af6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x562348b67355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x562348b2d544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x562348b2ba9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x562348b2b859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x562348b2b3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x562348a8365d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562348a8cbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562348a740f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562348a9fdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f690f608082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562348a674bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x64,0x75,0x70,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0x20,0x20,0x38,0x37,0x29,0xa, Step #5: ip_frag 8\012dup random 87)\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-682222486729c4dad0d7c4086a0884b30bfed10c Step #5: Base64: aXBfZnJhZyA4CmR1cCByYW5kb20gIDg3KQo= Step #5: MERGE-OUTER: attempt 26 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528362552 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/682222486729c4dad0d7c4086a0884b30bfed10c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 618 processed earlier; will process 1360 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '-026090428402' (must be between 1 and 65535 bytes) Step #5: free(): double free detected in tcache 2 Step #5: ==225== ERROR: libFuzzer: deadly signal Step #5: #0 0x55e6ba7dfea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55e6ba754428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55e6ba736f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fdacf61a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fdacf41400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fdacf3f3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fdacf45e265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fdacf4662fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fdacf467f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55e6ba81c355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55e6ba7e4fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55e6ba7e0a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55e6ba7e0859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55e6ba7e03f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55e6ba73865d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55e6ba741bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55e6ba7290f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55e6ba754dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fdacf3f5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55e6ba71c4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x33,0x31,0x38,0x36,0x35,0x31,0x31,0x38,0x35,0x36,0x38,0x30,0x34,0x0,0x57,0x30,0x72,0x61, Step #5: tcp_seg 3186511856804\000W0ra Step #5: artifact_prefix='./'; Test unit written to ./crash-378c0fde61609d9d19022521b570ab398ec8c3cd Step #5: Base64: dGNwX3NlZyAzMTg2NTExODU2ODA0AFcwcmE= Step #5: MERGE-OUTER: attempt 27 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528399707 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/378c0fde61609d9d19022521b570ab398ec8c3cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 630 processed earlier; will process 1348 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt_data Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '1593255929042ë0' (must be between 1 and 65535 bytes) Step #5: free(): double free detected in tcache 2 Step #5: ==229== ERROR: libFuzzer: deadly signal Step #5: #0 0x55602a815ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55602a78a428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55602a76cf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f63bc6ee41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f63bc4e800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f63bc4c7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f63bc532265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f63bc53a2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f63bc53bf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55602a852355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55602a81afd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55602a816a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55602a816859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55602a8163f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55602a76e65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55602a777bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55602a75f0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55602a78add2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f63bc4c9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55602a7524bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0x35,0x39,0x33,0x32,0x35,0x35,0x39,0x32,0xff,0xff,0xff,0xf0,0x32,0x35,0x37,0x0,0x57,0x30,0x72,0x61, Step #5: tcp_seg 159325592\377\377\377\360257\000W0ra Step #5: artifact_prefix='./'; Test unit written to ./crash-1e5ee4db0984556a11ce731d2bde27b9057d979b Step #5: Base64: dGNwX3NlZyAxNTkzMjU1OTL////wMjU3AFcwcmE= Step #5: MERGE-OUTER: attempt 28 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528441013 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/1e5ee4db0984556a11ce731d2bde27b9057d979b' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 692 processed earlier; will process 1286 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==233== ERROR: libFuzzer: deadly signal Step #5: #0 0x561f1d841ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561f1d7b6428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561f1d798f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f39e95ac41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f39e93a600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f39e9385858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f39e93f0265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f39e93f82fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f39e93f9f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x561f1d87e355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x561f1d844544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x561f1d842a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x561f1d842859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x561f1d8423f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x561f1d79a65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561f1d7a3bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561f1d78b0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561f1d7b6dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f39e9387082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561f1d77e4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x2d,0x38,0x37,0x35,0x38,0x36,0x38,0x32,0x39,0x36,0x34,0x34,0x30,0x39,0x31,0x32,0x33,0x30,0x36,0x31,0x21, Step #5: ip_frag -8758682964409123061! Step #5: artifact_prefix='./'; Test unit written to ./crash-d199b65496c0e02f2817bab2fb3f1baa4e8e56e5 Step #5: Base64: aXBfZnJhZyAtODc1ODY4Mjk2NDQwOTEyMzA2MSE= Step #5: MERGE-OUTER: attempt 29 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528478063 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d199b65496c0e02f2817bab2fb3f1baa4e8e56e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 713 processed earlier; will process 1265 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '15932559290428402' (must be between 1 and 65535 bytes) Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==237== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b4c2592ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b4c2507428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b4c24e9f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7437b4541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f743793f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f743791e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f7437989265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f74379912fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f7437992f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55b4c25cf355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55b4c2597fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55b4c2593a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55b4c2593859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55b4c25933f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55b4c24eb65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b4c24f4bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b4c24dc0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b4c2507dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7437920082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b4c24cf4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x36,0x34,0x33,0x37,0x37,0x31,0x34,0x37,0x32,0x35,0x37,0x1,0x64,0x31,0x0,0x57,0x2d,0x32,0x31,0x72,0x61, Step #5: tcp_seg -64377147257\001d1\000W-21ra Step #5: artifact_prefix='./'; Test unit written to ./crash-0093c03c23f99eb36b512c0bd5dc4ba44233b16c Step #5: Base64: dGNwX3NlZyAtNjQzNzcxNDcyNTcBZDEAVy0yMXJh Step #5: MERGE-OUTER: attempt 30 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528516176 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/0093c03c23f99eb36b512c0bd5dc4ba44233b16c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 735 processed earlier; will process 1243 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==241== ERROR: libFuzzer: deadly signal Step #5: #0 0x560a614b7ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560a6142c428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560a6140ef75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5655e8241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5655c7c00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5655c5b858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f5655cc6265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f5655cce2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f5655ccff6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x560a614f4355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x560a614ba544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x560a614b8a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x560a614b8859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x560a614b83f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x560a6141065d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560a61419bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560a614010f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560a6142cdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5655c5d082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560a613f44bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x69,0x70,0x36,0x5f,0x6f,0x70,0x74,0x20,0x71,0x72,0x64,0x65,0x72,0x20,0x72,0x64,0x8e,0xa0,0x8d,0x8f,0xf5, Step #5: ip_frag 8\012ip6_opt qrder rd\216\240\215\217\365 Step #5: artifact_prefix='./'; Test unit written to ./crash-369c096c28357c5cc899419e3d2db474a7116192 Step #5: Base64: aXBfZnJhZyA4CmlwNl9vcHQgcXJkZXIgcmSOoI2P9Q== Step #5: MERGE-OUTER: attempt 31 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528553861 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/369c096c28357c5cc899419e3d2db474a7116192' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 752 processed earlier; will process 1226 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==245== ERROR: libFuzzer: deadly signal Step #5: #0 0x5557d4287ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5557d41fc428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5557d41def75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e4285e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e4265800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e42637858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f5e426a2265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f5e426aa2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f5e426abf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5557d42c4355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5557d428a4f2 in ip_frag_close /src/tcpreplay/src/fragroute/mod_ip_frag.c:42:9 Step #5: #11 0x5557d4288d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x5557d428887c in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x5557d428887c in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:148:9 Step #5: #14 0x5557d42883f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #15 0x5557d41e065d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #16 0x5557d41e9bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #17 0x5557d41d10f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #18 0x5557d41fcdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #19 0x7f5e42639082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #20 0x5557d41c44bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xe,0x3f,0x70,0x64,0x75,0x5f,0x20,0xba,0xba,0xba,0xba,0xba,0xba, Step #5: Ip_frag 8\012tcp_seg 6\016?pdu_ \272\272\272\272\272\272 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5660ab52e75100a5e7d049a307c4b747d906b6c Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgNg4/cGR1XyC6urq6uro= Step #5: MERGE-OUTER: attempt 32 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528590063 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/a5660ab52e75100a5e7d049a307c4b747d906b6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 764 processed earlier; will process 1214 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==249== ERROR: libFuzzer: deadly signal Step #5: #0 0x5618af65aea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5618af5cf428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5618af5b1f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f4ac30a041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f4ac2e9a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4ac2e79858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f4ac2ee4265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f4ac2eec2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f4ac2eedf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5618af697355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5618af65ffd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x5618af65ba9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5618af65b859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5618af65b3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5618af5b365d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5618af5bcbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5618af5a40f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5618af5cfdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4ac2e7b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5618af5974bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0x35,0x39,0x33,0x32,0x35,0x32,0x38,0x38,0xa,0x34,0x37,0x35,0x35,0x5f,0x38,0x34,0x30,0x32,0x0,0x57,0x30,0x72,0x61, Step #5: tcp_seg 159325288\0124755_8402\000W0ra Step #5: artifact_prefix='./'; Test unit written to ./crash-9337fb57ff0b1fc5c29085fee566ded7ecb774f6 Step #5: Base64: dGNwX3NlZyAxNTkzMjUyODgKNDc1NV84NDAyAFcwcmE= Step #5: MERGE-OUTER: attempt 33 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528625728 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/9337fb57ff0b1fc5c29085fee566ded7ecb774f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 771 processed earlier; will process 1207 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '1593255069' (must be between 1 and 65535 bytes) Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt->len (3) doesn't match data length (4) Step #5: Warning: need fragment in bytes Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==253== ERROR: libFuzzer: deadly signal Step #5: #0 0x559e3ee34ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559e3eda9428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559e3ed8bf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9138ece41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9138cc800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9138ca7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f9138d12265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f9138d1a2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f9138d1bf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x559e3ee71355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x559e3ee39fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x559e3ee35a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x559e3ee35859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x559e3ee353f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x559e3ed8d65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559e3ed96bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559e3ed7e0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559e3eda9dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9138ca9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559e3ed714bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0x35,0x39,0x33,0x32,0x35,0x35,0x39,0x32,0x36,0x30,0x39,0x30,0x34,0x32,0x38,0x34,0x30,0x32,0x0,0x57,0x30,0x72,0x61, Step #5: tcp_seg 1593255926090428402\000W0ra Step #5: artifact_prefix='./'; Test unit written to ./crash-28c325444c638da6bfd02a9b6af3de2616420384 Step #5: Base64: dGNwX3NlZyAxNTkzMjU1OTI2MDkwNDI4NDAyAFcwcmE= Step #5: MERGE-OUTER: attempt 34 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528662028 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/28c325444c638da6bfd02a9b6af3de2616420384' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 788 processed earlier; will process 1190 files now Step #5: Warning: invalid opt->len (10) doesn't match data length (7) Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==257== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a48c754ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a48c6c9428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a48c6abf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9b1a1e741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9b19fe100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9b19fc0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f9b1a02b265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f9b1a0332fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f9b1a034f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55a48c791355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55a48c757544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55a48c755a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55a48c755859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55a48c7553f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55a48c6ad65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a48c6b6bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a48c69e0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a48c6c9dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9b19fc2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a48c6914bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x33,0x32,0x37,0x36,0x39,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66, Step #5: ip_frag 8\012tcp_seg 32769\012ip_chaff Step #5: artifact_prefix='./'; Test unit written to ./crash-953c478ef6f11988b7f57938aeba368564d90ec0 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgMzI3NjkKaXBfY2hhZmY= Step #5: MERGE-OUTER: attempt 35 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528697791 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/953c478ef6f11988b7f57938aeba368564d90ec0' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 794 processed earlier; will process 1184 files now Step #5: Warning: invalid segment size '159325591ÿÿÿð428402' (must be between 1 and 65535 bytes) Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==261== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b5d813ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b5d788428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b5d76af75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f91663e641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f91661e000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f91661bf858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f916622a265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f91662322fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f9166233f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x558b5d850355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x558b5d8164f2 in ip_frag_close /src/tcpreplay/src/fragroute/mod_ip_frag.c:42:9 Step #5: #11 0x558b5d814d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x558b5d81487c in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x558b5d81487c in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:148:9 Step #5: #14 0x558b5d8143f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #15 0x558b5d76c65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #16 0x558b5d775bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #17 0x558b5d75d0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #18 0x558b5d788dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #19 0x7f91661c1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #20 0x558b5d7504bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x37,0x37,0x37, Step #5: Ip_frag 8\012tcp_seg 6\012ip_chaff 777 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fc919d3a73ba626faf75bc5d0f93aad95c0de2d Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiA3Nzc= Step #5: MERGE-OUTER: attempt 36 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528733765 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/6fc919d3a73ba626faf75bc5d0f93aad95c0de2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 798 processed earlier; will process 1180 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: must be >= 4, and should be a multiple of 4 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==265== ERROR: libFuzzer: deadly signal Step #5: #0 0x55baefb9eea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55baefb13428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55baefaf5f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f56b62ce41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f56b60c800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f56b60a7858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f56b6112265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f56b611a2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f56b611bf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55baefbdb355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55baefba1544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55baefb9fa9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55baefb9f859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55baefb9f3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55baefaf765d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55baefb00bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55baefae80f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55baefb13dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f56b60a9082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55baefadb4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x6d,0xa, Step #5: Ip_frag 8\012tcp_seg 1\012ip_chaff 0m\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-d946911c1cdbf11f35b800ab3a0e1def0261669a Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgMQppcF9jaGFmZiAwbQo= Step #5: MERGE-OUTER: attempt 37 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528770904 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d946911c1cdbf11f35b800ab3a0e1def0261669a' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 809 processed earlier; will process 1169 files now Step #5: Warning: invalid segment size '1593255926290428402' (must be between 1 and 65535 bytes) Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt_data Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==269== ERROR: libFuzzer: deadly signal Step #5: #0 0x556ad9bb2ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556ad9b27428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556ad9b09f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe6af74c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe6af54600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe6af525858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fe6af590265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fe6af5982fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fe6af599f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x556ad9bef355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x556ad9bb54f2 in ip_frag_close /src/tcpreplay/src/fragroute/mod_ip_frag.c:42:9 Step #5: #11 0x556ad9bb3d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x556ad9bb3520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x556ad9bb34b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x556ad9b0b65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556ad9b14bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556ad9afc0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556ad9b27dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fe6af527082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556ad9aef4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20, Step #5: Ip_frag 8\012tcp_seg 6\012ip_chaff ]u Step #5: artifact_prefix='./'; Test unit written to ./crash-511bfae54977739052f3fb89920291591c39526c Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBddSA= Step #5: MERGE-OUTER: attempt 38 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528806960 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/511bfae54977739052f3fb89920291591c39526c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 822 processed earlier; will process 1156 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==273== ERROR: libFuzzer: deadly signal Step #5: #0 0x560c4ff89ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560c4fefe428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560c4fee0f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f44a69e341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f44a67dd00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f44a67bc858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f44a6827265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f44a682f2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f44a6830f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x560c4ffc6355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x560c4ff8c544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x560c4ff8aa9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x560c4ff8a859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x560c4ff8a3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x560c4fee265d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560c4feebbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560c4fed30f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560c4fefedd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f44a67be082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560c4fec64bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x6b,0x72,0x6f,0x70,0x20,0xa1,0x8d,0x98,0xdf,0xd0,0xc7,0xf5,0x8b,0x23,0x63,0x70,0x5f,0x73,0x65,0x99,0x0,0x1,0xd6,0x39, Step #5: ip_frag 8krop \241\215\230\337\320\307\365\213#cp_se\231\000\001\3269 Step #5: artifact_prefix='./'; Test unit written to ./crash-29d2cfd1bcbf39d6a0213be508286aee75860ad5 Step #5: Base64: aXBfZnJhZyA4a3JvcCChjZjf0Mf1iyNjcF9zZZkAAdY5 Step #5: MERGE-OUTER: attempt 39 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528842771 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/29d2cfd1bcbf39d6a0213be508286aee75860ad5' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 832 processed earlier; will process 1146 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '2147483647rdeip' (must be between 1 and 65535 bytes) Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==277== ERROR: libFuzzer: deadly signal Step #5: #0 0x558b08ad7ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x558b08a4c428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x558b08a2ef75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa7ef92441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa7ef71e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa7ef6fd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fa7ef768265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fa7ef7702fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fa7ef771f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x558b08b14355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x558b08ada544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x558b08ad8a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x558b08ad8859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x558b08ad83f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x558b08a3065d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x558b08a39bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x558b08a210f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x558b08a4cdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa7ef6ff082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x558b08a144bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x34,0x27,0x69,0x70,0x5f,0x66,0x72,0x61,0x9,0x67,0x5f,0x63,0x70,0x74,0xff,0x3d, Step #5: ip_frag 8\012tcp_seg 4'ip_fra\011g_cpt\377= Step #5: artifact_prefix='./'; Test unit written to ./crash-002059b58b12d22f144e75dd1760a1ad694b4fe8 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNCdpcF9mcmEJZ19jcHT/PQ== Step #5: MERGE-OUTER: attempt 40 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528879366 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/002059b58b12d22f144e75dd1760a1ad694b4fe8' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 853 processed earlier; will process 1125 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be a multiple of 8 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==281== ERROR: libFuzzer: deadly signal Step #5: #0 0x563c57f11ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563c57e86428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x563c57e68f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9f3428041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9f3407a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9f34059858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f9f340c4265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f9f340cc2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f9f340cdf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x563c57f4e355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x563c57f14544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x563c57f12a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x563c57f12859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x563c57f123f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x563c57e6a65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563c57e73bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x563c57e5b0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563c57e86dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9f3405b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x563c57e4e4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x39,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x70,0xa,0x6f,0x72,0x64,0x65, Step #5: ip_frag 8\012tcp_seg 9\012ip_chaff p\012orde Step #5: artifact_prefix='./'; Test unit written to ./crash-8dec4846ee9424e47f80c26d981010e73ea127ba Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgOQppcF9jaGFmZiBwCm9yZGU= Step #5: MERGE-OUTER: attempt 41 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528915323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/8dec4846ee9424e47f80c26d981010e73ea127ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 862 processed earlier; will process 1116 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==291== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d9de74aea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d9de6bf428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d9de6a1f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f88ab2c641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f88ab0c000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f88ab09f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f88ab10a265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f88ab1122fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f88ab113f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d9de787355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d9de74d544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55d9de74ba9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d9de74b859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d9de74b3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d9de6a365d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d9de6acbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d9de6940f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d9de6bfdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f88ab0a1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d9de6874bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x33,0xe2,0x80,0xac,0xa,0x69,0x70,0x5f,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg -3\342\200\254\012ip_ random\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-19766eb3f433d7a82640f74224c54eca08d84600 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgLTPigKwKaXBfIHJhbmRvbQo= Step #5: MERGE-OUTER: attempt 42 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528951086 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/19766eb3f433d7a82640f74224c54eca08d84600' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 865 processed earlier; will process 1113 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '1553255926290drop428402' (must be between 1 and 65535 bytes) Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==301== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f5abfd8ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f5abf4d428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f5abf2ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f21a12d741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f21a10d100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f21a10b0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f21a111b265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f21a11232fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f21a1124f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55f5ac015355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55f5abfdb544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55f5abfd9a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55f5abfd9859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55f5abfd93f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55f5abf3165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f5abf3abf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f5abf220f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f5abf4ddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f21a10b2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f5abf154bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x38,0x8,0x69,0x70,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x64,0x75,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa, Step #5: ip_frag 88\010iptcp_segdup\012order random\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdaa1f384bb2775d11f032d53df346ba603f9ce9 Step #5: Base64: aXBfZnJhZyA4OAhpcHRjcF9zZWdkdXAKb3JkZXIgcmFuZG9tCg== Step #5: MERGE-OUTER: attempt 43 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3528987440 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/bdaa1f384bb2775d11f032d53df346ba603f9ce9' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 883 processed earlier; will process 1095 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '-2384ÏÎÇÊÍÊÇÌ856803' (must be between 1 and 65535 bytes) Step #5: Warning: fragment size must be between 1 and 65535 bytes Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==305== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d93c8e2ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d93c857428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d93c839f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc52bacb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc52b8c500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc52b8a4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fc52b90f265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fc52b9172fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fc52b918f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d93c91f355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d93c8e7fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55d93c8e3a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d93c8e3859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d93c8e33f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d93c83b65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d93c844bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d93c82c0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d93c857dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc52b8a6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d93c81f4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xa,0xa,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x33,0x31,0x38,0x36,0x35,0x31,0x31,0x30,0x38,0x35,0x38,0x32,0x35,0x38,0x35,0x36,0x38,0x30,0x33,0x0,0x57,0x30,0x72,0xa,0x61,0xa, Step #5: \012\012\012tcp_seg 3186511085825856803\000W0r\012a\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c5c4cd563eb3176e768a09597894880cd478bb0 Step #5: Base64: CgoKdGNwX3NlZyAzMTg2NTExMDg1ODI1ODU2ODAzAFcwcgphCg== Step #5: MERGE-OUTER: attempt 44 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529023573 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/9c5c4cd563eb3176e768a09597894880cd478bb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 893 processed earlier; will process 1085 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==309== ERROR: libFuzzer: deadly signal Step #5: #0 0x561ce88d0ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561ce8845428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561ce8827f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f02d055841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f02d035200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f02d0331858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f02d039c265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f02d03a42fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f02d03a5f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x561ce890d355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x561ce88d5fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x561ce88d1a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x561ce88d1859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x561ce88d13f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x561ce882965d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561ce8832bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561ce881a0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561ce8845dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f02d0333082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561ce880d4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xa,0xa,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x33,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x33,0x35,0x31,0x32,0xcc,0x38,0x35,0x36,0x38,0x30,0x33,0x0,0x57,0x30,0x72,0xa,0x61,0xa, Step #5: \012\012\012tcp_seg 3tcp_seg 3512\314856803\000W0r\012a\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-c81f320a26cb1a1ff62176f73a700a4b62fa602e Step #5: Base64: CgoKdGNwX3NlZyAzdGNwX3NlZyAzNTEyzDg1NjgwMwBXMHIKYQo= Step #5: MERGE-OUTER: attempt 45 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529059347 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/c81f320a26cb1a1ff62176f73a700a4b62fa602e' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 898 processed earlier; will process 1080 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==333== ERROR: libFuzzer: deadly signal Step #5: #0 0x5637713f4ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x563771369428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56377134bf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5135d8f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5135b8900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5135b68858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f5135bd3265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f5135bdb2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f5135bdcf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x563771431355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5637713f9fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x5637713f5a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5637713f5859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5637713f53f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x56377134d65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x563771356bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56377133e0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x563771369dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5135b6a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5637713314bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x31,0x38,0x32,0x35,0xa,0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x6d,0xa,0x65,0x63,0x0,0x6f, Step #5: tcp_seg -1825\012Ip_frag 8\012ip_chaff 0m\012ec\000o Step #5: artifact_prefix='./'; Test unit written to ./crash-0eb91befa69288d45c143beb3fef5cbf16f5740b Step #5: Base64: dGNwX3NlZyAtMTgyNQpJcF9mcmFnIDgKaXBfY2hhZmYgMG0KZWMAbw== Step #5: MERGE-OUTER: attempt 46 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529114530 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/0eb91befa69288d45c143beb3fef5cbf16f5740b' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 920 processed earlier; will process 1058 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==337== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fad15a2ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fad1517428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fad14f9f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f60000e241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5fffedc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5fffebb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f5ffff26265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f5ffff2e2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f5ffff2ff6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55fad15df355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55fad15a5544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55fad15a3a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55fad15a3859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55fad15a33f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55fad14fb65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fad1504bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fad14ec0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fad1517dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5fffebd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fad14df4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x37,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x61,0x6e,0x64,0x6f,0x6d,0xa,0x65,0x63,0x68,0x6f, Step #5: Ip_frag 8\012tcp_seg 7\012ip_chaff 0andom\012echo Step #5: artifact_prefix='./'; Test unit written to ./crash-5140c5cd62b5998eacf4c0a287603b750ee32ea7 Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgNwppcF9jaGFmZiAwYW5kb20KZWNobw== Step #5: MERGE-OUTER: attempt 47 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529151249 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/5140c5cd62b5998eacf4c0a287603b750ee32ea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 926 processed earlier; will process 1052 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '-168.04' (must be between 1 and 65535 bytes) Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: free(): double free detected in tcache 2 Step #5: ==341== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fdb991dea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fdb9892428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fdb9874f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f235ee5f41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f235ec5900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f235ec38858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f235eca3265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f235ecab2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f235ecacf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55fdb995a355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55fdb9920544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55fdb991ea9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55fdb991e859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55fdb991e3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55fdb987665d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fdb987fbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fdb98670f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fdb9892dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f235ec3a082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fdb985a4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0xf2,0x69,0x72,0x61,0x67,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x35,0x35,0x35,0x35,0x35,0xa,0x65,0x63,0x18,0x6f, Step #5: Ip_frag 8\012tcp_seg 1\362iragp_frag 55555\012ec\030o Step #5: artifact_prefix='./'; Test unit written to ./crash-d59fb79424a532f7816b092d656b76ef8832e19f Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgMfJpcmFncF9mcmFnIDU1NTU1CmVjGG8= Step #5: MERGE-OUTER: attempt 48 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529186507 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d59fb79424a532f7816b092d656b76ef8832e19f' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 930 processed earlier; will process 1048 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==345== ERROR: libFuzzer: deadly signal Step #5: #0 0x559696616ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55969658b428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55969656df75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f973f54341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f973f33d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f973f31c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f973f387265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f973f38f2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f973f390f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x559696653355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55969661bfd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x559696617a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x559696617859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5596966173f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55969656f65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559696578bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5596965600f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55969658bdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f973f31e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5596965534bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x36,0xb,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x39,0x39,0x39,0xff,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x1,0x0,0x0,0x39,0x33,0x32,0x32,0x61, Step #5: ip_chaff 6\013\012tcp_seg 999\377999999999\001\000\0009322a Step #5: artifact_prefix='./'; Test unit written to ./crash-3f4a896a98896399acc9ea139010773faf39a45f Step #5: Base64: aXBfY2hhZmYgNgsKdGNwX3NlZyA5OTn/OTk5OTk5OTk5AQAAOTMyMmE= Step #5: MERGE-OUTER: attempt 49 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529222508 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/3f4a896a98896399acc9ea139010773faf39a45f' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 938 processed earlier; will process 1040 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: mss must be from 0-65535 Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==349== ERROR: libFuzzer: deadly signal Step #5: #0 0x55569f558ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55569f4cd428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55569f4aff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f0de6fa741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f0de6da100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f0de6d80858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f0de6deb265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f0de6df32fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f0de6df4f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55569f595355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55569f55b544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55569f559a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55569f559859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55569f5593f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55569f4b165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55569f4babf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55569f4a20f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55569f4cddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f0de6d82082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55569f4954bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0x74,0x63,0x70,0x5f,0x9d,0x9d,0x9d,0xa, Step #5: ip_frag 8\012ip_chaff dup\012order randomtcp_\235\235\235\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e3b29fb62bd8a3526565941cfc2eb8270c770fe Step #5: Base64: aXBfZnJhZyA4CmlwX2NoYWZmIGR1cApvcmRlciByYW5kb210Y3BfnZ2dCg== Step #5: MERGE-OUTER: attempt 50 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529259952 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/0e3b29fb62bd8a3526565941cfc2eb8270c770fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 953 processed earlier; will process 1025 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: free(): double free detected in tcache 2 Step #5: ==353== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afea920ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afea895428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afea877f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd6fc2c841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd6fc0c200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd6fc0a1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fd6fc10c265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fd6fc1142fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fd6fc115f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55afea95d355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55afea923544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55afea921a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55afea921859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55afea9213f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55afea87965d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55afea882bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55afea86a0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55afea895dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd6fc0a3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55afea85d4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x6f,0x72,0x64,0x65,0x72,0x20,0x20,0x72,0x65,0x76,0x65,0x72,0x73,0x65,0x20,0xf3,0xa0,0x80,0xaf,0x20,0x6f,0x72,0x64, Step #5: ip_frag 8\012 order reverse \363\240\200\257 ord Step #5: artifact_prefix='./'; Test unit written to ./crash-81046ae30cea4f6aca9a9df1b745b43d820e5eb4 Step #5: Base64: aXBfZnJhZyA4CiAgICAgICAgICAgb3JkZXIgIHJldmVyc2Ug86CAryBvcmQ= Step #5: MERGE-OUTER: attempt 51 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529299696 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/81046ae30cea4f6aca9a9df1b745b43d820e5eb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 979 processed earlier; will process 999 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==357== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c89390dea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c893882428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c893864f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f704771141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f704750b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70474ea858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f7047555265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f704755d2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f704755ef6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55c89394a355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55c893910544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55c89390ea9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55c89390e859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55c89390e3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55c89386665d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c89386fbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c8938570f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c893882dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f70474ec082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c89384a4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff dup\012order random\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-134cc650b61ccc4d65aab1baab37632449730e27 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBkdXAKb3JkZXIgcmFuZG9tCg== Step #5: MERGE-OUTER: attempt 52 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529335966 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/134cc650b61ccc4d65aab1baab37632449730e27' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 987 processed earlier; will process 991 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==361== ERROR: libFuzzer: deadly signal Step #5: #0 0x557bcc362ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557bcc2d7428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557bcc2b9f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5293c3541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5293a2f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5293a0e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f5293a79265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f5293a812fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f5293a82f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x557bcc39f355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x557bcc365544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x557bcc363a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x557bcc363859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x557bcc3633f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x557bcc2bb65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557bcc2c4bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557bcc2ac0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557bcc2d7dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5293a10082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557bcc29f4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x70,0x5f,0x63,0x68,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff p_chorder random\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-781f5065881f44d58d99ec2289d3cf592c1ccb10 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBwX2Nob3JkZXIgcmFuZG9tCg== Step #5: MERGE-OUTER: attempt 53 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529371760 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/regressions/781f5065881f44d58d99ec2289d3cf592c1ccb10' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 995 processed earlier; will process 983 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: #32 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==365== ERROR: libFuzzer: deadly signal Step #5: #0 0x555e2152cea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555e214a1428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555e21483f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff85c21441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff85c00e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff85bfed858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7ff85c058265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7ff85c0602fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7ff85c061f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x555e21569355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x555e2152f544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x555e2152da9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x555e2152d859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x555e2152d3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x555e2148565d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555e2148ebf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555e214760f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555e214a1dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff85bfef082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555e214694bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x69,0x70,0x36,0x5f,0x6f,0x70,0x74,0x20,0x34,0x72,0x64,0x65,0x72,0x20,0x2b,0x64,0x6f,0x5f,0x66,0x72,0x61,0x67,0x20,0x20,0x68,0x94,0x74,0x6f,0x63,0x63,0x63,0x68,0x40,0x20,0xfb,0xff,0x70,0x67,0x20,0x39,0xa9, Step #5: ip_frag 8\012ip6_opt 4rder +do_frag h\224toccch@ \373\377pg 9\251 Step #5: artifact_prefix='./'; Test unit written to ./crash-e60e739c1ca87cd3ab0f8977a77c478f4f7570ba Step #5: Base64: aXBfZnJhZyA4CmlwNl9vcHQgNHJkZXIgK2RvX2ZyYWcgIGiUdG9jY2NoQCD7/3BnIDmp Step #5: MERGE-OUTER: attempt 54 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529475275 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/e60e739c1ca87cd3ab0f8977a77c478f4f7570ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1035 processed earlier; will process 943 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '999999999ÇÆÆÆ99999999' (must be between 1 and 65535 bytes) Step #5: free(): double free detected in tcache 2 Step #5: ==369== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b243545ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b2434ba428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b24349cf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fe920b3741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fe92093100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fe920910858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fe92097b265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fe9209832fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fe920984f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55b243582355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55b2435484f2 in ip_frag_close /src/tcpreplay/src/fragroute/mod_ip_frag.c:42:9 Step #5: #11 0x55b243546d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55b24354687c in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55b24354687c in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:148:9 Step #5: #14 0x55b2435463f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #15 0x55b24349e65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #16 0x55b2434a7bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #17 0x55b24348f0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #18 0x55b2434badd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #19 0x7fe920912082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #20 0x55b2434824bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xd,0x69,0x70,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0xc7,0xc6,0xc6,0xc6,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x20,0x64, Step #5: \015iprandom\012ip_frag 8\012tcp_seg 999999999\307\306\306\30699999999 d Step #5: artifact_prefix='./'; Test unit written to ./crash-35b5a78e2fcd81be8371ec5dc986b8e679d1ca5d Step #5: Base64: DWlwcmFuZG9tCmlwX2ZyYWcgOAp0Y3Bfc2VnIDk5OTk5OTk5OcfGxsY5OTk5OTk5OSBk Step #5: MERGE-OUTER: attempt 55 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529512922 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/35b5a78e2fcd81be8371ec5dc986b8e679d1ca5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1040 processed earlier; will process 938 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '318651852580856' (must be between 1 and 65535 bytes) Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==373== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ed86b17ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ed86a8c428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ed86a6ef75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9c6d7ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9c6d5e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9c6d5c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f9c6d633265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f9c6d63b2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f9c6d63cf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55ed86b54355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55ed86b1a4f2 in ip_frag_close /src/tcpreplay/src/fragroute/mod_ip_frag.c:42:9 Step #5: #11 0x55ed86b18d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55ed86b18520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55ed86b184b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x55ed86a7065d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ed86a79bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ed86a610f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ed86a8cdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9c6d5ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ed86a544bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x43,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0xf3,0xa0,0x80,0xbf,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_Chaff ]u 1\012ip_chaff o\363\240\200\277m\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb5f5f773745855578c7c997351a9b37b7b8c04f Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9DaGFmZiAgXXUgMQppcF9jaGFmZiBv86CAv20K Step #5: MERGE-OUTER: attempt 56 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529549171 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/fb5f5f773745855578c7c997351a9b37b7b8c04f' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1045 processed earlier; will process 933 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==377== ERROR: libFuzzer: deadly signal Step #5: #0 0x56511d8c7ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56511d83c428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56511d81ef75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fba1d28b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fba1d08500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fba1d064858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fba1d0cf265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fba1d0d72fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fba1d0d8f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x56511d904355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x56511d8ca0f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x56511d8c8d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x56511d8c8520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x56511d8c84b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x56511d82065d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56511d829bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56511d8110f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56511d83cdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fba1d066082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56511d8044bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x2e,0x20,0x31,0x32,0x39,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0xb3,0x5f,0x73,0x65,0x67,0x20,0x30,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x63,0x70,0x5f,0x73,0x6f,0x6d,0xa, Step #5: ip_chaff ]. 129\012ip_chaff ]u\263_seg 0\012ip_frag 8cp_som\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4cae51ece5d43acd2ff3e85a3f57f307639c551 Step #5: Base64: aXBfY2hhZmYgXS4gMTI5CmlwX2NoYWZmICBddbNfc2VnIDAKaXBfZnJhZyA4Y3Bfc29tCg== Step #5: MERGE-OUTER: attempt 57 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529585595 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/f4cae51ece5d43acd2ff3e85a3f57f307639c551' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1052 processed earlier; will process 926 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '100000080000000061ra' (must be between 1 and 65535 bytes) Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==381== ERROR: libFuzzer: deadly signal Step #5: #0 0x55698c558ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55698c4cd428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55698c4aff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f358a79a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f358a59400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f358a573858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f358a5de265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f358a5e62fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f358a5e7f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55698c595355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55698c55b544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55698c559a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55698c559859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55698c5593f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55698c4b165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55698c4babf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55698c4a20f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55698c4cddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f358a575082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55698c4954bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0xf2,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x30,0x30,0x30,0xb0,0x32,0x30,0x32,0x35,0x31,0x31,0x30,0x31,0x37,0x61,0x6a,0x64,0x6f,0x6d,0xa,0x65,0x63,0x0,0x6f, Step #5: Ip_frag 8\012tcp_seg 1\362ip_chaff 0000\260202511017ajdom\012ec\000o Step #5: artifact_prefix='./'; Test unit written to ./crash-f8cc937b4a1fb3af3525ad52c2658eb0b0dbf259 Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgMfJpcF9jaGFmZiAwMDAwsDIwMjUxMTAxN2FqZG9tCmVjAG8= Step #5: MERGE-OUTER: attempt 58 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529621804 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/f8cc937b4a1fb3af3525ad52c2658eb0b0dbf259' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1062 processed earlier; will process 916 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==385== ERROR: libFuzzer: deadly signal Step #5: #0 0x562e651cdea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562e65142428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562e65124f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f405734c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f405714600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f4057125858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f4057190265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f40571982fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f4057199f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x562e6520a355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x562e651d0544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x562e651cea9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x562e651ce859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x562e651ce3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x562e6512665d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562e6512fbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562e651170f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562e65142dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f4057127082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562e6510a4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x2d,0x31,0x36,0x39,0x37,0x39,0x38,0x39,0x33,0x38,0x37,0x39,0x35,0x37,0x30,0x39,0x34,0x38,0x0,0x0,0x0,0x0,0x70,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x64,0x75,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0xf2,0x6f,0x6d,0xa, Step #5: ip_frag -16979893879570948\000\000\000\000ptcp_segdup\012order rand\362om\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-1375aee907692b21edec65419d9d99b8eb63e1b7 Step #5: Base64: aXBfZnJhZyAtMTY5Nzk4OTM4Nzk1NzA5NDgAAAAAcHRjcF9zZWdkdXAKb3JkZXIgcmFuZPJvbQo= Step #5: MERGE-OUTER: attempt 59 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529659482 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/1375aee907692b21edec65419d9d99b8eb63e1b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1079 processed earlier; will process 899 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==389== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a24cc0fea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a24cb84428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a24cb66f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff487abb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff4878b500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff487894858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7ff4878ff265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7ff4879072fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7ff487908f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55a24cc4c355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55a24cc12544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55a24cc10a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55a24cc10859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55a24cc103f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55a24cb6865d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a24cb71bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a24cb590f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a24cb84dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff487896082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a24cb4c4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x2d,0x36,0x30,0x31,0x35,0x32,0x32,0x32,0x35,0x30,0x37,0x30,0x31,0x31,0x33,0x36,0x30,0x33,0x38,0x35,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x5f,0x66,0x72,0x61,0x67,0x20,0x30,0xa,0x74,0x63,0x70,0x20,0x30,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66, Step #5: Ip_frag -6015222507011360385\012tcp_seg_frag 0\012tcp 0\012ip_chaf Step #5: artifact_prefix='./'; Test unit written to ./crash-ca5df16be94d85f9b78bafd824e15ddf7111453e Step #5: Base64: SXBfZnJhZyAtNjAxNTIyMjUwNzAxMTM2MDM4NQp0Y3Bfc2VnX2ZyYWcgMAp0Y3AgMAppcF9jaGFm Step #5: MERGE-OUTER: attempt 60 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529696226 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/ca5df16be94d85f9b78bafd824e15ddf7111453e' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1087 processed earlier; will process 891 files now Step #5: Warning: invalid protocol Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '159325565537929042ë34028236692093255927682211456ra' (must be between 1 and 65535 bytes) Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==393== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b048672ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0485e7428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0485c9f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f202704c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f2026e4600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f2026e25858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f2026e90265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f2026e982fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f2026e99f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55b0486af355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55b048677fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55b048673a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55b048673859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55b0486733f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55b0485cb65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b0485d4bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b0485bc0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b0485e7dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f2026e27082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b0485af4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x20,0x20,0x31,0x3d,0x31,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x75,0x63,0x70,0x5f,0x73,0x65,0x67,0xfe,0x22,0x97,0xa4,0xa4,0xa4, Step #5: tcp_seg 1=1 ucp_seg\376\"\227\244\244\244 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d1a55795b0177cc6c849516d1a02fa03fac8149 Step #5: Base64: ICAgICAgICAgICAgICAgICAgICAgICB0Y3Bfc2VnICAgMT0xICAgICAgICAgIHVjcF9zZWf+IpekpKQ= Step #5: MERGE-OUTER: attempt 61 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529734380 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/3d1a55795b0177cc6c849516d1a02fa03fac8149' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1104 processed earlier; will process 874 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: mss must be from 0-65535 Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==397== ERROR: libFuzzer: deadly signal Step #5: #0 0x56537e924ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56537e899428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x56537e87bf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f6a03fb441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f6a03dae00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f6a03d8d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f6a03df8265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f6a03e002fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f6a03e01f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x56537e961355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x56537e927544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x56537e925a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x56537e925859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x56537e9253f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x56537e87d65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56537e886bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x56537e86e0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56537e899dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f6a03d8f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x56537e8614bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0xca,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x65,0x76,0x65,0x72,0x73,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa,0x69,0x64,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff du\312\012order revers\001\000\000\000\000\000\000\000\012idom\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-355a3b320323ae4aaf29edfad11033efa67c2cf9 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBkdcoKb3JkZXIgcmV2ZXJzAQAAAAAAAAAKaWRvbQo= Step #5: MERGE-OUTER: attempt 62 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529770244 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/355a3b320323ae4aaf29edfad11033efa67c2cf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1109 processed earlier; will process 869 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==401== ERROR: libFuzzer: deadly signal Step #5: #0 0x55a2a8c5dea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55a2a8bd2428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55a2a8bb4f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fc3c332641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fc3c312000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fc3c30ff858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fc3c316a265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fc3c31722fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fc3c3173f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55a2a8c9a355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55a2a8c60544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55a2a8c5ea9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55a2a8c5e859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55a2a8c5e3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55a2a8bb665d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55a2a8bbfbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55a2a8ba70f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55a2a8bd2dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fc3c3101082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55a2a8b9a4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x35,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x23,0x37,0x75,0x37,0x37,0x37,0x37,0x37,0x37,0x37,0x23,0xa,0x23,0x37,0x37,0x37,0x61,0x6e,0x64,0x6f,0x6d,0xa, Step #5: Ip_frag 8\012tcp_seg 5\012ip_chaff 7777777777#7u7777777#\012#777andom\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf5185d7660c671d2f7369049cba692ff2ddc348 Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgNQppcF9jaGFmZiA3Nzc3Nzc3Nzc3Izd1Nzc3Nzc3NyMKIzc3N2FuZG9tCg== Step #5: MERGE-OUTER: attempt 63 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529806836 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/cf5185d7660c671d2f7369049cba692ff2ddc348' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1124 processed earlier; will process 854 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==405== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c933408ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c93337d428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c93335ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f045f33c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f045f13600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f045f115858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f045f180265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f045f1882fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f045f189f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55c933445355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55c93340b544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55c933409a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55c933409859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55c9334093f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55c93336165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c93336abf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c9333520f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c93337ddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f045f117082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c9333454bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x2d,0x34,0x39,0x38,0x39,0x37,0x39,0x30,0xa,0x64,0x65,0x6c,0x61,0x79,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0x20,0x20,0x38,0x38,0x37,0x0,0x0,0x0,0x0,0x37,0x0,0x0,0x0,0x0,0x0,0x5d,0x20,0x72,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa, Step #5: ip_frag -4989790\012delay random 887\000\000\000\0007\000\000\000\000\000] rp\012order random\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd441c0eb46ecf9894685440f142c7a5155bdfea Step #5: Base64: aXBfZnJhZyAtNDk4OTc5MApkZWxheSByYW5kb20gIDg4NwAAAAA3AAAAAABdIHJwCm9yZGVyIHJhbmRvbQo= Step #5: MERGE-OUTER: attempt 64 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529843110 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/dd441c0eb46ecf9894685440f142c7a5155bdfea' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1129 processed earlier; will process 849 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '9223372036844775870ÇÆÆÆ100065534' (must be between 1 and 65535 bytes) Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt_data Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==409== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f051ba0ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f051b15428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f051af7f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f968e1f241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f968dfec00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f968dfcb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f968e036265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f968e03e2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f968e03ff6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55f051bdd355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55f051ba3544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55f051ba1a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55f051ba1859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55f051ba13f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55f051af965d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f051b02bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f051aea0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f051b15dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f968dfcd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f051add4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x39,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0x5f,0x66,0x72,0x61,0x67,0x20,0x39,0x24,0x30,0x0,0x0,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20, Step #5: ip_frag 8\012tcp_seg 9f _seg 9\000\012ip_chaff _seg 9_frag 9$0\000\000ip_chaff Step #5: artifact_prefix='./'; Test unit written to ./crash-0f0919f59135ed935fca042042c239bb867d1ac7 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgOWYgX3NlZyA5AAppcF9jaGFmZiBfc2VnIDlfZnJhZyA5JDAAAGlwX2NoYWZmIA== Step #5: MERGE-OUTER: attempt 65 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529879854 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/0f0919f59135ed935fca042042c239bb867d1ac7' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1144 processed earlier; will process 834 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==413== ERROR: libFuzzer: deadly signal Step #5: #0 0x557011fc9ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x557011f3e428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x557011f20f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f14e3ecf41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f14e3cc900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f14e3ca8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f14e3d13265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f14e3d1b2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f14e3d1cf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x557012006355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x557011fcc544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x557011fcaa9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x557011fca859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x557011fca3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x557011f2265d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x557011f2bbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x557011f130f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x557011f3edd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f14e3caa082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x557011f064bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x20,0x20,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x20,0x20,0x38,0x2,0x7a,0xbb,0x9e,0x0,0x0,0x20,0x20,0x38,0x73,0x63,0x2a,0x29,0x4f,0x4e,0xa,0x69,0x70,0x5f,0x74,0x74,0x6c,0xd,0x31,0x34,0x33,0x5f,0x21,0x0,0x0,0x0,0x70,0x74,0x2a,0x29,0x4f,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd, Step #5: ip_frag 8\002z\273\236\000\000 8sc*)ON\012ip_ttl\015143_!\000\000\000pt*)ON\012print AN@ \377\376\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-d895e85fe358bf46ef9f16640dc5ab1562889fe6 Step #5: Base64: ICBpcF9mcmFnICAgOAJ6u54AACAgOHNjKilPTgppcF90dGwNMTQzXyEAAABwdCopT04KcHJpbnQgQU5AIP/+DQ== Step #5: MERGE-OUTER: attempt 66 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529916864 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d895e85fe358bf46ef9f16640dc5ab1562889fe6' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1148 processed earlier; will process 830 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: (opt_len (1) + 2) % 8 != 0 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==417== ERROR: libFuzzer: deadly signal Step #5: #0 0x556706121ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556706096428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556706078f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fd60511741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fd604f1100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fd604ef0858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fd604f5b265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fd604f632fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fd604f64f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55670615e355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x556706124544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x556706122a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x556706122859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5567061223f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55670607a65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556706083bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55670606b0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556706096dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fd604ef2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55670605e4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x49,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x37,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x2d,0x31,0x32,0xb1,0x39,0x23,0x37,0x75,0x37,0x37,0x37,0x37,0xf3,0xa0,0x81,0x9b,0x61,0x6e,0x64,0x6f,0x6d,0x88,0xa, Step #5: Ip_frag 8\012tcp_seg 6\012ip_chaff 76\012ip_chaff -12\2619#7u7777\363\240\201\233andom\210\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-76d3c9baafbea0ee89456a8315ac3c8164f4e741 Step #5: Base64: SXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiA3NgppcF9jaGFmZiAtMTKxOSM3dTc3NzfzoIGbYW5kb22ICg== Step #5: MERGE-OUTER: attempt 67 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529954176 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/76d3c9baafbea0ee89456a8315ac3c8164f4e741' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1160 processed earlier; will process 818 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: (opt_len (2) + 2) % 8 != 0 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==421== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d8de728ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d8de69d428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d8de67ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f77e138e41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f77e118800a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f77e1167858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f77e11d2265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f77e11da2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f77e11dbf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d8de765355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d8de72b544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55d8de729a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d8de729859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d8de7293f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d8de68165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d8de68abf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d8de6720f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d8de69ddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f77e1169082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d8de6654bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x37,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x29,0x36,0x12,0x0,0x0,0x0,0xfe,0xff,0xd,0x69,0x31,0x66,0x72,0x61,0x67,0x20,0x37,0x39,0xff,0x4b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x38,0x30,0x4,0x5f,0x69,0x73,0x70,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x5f,0x69,0x73,0x70, Step #5: ip_frag 799999999)6\022\000\000\000\376\377\015i1frag 79\377K\000\000\000\000\000\000\000 80\004_isp1\000\000\000\000\000\000\000\004_isp Step #5: artifact_prefix='./'; Test unit written to ./crash-9660336a602e8dd93e3369ae26410fa1e82adc86 Step #5: Base64: aXBfZnJhZyA3OTk5OTk5OTkpNhIAAAD+/w1pMWZyYWcgNzn/SwAAAAAAAAAgODAEX2lzcDEAAAAAAAAABF9pc3A= Step #5: MERGE-OUTER: attempt 68 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3529991835 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/9660336a602e8dd93e3369ae26410fa1e82adc86' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1179 processed earlier; will process 799 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: free(): double free detected in tcache 2 Step #5: ==425== ERROR: libFuzzer: deadly signal Step #5: #0 0x55fcc7248ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55fcc71bd428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55fcc719ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f27d75c041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f27d73ba00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f27d7399858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f27d7404265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f27d740c2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f27d740df6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55fcc7285355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55fcc724b544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55fcc7249a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55fcc7249859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55fcc72493f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55fcc71a165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55fcc71aabf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55fcc71920f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55fcc71bddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f27d739b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55fcc71854bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0xb3,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x0,0x0,0x0,0x0,0x75,0x61,0x6e,0x64,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff ]u 6\012ip_chaff ]u\2631\012ip_chaff ]\000\000\000\000uandom\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-a81aa24625379b77e2646796e7edd82c216cc272 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBddSA2CmlwX2NoYWZmICBddbMxCmlwX2NoYWZmIF0AAAAAdWFuZG9tCg== Step #5: MERGE-OUTER: attempt 69 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530030071 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/a81aa24625379b77e2646796e7edd82c216cc272' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1203 processed earlier; will process 775 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==429== ERROR: libFuzzer: deadly signal Step #5: #0 0x55db717f3ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55db71768428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55db7174af75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5e6efa841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5e6eda200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5e6ed81858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f5e6edec265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f5e6edf42fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f5e6edf5f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55db71830355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55db717f6544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55db717f4a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55db717f4859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55db717f43f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55db7174c65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55db71755bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55db7173d0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55db71768dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5e6ed83082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55db717304bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x2d,0x33,0x39,0x5f,0x73,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x65,0x67,0x20,0x39,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x65,0x67,0x20,0x30,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x62,0x20,0x5f,0x72,0x72,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0xa,0x12,0x12,0x12,0x66,0x69, Step #5: ip_frag -39_s\000\012ip_chaff eg 9\012ip_chaff eg 0\012ip_chafb _rrip_frag 80\012\022\022\022fi Step #5: artifact_prefix='./'; Test unit written to ./crash-7ea0263f3a66ae71f768f406cf0a97218cebf0b2 Step #5: Base64: aXBfZnJhZyAtMzlfcwAKaXBfY2hhZmYgZWcgOQppcF9jaGFmZiBlZyAwCmlwX2NoYWZiIF9ycmlwX2ZyYWcgODAKEhISZmk= Step #5: MERGE-OUTER: attempt 70 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530066942 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/7ea0263f3a66ae71f768f406cf0a97218cebf0b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1210 processed earlier; will process 768 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==433== ERROR: libFuzzer: deadly signal Step #5: #0 0x5569d70f1ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5569d7066428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5569d7048f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce9a51941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce9a31300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce9a2f2858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fce9a35d265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fce9a3652fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fce9a366f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5569d712e355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5569d70f4544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x5569d70f2a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5569d70f2859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5569d70f23f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5569d704a65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5569d7053bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5569d703b0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5569d7066dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fce9a2f4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5569d702e4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x43,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x0,0x0,0x0,0x0,0x75,0x61,0x6e,0x64,0x20,0x20,0x5d,0x75,0x20,0x30,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_Chaff ]u 1\012ip_chaff ]\000\000\000\000uand ]u 0\012ip_chaff om\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-866d8571817eab55ca01fb97a620bb34f64db42b Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9DaGFmZiAgXXUgMQppcF9jaGFmZiBdAAAAAHVhbmQgIF11IDAKaXBfY2hhZmYgb20K Step #5: MERGE-OUTER: attempt 71 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530104750 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/866d8571817eab55ca01fb97a620bb34f64db42b' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1217 processed earlier; will process 761 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '-2=1' (must be between 1 and 65535 bytes) Step #5: free(): double free detected in tcache 2 Step #5: ==437== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d74fc1fea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d74fb94428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d74fb76f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f19cf86141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f19cf65b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f19cf63a858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f19cf6a5265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f19cf6ad2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f19cf6aef6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d74fc5c355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d74fc22544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55d74fc20a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d74fc20859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d74fc203f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d74fb7865d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d74fb81bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d74fb690f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d74fb94dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f19cf63c082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d74fb5c4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x36,0x35,0x37,0x30,0x35,0x2e,0x30,0x34,0xa,0x69,0x70,0x2b,0x2f,0x76,0x2b,0x5f,0x12,0xc0,0x52,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x2b,0x2f,0x76,0x2b,0x61,0x66,0x66,0x20,0x33,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x13,0x69,0x70,0x6e,0x64,0x6f, Step #5: ip_frag 8\012tcp_seg -65705.04\012ip+/v+_\022\300R\022\022\022\022\022\022\022\022\022\022\022\022\022\022+/v+aff 3\012tcp_seg \023ipndo Step #5: artifact_prefix='./'; Test unit written to ./crash-53d7587d85589e8736a231503061b3e5e8cfb2ee Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgLTY1NzA1LjA0CmlwKy92K18SwFISEhISEhISEhISEhISEisvdithZmYgMwp0Y3Bfc2VnIBNpcG5kbw== Step #5: MERGE-OUTER: attempt 72 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530144323 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/53d7587d85589e8736a231503061b3e5e8cfb2ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1247 processed earlier; will process 731 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt_data Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid segment size '-31472' (must be between 1 and 65535 bytes) Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==441== ERROR: libFuzzer: deadly signal Step #5: #0 0x560ea8a4bea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x560ea89c0428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x560ea89a2f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f8be08a341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f8be069d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f8be067c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f8be06e7265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f8be06ef2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f8be06f0f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x560ea8a88355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x560ea8a4e544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x560ea8a4ca9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x560ea8a4c859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x560ea8a4c3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x560ea89a465d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x560ea89adbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x560ea89950f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x560ea89c0dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f8be067e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x560ea89884bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x5f,0x73,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0x29,0x4f,0x4e,0xa,0x69,0x70,0x36,0x5f,0x71,0x6f,0x73,0x20,0x63,0x20,0x20,0x20,0x31,0x26, Step #5: ip_frag 80_s\000\012ip_chaff _seg 9\000\012ip_chaff _seg 9\000\012ip_chaff _seg 9)ON\012ip6_qos c 1& Step #5: artifact_prefix='./'; Test unit written to ./crash-c3e58f13df3f93f91ab7e3fa037c785c35605f0b Step #5: Base64: aXBfZnJhZyA4MF9zAAppcF9jaGFmZiBfc2VnIDkACmlwX2NoYWZmIF9zZWcgOQAKaXBfY2hhZmYgX3NlZyA5KU9OCmlwNl9xb3MgYyAgIDEm Step #5: MERGE-OUTER: attempt 73 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530182624 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/c3e58f13df3f93f91ab7e3fa037c785c35605f0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1267 processed earlier; will process 711 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: (opt_len (3) + 2) % 8 != 0 Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==445== ERROR: libFuzzer: deadly signal Step #5: #0 0x562f63100ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562f63075428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562f63057f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f677f9f841f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f677f7f200a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f677f7d1858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f677f83c265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f677f8442fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f677f845f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x562f6313d355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x562f63103544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x562f63101a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x562f63101859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x562f631013f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x562f6305965d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562f63062bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562f6304a0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562f63075dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f677f7d3082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562f6303d4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x43,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x37,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x0,0x0,0x0,0x0,0x75,0x61,0x6e,0x64,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_Chaff ]u 7\012ip_chaff ]u 1\012ip_chaff ]\000\000\000\000uand ]u 1\012ip_chaff om\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-debbc4b51ebce7e228e3bbf7692ec83e6c08bf63 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9DaGFmZiBddSA3CmlwX2NoYWZmICBddSAxCmlwX2NoYWZmIF0AAAAAdWFuZCAgXXUgMQppcF9jaGFmZiBvbQo= Step #5: MERGE-OUTER: attempt 74 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530221086 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/debbc4b51ebce7e228e3bbf7692ec83e6c08bf63' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1292 processed earlier; will process 686 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==449== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b6bc2b0ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b6bc225428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b6bc207f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fb2463cc41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fb2461c600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fb2461a5858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fb246210265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fb2462182fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fb246219f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55b6bc2ed355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55b6bc2b5fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x55b6bc2b1a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55b6bc2b1859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55b6bc2b13f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55b6bc20965d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b6bc212bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b6bc1fa0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b6bc225dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fb2461a7082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b6bc1ed4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x32,0x36,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6e,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 261\012ip_chaff ]u 6\012ip_chaff ]u 1\012ip_chaff n6\012ip_chaff ]u 1\012ip_chaff om\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-19444517d584ae06487140fe21b6590ccc73452c Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgMjYxCmlwX2NoYWZmIF11IDYKaXBfY2hhZmYgIF11IDEKaXBfY2hhZmYgbjYKaXBfY2hhZmYgIF11IDEKaXBfY2hhZmYgb20K Step #5: MERGE-OUTER: attempt 75 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530259889 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/19444517d584ae06487140fe21b6590ccc73452c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1308 processed earlier; will process 670 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt_data Step #5: Warning: wscale must be from 0-255 Step #5: free(): double free detected in tcache 2 Step #5: ==453== ERROR: libFuzzer: deadly signal Step #5: #0 0x56536863bea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5653685b0428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x565368592f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fda99e0b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fda99c0500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fda99be4858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fda99c4f265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fda99c572fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fda99c58f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x565368678355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x56536863e544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x56536863ca9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x56536863c859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x56536863c3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x56536859465d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x56536859dbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5653685850f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5653685b0dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fda99be6082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5653685784bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x6f,0x70,0x74,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x37,0xa4,0xa4,0x20,0x38,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x20,0x20,0x3a,0x20,0x20,0x6e,0x74,0x69,0x70,0x5f,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x86,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x20,0x20,0x20,0x20,0x20,0x6e,0x74,0x20,0x20,0x20,0x20,0x34,0xa4,0x20, Step #5: tcp_opt wscale 7\244\244 8\012ip_frag 80 : ntip_\001\000\000\000\000\000\000\206frag 80 nt 4\244 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9b523144e2e0c74b1ddccb56d573936fdeae00c Step #5: Base64: dGNwX29wdCAgICAgICAgICAgICAgIHdzY2FsZSAgICAgICAgICA3pKQgOAppcF9mcmFnIDgwICA6ICBudGlwXwEAAAAAAACGZnJhZyA4MCAgICAgbnQgICAgNKQg Step #5: MERGE-OUTER: attempt 76 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530298440 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/a9b523144e2e0c74b1ddccb56d573936fdeae00c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1323 processed earlier; will process 655 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==457== ERROR: libFuzzer: deadly signal Step #5: #0 0x555dd212fea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x555dd20a4428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x555dd2086f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f379af2141f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f379ad1b00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f379acfa858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f379ad65265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f379ad6d2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f379ad6ef6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x555dd216c355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x555dd2132544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x555dd2130a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x555dd2130859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x555dd21303f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x555dd208865d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x555dd2091bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x555dd20790f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x555dd20a4dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f379acfc082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x555dd206c4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x5f,0x73,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0x29,0x4f,0x4e,0xa,0x69,0x70,0x36,0x5f,0x71,0x6f,0x73,0x20,0x63,0x20,0x20,0x20,0x31,0x26,0x2d,0x70,0x5f,0x6f,0x2f,0x0,0xa,0x69,0x70,0x36,0x5f,0x71,0x6f,0x73,0x20,0x63,0x20,0x20,0x20,0x30,0x26,0x2d,0x70,0x5f,0x6f,0x2f,0x0,0x0,0x0,0xfe,0x80,0x20,0x21,0xff,0xfe,0x2b,0x2b,0x4,0x27,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xff,0xfe, Step #5: ip_frag 80_s\000\012ip_chaff _seg 9)ON\012ip6_qos c 1&-p_o/\000\012ip6_qos c 0&-p_o/\000\000\000\376\200 !\377\376++\004' \377\376 Step #5: artifact_prefix='./'; Test unit written to ./crash-e100de849aedd819737e33b82f707b1fb0e99c3d Step #5: Base64: aXBfZnJhZyA4MF9zAAppcF9jaGFmZiBfc2VnIDkpT04KaXA2X3FvcyBjICAgMSYtcF9vLwAKaXA2X3FvcyBjICAgMCYtcF9vLwAAAP6AICH//isrBCcgICAgICAg//4= Step #5: MERGE-OUTER: attempt 77 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530335039 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/e100de849aedd819737e33b82f707b1fb0e99c3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1332 processed earlier; will process 646 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==461== ERROR: libFuzzer: deadly signal Step #5: #0 0x55886ff0eea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55886fe83428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55886fe65f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f70ee1a441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f70edf9e00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f70edf7d858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f70edfe8265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f70edff02fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f70edff1f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55886ff4b355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55886ff114f2 in ip_frag_close /src/tcpreplay/src/fragroute/mod_ip_frag.c:42:9 Step #5: #11 0x55886ff0fd03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55886ff0f520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55886ff0f4b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x55886fe6765d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55886fe70bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55886fe580f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55886fe83dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f70edf7f082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55886fe4b4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6e,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff ]u 6\012ip_chaff ]u 1\012ip_chaff n6\012ip_chaff ]u 1\012ip_chaff d ]u 1\012ip_chaff om\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed134d211dd1b0988ee4356b21cf3407b0cdd205 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBddSA2CmlwX2NoYWZmICBddSAxCmlwX2NoYWZmIG42CmlwX2NoYWZmICBddSAxCmlwX2NoYWZmIGQgIF11IDEKaXBfY2hhZmYgb20K Step #5: MERGE-OUTER: attempt 78 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530374215 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/ed134d211dd1b0988ee4356b21cf3407b0cdd205' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1358 processed earlier; will process 620 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==465== ERROR: libFuzzer: deadly signal Step #5: #0 0x55bff4d08ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55bff4c7d428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55bff4c5ff75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f835478641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f835458000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f835455f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f83545ca265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f83545d22fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f83545d3f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55bff4d45355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55bff4d0b0f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x55bff4d09d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55bff4d09520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55bff4d094b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x55bff4c6165d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55bff4c6abf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55bff4c520f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55bff4c7ddd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f8354561082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55bff4c454bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xd,0x69,0x70,0x74,0x63,0x70,0x20,0x5d,0x75,0x20,0x30,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x66,0x20,0x20,0x5d,0x75,0x20,0x5d,0x0,0x6e,0x0,0x75,0x64,0x0,0x73,0x65,0x67,0x20,0x5f,0x6f,0x70,0x74,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0xa, Step #5: \015iptcp ]u 0\012ip_chaff ]u 6\012ip_chaff f ]u ]\000n\000ud\000seg _optseg 6\012ip_chaff dup\012order random\012ip_frag 8\012tcp_seg 1\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-18c9a5156975343a5e9d93552daae57b99fd6f3a Step #5: Base64: DWlwdGNwIF11IDAKaXBfY2hhZmYgIF11IDYKaXBfY2hhZmYgZiAgXXUgXQBuAHVkAHNlZyBfb3B0c2VnIDYKaXBfY2hhZmYgZHVwCm9yZGVyIHJhbmRvbQppcF9mcmFnIDgKdGNwX3NlZyAxCg== Step #5: MERGE-OUTER: attempt 79 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530411653 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/18c9a5156975343a5e9d93552daae57b99fd6f3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1372 processed earlier; will process 606 files now Step #5: Warning: wscale must be from 0-255 Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==469==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x00000009df58 (pc 0x00000009df58 bp 0x7ffe7b322420 sp 0x7ffe7b322408 T469) Step #5: ==469==The signal is caused by a READ memory access. Step #5: Segmentation fault (core dumped) Step #5: MERGE-OUTER: attempt 80 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530470487 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/13fc06102fb513409945806ad7f31d4254f05f4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1378 processed earlier; will process 600 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==472== ERROR: libFuzzer: deadly signal Step #5: #0 0x55ffaa9acea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55ffaa921428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55ffaa903f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f41b8e8c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f41b8c8600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f41b8c65858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f41b8cd0265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f41b8cd82fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f41b8cd9f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55ffaa9e9355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55ffaa9af544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55ffaa9ada9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55ffaa9ad859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55ffaa9ad3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55ffaa90565d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55ffaa90ebf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55ffaa8f60f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55ffaa921dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f41b8c67082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55ffaa8e94bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x34,0x32,0x31,0x33,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x32,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0xe2,0x80,0x80,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0xa0,0x81,0xa1,0xff,0xff,0x9d,0x9d,0x9d,0xa, Step #5: ip_frag 8\012tcp_seg -4213\012ip_chaff dup\012order r2\012tcp_seg 1\012ip_ch\342\200\200aff dup\012order random\377\377\377\377\377\377\377\377\377\377\377\377\377\375\377\377\377\377\377\377\377\377\377\363\240\201\241\377\377\235\235\235\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-573f859b42107df42cba67062cc0afe93fb09e83 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgLTQyMTMKaXBfY2hhZmYgZHVwCm9yZGVyIHIyCnRjcF9zZWcgMQppcF9jaOKAgGFmZiBkdXAKb3JkZXIgcmFuZG9t//////////////////3////////////zoIGh//+dnZ0K Step #5: MERGE-OUTER: attempt 81 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530509774 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/573f859b42107df42cba67062cc0afe93fb09e83' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1398 processed earlier; will process 580 files now Step #5: #1 pulse exec/s: 0 rss: 30Mb Step #5: #2 pulse exec/s: 0 rss: 30Mb Step #5: #4 pulse exec/s: 0 rss: 30Mb Step #5: free(): double free detected in tcache 2 Step #5: ==476== ERROR: libFuzzer: deadly signal Step #5: #0 0x55c4127c4ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55c412739428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55c41271bf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f5d4518641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f5d44f8000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f5d44f5f858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f5d44fca265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f5d44fd22fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f5d44fd3f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55c412801355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55c4127c7544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55c4127c5a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55c4127c5859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55c4127c53f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55c41271d65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55c412726bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55c41270e0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55c412739dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f5d44f61082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55c4127014bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x26,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x70,0x6e,0x74,0x20,0x41,0x4e,0x45,0x40,0x20,0xff,0xfe,0xd,0x1,0x0,0x0,0x3,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0xfa,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4c,0x80,0x55,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74, Step #5: ip_frag 8\012tcp_seg 6\001\000\000\000\000\000\000&f ]u 6\012ip_chaff pnt ANE@ \377\376\015\001\000\000\003EL\200U*)ON\012print AN@ \377\376\015EL\200\372\377\000\000\000\000\000\000int AN@ \377\376\015EL\200U*)OL\200UN\012print Step #5: artifact_prefix='./'; Test unit written to ./crash-04d9157cdd5f18e93dd7a6d28f9e55b54c1f7fe1 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgEAAAAAAAAmZiBddSA2CmlwX2NoYWZmIHBudCBBTkVAIP/+DQEAAANFTIBVKilPTgpwcmludCBBTkAg//4NRUyA+v8AAAAAAABpbnQgQU5AIP/+DUVMgFUqKU9MgFVOCnByaW50 Step #5: MERGE-OUTER: attempt 82 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530547069 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/04d9157cdd5f18e93dd7a6d28f9e55b54c1f7fe1' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1404 processed earlier; will process 574 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): invalid pointer Step #5: ==480== ERROR: libFuzzer: deadly signal Step #5: #0 0x561e25c83ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x561e25bf8428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x561e25bdaf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7879e1a41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7879c1400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7879bf3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f7879c5e265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f7879c662fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f7879c67b2b (/lib/x86_64-linux-gnu/libc.so.6+0x96b2b) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x561e25cc034d in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e34d) Step #5: #10 0x561e25c86544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x561e25c84a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x561e25c84859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x561e25c843f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x561e25bdc65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x561e25be5bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x561e25bcd0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x561e25bf8dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7879bf5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x561e25bc04bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23,0x68,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x5f,0x73,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x72,0x61,0x72,0x61,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x72,0x61,0x72,0x61,0x67,0xdf,0xcb,0xf5,0x8b,0x9c,0x8f,0x60,0x73,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x35,0x38,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xff,0x74,0x57,0x73,0x0,0x24,0x30,0x57,0x5f,0x66,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x0,0x69, Step #5: #hp_frag 80_s\000\012ip_chaff _seg 9\000\012ip_chaff _seg 9\012ip_chaff _rara\012ip_chaff _rarag\337\313\365\213\234\217`sp_frag 58\012ip_frag 8\377tWs\000$0W_f\377\377\377\377\377\377\377\377\000i Step #5: artifact_prefix='./'; Test unit written to ./crash-851e9b61b5ff587de32c4f485fa0670c2eca9605 Step #5: Base64: I2hwX2ZyYWcgODBfcwAKaXBfY2hhZmYgX3NlZyA5AAppcF9jaGFmZiBfc2VnIDkKaXBfY2hhZmYgX3JhcmEKaXBfY2hhZmYgX3JhcmFn38v1i5yPYHNwX2ZyYWcgNTgKaXBfZnJhZyA4/3RXcwAkMFdfZv//////////AGk= Step #5: MERGE-OUTER: attempt 83 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530584117 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/851e9b61b5ff587de32c4f485fa0670c2eca9605' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1417 processed earlier; will process 561 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #16 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==484== ERROR: libFuzzer: deadly signal Step #5: #0 0x563866399ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x56386630e428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5638662f0f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f440b1ca41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f440afc400a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f440afa3858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f440b00e265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f440b0162fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f440b017f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5638663d6355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x56386639efd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x56386639aa9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x56386639a859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x56386639a3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5638662f265d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5638662fbbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5638662e30f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x56386630edd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f440afa5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5638662d64bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x64,0x72,0x6f,0x70,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0x20,0x20,0x38,0x37,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x5d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xff,0x0,0x3b,0x4e,0xa,0x20,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x39,0xa4,0xa4, Step #5: drop random 87\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000[]\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\377\377\377\377\000;N\012 tcp_seg 9\244\244 Step #5: artifact_prefix='./'; Test unit written to ./crash-c77173d333a943f0596a4be3c8c892f9c540c8f1 Step #5: Base64: ZHJvcCByYW5kb20gIDg3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtdAAAAAAAAAAAAAIAAAAAAAAAAAAAA/////wA7TgogdGNwX3NlZyAgICAgICAgICAgICAgICAgICAgICAgICAgICA5pKQ= Step #5: MERGE-OUTER: attempt 84 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530622415 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/c77173d333a943f0596a4be3c8c892f9c540c8f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1436 processed earlier; will process 542 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==488== ERROR: libFuzzer: deadly signal Step #5: #0 0x55af9228aea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55af921ff428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55af921e1f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fce0581641f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fce0561000a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fce055ef858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fce0565a265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fce056622fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fce05663f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55af922c7355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55af9228d0f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x55af9228bd03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55af9228b520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55af9228b4b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x55af921e365d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55af921ecbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55af921d40f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55af921ffdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fce055f1082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55af921c74bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23,0x68,0x70,0x5f,0x66,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0xb3,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x0,0x72,0x61,0x72,0x61,0x67,0xff,0xcb,0xf5,0x8b,0x9c,0x8f,0xa0,0x8c,0x65,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x6f,0x70,0x74,0x20,0x20,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x38,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xff,0x74, Step #5: #hp_f4444444444444444444444444444aff ]u\2631\012ip_chaff ]\000rarag\377\313\365\213\234\217\240\214eFFFFFFFFFF\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377wscale 8\012tcp_opt wscale 8frag 80\012ip_frag 8\377t Step #5: artifact_prefix='./'; Test unit written to ./crash-22ae926e29b6fa58f2a0511e9066ad1e9b0bb916 Step #5: Base64: I2hwX2Y0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0YWZmICBddbMxCmlwX2NoYWZmIF0AcmFyYWf/y/WLnI+gjGVGRkZGRkZGRkZG/////////////////////3dzY2FsZSA4CnRjcF9vcHQgICB3c2NhbGUgOGZyYWcgODAKaXBfZnJhZyA4/3Q= Step #5: MERGE-OUTER: attempt 85 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530661258 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/22ae926e29b6fa58f2a0511e9066ad1e9b0bb916' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1450 processed earlier; will process 528 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==492== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d12175dea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1216d2428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1216b4f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f72c63b941f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f72c61b300a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f72c6192858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f72c61fd265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f72c62052fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f72c6206f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d12179a355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d121760544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55d12175ea9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55d12175e859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55d12175e3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55d1216b665d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d1216bfbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d1216a70f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d1216d2dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f72c6194082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d12169a4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x36,0x1,0x0,0x74,0x20,0x41,0x32,0x31,0x20,0xbd,0x31,0x2f,0x32,0x0,0x0,0x0,0x0,0x0,0x25,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x36,0x0,0x1,0x74,0x20,0x41,0x32,0x30,0x36,0x1,0x0,0x0,0x5f,0x63,0x6,0x61,0x66,0x66,0x20,0x67,0x20,0x38,0x30,0x36,0x1,0x0,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x36,0x0,0x1,0x74,0x20,0x41,0x32,0x30,0x36,0x1,0x0,0x0,0x5f,0x63,0x6,0x61,0x66,0x66,0x20,0x67,0x20,0x37,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x30,0x36,0x1,0x0,0x32,0x30,0x36,0x1,0x0,0x0,0x20,0x41, Step #5: ip_frag 8\012tcp_chaff 06\001\000t A21 \2751/2\000\000\000\000\000% 8\012tcp_chaff 06\000\001t A206\001\000\000_c\006aff g 806\001\000p_frag 8\012tcp_chaff 06\000\001t A206\001\000\000_c\006aff g 7\012tcp_chaff 06\001\000206\001\000\000 A Step #5: artifact_prefix='./'; Test unit written to ./crash-b96dd315062fe12a6549a0db119d8ac7254d3a30 Step #5: Base64: aXBfZnJhZyA4CnRjcF9jaGFmZiAwNgEAdCBBMjEgvTEvMgAAAAAAJSA4CnRjcF9jaGFmZiAwNgABdCBBMjA2AQAAX2MGYWZmIGcgODA2AQBwX2ZyYWcgOAp0Y3BfY2hhZmYgMDYAAXQgQTIwNgEAAF9jBmFmZiBnIDcKdGNwX2NoYWZmIDA2AQAyMDYBAAAgQQ== Step #5: MERGE-OUTER: attempt 86 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530698999 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/b96dd315062fe12a6549a0db119d8ac7254d3a30' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1459 processed earlier; will process 519 files now Step #5: Warning: wscale must be from 0-255 Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): invalid pointer Step #5: ==496== ERROR: libFuzzer: deadly signal Step #5: #0 0x5635f314cea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5635f30c1428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5635f30a3f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f7d9df0241f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f7d9dcfc00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f7d9dcdb858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f7d9dd46265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f7d9dd4e2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f7d9dd4fb2b (/lib/x86_64-linux-gnu/libc.so.6+0x96b2b) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5635f318934d in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e34d) Step #5: #10 0x5635f3151fd7 in tcp_seg_open /src/tcpreplay/src/fragroute/mod_tcp_seg.c:51:9 Step #5: #11 0x5635f314da9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5635f314d859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5635f314d3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5635f30a565d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5635f30aebf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5635f30960f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5635f30c1dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f7d9dcdd082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5635f30894bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xd,0x69,0x70,0x74,0x63,0x70,0x5f,0x6f,0x70,0x67,0x20,0x2d,0x38,0x35,0x37,0x39,0x39,0x30,0x35,0x39,0x34,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x36,0x36,0x37,0x35,0x38,0x39,0x75,0x35,0x36,0x35,0x35,0x39,0x38,0x37,0x32,0xa,0x6f,0x72,0x64,0x65,0x72,0x20,0x72,0x61,0x6e,0x64,0x6f,0x6d,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x31,0x38,0x34,0x34,0x36,0x37,0x34,0x34,0x30,0x37,0x33,0x37,0x30,0x39,0x35,0x35,0x31,0x36,0x31,0x34,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x39,0x39,0x39,0x36,0x36,0x31,0x37,0x35,0x37,0x31,0x33,0x36,0x36,0x35,0x37,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0x5f,0x65,0x69,0x70,0x67,0x5f,0x20, Step #5: \015iptcp_opg -857990594\012ip_chaff dup\012tcp_seg -667589u56559872\012order random\012ip_frag 18446744073709551614\012tcp_seg -999661757136657\012ip_chaff dup_eipg_ Step #5: artifact_prefix='./'; Test unit written to ./crash-d9ad94c5650a75550ba4a0a3880989b9cee45e04 Step #5: Base64: DWlwdGNwX29wZyAtODU3OTkwNTk0CmlwX2NoYWZmIGR1cAp0Y3Bfc2VnIC02Njc1ODl1NTY1NTk4NzIKb3JkZXIgcmFuZG9tCmlwX2ZyYWcgMTg0NDY3NDQwNzM3MDk1NTE2MTQKdGNwX3NlZyAtOTk5NjYxNzU3MTM2NjU3CmlwX2NoYWZmIGR1cF9laXBnXyA= Step #5: MERGE-OUTER: attempt 87 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530737836 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d9ad94c5650a75550ba4a0a3880989b9cee45e04' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1465 processed earlier; will process 513 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==500== ERROR: libFuzzer: deadly signal Step #5: #0 0x564ab990eea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x564ab9883428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x564ab9865f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f9efc99541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f9efc78f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f9efc76e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f9efc7d9265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f9efc7e12fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f9efc7e2f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x564ab994b355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x564ab9911544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x564ab990fa9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x564ab990f859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x564ab990f3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x564ab986765d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x564ab9870bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x564ab98580f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x564ab9883dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f9efc770082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x564ab984b4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6e,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x20,0x20,0x5d,0x75,0x20,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x6d,0xa, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff ]u 6\012ip_chaff ]u 1\012ip_chaff ]u 1\012ip_chaff ]u 6\012ip_chaff ]u 1\012ip_chaff n6\012ip_chaff ]u 1\012ip_chaff d ]u 1\012ip_chaff om\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-2877ec1fa45e14d686db9ed007451adc1595ad59 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBddSA2CmlwX2NoYWZmICBddSAxCmlwX2NoYWZmICBddSAxCmlwX2NoYWZmIF11IDYKaXBfY2hhZmYgIF11IDEKaXBfY2hhZmYgbjYKaXBfY2hhZmYgIF11IDEKaXBfY2hhZmYgZCAgXXUgMQppcF9jaGFmZiBvbQo= Step #5: MERGE-OUTER: attempt 88 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530774152 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/2877ec1fa45e14d686db9ed007451adc1595ad59' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1474 processed earlier; will process 504 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==504== ERROR: libFuzzer: deadly signal Step #5: #0 0x55b0fb9bcea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55b0fb931428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55b0fb913f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7fa355da341f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7fa355b9d00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7fa355b7c858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7fa355be7265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7fa355bef2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7fa355bf0f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55b0fb9f9355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55b0fb9bf544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55b0fb9bda9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55b0fb9bd859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55b0fb9bd3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x55b0fb91565d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55b0fb91ebf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55b0fb9060f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55b0fb931dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fa355b7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55b0fb8f94bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0x1a,0x69,0x70,0x5f,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x43,0x4c,0x4e,0x4e,0x4e,0x20,0x20,0x20,0x20,0x20,0x38,0x0,0x29,0x4f,0x4e,0x0,0x0,0x0,0x80,0xaa,0xd5,0xd6,0xb0,0x4e,0xa,0x69,0x70,0x5f,0x74,0x6f,0x73,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x7a,0xb3,0x4e,0xff,0x20,0x40,0xfe,0xd,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x69,0x70,0x5f,0x74,0x74,0x6c,0xd,0x35,0x0,0x0,0x4f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0xa7,0x40,0x20,0xff,0xfe,0xd,0x1,0x0,0x32,0x0,0x3,0x45,0x4c,0x80,0x55,0x2a, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff ]u 6\032ip_ip_chaff ]u CLNNN 8\000)ON\000\000\000\200\252\325\326\260N\012ip_tos 8\000\000\000\000\000\000\002z\263N\377 @\376\015EL\200U*)ON\012ip_ttl\0155\000\000O\000\000\000\000\000\000\000\000\000\000\000\000E\247@ \377\376\015\001\0002\000\003EL\200U* Step #5: artifact_prefix='./'; Test unit written to ./crash-be0bbaabe9e74c23f4e845b3b572ed7f3a63c51e Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBddSA2GmlwX2lwX2NoYWZmICBddSBDTE5OTiAgICAgOAApT04AAACAqtXWsE4KaXBfdG9zICAgICAgIDgAAAAAAAACerNO/yBA/g1FTIBVKilPTgppcF90dGwNNQAATwAAAAAAAAAAAAAAAEWnQCD//g0BADIAA0VMgFUq Step #5: MERGE-OUTER: attempt 89 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530811723 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/be0bbaabe9e74c23f4e845b3b572ed7f3a63c51e' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1485 processed earlier; will process 493 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: Warning: invalid opt_data Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==508== ERROR: libFuzzer: deadly signal Step #5: #0 0x55828655cea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5582864d1428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5582864b3f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f501e4ef41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f501e2e900a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f501e2c8858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f501e333265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f501e33b2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f501e33cf6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x558286599355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55828655f544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x55828655da9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x55828655d859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x55828655d3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5582864b565d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5582864bebf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5582864a60f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5582864d1dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f501e2ca082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5582864994bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x74,0x63,0x70,0x5f,0x6f,0x70,0x74,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x39,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa,0x74,0x63,0x70,0x5f,0x6f,0x70,0x74,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x39,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x5f,0x69,0x73,0x20,0xa4,0xa4,0x70,0x5f,0x66,0x65,0xff,0xff,0xff,0xff,0x67,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x70,0x5f,0x6f,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x6e,0x74,0x20,0x70,0x5f,0x74,0x74,0x6c,0xd,0x36,0x5f,0x21,0xff,0xff,0xff, Step #5: tcp_opt wscale 9 \012tcp_opt wscale 9 \012ip_frag 80_is \244\244p_fe\377\377\377\377g cp_o \037 nt p_ttl\0156_!\377\377\377 Step #5: artifact_prefix='./'; Test unit written to ./crash-70ef50c9f04a897e7456481fa7391b807fb44083 Step #5: Base64: dGNwX29wdCAgICAgICAgICAgICAgICAgICAgICAgd3NjYWxlICAgICAgIDkgICAgICAgCnRjcF9vcHQgICAgICAgICAgICAgICAgICAgICAgIHdzY2FsZSAgICAgICA5ICAgICAgIAppcF9mcmFnIDgwX2lzIKSkcF9mZf////9nICAgICAgICAgY3BfbyAgICAfICAgbnQgcF90dGwNNl8h//// Step #5: MERGE-OUTER: attempt 90 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530849387 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/70ef50c9f04a897e7456481fa7391b807fb44083' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1497 processed earlier; will process 481 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==512==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000000000000 bp 0x7fff08748e30 sp 0x7fff08748e18 T512) Step #5: ==512==Hint: pc points to the zero page. Step #5: ==512==The signal is caused by a READ memory access. Step #5: ==512==Hint: address points to the zero page. Step #5: #0 0x000000000000 () Step #5: #1 0x556aa4d14810 in ubsan_GetStackTrace(__sanitizer::BufferedStackTrace*, unsigned long, unsigned long, unsigned long, void*, bool) /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag.cpp:41:10 Step #5: #2 0x556aa4d13696 in ReportDeadlySignalImpl /src/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp:275:3 Step #5: #3 0x556aa4d13696 in __sanitizer::ReportDeadlySignal(__sanitizer::SignalContext const&, unsigned int, void (*)(__sanitizer::SignalContext const&, void const*, __sanitizer::BufferedStackTrace*), void const*) /src/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp:289:5 Step #5: #4 0x556aa4d13a20 in __sanitizer::HandleDeadlySignal(void*, void*, unsigned int, void (*)(__sanitizer::SignalContext const&, void const*, __sanitizer::BufferedStackTrace*), void const*) /src/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp:298:3 Step #5: #5 0x7fb457c7041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: Step #5: DEDUP_TOKEN: ubsan_GetStackTrace(__sanitizer::BufferedStackTrace*, unsigned long, unsigned long, unsigned long, void*, bool)--ReportDeadlySignalImpl Step #5: ==512==Register values: Step #5: rax = 0x0000556aa6aab3d0 rbx = 0x0000556aa6a7c270 rcx = 0x0000556aa6aacf54 rdx = 0x0000556aa6aacf6e Step #5: rdi = 0x0000556aa57545d8 rsi = 0x0000556aa6a7c270 rbp = 0x00007fff08748e30 rsp = 0x00007fff08748e18 Step #5: r8 = 0x0000556aa6aa7a60 r9 = 0x000000000000007c r10 = 0x0000556aa6a7a010 r11 = 0x00007fb457c13be0 Step #5: r12 = 0x0000556aa6aa7a50 r13 = 0x0000556aa4dde400 r14 = 0x0000556aa6a7b8c0 r15 = 0x00007fff087492f0 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV () Step #5: ==512==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x55,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x31,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27,0x0,0x0,0x0,0x0,0x0,0xdd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x20,0x38,0x0,0x1,0x0,0x0,0x0,0x0,0x2,0x7a,0xbb,0x4e,0x9e,0x0,0xd,0x45,0x4c,0x80,0x55,0x70,0x72,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x69,0x70,0x5f,0x74,0x6f,0x73,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x7a,0xbb,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x72,0x69,0x6e,0x74, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff Uu 6\012ip_chaff ]u 1NNNNNN\000\000\000\000\000\000\000\000'\000\000\000\000\000\335\000\000\000\000\000\000\000\000\000\000\000\000 8\000\001\000\000\000\000\002z\273N\236\000\015EL\200Uprint AN@ \377\376\015EL\200U*)ON\012ip_tos 8\000\000\000\000\000\000\002z\273N@ \377\376\015EL\200U*)ON\012print rint Step #5: artifact_prefix='./'; Test unit written to ./crash-d34dec80cdfafcaf104c5f15f2255b4e0e98a47c Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBVdSA2CmlwX2NoYWZmICBddSAxTk5OTk5OAAAAAAAAAAAnAAAAAADdAAAAAAAAAAAAAAAAICAgOAABAAAAAAJ6u06eAA1FTIBVcHJpbnQgQU5AIP/+DUVMgFUqKU9OCmlwX3RvcyAgICAgICA4AAAAAAAAAnq7TkAg//4NRUyAVSopT04KcHJpbnQgcmludA== Step #5: MERGE-OUTER: attempt 91 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530878188 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/d34dec80cdfafcaf104c5f15f2255b4e0e98a47c' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1508 processed earlier; will process 470 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==516== ERROR: libFuzzer: deadly signal Step #5: #0 0x5585b5ca0ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x5585b5c15428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5585b5bf7f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f1a7e26541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f1a7e05f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f1a7e03e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f1a7e0a9265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f1a7e0b12fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f1a7e0b2f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x5585b5cdd355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x5585b5ca3544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x5585b5ca1a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x5585b5ca1859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x5585b5ca13f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x5585b5bf965d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5585b5c02bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5585b5bea0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5585b5c15dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f1a7e040082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5585b5bdd4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x0,0x2,0xbb,0x7a,0x4e,0x40,0x20,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0xd,0x80,0x55,0x70,0x72,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x69,0x70,0x5f,0x74,0x6f,0x73,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x7a,0xbb,0x4e,0x40,0x20,0xff,0xfe,0xd,0x69,0x6e,0x74,0x20,0x41,0x4e,0x45,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0xcf,0xd6,0xb0,0xb1,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74, Step #5: ip_frag 8\000\002\273zN@ \377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\376\015\200Uprint AN@ \377\376\015EL\200U*)ON\012ip_tos 8\000\000\000\000\000\000\002z\273N@ \377\376\015int ANE@ \377\376\015EL\200U\317\326\260\261\012print AN@ \377\376\015EL\200U*)ON\012print AN@ \377\376\015EL\200U*)ON\012print Step #5: artifact_prefix='./'; Test unit written to ./crash-0ad5f6775aae627ef22530ea928d0d90f3393c58 Step #5: Base64: aXBfZnJhZyA4AAK7ek5AIP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4NgFVwcmludCBBTkAg//4NRUyAVSopT04KaXBfdG9zICAgICAgIDgAAAAAAAACertOQCD//g1pbnQgQU5FQCD//g1FTIBVz9awsQpwcmludCBBTkAg//4NRUyAVSopT04KcHJpbnQgQU5AIP/+DUVMgFUqKU9OCnByaW50 Step #5: MERGE-OUTER: attempt 92 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530915096 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/0ad5f6775aae627ef22530ea928d0d90f3393c58' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1511 processed earlier; will process 467 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==520== ERROR: libFuzzer: deadly signal Step #5: #0 0x556a6a81aea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x556a6a78f428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x556a6a771f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f06ef37c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f06ef17600a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f06ef155858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f06ef1c0265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f06ef1c82fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f06ef1c9f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x556a6a857355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x556a6a81d544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x556a6a81ba9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x556a6a81b859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x556a6a81b3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x556a6a77365d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x556a6a77cbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x556a6a7640f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x556a6a78fdd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f06ef157082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x556a6a7574bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x2d,0x31,0x36,0x2f,0x38,0x31,0xff,0x34,0xa,0x69,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x70,0x2b,0x2f,0x76,0x2b,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x73,0x65,0x67,0x20,0x2d,0x32,0x12,0x12,0xf3,0xa0,0x81,0x98,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x63,0x68,0x2b,0x2f,0x76,0x2b,0x61,0x66,0x66,0x20,0x36,0xa,0x74,0x63,0x70,0x5f,0x73,0x9b,0x98,0xdf,0xc6,0x16,0x12,0xed,0xf4,0x12,0x12,0x12,0xc0,0x52,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x2b,0x2f,0x76,0x2b,0x61,0x66,0x66,0x20,0x36,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x13,0x69,0x70,0x6e,0x64,0x6f, Step #5: ip_frag 8\012tcp_seg -16/81\3774\012i\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377p+/v+_chaff seg -2\022\022\363\240\201\230\022\022\022\022\022\022\022\022\022\022\022\022\022\022\022\022 8\012tcp_ch+/v+aff 6\012tcp_s\233\230\337\306\026\022\355\364\022\022\022\300R\022\022\022\022\022\022\022\022\022\022\022\022\022\022+/v+aff 6\012tcp_seg \023ipndo Step #5: artifact_prefix='./'; Test unit written to ./crash-1394b383dbb38cde0ae2cf34da0d74c1e4f15ad6 Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgLTE2Lzgx/zQKaf///////////////////////////////////////////////3ArL3YrX2NoYWZmIHNlZyAtMhIS86CBmBISEhISEhISEhISEhISEhIgOAp0Y3BfY2grL3YrYWZmIDYKdGNwX3ObmN/GFhLt9BISEsBSEhISEhISEhISEhISEhIrL3YrYWZmIDYKdGNwX3NlZyATaXBuZG8= Step #5: MERGE-OUTER: attempt 93 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530951944 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/1394b383dbb38cde0ae2cf34da0d74c1e4f15ad6' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1519 processed earlier; will process 459 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==524== ERROR: libFuzzer: deadly signal Step #5: #0 0x55f309bfbea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55f309b70428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55f309b52f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ff3be61041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ff3be40a00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ff3be3e9858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7ff3be454265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7ff3be45c2fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7ff3be45df6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55f309c38355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55f309bfe0f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x55f309bfcd03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55f309bfc520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55f309bfc4b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x55f309b5465d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55f309b5dbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55f309b450f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55f309b70dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ff3be3eb082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55f309b384bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x66,0x20,0x20,0x5d,0x75,0x20,0x5d,0x0,0x6e,0x0,0x75,0x64,0x0,0x73,0x65,0x67,0x20,0x5f,0x6f,0x70,0x74,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x66,0x20,0x20,0x5d,0x75,0x20,0x5d,0x0,0x6e,0x0,0x75,0x64,0x0,0x73,0x65,0x67,0x20,0x5f,0x6f,0x70,0x74,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x66,0x20,0x20,0x5d,0x75,0x20,0x5d,0x0,0x6e,0x0,0x75,0x64,0x0,0x73,0x65,0x67,0x20,0x5f,0x6f,0x70,0x74,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x64,0x75,0x70,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa, Step #5: ip_chaff ]u 6\012ip_chaff f ]u ]\000n\000ud\000seg _optseg 6\012ip_chaff ]u 6\012ip_chaff f ]u ]\000n\000ud\000seg _optseg 6\012ip_chaff ]u 6\012ip_chaff f ]u ]\000n\000ud\000seg _optseg 6\012ip_chaff dup\012ip_frag 8\012tcp_seg 6\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cb486d68328078f6e2ce75ab101d9f541a969e8 Step #5: Base64: aXBfY2hhZmYgIF11IDYKaXBfY2hhZmYgZiAgXXUgXQBuAHVkAHNlZyBfb3B0c2VnIDYKaXBfY2hhZmYgIF11IDYKaXBfY2hhZmYgZiAgXXUgXQBuAHVkAHNlZyBfb3B0c2VnIDYKaXBfY2hhZmYgIF11IDYKaXBfY2hhZmYgZiAgXXUgXQBuAHVkAHNlZyBfb3B0c2VnIDYKaXBfY2hhZmYgZHVwCmlwX2ZyYWcgOAp0Y3Bfc2VnIDYK Step #5: MERGE-OUTER: attempt 94 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3530989872 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/6cb486d68328078f6e2ce75ab101d9f541a969e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1530 processed earlier; will process 448 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==528== ERROR: libFuzzer: deadly signal Step #5: #0 0x55afb3f4eea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55afb3ec3428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55afb3ea5f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f83f923741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f83f903100a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f83f9010858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f83f907b265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f83f90832fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f83f9084f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55afb3f8b355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55afb3f510f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x55afb3f4fd03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55afb3f4f87c in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55afb3f4f87c in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:148:9 Step #5: #14 0x55afb3f4f3f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #15 0x55afb3ea765d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #16 0x55afb3eb0bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #17 0x55afb3e980f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #18 0x55afb3ec3dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #19 0x7f83f9012082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #20 0x55afb3e8b4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0xd,0x45,0x38,0x30,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x24,0x31,0x0,0x0,0x69,0x70,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x72,0x64,0x65,0x72,0x20,0x20,0x72,0x65,0x76,0x65,0x72,0x73,0x65,0x5f,0x91,0x1b,0x6e,0x64,0x6f,0x6d,0xec,0x40,0x20,0xff,0xfe,0xd,0x85,0x4c,0x80,0x55,0x2a,0x29,0x34,0x37,0x40,0x35,0x38,0x31,0x35,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0x31,0x36,0x32,0x36,0x30,0x32,0x65,0x72,0x73,0x65,0x20,0x20,0x20,0x70,0x72,0x3f,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0x2b,0x2b,0x73,0x4c,0x80,0x55,0x4e,0x49,0x33,0x4e,0xa,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x6f,0x72,0x64,0x65,0x72,0x20,0x20,0x72,0x65,0x76,0x65,0x2b,0x2b,0x63,0x70,0x5f,0x65,0xa4,0xa4,0xd1,0x3d,0x80,0x80,0x80,0x80,0x80,0x80,0x6e,0x64,0xf7,0xff,0x88,0xa4,0xed,0x32,0xd4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa1,0xa4,0xa4,0xa4,0x7e,0xf3,0x0,0x1,0xa4,0xa4,0x0,0x81,0x9f,0x6e,0x0,0x0, Step #5: ip_chaff\015E80\012ip_frag 8$1\000\000ip\012ip_chaff rder reverse_\221\033ndom\354@ \377\376\015\205L\200U*)47@5815\012ip_chaff ]u162602erse pr?nt AN@ \377\376++sL\200UNI3N\012 order reve++cp_e\244\244\321=\200\200\200\200\200\200nd\367\377\210\244\3552\324\244\244\244\244\244\244\244\244\244\244\244\244\241\244\244\244~\363\000\001\244\244\000\201\237n\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e5fdca2d233e77d8aca31c71019ff922074eaf2 Step #5: Base64: aXBfY2hhZmYNRTgwCmlwX2ZyYWcgOCQxAABpcAppcF9jaGFmZiByZGVyICByZXZlcnNlX5EbbmRvbexAIP/+DYVMgFUqKTQ3QDU4MTUKaXBfY2hhZmYgIF11MTYyNjAyZXJzZSAgIHByP250IEFOQCD//isrc0yAVU5JM04KICAgICAgICAgICBvcmRlciAgcmV2ZSsrY3BfZaSk0T2AgICAgIBuZPf/iKTtMtSkpKSkpKSkpKSkpKShpKSkfvMAAaSkAIGfbgAA Step #5: MERGE-OUTER: attempt 95 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3531028912 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/0e5fdca2d233e77d8aca31c71019ff922074eaf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1546 processed earlier; will process 432 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==532== ERROR: libFuzzer: deadly signal Step #5: #0 0x559d81a7dea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x559d819f2428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559d819d4f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7febed04541f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7febece3f00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7febece1e858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7febece89265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7febece912fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7febece92f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x559d81aba355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x559d81a800f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x559d81a7ed03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x559d81a7e520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x559d81a7e4b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x559d819d665d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x559d819dfbf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x559d819c70f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x559d819f2dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7febece20082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x559d819ba4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23,0x68,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x5f,0x73,0x0,0x17,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x39,0x0,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x73,0x65,0x67,0x20,0x39,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x72,0x61,0x72,0x61,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5f,0x72,0x71,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0xb3,0x31,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x0,0x72,0x61,0x72,0x61,0x67,0xdf,0xcb,0xf5,0x8b,0x9c,0x8f,0xa0,0x8c,0x65,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0xd,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x47,0x46,0x46,0x46,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x6f,0x70,0x74,0x20,0x20,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x38,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xff,0x74, Step #5: #hp_frag 80_s\000\027ip_chaff 9\000\012ip_chaff _seg 9\012ip_chaff _rara\012ip_chaff _rqg 8\012tcp_seg 6\012ip_chaff ]u 6\012ip_chaff ]u\2631\012ip_chaff ]\000rarag\337\313\365\213\234\217\240\214eFFFFFFFFFFF\015FFFFFFFFGFFF wscale 8\012tcp_opt wscale 8frag 80\012ip_frag 8\377t Step #5: artifact_prefix='./'; Test unit written to ./crash-9f8f6126455d2f50d250c2349a6ce8bede3cdab7 Step #5: Base64: I2hwX2ZyYWcgODBfcwAXaXBfY2hhZmYgIDkACmlwX2NoYWZmIF9zZWcgOQppcF9jaGFmZiBfcmFyYQppcF9jaGFmZiBfcnFnIDgKdGNwX3NlZyA2CmlwX2NoYWZmIF11IDYKaXBfY2hhZmYgIF11szEKaXBfY2hhZmYgXQByYXJhZ9/L9Yucj6CMZUZGRkZGRkZGRkZGDUZGRkZGRkZGR0ZGRiB3c2NhbGUgOAp0Y3Bfb3B0ICAgd3NjYWxlIDhmcmFnIDgwCmlwX2ZyYWcgOP90 Step #5: MERGE-OUTER: attempt 96 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3531067398 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/9f8f6126455d2f50d250c2349a6ce8bede3cdab7' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1561 processed earlier; will process 417 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==536== ERROR: libFuzzer: deadly signal Step #5: #0 0x562d52900ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x562d52875428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x562d52857f75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7f639b23b41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7f639b03500a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7f639b014858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7f639b07f265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7f639b0872fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7f639b088f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x562d5293d355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x562d52903544 in ip_frag_open /src/tcpreplay/src/fragroute/mod_ip_frag.c:55:9 Step #5: #11 0x562d52901a9d in mod_open /src/tcpreplay/src/fragroute/mod.c:137:54 Step #5: #12 0x562d52901859 in fragroute_init /src/tcpreplay/src/fragroute/fragroute.c:147:9 Step #5: #13 0x562d529013f6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:87:11 Step #5: #14 0x562d5285965d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x562d52862bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x562d5284a0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x562d52875dd2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7f639b016082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x562d5283d4bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x69,0x6e,0x74,0x20,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x49,0x4e,0x45,0x40,0x20,0xff,0xfe,0xd,0x45,0x70,0x5f,0x74,0x20,0xff,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x70,0x74,0x20,0x31,0x4c,0x4e,0x45,0x70,0x5f,0x74,0x20,0xff,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x70,0x74,0x20,0x30,0x4c,0x4e,0x4e,0xf4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6e,0x74,0x20,0x49,0x4e,0x45,0x40,0x20,0xff,0xfe,0xd,0x0,0x86,0x0,0x0,0x0,0x27,0x0,0x20,0x31,0x4c,0x4e,0x45,0x70,0x5f,0x74,0x20,0xff,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x70,0x74,0x20,0x31,0x4c,0x4e,0x4e,0xf4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x70,0x5f,0x74,0x20,0xff,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x70,0x74,0x20,0x31,0x4c,0x4e,0x45,0x70,0x5f,0x74,0x20,0xff,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x0,0xb3,0x0,0x27,0x0,0x0,0x75,0x0,0x0,0x72,0x69,0x6e,0x74, Step #5: ip_frag 8\012tcp_seg 6\012ip_chaff int \012print INE@ \377\376\015Ep_t \377\012ip_chaff opt 1LNEp_t \377\012ip_chaff opt 0LNN\364\000\000\000\000\000\000\000\000nt INE@ \377\376\015\000\206\000\000\000'\000 1LNEp_t \377\012ip_chaff opt 1LNN\364\000\000\000\000\000\000\000\000Ep_t \377\012ip_chaff opt 1LNEp_t \377\012ip_chaff o\000\263\000'\000\000u\000\000rint Step #5: artifact_prefix='./'; Test unit written to ./crash-63b932c7b6604ee6246b040b1b1970df6923ed5d Step #5: Base64: aXBfZnJhZyA4CnRjcF9zZWcgNgppcF9jaGFmZiBpbnQgCnByaW50IElORUAg//4NRXBfdCD/CmlwX2NoYWZmIG9wdCAxTE5FcF90IP8KaXBfY2hhZmYgb3B0IDBMTk70AAAAAAAAAABudCBJTkVAIP/+DQCGAAAAJwAgMUxORXBfdCD/CmlwX2NoYWZmIG9wdCAxTE5O9AAAAAAAAAAARXBfdCD/CmlwX2NoYWZmIG9wdCAxTE5FcF90IP8KaXBfY2hhZmYgbwCzACcAAHUAAHJpbnQ= Step #5: MERGE-OUTER: attempt 97 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3531105222 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/63b932c7b6604ee6246b040b1b1970df6923ed5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1563 processed earlier; will process 415 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: free(): double free detected in tcache 2 Step #5: ==540== ERROR: libFuzzer: deadly signal Step #5: #0 0x55d1ac595ea4 in __sanitizer_print_stack_trace /src/llvm-project/compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp:31:3 Step #5: #1 0x55d1ac50a428 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x55d1ac4ecf75 in fuzzer::Fuzzer::CrashCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:231:3 Step #5: #3 0x7ffb097f441f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x7ffb095ee00a in raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300a) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #5 0x7ffb095cd858 in abort (/lib/x86_64-linux-gnu/libc.so.6+0x22858) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #6 0x7ffb09638265 (/lib/x86_64-linux-gnu/libc.so.6+0x8d265) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #7 0x7ffb096402fb (/lib/x86_64-linux-gnu/libc.so.6+0x952fb) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #8 0x7ffb09641f6c (/lib/x86_64-linux-gnu/libc.so.6+0x96f6c) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #9 0x55d1ac5d2355 in rand_close (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x11e355) Step #5: #10 0x55d1ac5980f6 in ip_chaff_close /src/tcpreplay/src/fragroute/mod_ip_chaff.c:34:9 Step #5: #11 0x55d1ac596d03 in mod_close /src/tcpreplay/src/fragroute/mod.c:227:26 Step #5: #12 0x55d1ac596520 in fragroute_close /src/tcpreplay/src/fragroute/fragroute.c:40:5 Step #5: #13 0x55d1ac5964b6 in LLVMFuzzerTestOneInput /src/tcpreplay/test/fuzz/fuzz_fragroute.c:118:5 Step #5: #14 0x55d1ac4ee65d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x55d1ac4f7bf8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x55d1ac4df0f9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x55d1ac50add2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7ffb095cf082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x55d1ac4d24bd in _start (out/libfuzzer-coverage-x86_64/fuzz_fragroute+0x1e4bd) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::CrashCallback() Step #5: NOTE: libFuzzer has rudimentary signal handlers. Step #5: Combine libFuzzer with AddressSanitizer or similar for better crash reports. Step #5: SUMMARY: libFuzzer: deadly signal Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x23,0x68,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0x5f,0x73,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0xb9,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x20,0x5d,0x75,0xb3,0x0,0x64,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x0,0x72,0x61,0x72,0x61,0x67,0xdf,0xcb,0xf5,0x8b,0x9c,0x8f,0xa0,0x8c,0x65,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0xd,0x46,0x46,0x46,0x7f,0xff,0xff,0xff,0x46,0x47,0x46,0x46,0x46,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x38,0xa,0x74,0x63,0x70,0x5f,0x6f,0x70,0x74,0x20,0x20,0x20,0x77,0x73,0x63,0x61,0x6c,0x65,0x20,0x38,0x66,0x72,0x61,0x67,0x20,0x38,0x30,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xff,0x74, Step #5: #hp_frag 80_s\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271\271cp_seg 6\012ip_chaff ]u 6\012ip_chaff ]u\263\000dip_chaff ]\000rarag\337\313\365\213\234\217\240\214eFFFFFFFFFFFFF\015FFF\177\377\377\377FGFFF wscale 8\012tcp_opt wscale 8frag 80\012ip_frag 8\377t Step #5: artifact_prefix='./'; Test unit written to ./crash-1eaea7ee56854e6948806670533004304cb8f4a6 Step #5: Base64: I2hwX2ZyYWcgODBfc7m5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5uWNwX3NlZyA2CmlwX2NoYWZmIF11IDYKaXBfY2hhZmYgIF11swBkaXBfY2hhZmYgXQByYXJhZ9/L9Yucj6CMZUZGRkZGRkZGRkZGRkYNRkZGf////0ZHRkZGIHdzY2FsZSA4CnRjcF9vcHQgICB3c2NhbGUgOGZyYWcgODAKaXBfZnJhZyA4/3Q= Step #5: MERGE-OUTER: attempt 98 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3531142384 Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/fuzz_fragroute/1eaea7ee56854e6948806670533004304cb8f4a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 1978 total files; 1566 processed earlier; will process 412 files now Step #5: #1 pulse exec/s: 0 rss: 28Mb Step #5: #2 pulse exec/s: 0 rss: 28Mb Step #5: #4 pulse exec/s: 0 rss: 28Mb Step #5: Warning: wscale must be from 0-255 Step #5: #8 pulse exec/s: 0 rss: 28Mb Step #5: Warning: invalid opt->len (10) doesn't match data length (9) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==544==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address (pc 0x7f0f120a5ada bp 0x00000000003e sp 0x7ffd3e6eb160 T544) Step #5: ==544==The signal is caused by a READ memory access. Step #5: ==544==Hint: this fault was caused by a dereference of a high value address (see register values below). Disassemble the provided pc to learn which register was used. Step #5: ALARM: working on the last Unit for 101 seconds Step #5: and the timeout value is 100 (use -timeout=N to change) Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x32,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x28,0x5d,0x75,0x20,0x31,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x49,0x4e,0x45,0x40,0x20,0xff,0xfe,0xd,0x45,0x2c,0x70,0x5f,0x74,0x20,0xff,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x6f,0x70,0x74,0x20,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27,0x0,0x70,0x75,0x0,0x0,0x72,0x69,0x6e,0x74,0x63,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x70,0x6e,0x74,0x63,0x70,0x5f,0x73,0x65,0x67,0x20,0x36,0xa,0x69,0x70,0x5f,0x43,0x68,0x61,0x66,0x66,0x20,0x5d,0x75,0x20,0x36,0xa,0x69,0x70,0x5f,0x63,0x68,0x61,0x66,0x66,0x20,0x74,0x6e,0x74,0x20,0x41,0x64,0x72,0x6f,0x70,0x20,0xff,0xfe,0x5f,0x63,0x68,0x61,0x0,0x80,0x55,0x2a,0x29,0x4f,0x4e,0xa,0x70,0x72,0x69,0x6e,0x74,0x20,0x41,0x4e,0x40,0x20,0xff,0xfe,0xd,0x45,0x4c,0x80,0x55,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0xa,0x69,0x70,0x5f,0x66,0x72,0x61,0x67,0x20,0x38,0x75,0x20,0x20,0x0,0x38,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: ip_chaff ]u 2\012ip_chaff (]u 1N\012print \012print INE@ \377\376\015E,p_t \377\012ip_chaff opt 1\000\000\000\000\000\000\000'\000pu\000\000rintchaff ]u 6\012ip_chaff pntcp_seg 6\012ip_Chaff ]u 6\012ip_chaff tnt Adrop \377\376_cha\000\200U*)ON\012print AN@ \377\376\015EL\200Uip_frag 8\012ip_frag 8u \0008\000\000\000\000\000\000 Step #5: ==65== libFuzzer: run interrupted; exiting Step #5: ==544== libFuzzer: run interrupted; exiting Step #5: du: cannot access '/workspace/out/libfuzzer-coverage-x86_64/dumps/fuzz_fragroute.*.profraw': No such file or directory Step #5: [2026-08-16 07:04:06,501 INFO] Finding shared libraries for targets (if any). Step #5: [2026-08-16 07:04:06,521 INFO] Finished finding shared libraries for targets. Step #5: warning: 1 functions have mismatched data Step #5: warning: 1 functions have mismatched data Step #5: [2026-08-16 07:04:06,733 DEBUG] Finished generating per-file code coverage summary. Step #5: [2026-08-16 07:04:06,733 DEBUG] Generating file view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report/linux/file_view_index.html". Step #5: [2026-08-16 07:04:06,743 DEBUG] Finished generating file view html index file. Step #5: [2026-08-16 07:04:06,743 DEBUG] Calculating per-directory coverage summary. Step #5: [2026-08-16 07:04:06,744 DEBUG] Finished calculating per-directory coverage summary. Step #5: [2026-08-16 07:04:06,744 DEBUG] Writing per-directory coverage html reports. Step #5: [2026-08-16 07:04:06,827 DEBUG] Finished writing per-directory coverage html reports. Step #5: [2026-08-16 07:04:06,827 DEBUG] Generating directory view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report/linux/directory_view_index.html". Step #5: [2026-08-16 07:04:06,827 DEBUG] Finished generating directory view html index file. Step #5: [2026-08-16 07:04:06,828 INFO] Index file for html report is generated as: "file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/index.html". Step #5: [2026-08-16 07:04:07,007 DEBUG] Finished generating per-file code coverage summary. Step #5: [2026-08-16 07:04:07,007 DEBUG] Generating file view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/file_view_index.html". Step #5: [2026-08-16 07:04:07,017 DEBUG] Finished generating file view html index file. Step #5: [2026-08-16 07:04:07,017 DEBUG] Calculating per-directory coverage summary. Step #5: [2026-08-16 07:04:07,017 DEBUG] Finished calculating per-directory coverage summary. Step #5: [2026-08-16 07:04:07,017 DEBUG] Writing per-directory coverage html reports. Step #5: [2026-08-16 07:04:07,101 DEBUG] Finished writing per-directory coverage html reports. Step #5: [2026-08-16 07:04:07,101 DEBUG] Generating directory view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/directory_view_index.html". Step #5: [2026-08-16 07:04:07,101 DEBUG] Finished generating directory view html index file. Step #5: [2026-08-16 07:04:07,101 INFO] Index file for html report is generated as: "file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/index.html". Step #5: [2026-08-16 07:04:07,215 DEBUG] Finished generating per-file code coverage summary. Step #5: [2026-08-16 07:04:07,215 DEBUG] Generating file view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/file_view_index.html". Step #5: [2026-08-16 07:04:07,224 DEBUG] Finished generating file view html index file. Step #5: [2026-08-16 07:04:07,225 DEBUG] Calculating per-directory coverage summary. Step #5: [2026-08-16 07:04:07,225 DEBUG] Finished calculating per-directory coverage summary. Step #5: [2026-08-16 07:04:07,225 DEBUG] Writing per-directory coverage html reports. Step #5: [2026-08-16 07:04:07,274 DEBUG] Finished writing per-directory coverage html reports. Step #5: [2026-08-16 07:04:07,274 DEBUG] Generating directory view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/directory_view_index.html". Step #5: [2026-08-16 07:04:07,275 DEBUG] Finished generating directory view html index file. Step #5: [2026-08-16 07:04:07,275 INFO] Index file for html report is generated as: "file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/index.html". Step #5: WARNING: fuzz_fragroute has no profdata generated. Finished Step #5 Starting Step #6 Step #6: Pulling image: gcr.io/cloud-builders/gsutil Step #6: Using default tag: latest Step #6: latest: Pulling from cloud-builders/gsutil Step #6: 97e1ee089ace: Already exists Step #6: b8613ef18de2: Already exists Step #6: 370a343ae1d7: Already exists Step #6: 1434b9de6cf8: Already exists Step #6: 27737137e53a: Already exists Step #6: 3506d965e444: Already exists Step #6: 725ace082362: Pulling fs layer Step #6: b2bd41d673c6: Pulling fs layer Step #6: b2bd41d673c6: Verifying Checksum Step #6: b2bd41d673c6: Download complete Step #6: 725ace082362: Verifying Checksum Step #6: 725ace082362: Download complete Step #6: 725ace082362: Pull complete Step #6: b2bd41d673c6: Pull complete Step #6: Digest: sha256:8c197d91f2e286c75e9abf654d3e8a5fa3f91bc929c26bdaa44030b27dbfab34 Step #6: Status: Downloaded newer image for gcr.io/cloud-builders/gsutil:latest Step #6: gcr.io/cloud-builders/gsutil:latest Step #6: CommandException: 1 files/objects could not be removed. Finished Step #6 Starting Step #7 Step #7: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/control.js [Content-Type=text/javascript]... Step #7: / [0/95 files][ 0.0 B/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/style.css [Content-Type=text/css]... Step #7: / [0/95 files][ 0.0 B/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/directory_view_index.html [Content-Type=text/html]... Step #7: / [0/95 files][ 0.0 B/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/summary.json [Content-Type=application/json]... Step #7: / [0/95 files][ 2.3 KiB/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/index.html [Content-Type=text/html]... Step #7: / [0/95 files][ 5.5 KiB/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/report.html [Content-Type=text/html]... Step #7: / [0/95 files][ 36.5 KiB/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/file_view_index.html [Content-Type=text/html]... Step #7: / [0/95 files][ 36.5 KiB/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/report.html [Content-Type=text/html]... Step #7: / [0/95 files][ 36.5 KiB/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/nametoaddr.c.html [Content-Type=text/html]... Step #7: / [0/95 files][ 36.5 KiB/ 11.9 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap.c.html [Content-Type=text/html]... Step #7: / [0/95 files][ 36.5 KiB/ 11.9 MiB] 0% Done / [1/95 files][ 71.8 KiB/ 11.9 MiB] 0% Done / [2/95 files][ 71.8 KiB/ 11.9 MiB] 0% Done / [3/95 files][ 71.8 KiB/ 11.9 MiB] 0% Done / [4/95 files][ 71.8 KiB/ 11.9 MiB] 0% Done / [5/95 files][324.0 KiB/ 11.9 MiB] 2% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap-netfilter-linux.c.html [Content-Type=text/html]... Step #7: / [5/95 files][ 1.2 MiB/ 11.9 MiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/bpf_filter.c.html [Content-Type=text/html]... Step #7: / [5/95 files][ 1.2 MiB/ 11.9 MiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap-linux.c.html [Content-Type=text/html]... Step #7: / [5/95 files][ 1.2 MiB/ 11.9 MiB] 10% Done / [6/95 files][ 1.2 MiB/ 11.9 MiB] 10% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/gencode.h.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/sf-pcapng.c.html [Content-Type=text/html]... Step #7: / [6/95 files][ 1.2 MiB/ 11.9 MiB] 10% Done / [6/95 files][ 1.2 MiB/ 11.9 MiB] 10% Done / [7/95 files][ 1.2 MiB/ 11.9 MiB] 10% Done / [8/95 files][ 1.4 MiB/ 11.9 MiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap-util.h.html [Content-Type=text/html]... Step #7: / [8/95 files][ 1.4 MiB/ 11.9 MiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/ethertype.h.html [Content-Type=text/html]... Step #7: / [8/95 files][ 1.4 MiB/ 11.9 MiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pflog.h.html [Content-Type=text/html]... Step #7: / [9/95 files][ 1.5 MiB/ 11.9 MiB] 12% Done / [9/95 files][ 1.5 MiB/ 11.9 MiB] 12% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap-common.c.html [Content-Type=text/html]... Step #7: / [9/95 files][ 1.5 MiB/ 11.9 MiB] 12% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/savefile.c.html [Content-Type=text/html]... Step #7: / [9/95 files][ 1.5 MiB/ 11.9 MiB] 12% Done / [10/95 files][ 1.5 MiB/ 11.9 MiB] 12% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap-int.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 1.5 MiB/ 11.9 MiB] 12% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/extract.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 1.5 MiB/ 11.9 MiB] 12% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/report.html [Content-Type=text/html]... Step #7: / [10/95 files][ 2.3 MiB/ 11.9 MiB] 19% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap-util.c.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/optimize.c.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.1 MiB/ 11.9 MiB] 25% Done / [10/95 files][ 3.1 MiB/ 11.9 MiB] 26% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/fad-getad.c.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap-usb-linux-common.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.1 MiB/ 11.9 MiB] 26% Done / [10/95 files][ 3.1 MiB/ 11.9 MiB] 26% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/ppp.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.1 MiB/ 11.9 MiB] 26% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/gencode.c.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.1 MiB/ 11.9 MiB] 26% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/fmtutils.c.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.1 MiB/ 11.9 MiB] 26% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/sf-pcap.c.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.2 MiB/ 11.9 MiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/ieee80211.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.3 MiB/ 11.9 MiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/llc.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.3 MiB/ 11.9 MiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/build/scanner.c.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.3 MiB/ 11.9 MiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/build/report.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.3 MiB/ 11.9 MiB] 27% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/build/grammar.c.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.4 MiB/ 11.9 MiB] 28% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/pcap-inttypes.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.4 MiB/ 11.9 MiB] 28% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/usb.h.html [Content-Type=text/html]... Step #7: / [10/95 files][ 3.4 MiB/ 11.9 MiB] 28% Done / [11/95 files][ 4.0 MiB/ 11.9 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/can_socketcan.h.html [Content-Type=text/html]... Step #7: / [11/95 files][ 4.1 MiB/ 11.9 MiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/bpf.h.html [Content-Type=text/html]... Step #7: / [11/95 files][ 4.1 MiB/ 11.9 MiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/ipnet.h.html [Content-Type=text/html]... Step #7: / [11/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/vlan.h.html [Content-Type=text/html]... Step #7: / [11/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done / [12/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/pcap.h.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/report.html [Content-Type=text/html]... Step #7: / [12/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done / [12/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/dlt.h.html [Content-Type=text/html]... Step #7: / [12/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done / [13/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done / [14/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done / [15/95 files][ 4.2 MiB/ 11.9 MiB] 35% Done / [16/95 files][ 6.4 MiB/ 11.9 MiB] 53% Done / [17/95 files][ 6.4 MiB/ 11.9 MiB] 53% Done / [18/95 files][ 6.4 MiB/ 11.9 MiB] 53% Done / [19/95 files][ 6.6 MiB/ 11.9 MiB] 55% Done / [20/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/sll.h.html [Content-Type=text/html]... Step #7: / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/test/report.html [Content-Type=text/html]... Step #7: / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/pcap/namedb.h.html [Content-Type=text/html]... Step #7: / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/test/fuzz/report.html [Content-Type=text/html]... Step #7: / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/missing/report.html [Content-Type=text/html]... Step #7: / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/report.html [Content-Type=text/html]... Step #7: / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/libpcap/missing/strlcpy.c.html [Content-Type=text/html]... Step #7: / [21/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done / [22/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/test/fuzz/fuzz_services.c.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/test/fuzz/fuzz_common.h.html [Content-Type=text/html]... Step #7: / [22/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done / [22/95 files][ 7.2 MiB/ 11.9 MiB] 60% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/test/fuzz/fuzz_pcap.c.html [Content-Type=text/html]... Step #7: / [22/95 files][ 7.3 MiB/ 11.9 MiB] 61% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/defines.h.html [Content-Type=text/html]... Step #7: / [22/95 files][ 7.3 MiB/ 11.9 MiB] 61% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/report.html [Content-Type=text/html]... Step #7: / [22/95 files][ 7.3 MiB/ 11.9 MiB] 61% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/tcpr.h.html [Content-Type=text/html]... Step #7: / [22/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_ip_chaff.c.html [Content-Type=text/html]... Step #7: / [22/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/iputil.c.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_tcp_seg.c.html [Content-Type=text/html]... Step #7: / [22/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done / [22/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_dup.c.html [Content-Type=text/html]... Step #7: / [23/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done / [23/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done - Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_tcp_opt.c.html [Content-Type=text/html]... Step #7: - [23/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_echo.c.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_ip_ttl.c.html [Content-Type=text/html]... Step #7: - [23/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/randutil.c.html [Content-Type=text/html]... Step #7: - [23/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done - [23/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_delay.c.html [Content-Type=text/html]... Step #7: - [23/95 files][ 7.6 MiB/ 11.9 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_ip6_opt.c.html [Content-Type=text/html]... Step #7: - [23/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/fragroute.h.html [Content-Type=text/html]... Step #7: - [23/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_ip_frag.c.html [Content-Type=text/html]... Step #7: - [23/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod.c.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/pkt.c.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/report.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_tcp_chaff.c.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/pkt.h.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/bget.c.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_ip_opt.c.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/fragroute.c.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_drop.c.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/argv.c.html [Content-Type=text/html]... Step #7: - [24/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [25/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_print.c.html [Content-Type=text/html]... Step #7: - [25/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [26/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_ip_tos.c.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_ip6_qos.c.html [Content-Type=text/html]... Step #7: - [27/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [27/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/fragroute/mod_order.c.html [Content-Type=text/html]... Step #7: - [27/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/pcap_dlt.h.html [Content-Type=text/html]... Step #7: - [27/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [27/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/err.h.html [Content-Type=text/html]... Step #7: - [27/95 files][ 7.7 MiB/ 11.9 MiB] 64% Done - [28/95 files][ 7.7 MiB/ 11.9 MiB] 65% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/services.h.html [Content-Type=text/html]... Step #7: - [28/95 files][ 7.7 MiB/ 11.9 MiB] 65% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/lib/sll.h.html [Content-Type=text/html]... Step #7: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/get.c.html [Content-Type=text/html]... Step #7: - [28/95 files][ 7.7 MiB/ 11.9 MiB] 65% Done - [28/95 files][ 7.7 MiB/ 11.9 MiB] 65% Done - [29/95 files][ 7.8 MiB/ 11.9 MiB] 65% Done - [30/95 files][ 7.8 MiB/ 11.9 MiB] 65% Done - [31/95 files][ 7.8 MiB/ 11.9 MiB] 65% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/utils.c.html [Content-Type=text/html]... Step #7: - [31/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/services.c.html [Content-Type=text/html]... Step #7: - [31/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/utils.h.html [Content-Type=text/html]... Step #7: - [32/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/report.html [Content-Type=text/html]... Step #7: - [32/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done - [32/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/src/common/timer.h.html [Content-Type=text/html]... Step #7: - [32/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done - [33/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done - [34/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report/linux/src/tcpreplay/lib/queue.h.html [Content-Type=text/html]... Step #7: - [34/95 files][ 7.9 MiB/ 11.9 MiB] 66% Done - [35/95 files][ 8.1 MiB/ 11.9 MiB] 68% Done - [36/95 files][ 8.2 MiB/ 11.9 MiB] 68% Done - [37/95 files][ 8.2 MiB/ 11.9 MiB] 68% Done - [38/95 files][ 8.2 MiB/ 11.9 MiB] 69% Done - [39/95 files][ 8.2 MiB/ 11.9 MiB] 69% Done - [40/95 files][ 8.2 MiB/ 11.9 MiB] 69% Done - [41/95 files][ 8.3 MiB/ 11.9 MiB] 69% Done - [42/95 files][ 8.3 MiB/ 11.9 MiB] 70% Done - [43/95 files][ 8.4 MiB/ 11.9 MiB] 70% Done - [44/95 files][ 8.4 MiB/ 11.9 MiB] 70% Done - [45/95 files][ 8.4 MiB/ 11.9 MiB] 70% Done - [46/95 files][ 8.5 MiB/ 11.9 MiB] 71% Done - [47/95 files][ 8.5 MiB/ 11.9 MiB] 71% Done - [48/95 files][ 8.5 MiB/ 11.9 MiB] 71% Done - [49/95 files][ 8.5 MiB/ 11.9 MiB] 71% Done - [50/95 files][ 8.5 MiB/ 11.9 MiB] 71% Done - [51/95 files][ 8.7 MiB/ 11.9 MiB] 73% Done - [52/95 files][ 8.7 MiB/ 11.9 MiB] 73% Done - [53/95 files][ 8.8 MiB/ 11.9 MiB] 73% Done - [54/95 files][ 8.8 MiB/ 11.9 MiB] 73% Done - [55/95 files][ 8.8 MiB/ 11.9 MiB] 73% Done - [56/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [57/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [58/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [59/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [60/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [61/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [62/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [63/95 files][ 9.1 MiB/ 11.9 MiB] 76% Done - [64/95 files][ 9.5 MiB/ 11.9 MiB] 80% Done - [65/95 files][ 9.5 MiB/ 11.9 MiB] 80% Done - [66/95 files][ 9.5 MiB/ 11.9 MiB] 80% Done - [67/95 files][ 9.5 MiB/ 11.9 MiB] 80% Done - [68/95 files][ 9.6 MiB/ 11.9 MiB] 80% Done - [69/95 files][ 9.6 MiB/ 11.9 MiB] 80% Done - [70/95 files][ 9.7 MiB/ 11.9 MiB] 81% Done - [71/95 files][ 9.7 MiB/ 11.9 MiB] 81% Done - [72/95 files][ 9.7 MiB/ 11.9 MiB] 81% Done - [73/95 files][ 9.7 MiB/ 11.9 MiB] 81% Done - [74/95 files][ 9.7 MiB/ 11.9 MiB] 81% Done - [75/95 files][ 9.7 MiB/ 11.9 MiB] 81% Done - [76/95 files][ 10.0 MiB/ 11.9 MiB] 83% Done - [77/95 files][ 10.0 MiB/ 11.9 MiB] 83% Done - [78/95 files][ 10.0 MiB/ 11.9 MiB] 83% Done - [79/95 files][ 10.3 MiB/ 11.9 MiB] 86% Done - [80/95 files][ 11.0 MiB/ 11.9 MiB] 92% Done \ \ [81/95 files][ 11.4 MiB/ 11.9 MiB] 96% Done \ [82/95 files][ 11.4 MiB/ 11.9 MiB] 96% Done \ [83/95 files][ 11.6 MiB/ 11.9 MiB] 97% Done \ [84/95 files][ 11.6 MiB/ 11.9 MiB] 97% Done \ [85/95 files][ 11.6 MiB/ 11.9 MiB] 97% Done \ [86/95 files][ 11.6 MiB/ 11.9 MiB] 97% Done \ [87/95 files][ 11.6 MiB/ 11.9 MiB] 97% Done \ [88/95 files][ 11.6 MiB/ 11.9 MiB] 97% Done \ [89/95 files][ 11.6 MiB/ 11.9 MiB] 97% Done \ [90/95 files][ 11.9 MiB/ 11.9 MiB] 99% Done \ [91/95 files][ 11.9 MiB/ 11.9 MiB] 99% Done \ [92/95 files][ 11.9 MiB/ 11.9 MiB] 99% Done \ [93/95 files][ 11.9 MiB/ 11.9 MiB] 99% Done \ [94/95 files][ 11.9 MiB/ 11.9 MiB] 99% Done \ [95/95 files][ 11.9 MiB/ 11.9 MiB] 100% Done Step #7: Operation completed over 95 objects/11.9 MiB. Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #8: CommandException: 1 files/objects could not be removed. Finished Step #8 Starting Step #9 Step #9: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/control.js [Content-Type=text/javascript]... Step #9: / [0/83 files][ 0.0 B/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/style.css [Content-Type=text/css]... Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/directory_view_index.html [Content-Type=text/html]... Step #9: / [0/83 files][ 0.0 B/ 10.8 MiB] 0% Done / [0/83 files][ 0.0 B/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/summary.json [Content-Type=application/json]... Step #9: / [0/83 files][ 2.3 KiB/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/index.html [Content-Type=text/html]... Step #9: / [0/83 files][ 2.3 KiB/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/report.html [Content-Type=text/html]... Step #9: / [0/83 files][ 25.1 KiB/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/file_view_index.html [Content-Type=text/html]... Step #9: / [0/83 files][ 25.1 KiB/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/report.html [Content-Type=text/html]... Step #9: / [0/83 files][ 25.1 KiB/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/nametoaddr.c.html [Content-Type=text/html]... Step #9: / [0/83 files][ 25.1 KiB/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap.c.html [Content-Type=text/html]... Step #9: / [0/83 files][ 25.1 KiB/ 10.8 MiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap-netfilter-linux.c.html [Content-Type=text/html]... Step #9: / [0/83 files][565.2 KiB/ 10.8 MiB] 5% Done / [1/83 files][ 1.1 MiB/ 10.8 MiB] 9% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap-linux.c.html [Content-Type=text/html]... Step #9: / [1/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done / [2/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/bpf_filter.c.html [Content-Type=text/html]... Step #9: / [2/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done / [3/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done / [4/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done / [5/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/gencode.h.html [Content-Type=text/html]... Step #9: / [5/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/sf-pcapng.c.html [Content-Type=text/html]... Step #9: / [5/83 files][ 1.2 MiB/ 10.8 MiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap-util.h.html [Content-Type=text/html]... Step #9: / [5/83 files][ 1.6 MiB/ 10.8 MiB] 15% Done / [6/83 files][ 1.6 MiB/ 10.8 MiB] 15% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pflog.h.html [Content-Type=text/html]... Step #9: / [6/83 files][ 1.6 MiB/ 10.8 MiB] 15% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/ethertype.h.html [Content-Type=text/html]... Step #9: / [6/83 files][ 1.9 MiB/ 10.8 MiB] 17% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap-common.c.html [Content-Type=text/html]... Step #9: / [6/83 files][ 2.2 MiB/ 10.8 MiB] 19% Done / [7/83 files][ 2.3 MiB/ 10.8 MiB] 20% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/savefile.c.html [Content-Type=text/html]... Step #9: / [7/83 files][ 2.7 MiB/ 10.8 MiB] 25% Done / [8/83 files][ 3.1 MiB/ 10.8 MiB] 28% Done / [9/83 files][ 3.1 MiB/ 10.8 MiB] 28% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap-int.h.html [Content-Type=text/html]... Step #9: / [9/83 files][ 3.1 MiB/ 10.8 MiB] 28% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/extract.h.html [Content-Type=text/html]... Step #9: / [9/83 files][ 3.1 MiB/ 10.8 MiB] 28% Done / [10/83 files][ 3.1 MiB/ 10.8 MiB] 28% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/report.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.1 MiB/ 10.8 MiB] 29% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap-util.c.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.1 MiB/ 10.8 MiB] 29% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/optimize.c.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.1 MiB/ 10.8 MiB] 29% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/fad-getad.c.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/ppp.h.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap-usb-linux-common.h.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/fmtutils.c.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/gencode.c.html [Content-Type=text/html]... Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/sf-pcap.c.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/ieee80211.h.html [Content-Type=text/html]... Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/build/scanner.c.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/llc.h.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/build/report.html [Content-Type=text/html]... Step #9: / [10/83 files][ 3.6 MiB/ 10.8 MiB] 33% Done / [11/83 files][ 3.7 MiB/ 10.8 MiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/build/grammar.c.html [Content-Type=text/html]... Step #9: / [11/83 files][ 3.7 MiB/ 10.8 MiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/pcap-inttypes.h.html [Content-Type=text/html]... Step #9: / [11/83 files][ 3.7 MiB/ 10.8 MiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/usb.h.html [Content-Type=text/html]... Step #9: / [11/83 files][ 3.8 MiB/ 10.8 MiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/can_socketcan.h.html [Content-Type=text/html]... Step #9: / [11/83 files][ 3.8 MiB/ 10.8 MiB] 34% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/bpf.h.html [Content-Type=text/html]... Step #9: / [11/83 files][ 3.8 MiB/ 10.8 MiB] 34% Done / [12/83 files][ 3.9 MiB/ 10.8 MiB] 36% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/ipnet.h.html [Content-Type=text/html]... Step #9: / [12/83 files][ 3.9 MiB/ 10.8 MiB] 36% Done / [13/83 files][ 3.9 MiB/ 10.8 MiB] 36% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/vlan.h.html [Content-Type=text/html]... Step #9: / [13/83 files][ 4.5 MiB/ 10.8 MiB] 42% Done / [14/83 files][ 4.5 MiB/ 10.8 MiB] 42% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/report.html [Content-Type=text/html]... Step #9: / [14/83 files][ 4.5 MiB/ 10.8 MiB] 42% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/pcap.h.html [Content-Type=text/html]... Step #9: / [14/83 files][ 4.5 MiB/ 10.8 MiB] 42% Done / [15/83 files][ 4.5 MiB/ 10.8 MiB] 42% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/dlt.h.html [Content-Type=text/html]... Step #9: / [15/83 files][ 4.5 MiB/ 10.8 MiB] 42% Done / [16/83 files][ 5.4 MiB/ 10.8 MiB] 49% Done / [17/83 files][ 5.4 MiB/ 10.8 MiB] 49% Done / [18/83 files][ 5.4 MiB/ 10.8 MiB] 49% Done / [19/83 files][ 5.4 MiB/ 10.8 MiB] 50% Done / [20/83 files][ 5.4 MiB/ 10.8 MiB] 50% Done / [21/83 files][ 5.9 MiB/ 10.8 MiB] 54% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/sll.h.html [Content-Type=text/html]... Step #9: / [22/83 files][ 5.9 MiB/ 10.8 MiB] 54% Done / [22/83 files][ 5.9 MiB/ 10.8 MiB] 54% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/pcap/namedb.h.html [Content-Type=text/html]... Step #9: / [22/83 files][ 5.9 MiB/ 10.8 MiB] 55% Done / [23/83 files][ 5.9 MiB/ 10.8 MiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/missing/report.html [Content-Type=text/html]... Step #9: / [23/83 files][ 6.0 MiB/ 10.8 MiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/libpcap/missing/strlcpy.c.html [Content-Type=text/html]... Step #9: / [23/83 files][ 6.0 MiB/ 10.8 MiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/report.html [Content-Type=text/html]... Step #9: / [23/83 files][ 6.0 MiB/ 10.8 MiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/test/report.html [Content-Type=text/html]... Step #9: / [23/83 files][ 6.0 MiB/ 10.8 MiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/test/fuzz/fuzz_common.h.html [Content-Type=text/html]... Step #9: / [23/83 files][ 6.0 MiB/ 10.8 MiB] 55% Done / [24/83 files][ 6.0 MiB/ 10.8 MiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/test/fuzz/report.html [Content-Type=text/html]... Step #9: / [24/83 files][ 6.0 MiB/ 10.8 MiB] 55% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/test/fuzz/fuzz_pcap.c.html [Content-Type=text/html]... Step #9: / [24/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/defines.h.html [Content-Type=text/html]... Step #9: / [24/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done / [25/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/report.html [Content-Type=text/html]... Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/common/timer.h.html [Content-Type=text/html]... Step #9: / [25/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done / [25/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done / [26/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/tcpr.h.html [Content-Type=text/html]... Step #9: / [26/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done / [27/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/common/pcap_dlt.h.html [Content-Type=text/html]... Step #9: / [27/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/common/utils.c.html [Content-Type=text/html]... Step #9: / [27/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/common/utils.h.html [Content-Type=text/html]... Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/common/report.html [Content-Type=text/html]... Step #9: / [27/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done / [27/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/common/err.h.html [Content-Type=text/html]... Step #9: / [27/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done / [28/83 files][ 6.0 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/src/common/get.c.html [Content-Type=text/html]... Step #9: / [28/83 files][ 6.1 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_pcap/linux/src/tcpreplay/lib/sll.h.html [Content-Type=text/html]... Step #9: / [28/83 files][ 6.1 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/control.js [Content-Type=text/javascript]... Step #9: / [28/83 files][ 6.1 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/style.css [Content-Type=text/css]... Step #9: / [28/83 files][ 6.1 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/directory_view_index.html [Content-Type=text/html]... Step #9: / [28/83 files][ 6.1 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/summary.json [Content-Type=application/json]... Step #9: / [28/83 files][ 6.1 MiB/ 10.8 MiB] 56% Done / [29/83 files][ 6.1 MiB/ 10.8 MiB] 56% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/index.html [Content-Type=text/html]... Step #9: / [29/83 files][ 6.3 MiB/ 10.8 MiB] 58% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/report.html [Content-Type=text/html]... Step #9: / [29/83 files][ 6.8 MiB/ 10.8 MiB] 63% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/file_view_index.html [Content-Type=text/html]... Step #9: / [29/83 files][ 7.9 MiB/ 10.8 MiB] 73% Done / [30/83 files][ 7.9 MiB/ 10.8 MiB] 73% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/report.html [Content-Type=text/html]... Step #9: / [30/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/report.html [Content-Type=text/html]... Step #9: / [30/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/test/fuzz/fuzz_common.h.html [Content-Type=text/html]... Step #9: / [31/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/test/report.html [Content-Type=text/html]... Step #9: / [31/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done / [31/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/test/fuzz/report.html [Content-Type=text/html]... Step #9: / [31/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/test/fuzz/fuzz_services.c.html [Content-Type=text/html]... Step #9: Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/src/report.html [Content-Type=text/html]... Step #9: / [31/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done / [31/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done / [32/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/src/common/services.c.html [Content-Type=text/html]... Step #9: / [32/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done / [33/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/src/common/err.h.html [Content-Type=text/html]... Step #9: / [33/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/src/common/services.h.html [Content-Type=text/html]... Step #9: / [33/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done / [34/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/report_target/fuzz_services/linux/src/tcpreplay/src/common/report.html [Content-Type=text/html]... Step #9: / [35/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done - - [35/83 files][ 8.2 MiB/ 10.8 MiB] 76% Done - [36/83 files][ 8.3 MiB/ 10.8 MiB] 76% Done - [37/83 files][ 8.3 MiB/ 10.8 MiB] 77% Done - [38/83 files][ 8.4 MiB/ 10.8 MiB] 77% Done - [39/83 files][ 8.4 MiB/ 10.8 MiB] 77% Done - [40/83 files][ 8.4 MiB/ 10.8 MiB] 77% Done - [41/83 files][ 8.4 MiB/ 10.8 MiB] 77% Done - [42/83 files][ 8.4 MiB/ 10.8 MiB] 78% Done - [43/83 files][ 8.4 MiB/ 10.8 MiB] 78% Done - [44/83 files][ 8.4 MiB/ 10.8 MiB] 78% Done - [45/83 files][ 8.5 MiB/ 10.8 MiB] 78% Done - [46/83 files][ 8.5 MiB/ 10.8 MiB] 78% Done - [47/83 files][ 9.8 MiB/ 10.8 MiB] 90% Done - [48/83 files][ 9.9 MiB/ 10.8 MiB] 91% Done - [49/83 files][ 9.9 MiB/ 10.8 MiB] 91% Done - [50/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [51/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [52/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [53/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [54/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [55/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [56/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [57/83 files][ 9.9 MiB/ 10.8 MiB] 92% Done - [58/83 files][ 10.0 MiB/ 10.8 MiB] 92% Done - [59/83 files][ 10.0 MiB/ 10.8 MiB] 92% Done - [60/83 files][ 10.0 MiB/ 10.8 MiB] 92% Done - [61/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [62/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [63/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [64/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [65/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [66/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [67/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [68/83 files][ 10.4 MiB/ 10.8 MiB] 96% Done - [69/83 files][ 10.7 MiB/ 10.8 MiB] 99% Done - [70/83 files][ 10.7 MiB/ 10.8 MiB] 99% Done - [71/83 files][ 10.7 MiB/ 10.8 MiB] 99% Done - [72/83 files][ 10.7 MiB/ 10.8 MiB] 99% Done - [73/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [74/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [75/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [76/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [77/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [78/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [79/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [80/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [81/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done - [82/83 files][ 10.8 MiB/ 10.8 MiB] 99% Done \ \ [83/83 files][ 10.8 MiB/ 10.8 MiB] 100% Done Step #9: Operation completed over 83 objects/10.8 MiB. Finished Step #9 Starting Step #10 Step #10: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #10: CommandException: 1 files/objects could not be removed. Finished Step #10 Starting Step #11 Step #11: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #11: Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_services.json [Content-Type=application/json]... Step #11: / [0/3 files][ 0.0 B/ 21.8 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/fuzz_pcap.json [Content-Type=application/json]... Step #11: / [0/3 files][ 2.5 KiB/ 21.8 KiB] 11% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/coverage_targets.txt [Content-Type=text/plain]... Step #11: / [0/3 files][ 2.5 KiB/ 21.8 KiB] 11% Done / [1/3 files][ 21.8 KiB/ 21.8 KiB] 99% Done / [2/3 files][ 21.8 KiB/ 21.8 KiB] 99% Done / [3/3 files][ 21.8 KiB/ 21.8 KiB] 100% Done Step #11: Operation completed over 3 objects/21.8 KiB. Finished Step #11 Starting Step #12 Step #12: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #12: CommandException: 1 files/objects could not be removed. Finished Step #12 Starting Step #13 Step #13: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #13: Copying file:///workspace/out/libfuzzer-coverage-x86_64/textcov_reports/fuzz_pcap.covreport [Content-Type=application/octet-stream]... Step #13: / [0/2 files][ 0.0 B/223.6 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/textcov_reports/fuzz_services.covreport [Content-Type=application/octet-stream]... Step #13: / [0/2 files][215.4 KiB/223.6 KiB] 96% Done / [1/2 files][223.6 KiB/223.6 KiB] 99% Done / [2/2 files][223.6 KiB/223.6 KiB] 100% Done Step #13: Operation completed over 2 objects/223.6 KiB. Finished Step #13 Starting Step #14 Step #14: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #14: CommandException: 1 files/objects could not be removed. Finished Step #14 Starting Step #15 Step #15: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #15: Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_pcap_error.log [Content-Type=application/octet-stream]... Step #15: / [0/6 files][ 0.0 B/851.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_fragroute.log [Content-Type=application/octet-stream]... Step #15: / [0/6 files][ 0.0 B/851.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_pcap.log [Content-Type=application/octet-stream]... Step #15: / [0/6 files][ 0.0 B/851.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_services.log [Content-Type=application/octet-stream]... Step #15: / [0/6 files][ 0.0 B/851.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_services_error.log [Content-Type=application/octet-stream]... Step #15: / [0/6 files][ 0.0 B/851.0 KiB] 0% Done Copying file:///workspace/out/libfuzzer-coverage-x86_64/logs/fuzz_fragroute_error.log [Content-Type=application/octet-stream]... Step #15: / [0/6 files][847.3 KiB/851.0 KiB] 99% Done / [1/6 files][847.3 KiB/851.0 KiB] 99% Done / [2/6 files][851.0 KiB/851.0 KiB] 99% Done / [3/6 files][851.0 KiB/851.0 KiB] 99% Done / [4/6 files][851.0 KiB/851.0 KiB] 99% Done / [5/6 files][851.0 KiB/851.0 KiB] 99% Done / [6/6 files][851.0 KiB/851.0 KiB] 100% Done Step #15: Operation completed over 6 objects/851.0 KiB. Finished Step #15 Starting Step #16 Step #16: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #16: Copying file:///workspace/srcmap.json [Content-Type=application/json]... Step #16: / [0 files][ 0.0 B/ 319.0 B] / [1 files][ 319.0 B/ 319.0 B] Step #16: Operation completed over 1 objects/319.0 B. Finished Step #16 Starting Step #17 Step #17: Already have image (with digest): gcr.io/cloud-builders/curl Step #17: % Total % Received % Xferd Average Speed Time Time Time Current Step #17: Dload Upload Total Spent Left Speed Step #17: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 315 0 0 100 315 0 1057 --:--:-- --:--:-- --:--:-- 1060 Finished Step #17 PUSH DONE